/** * get_pipeline_status MCP Tool * * Queries the execution status of a pipeline, showing step progress, * dependency graph, and available results. */ import { type McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { Logger } from "../../../observability/logger.js"; import type { PipelineManager } from "../../../tasks/pipeline-manager.js"; /** * Options for registering the get_pipeline_status tool */ export interface GetPipelineStatusToolOptions { /** Whether worktree support is enabled */ worktreesEnabled?: boolean; } /** * Registers the get_pipeline_status tool with the MCP server * * @param server - MCP server instance * @param pipelineManager - PipelineManager for querying executions * @param logger - Logger instance for structured logging * @param options - Optional configuration for worktree support */ export declare function registerGetPipelineStatusTool(server: McpServer, pipelineManager: PipelineManager, logger: Logger, options?: GetPipelineStatusToolOptions): void; //# sourceMappingURL=get-pipeline-status.d.ts.map