/** * execute_pipeline MCP Tool * * Creates multi-provider task pipelines with dependency resolution. * Validates DAG structure and generates TaskCreate instructions for Claude. * Automatically allocates isolated git worktrees for coding roles and * handles merging in dependency order when the pipeline completes. */ import { type McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { Logger } from "../../../observability/logger.js"; import { PipelineManager } from "../../../tasks/pipeline-manager.js"; import type { WorktreeManager } from "../../../worktrees/manager.js"; /** * Registers the execute_pipeline tool with the MCP server. * * @param server - MCP server instance * @param pipelineManager - PipelineManager for validation and execution tracking * @param logger - Logger instance for structured logging * @param worktreeManager - Optional WorktreeManager for git worktree allocation */ export declare function registerExecutePipelineTool(server: McpServer, pipelineManager: PipelineManager, logger: Logger, worktreeManager?: WorktreeManager): void; //# sourceMappingURL=execute-pipeline.d.ts.map