diff --git a/src/types.ts b/src/types.ts index 226cce1..11f3343 100644 --- a/src/types.ts +++ b/src/types.ts @@ -18,14 +18,14 @@ export interface Session { cwd: string | null; command: string | null; // Phase 2.3: Session state and stats - state: string; + state: "ready" | "thinking" | "permission" | "question" | "complete" | "interrupted"; prompts: number; completions: number; tools: number; compressions: number; thinking_seconds: number; work_seconds: number; - mode: string; + mode: "normal" | "auto_accept" | "plan"; model: string | null; idle_since: number | null; // Git state (for later phase)