/** * Phase A3 โ€” Subagent decompose / when-to-spawn heuristics. * * SSOT for parent system-prompt guidance and mcp__agim__call_agent tool * description. Concept: docs/architecture/subagent.md ยง5. */ /** Keywords locked by unit tests (anti-regression). */ export declare const SUBAGENT_HEURISTIC_KEYWORDS: readonly ["objective", "output format", "boundaries", "done-when", "do not spawn for trivial", "same-family", "do not parallel-write", "synthesize", "absolute path", "see above"]; /** * Compact tool description for mcp__agim__call_agent. * Keep under ~1100 chars so providers that truncate tool schemas stay usable. */ export declare const CALL_AGENT_TOOL_DESCRIPTION: string; /** Compact tool description for mcp__agim__call_agents (Phase B). */ export declare const CALL_AGENTS_TOOL_DESCRIPTION: string; /** * Parent system-prompt block (injected by buildSystemPrompt). * Complements the shorter tool description with decision heuristics. * Also read by Subagents (same system prompt) โ€” deliverable rules apply when YOU are the child. */ export declare function buildSubagentDelegationGuidance(extra?: { backends?: string[]; roles?: string[]; /** Preformatted specialty catalog (from agent-profiles). */ agentProfilesCatalog?: string; /** Operator-configured task โ†’ agent/backend cheat sheet. */ dispatchCheatSheet?: string; }): string; export declare function buildCallAgentToolDescription(extra?: { backends?: string[]; roles?: string[]; agentProfilesCatalog?: string; }): string; export declare function buildCallAgentsToolDescription(extra?: { backends?: string[]; roles?: string[]; agentProfilesCatalog?: string; }): string; //# sourceMappingURL=subagent-heuristics.d.ts.map