/** * Agentic QE v3 - Agent MCP Handlers * Agent listing, spawning, and management handlers */ import { ToolResult, AgentListParams, AgentSpawnParams, AgentMetricsParams } from '../types'; import { DomainName } from '../../shared/types'; interface AgentInfoResponse { id: string; domain: DomainName; type: string; status: string; name?: string; startedAt?: string; } export declare function handleAgentList(params: AgentListParams): Promise>; interface AgentSpawnResult { agentId: string; domain: DomainName; type: string; status: 'spawned' | 'queued'; capabilities: string[]; } export declare function handleAgentSpawn(params: AgentSpawnParams): Promise>; interface AgentMetrics { agentId?: string; totalAgents: number; activeAgents: number; idleAgents: number; failedAgents: number; utilization: number; taskStats?: { completed: number; failed: number; averageDuration: number; }; resourceStats?: { cpu: number; memory: number; }; } export declare function handleAgentMetrics(params: AgentMetricsParams): Promise>; interface AgentStatusParams { agentId: string; } interface AgentStatusResult { agentId: string; domain: DomainName; type: string; status: string; currentTask?: string; startedAt?: string; lastActivity?: string; capabilities: string[]; performance?: { tasksCompleted: number; averageTime: number; successRate: number; }; } export declare function handleAgentStatus(params: AgentStatusParams): Promise>; export {}; //# sourceMappingURL=agent-handlers.d.ts.map