If you build on the Cline SDK, session handling and retry behavior changed: starts reattach to running sessions, and requests retry at most 3 times. Gemini keys no longer send native search, which avoids 429 failures.
Key takeaways · AI-distilled
Before this release, starting a session with a run already in progress replaced its runtime: the original run kept going but could not be reached, and its transcript writes landed on a stale snapshot. A start that includes a prompt during an active run is now rejected.
After the first context compactionSummarizing an agent's earlier conversation to free room in the context window so a long session can keep going.Full definition →, the size estimate now uses messages as actually sent, with tool results truncated. The old estimate was about 7x too high, which re-ran compaction every few tool calls. Auto-compaction also no longer runs when a model's input limit is unknown.
Checkpoint diffs now read file contents through one `git cat-file --batch` process instead of up to two `git show` processes per file, which had spawned thousands of git processes in workspaces with many untracked files.
SSH remotes now work behind a ProxyJump alias. The connect budget rises from 10s to 30s, the per-command limit to 60s and tunnel readiness to 40s, and an ssh exit mid-upload reports its real error instead of EPIPE.
Terms in this piece · Glossary
context compaction — Summarizing an agent's earlier conversation to free room in the context window so a long session can keep going.