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

89 lines 3.78 kB
import { ITool, ForceDelegationParams, DelegationStatusParams, ValidateDelegationParams } from '../types/enhanced-core.js'; import { ToolResult } from '../types/core.js'; import { AgentRouter } from '../core/agent-router.js'; import { TaskClassifier } from '../core/task-classifier.js'; import { DelegationInterceptor } from '../core/delegation-interceptor.js'; import { PromptGenerationEngine } from '../core/prompt-generator.js'; import { AgentSpecReader } from '../core/filesystem.js'; export declare class ForceDelegationTool implements ITool { private agentRouter; private taskClassifier; private delegationInterceptor; private promptGenerator?; name: string; description: string; constructor(agentRouter: AgentRouter, taskClassifier: TaskClassifier, delegationInterceptor: DelegationInterceptor, promptGenerator?: PromptGenerationEngine); validate(params: any): boolean; execute(params: ForceDelegationParams): Promise<ToolResult>; private validateBypassPrevention; } export declare class ValidateDelegationTool implements ITool { private agentRouter; private delegationInterceptor; name: string; description: string; constructor(agentRouter: AgentRouter, delegationInterceptor: DelegationInterceptor); validate(params: any): boolean; execute(params: ValidateDelegationParams): Promise<ToolResult>; private performDelegationValidation; } export declare class DelegationStatusTool implements ITool { private agentRouter; private delegationInterceptor; name: string; description: string; constructor(agentRouter: AgentRouter, delegationInterceptor: DelegationInterceptor); validate(params: any): boolean; execute(params: DelegationStatusParams): Promise<ToolResult>; } export declare class DelegationMetricsTool implements ITool { private agentRouter; private delegationInterceptor; name: string; description: string; constructor(agentRouter: AgentRouter, delegationInterceptor: DelegationInterceptor); validate(params: any): boolean; execute(params: any): Promise<ToolResult>; } export declare class DelegationConfigTool implements ITool { private delegationInterceptor; name: string; description: string; constructor(delegationInterceptor: DelegationInterceptor); validate(params: any): boolean; execute(params: any): Promise<ToolResult>; } export declare class EnhancedGenerateAgentPromptTool implements ITool { private agentSpecReader; private promptGenerator; private taskClassifier; name: string; description: string; constructor(agentSpecReader: AgentSpecReader, promptGenerator: PromptGenerationEngine, taskClassifier: TaskClassifier); validate(params: any): boolean; execute(params: any): Promise<ToolResult>; } export declare class RecoveryPromptGeneratorTool implements ITool { private promptGenerator; private agentSpecReader; private taskClassifier; name: string; description: string; constructor(promptGenerator: PromptGenerationEngine, agentSpecReader: AgentSpecReader, taskClassifier: TaskClassifier); validate(params: any): boolean; execute(params: any): Promise<ToolResult>; } export declare class EnhancedMultiAgentWorkflowTool implements ITool { private promptGenerator; private agentSpecReader; private taskClassifier; name: string; description: string; constructor(promptGenerator: PromptGenerationEngine, agentSpecReader: AgentSpecReader, taskClassifier: TaskClassifier); validate(params: any): boolean; execute(params: any): Promise<ToolResult>; private generateWorkflowSteps; private calculateExecutionOrder; private identifyParallelGroups; } //# sourceMappingURL=delegation-tools.d.ts.map