@@ -19,6 +19,57 @@ Format loosely follows [Keep a Changelog](https://keepachangelog.com/). Versions
1919- Live OTEL collector verify (Phoenix or equivalent) against the merged sink
2020- Dogfood session migrate: new session under ` ~/.corbits/projects ` , one legacy ` .agent-state ` migrate, write under state root still asks
2121
22+ ## [ 0.2.95] - 2026-08-09
23+
24+ Tool-only auto-pause that no longer stops healthy work, resume the last session
25+ in a folder, and ` /feedback ` that just sends.
26+
27+ ### Tool-only pause that tracks real thrash
28+
29+ - ** Hard pause requires a repeating tool-call cycle** , not a bare tool-only turn
30+ count. Period detection catches identical repeats, A/B alternation, and longer
31+ fixed rotations; a short identical poll (re-run a flaky test, check a build)
32+ no longer false-positives.
33+ - ** Soft wrap-up nudge at 25 tool-only turns** for every model family — a
34+ check-in, never a stop. Grok drops its miscalibrated 6/10 pair and shares the
35+ default; its shorter sub-agent stall timeout and finish-bias residual stay.
36+ - ** Raw-count backstop** for cycles above the period ceiling or phase-broken
37+ patterns: first a progress-summary nudge, then a hard pause only if another
38+ full interval passes with no genuine operator message. Synthetic system sends
39+ (compaction continuations and the like) no longer reset the counter.
40+ - Shared ** period-detection** helper lifts the character-stream repetition search
41+ so tool fingerprints reuse the same shape; a local forensics script re-derives
42+ thresholds against real session traces.
43+
44+ ### Resume and continue
45+
46+ - ** ` corbits resume ` / ` corbits continue ` ** reopen the latest session for the
47+ current project folder, a specific session id, or the interactive picker.
48+ - Invalid ids error instead of silently falling through to “last”; id and
49+ ` --pick ` cannot be combined. Legacy session trees still migrate on resume by
50+ id.
51+
52+ ### Feedback
53+
54+ - ** ` /feedback ` ** sends free-text product feedback when you choose to. Bare
55+ ` /feedback ` waits for the next line; text on the same line sends immediately;
56+ empty Enter cancels. Other slash commands clear a pending arm.
57+ - The reply is a short system notice (** Thanks — feedback sent.** ), not a model
58+ turn — no busy state, no queue.
59+
60+ ### Usage analytics
61+
62+ - Settings describe optional ambient analytics clearly, and say when an
63+ environment setting has disabled them so the toggle cannot re-enable.
64+ - Generation properties use PostHog cost names: ` $ai_cache_read_input_tokens ` ,
65+ ` $ai_cache_creation_input_tokens ` , ` $ai_reasoning_tokens ` .
66+ - Broader auth and slash product events.
67+
68+ ### TUI and CI
69+
70+ - Markdown settle waits for body paint so heading-only frames no longer flake CI.
71+ - ` --help ` exits 0 cleanly.
72+
2273## [ 0.2.94] - 2026-08-09
2374
2475Orchestrator-first release: a truthful fleet board, thrash salvage that stops
0 commit comments