/** * Agentes persistentes: definiciones de sub-agentes guardadas como .md en * `~/.squeezr-code/agents/.md`. * * Estructura del .md: * ```md * --- * description: Code reviewer especializado en seguridad * tools: Read, Grep, Glob * model: opus * --- * You are a security-focused code reviewer. * Look for: SQL injection, XSS, hardcoded secrets, ... * Be terse. Output a numbered list of issues. * ``` * * Cuando el modelo principal usa `Task(subagent_type='X', prompt='...')`, * sq busca el .md de X y usa su `system prompt` + restricciones de tools/model. */ export interface AgentSpec { name: string; description: string; systemPrompt: string; /** Tools que este agente puede usar (subset de los disponibles). */ tools?: string[]; /** Modelo override (alias o id completo). */ model?: string; } export declare function loadAgents(): AgentSpec[]; export declare function findAgent(name: string): AgentSpec | null; //# sourceMappingURL=agents-store.d.ts.map