/** * `cockpit_status` MCP tool handler. * * Wraps `runStatus({json: true})` with an in-memory stdout sink; parses the * single-line JSON envelope the CLI already emits and returns it verbatim * as `data`. No stdout ever reaches the MCP transport (which uses stdout * for JSON-RPC). */ import type { CommandRunner, GhWrapper } from '@generacy-ai/cockpit'; import { type ToolResult } from '../errors.js'; import { type EpicRefInput } from '../schemas.js'; export interface CockpitStatusInput { epic: EpicRefInput; } export type CockpitStatusData = unknown; export interface CockpitStatusDeps { runner?: CommandRunner; gh?: GhWrapper; } export declare function cockpitStatus(input: CockpitStatusInput, deps?: CockpitStatusDeps): Promise>; //# sourceMappingURL=cockpit_status.d.ts.map