/** * Handler classes for the 12 team orchestration tools. * * Each handler: * 1. Parses/validates args via Zod schema from team/types.ts * 2. Delegates to the appropriate team module * 3. Returns an MCP ToolResult via mcpText/mcpError helpers * 4. Appends a "Next:" footer guiding the agent to the logical next tool(s) * * Session state: the active team name is stored per-server and checked * by every handler that requires an active team. */ import { type ToolResult } from '../types.js'; export declare function getActiveTeam(): string | null; export declare function setActiveTeam(name: string | null): void; export declare function getSessionId(): string; export declare function handleCreateTeam(args: unknown): Promise; export declare function handleDeleteTeam(_args: unknown): Promise; export declare function handleSpawnTeammate(args: unknown): Promise; export declare function handleSendMessage(args: unknown): Promise; export declare function handleReadInbox(args: unknown): Promise; export declare function handleCreateTask(args: unknown): Promise; export declare function handleUpdateTask(args: unknown): Promise; export declare function handleListTasks(_args: unknown): Promise; export declare function handleGetTask(args: unknown): Promise; export declare function handleCheckTeammate(args: unknown): Promise; export declare function handleForceKillTeammate(args: unknown): Promise; export declare function handleProcessShutdown(args: unknown): Promise; export declare const teamToolHandlers: Record Promise>; //# sourceMappingURL=team-handlers.d.ts.map