Skip to content

Commit 06d0fa7

Browse files
committed
Date the 0.2.98 notes for the release cut
1 parent 07c54ae commit 06d0fa7

1 file changed

Lines changed: 26 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,25 @@ matching `## [X.Y.Z]` section (plus install instructions). Do not maintain
1111
parallel copies under `docs/` or `scripts/notes/`. At cut time: rename
1212
`## [Unreleased]` to `## [X.Y.Z] - YYYY-MM-DD`, then run the release script.
1313

14-
## [Unreleased]
14+
## [0.2.98] - 2026-08-17
15+
16+
Corrupt resume state no longer kills sessions, Codex quota errors name the
17+
reset window, and provider/model selection is more reliable across restarts and
18+
mid-session switches.
19+
20+
### Session
21+
22+
- **Poisoned resumes recover.** Resume loads no longer die on null-padded
23+
`turns.jsonl` data after a stale compaction window. Usable turns are recovered,
24+
valid metadata is preserved, and pending gates re-arm instead of leaving the
25+
session wedged.
26+
27+
### Codex
28+
29+
- **Quota errors explain the reset.** Codex `usage_limit_reached` responses are
30+
parsed as quota exhaustion, show the plan/profile when available, include the
31+
reset ETA, and point `/model` at another subscription instead of looping on a
32+
doomed retry.
1533

1634
### Sub-agents
1735

@@ -24,14 +42,16 @@ parallel copies under `docs/` or `scripts/notes/`. At cut time: rename
2442
### Providers
2543

2644
- **Named API-key instances.** First-class API-key providers (OpenAI key,
27-
Anthropic, Google, OpenCode Zen/Go, Z.AI, ) ask for an instance name before
45+
Anthropic, Google, OpenCode Zen/Go, Z.AI, ...) ask for an instance name before
2846
the key, so personal and team keys can coexist (`openai/default`,
29-
`anthropic/work`, ). Reusing an existing name replaces that instance after
47+
`anthropic/work`, ...). Reusing an existing name replaces that instance after
3048
an explicit confirm. Custom endpoints stay free-form and single-entry.
3149
- **API-key connect keeps the project selection.** Connecting an API-key or
3250
Custom provider now writes the same project-local provider/model selection
3351
OAuth already wrote, so a restart in that repo resolves to the account just
3452
connected. Secrets stay in global credential storage only.
53+
- **Grok 4.6 is selectable.** xAI OAuth accounts now list `grok-4.6` alongside
54+
Grok 4.5 and Composer 2.5 Fast.
3555

3656
### TUI
3757

@@ -42,9 +62,11 @@ parallel copies under `docs/` or `scripts/notes/`. At cut time: rename
4262

4363
### Docs
4464

65+
- **Contribution rules are codified.** The pull request template and agent docs
66+
now spell out the expected commit, review, and Linear-linking discipline.
4567
- **Models-only connect prose.** PRODUCT, IMPLEMENTATION, and operator-facing
4668
error strings document `/model` as models-only with **Alt+A** to add a
47-
provider. Stale bare-`c` / Ctrl+A / in-list connect →” instructions are gone.
69+
provider. Stale bare-`c` / Ctrl+A / in-list "connect ->" instructions are gone.
4870

4971
## [0.2.97] - 2026-08-10
5072

0 commit comments

Comments
 (0)