Evidence record / gemini-cli

A dated record of one change, kept so the writing that cites it can be checked. Compiled from the sources listed below by the research run, not written for reading. The judgment lives in the issues that cite it, below.

2026-10-24-gemini-cli-stable-repairs-resumed-session-deletion-duplicate-tool-responses-and-rapid-exit-history

Stable repairs resumed-session deletion, duplicate tool responses and rapid-exit history. Resume reconstruction scans subsequent user/function-response turns up to the next model turn, deduplicates responses by call ID and only synthesizes missing responses. Empty-session cleanup waits for initialization, preserves resumed sessions and checks resumable content before deletion. Rapid-exit handling waits up to one second for cancellation bookkeeping, and cancelled calls receive terminal records. These are distinct history repairs, not proof that every external child process has stopped.

Channel: tagged-release. Half: both. Date: 2026-10-20.

Operator consequence: Use 0.65.0 for jobs that must survive cancellation and resume. Retest a resumed session followed immediately by exit, a tool call followed by repeated Ctrl+C, and a resumed multi-call turn. Receipt readers still must distinguish cancellation records and synthetic responses from completed work. Less repair work falls to the operator; the remaining judgment is whether the interrupted action actually finished outside the transcript.

Receipt

Finding metadata

Run: 2026-10-24-weekly-digest-2026-10-13_2026-10-24-frontier-v0

Finding ID: 2026-10-24-gemini-cli-stable-repairs-resumed-session-deletion-duplicate-tool-responses-and-rapid-exit-history

Profile citations

Source links

Primary links, including exact changelog lines when available.

Versioned source: run artifact