/** * 子 Agent 加载器 * * 从文件系统发现并加载子 Agent,支持 JSON 和 JS 两种格式。 * * 发现路径(优先级从低到高): * 1. ~/.ai-zen/sub-agents/ ← 全局 * 2. ./.ai-zen/sub-agents/ ← 项目级(CWD) * * 工具解析规则: * - tools[]: 按名称从 allTools 中匹配 * - extraTools[]: 内联注册,直接创建 CallbackTool * - mcpServers[]: 按名称从已连接的 MCP 服务器中匹配工具 */ import { CallbackTool } from "@ai-zen/agents-core"; import { SubAgentConfig } from "./types.js"; /** * 发现所有子 Agent(全局 + 项目级) * 项目级同名 Agent 会覆盖全局的 */ export declare function discoverSubAgents(): Promise; /** * 根据子 Agent 配置,解析其引用的工具和 MCP 工具 */ export declare function resolveSubAgentTools(config: SubAgentConfig): { tools: CallbackTool[]; mcpTools: CallbackTool[]; }; //# sourceMappingURL=sub-agent-loader.d.ts.map