UNPKG

claude-code-subagents-orchestrator

Version:

Claude Code Sub-agents Orchestrator - A powerful MCP server for orchestrating multiple AI sub-agents for complex task execution in Claude Code

62 lines 2.51 kB
import { ITool, IToolRegistry, ListAgentsParams, InstallAgentsParams, GenerateAgentPromptParams, GenerateMultiAgentWorkflowParams, GenerateRecoveryPromptParams, AnalyzeProjectStateParams } from '../types/tools.js'; import { ToolResult } from '../types/core.js'; import { AgentSpecReader, FileSystemManager } from '../core/filesystem.js'; import { BootstrapManager } from '../core/bootstrap.js'; import { WorkflowEngine } from '../core/workflow.js'; export declare class ToolRegistry implements IToolRegistry { private tools; register(tool: ITool): void; get(name: string): ITool | undefined; list(): string[]; execute(name: string, params: any): Promise<ToolResult>; } export declare class ListAgentsTool implements ITool { private agentReader; name: string; description: string; constructor(agentReader: AgentSpecReader); validate(params: any): boolean; execute(params: ListAgentsParams): Promise<ToolResult>; } export declare class InstallAgentsTool implements ITool { private bootstrapManager; private fsManager; name: string; description: string; constructor(bootstrapManager: BootstrapManager, fsManager: FileSystemManager); validate(params: any): boolean; execute(params: InstallAgentsParams): Promise<ToolResult>; } export declare class GenerateAgentPromptTool implements ITool { private agentReader; name: string; description: string; constructor(agentReader: AgentSpecReader); validate(params: any): boolean; execute(params: GenerateAgentPromptParams): Promise<ToolResult>; private estimateComplexity; private estimateDuration; private generateRecommendations; } export declare class GenerateMultiAgentWorkflowTool implements ITool { private agentReader; private workflowEngine; name: string; description: string; constructor(agentReader: AgentSpecReader, workflowEngine: WorkflowEngine); validate(params: any): boolean; execute(params: GenerateMultiAgentWorkflowParams): Promise<ToolResult>; } export declare class GenerateRecoveryPromptTool implements ITool { name: string; description: string; validate(params: any): boolean; execute(params: GenerateRecoveryPromptParams): Promise<ToolResult>; } export declare class AnalyzeProjectStateTool implements ITool { name: string; description: string; validate(params: any): boolean; execute(params: AnalyzeProjectStateParams): Promise<ToolResult>; } //# sourceMappingURL=index.d.ts.map