@boundless-oss/atlas
Version:
Atlas - MCP Server for comprehensive startup project management
36 lines • 1.07 kB
TypeScript
/**
* Specialized Agent Personas
* Implements MCP Design Guide Section 3.4 principles for creating focused agent roles
*/
export interface AgentPersona {
name: string;
role: string;
systemPrompt: string;
constraints: string[];
specializedTools: string[];
heuristics: string[];
examples: Array<{
scenario: string;
correctApproach: string;
reasoning: string;
}>;
}
/**
* Collection of specialized agent personas for different aspects of software development
*/
export declare const AGENT_PERSONAS: Record<string, AgentPersona>;
/**
* Get appropriate persona for a given task type
*/
export declare function getPersonaForTask(taskType: string): AgentPersona | null;
/**
* Create a dynamic system prompt combining base persona with specific context
*/
export declare function createContextualPrompt(persona: AgentPersona, context: {
task?: string;
projectType?: string;
currentPhase?: string;
teamSize?: number;
constraints?: string[];
}): string;
//# sourceMappingURL=agent-personas.d.ts.map