/** * `slope agent status` — machine-readable operational status (GH #310). * * Surface a single source of truth that AI agents can consume without * orchestrating sprint/roadmap/initiative/status commands themselves. * * `--json` emits the AgentStatus object exactly. Default output is a * compact human-readable summary derived from the same data. */ /** AgentStatus schema version. Bumped when the JSON shape changes in a * breaking way — agents consuming this should check `_version` and refuse * unknown values rather than risk silent misinterpretation. */ export declare const AGENT_STATUS_VERSION = 1; export interface AgentStatus { /** Schema version — bumped on breaking changes to the JSON shape. */ _version: number; vision: 'present' | 'missing'; roadmap: 'valid' | 'invalid' | 'missing'; currentSprint: number | null; /** Sprint phase (sprint-state) OR initiative gate phase. 'pr_review' and * 'plan_review' come from the initiative subsystem; the others come from * sprint-state.json. 'unknown' = no state on disk. */ phase: 'planning' | 'plan_review' | 'reviewing' | 'implementing' | 'scoring' | 'pr_review' | 'complete' | 'unknown'; activeClaims: string[]; nextTicket: string | null; blockedBy: number[]; requiredGates: string[]; recommendedCommands: string[]; } export declare function agentCommand(args: string[]): Promise; export declare function collectAgentStatus(cwd: string): Promise; export declare function renderAgentMarkdown(s: AgentStatus, opts?: { sprintTheme?: string; }): string; //# sourceMappingURL=agent.d.ts.map