Skip to content

Commit 4dd0ee0

Browse files
Merge pull request #1419 from corbitsdev/release-0.3.38-generated-notes
docs(changelog): regenerate the 0.3.38 section from merged pulls
2 parents c63e2e3 + b6016c5 commit 4dd0ee0

1 file changed

Lines changed: 34 additions & 48 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 34 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -20,54 +20,40 @@ release that deserves narration. Passing `--notes <file>` overrides both for
2020
the GitHub body. Sections below this line predate generation and were written
2121
by hand.
2222

23-
## [0.3.38] - 2026-10-13
24-
25-
Written by hand, ahead of the cut, because this range changes behavior you may
26-
already be relying on.
27-
28-
### What changed for you
29-
30-
**`ask_director` now requires a typed `escalation` assessment (#1394).** The
31-
compatibility-sensitive change in this release: calls that omit `escalation`
32-
now fail with an error instead of parking a question. The argument carries
33-
`policyVersion`, `classification`, and the seven required facts. One of five
34-
classifications decides what happens next: `routine`, and
35-
`director_resolvable` with a comparable confidence alternative, continue
36-
internally without parking; `operator_decision_required`,
37-
`irreversible_or_sensitive`, and `outcome_blocked` always park the question
38-
with the parent or the operator, even when a listed alternative claims
39-
comparable confidence. The seven facts force a real accounting of what is
40-
blocked, what was tried, and what declining the ask costs.
41-
42-
**Permission cards now offer "Reject and stop" (#1388).** A standing second
43-
row on every permission card, between Reject and Accept once: a plain deny
44-
with no grant — it never picks up a persistable scope — that aborts the
45-
in-flight turn and auto-denies any gates queued behind it. Ctrl+C shares the
46-
same path instead of resuming the run.
47-
48-
**`web_fetch` and `web_search` now auto-allow in auto mode (#1412).** Auto
49-
mode is on by default, and these two read tools now execute under it without a
50-
prompt; outside auto mode they still ask. State of the permissions surface,
51-
plainly: if you want the prompts back, pass `--no-auto` to start in ask mode.
52-
53-
Also in this release:
54-
55-
- Subagents that fail or are cancelled now carry a typed terminal failure
56-
record — `failure_class`, recovery availability with a typed reason, attempt
57-
number — written once, never rewritten, so `wait_agents`, `list_agents`, and
58-
mailbox mail cannot disagree and recovery is actionable (#1391).
59-
- Concurrent sessions and compacted transcripts share one authoritative
60-
session log: concurrent writers on one directory cannot duplicate sequence
61-
numbers or interleave entries (#1408, #1413).
62-
- Codex parallel tool calls replay arguments from `output_item.done` for
63-
backends that never stream them as deltas, so calls no longer assemble as
64-
`{}` (#1414).
65-
- Parked `ask_director` questions expire after 30 minutes and settle with a
66-
timeout error instead of waiting forever (#1389).
67-
- Timed stalls on parked workers are bounded: the ask deadline sits at twice
68-
the stall abort bound, so a re-surfaced wake turn gets a full cycle to prove
69-
the parent alive (#1387).
70-
- Docs updated for all of the above (#1416).
23+
## [0.3.38] - 2026-10-14
24+
25+
### What's Changed
26+
* fix(subagent): apply the latest wrap's sources on continuation OAuth refresh by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1397
27+
* refactor(session): drop dead compactor config, branch, and aliases by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1398
28+
* refactor(config): drop dead guards and duplicate profile expression by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1399
29+
* refactor(permission): drop dead params and duplicate helpers by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1402
30+
* refactor(session): replace compactorNoOpFloor with a constant by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1401
31+
* refactor(config): extract shared apiKey helper by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1400
32+
* refactor(scripts): dedupe percentile and release helpers by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1403
33+
* refactor(packages): drop no-op export, dedupe helpers by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1404
34+
* refactor(tui): drop dead notice field, dedupe helpers by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1405
35+
* feat(permission): auto-approve web search and fetch in edit mode by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1412
36+
* fix(session): concurrent sessions write disjoint transcripts by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1408
37+
* perf(agent): memoize toolSetDigest per tool set by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1410
38+
* fix(provider): align opencode-go model protocols with zen and upstream by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1409
39+
* fix(session): keep concurrent transcripts on the shared log by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1413
40+
* refactor(session): stop excerpting the same tail turn twice in turnCost by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1407
41+
* feat(session): flag-gated append-only session event log by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1406
42+
* feat(tui): show parked worker questions on the prompt box by @bwachman in https://github.com/corbitsdev/corbits-code/pull/1389
43+
* fix(provider): recover Codex parallel call arguments sent only on done by @bwachman in https://github.com/corbitsdev/corbits-code/pull/1414
44+
* feat(tui): show required operator input at the composer by @bwachman in https://github.com/corbitsdev/corbits-code/pull/1393
45+
* feat(subagent): codify outcome-aware worker escalation policy by @bwachman in https://github.com/corbitsdev/corbits-code/pull/1394
46+
* feat(tui): show accepted-but-unread queued input by @bwachman in https://github.com/corbitsdev/corbits-code/pull/1395
47+
* feat(tui): add Reject and stop to the permission prompt by @bwachman in https://github.com/corbitsdev/corbits-code/pull/1388
48+
* docs(tui): state and pin the bounded ask_director stall policy by @bwachman in https://github.com/corbitsdev/corbits-code/pull/1387
49+
* feat(tui): surface off-tag build identity in version badge by @bwachman in https://github.com/corbitsdev/corbits-code/pull/1390
50+
* feat(subagent): classify terminal subagent failures with typed record by @bwachman in https://github.com/corbitsdev/corbits-code/pull/1391
51+
* feat(subagent): enforce one recovery per failure via spawn_agent by @bwachman in https://github.com/corbitsdev/corbits-code/pull/1392
52+
* fix(subagent): attach the send_input followup reply after an interrupt by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1415
53+
* docs(fleet): document behavior changes that landed undocumented since v0.3.37 by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1416
54+
* docs(changelog): narrate the 0.3.38 release changes by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1417
55+
* chore(release): corbits 0.3.38 by @TheGreatAxios in https://github.com/corbitsdev/corbits-code/pull/1418
56+
7157

7258
**Full Changelog**: https://github.com/corbitsdev/corbits-code/compare/v0.3.37...v0.3.38
7359

0 commit comments

Comments
 (0)