/** * update_phase tool * * Agent tool to update a phase's status. * Auto-sets started_at when transitioning to "in_progress". * Auto-sets finish_at when transitioning to "done" or "removed". * * Used by: mission-orchestrator skill */ import { PhaseStatus } from "../state.js"; export interface UpdatePhaseParams { phase_id: string; status: PhaseStatus; } export interface UpdatePhaseResult { success: boolean; message: string; phaseId: string | null; previousStatus: PhaseStatus | null; newStatus: PhaseStatus | null; startedAt: string | null; finishAt: string | null; errors: string[]; } /** * Update a phase's status in the active mission run * * @param params.phase_id - ID of the phase to update * @param params.status - New status ("pending" | "in_progress" | "done" | "removed") * @returns Result with updated phase info */ export declare function updatePhase(params: UpdatePhaseParams): UpdatePhaseResult; //# sourceMappingURL=update-phase.d.ts.map