Repository navigation
v1.23.30
-
Session rows tell the truth about questions, replies, PRs and limits (#3989). A permission prompt no longer replaces the open question a Claude session is asking, and an
AskUserQuestionpermission request opens nothing of its own, so the question's choices stay answerable. A question the user rejects clears (PostToolUseFailure), so the next permission prompt shows.agents feed answertypes into the terminal the watchdog resolves (a VSCodium tab, or a tmux pane) when the session has no reply rail; VSCodium cannot confirm delivery, so that answer reportsunknownand resolves when the session moves on. Live rows carryprswhen a session opened more than one PR (rows of ended sessions keep the newestpr). With@phnx-labs/sessions-cli0.8.7, a session reads as rate-limited only when it is stopped on a limit (not when its tool output mentions 429), a transcript ending in a large compaction line still reads, and pages rewritten under.agents/artifacts/,plans/orreports/count as artifacts. Source: cli/src/lib/feed/feed.ts, cli/src/lib/answer-router.ts, cli/src/lib/session/active.ts -
A live Claude session row carries Claude's own recap. Claude Code periodically writes a recap of the session into its transcript (
away_summary). The newest one now rides the session row asrecap: { text, at }, without the "(disable recaps in /config)" hint, onagents ps --json,agents ps watch --jsonandagents feed watch --json, so AGI EXT can show where a session stands without reading the transcript. It comes from the existing index scan; a session indexed before this version gets it with its next recap. Source:cli/src/lib/session/discover.ts,cli/src/lib/session/db.ts,cli/src/lib/session/active.ts,cli/src/lib/session/title.ts.