Skip to content

Commit 580e0d9

Browse files
committed
Document 0.2.95 release notes
Tool-only thrash pause, project-folder resume, /feedback, and usage analytics copy for the cut after the non-orch surface merge.
1 parent bdfa823 commit 580e0d9

3 files changed

Lines changed: 177 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

2475
Orchestrator-first release: a truthful fleet board, thrash salvage that stops

‎docs/release-notes-0.2.95.md‎

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
## Tool-only pause, resume, and feedback
2+
3+
Healthy tool work was getting paused as thrash, and there was no clean way to
4+
pick up the last session in a folder or send product feedback without looking
5+
like a model turn. This release fixes those three surfaces.
6+
7+
### Tool-only pause that tracks real thrash
8+
9+
Hard pause now requires a **repeating tool-call cycle** — identical fingerprints,
10+
A/B alternation, or longer fixed rotations — not a bare tool-only turn count.
11+
Re-running a flaky test or checking a build a few times no longer false-positives.
12+
13+
Every model family shares a soft wrap-up nudge at 25 tool-only turns (a check-in,
14+
never a stop). Grok drops its miscalibrated 6/10 pair and keeps only its shorter
15+
sub-agent stall timeout and finish-bias residual.
16+
17+
A raw-count backstop covers cycles longer than the period ceiling or phase-broken
18+
patterns: first a progress-summary nudge, then hard pause only if another full
19+
interval passes with no genuine operator message. Synthetic system sends no longer
20+
reset that counter.
21+
22+
### Resume and continue
23+
24+
`corbits resume` / `corbits continue` reopen the latest session for the current
25+
project folder, a specific session id, or the interactive picker. Invalid ids
26+
error instead of silently falling through; id and `--pick` cannot be combined.
27+
28+
### Feedback
29+
30+
`/feedback` sends free-text product feedback when you choose to. Bare
31+
`/feedback` waits for the next line; text on the same line sends immediately;
32+
empty Enter cancels. The reply is a short system notice (**Thanks — feedback
33+
sent.**), not a model turn.
34+
35+
### Usage analytics
36+
37+
Settings describe optional ambient analytics clearly, and say when an environment
38+
setting has disabled them so the toggle cannot re-enable. Generation properties
39+
use PostHog cost names. Broader auth and slash product events.
40+
41+
### TUI and CI
42+
43+
Markdown settle waits for body paint so heading-only frames no longer flake CI.
44+
`--help` exits 0 cleanly.
45+
46+
## Install
47+
48+
### macOS (Homebrew)
49+
50+
```
51+
brew install corbitsdev/tap/corbits-code
52+
```
53+
54+
### Debian / Ubuntu
55+
56+
```
57+
sudo dpkg -i corbits_0.2.95_amd64.deb # or _arm64.deb
58+
```
59+
60+
### Any macOS or Linux (tarball)
61+
62+
Download the matching `corbits-0.2.95-<platform>.tar.gz` below, extract, and put
63+
the `corbits` binary on your PATH. It is self-contained; no runtime is required.

‎scripts/notes/v0.2.95.md‎

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
## Tool-only pause, resume, and feedback
2+
3+
Healthy tool work was getting paused as thrash, and there was no clean way to
4+
pick up the last session in a folder or send product feedback without looking
5+
like a model turn. This release fixes those three surfaces.
6+
7+
### Tool-only pause that tracks real thrash
8+
9+
Hard pause now requires a **repeating tool-call cycle** — identical fingerprints,
10+
A/B alternation, or longer fixed rotations — not a bare tool-only turn count.
11+
Re-running a flaky test or checking a build a few times no longer false-positives.
12+
13+
Every model family shares a soft wrap-up nudge at 25 tool-only turns (a check-in,
14+
never a stop). Grok drops its miscalibrated 6/10 pair and keeps only its shorter
15+
sub-agent stall timeout and finish-bias residual.
16+
17+
A raw-count backstop covers cycles longer than the period ceiling or phase-broken
18+
patterns: first a progress-summary nudge, then hard pause only if another full
19+
interval passes with no genuine operator message. Synthetic system sends no longer
20+
reset that counter.
21+
22+
### Resume and continue
23+
24+
`corbits resume` / `corbits continue` reopen the latest session for the current
25+
project folder, a specific session id, or the interactive picker. Invalid ids
26+
error instead of silently falling through; id and `--pick` cannot be combined.
27+
28+
### Feedback
29+
30+
`/feedback` sends free-text product feedback when you choose to. Bare
31+
`/feedback` waits for the next line; text on the same line sends immediately;
32+
empty Enter cancels. The reply is a short system notice (**Thanks — feedback
33+
sent.**), not a model turn.
34+
35+
### Usage analytics
36+
37+
Settings describe optional ambient analytics clearly, and say when an environment
38+
setting has disabled them so the toggle cannot re-enable. Generation properties
39+
use PostHog cost names. Broader auth and slash product events.
40+
41+
### TUI and CI
42+
43+
Markdown settle waits for body paint so heading-only frames no longer flake CI.
44+
`--help` exits 0 cleanly.
45+
46+
## Install
47+
48+
### macOS (Homebrew)
49+
50+
```
51+
brew install corbitsdev/tap/corbits-code
52+
```
53+
54+
### Debian / Ubuntu
55+
56+
```
57+
sudo dpkg -i corbits_0.2.95_amd64.deb # or _arm64.deb
58+
```
59+
60+
### Any macOS or Linux (tarball)
61+
62+
Download the matching `corbits-0.2.95-<platform>.tar.gz` below, extract, and put
63+
the `corbits` binary on your PATH. It is self-contained; no runtime is required.

0 commit comments

Comments
 (0)