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

57 lines 2.08 kB
import { ITool, ToolResult } from '../types/core.js'; import { FileSystemManager } from '../core/filesystem.js'; import { AgentSpecReader } from '../core/filesystem.js'; export declare class DelegateTaskTool implements ITool { private agentReader; private fsManager; name: string; description: string; constructor(agentReader: AgentSpecReader, fsManager: FileSystemManager); validate(params: any): boolean; execute(params: any): Promise<ToolResult>; private generateDelegationPrompt; private formatDetailedInstructions; private generateTaskSlug; } export declare class ListSpecialistOutputsTool implements ITool { private fsManager; name: string; description: string; constructor(fsManager: FileSystemManager); validate(params: any): boolean; execute(params: any): Promise<ToolResult>; private groupFilesByAgent; private groupFilesByDate; } export declare class GetTaskStatusTool implements ITool { private fsManager; name: string; description: string; private static taskRegistry; constructor(fsManager: FileSystemManager); validate(params: any): boolean; execute(params: any): Promise<ToolResult>; static registerTask(taskId: string, taskData: any): void; static updateTaskStatus(taskId: string, status: string, additionalData?: any): void; private findTaskArtifacts; private calculateAverageExecutionTime; } export declare class GetAgentCapabilitiesTool implements ITool { private agentReader; name: string; description: string; constructor(agentReader: AgentSpecReader); validate(params: any): boolean; execute(params: any): Promise<ToolResult>; private formatAgentCapabilities; private calculateTotalCapabilities; } export declare class CreateSpecialistOutputTool implements ITool { private fsManager; name: string; description: string; constructor(fsManager: FileSystemManager); validate(params: any): boolean; execute(params: any): Promise<ToolResult>; } //# sourceMappingURL=mcp-core-tools.d.ts.map