Skip to content

Commit b8dd3b3

Browse files
Merge pull request #835 from corbitsdev/release-0.3.18-changelog
Finalize changelog for 0.3.18
2 parents 00577f3 + 7277436 commit b8dd3b3

1 file changed

Lines changed: 28 additions & 4 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,37 @@ 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.3.18] - 2026-09-08
15+
16+
### Added
17+
18+
- OpenCode Go forwards the active Corbits session ID on Chat, Responses, and
19+
Messages requests, including after `/clear` and `/new`, so Go Console can
20+
associate requests with the current session.
1521

1622
### Changed
1723

18-
- ChatGPT Codex uses the Corbits system prompt as Responses `instructions`, without fetching or injecting the official GPT-5 Codex prompt.
19-
- Main-session permission approvals ride the reactor's approval-suspend primitive: an ask-tier call parks as a PendingOperation and the operator's decision resumes it (previously held open through the middleware gate). Ask denials now surface as `denied by approver: <reason>`, and the model responds to the reason; policy hard-denies remain plain tool errors the model adapts to. Late decisions arriving after the approval timed out are dropped instead of being injected into the conversation, and gate deny reasons are written to the structured authz log.
20-
- Builder now bakes compact Ponytail guidance with default lite mode and uses a smaller native-runtime skill instead of the broad native-integration and TypeScript bodies by default.
24+
- ChatGPT Codex uses the Corbits system prompt as Responses `instructions`,
25+
without fetching or injecting the official GPT-5 Codex prompt.
26+
- Main-session permission approvals use the reactor approval-suspend primitive.
27+
Operator denials reach the model with their reason, hard policy denials remain
28+
tool errors, and expired late decisions are discarded.
29+
- Builder bakes compact Ponytail guidance with default lite mode and uses the
30+
smaller native-runtime skill instead of broad native-integration and
31+
TypeScript guidance by default.
32+
- The TUI shell, provider setup, and runner are split into focused modules.
33+
OpenTUI services replace custom list and clipboard plumbing. Row updates are
34+
coalesced to renderer cadence, while chrome recomposes only when inputs
35+
change. Clipboard failures no
36+
longer crash the interface, overlay selection survives resize, permission
37+
choices stay compact with full context above them, and stale or over-frequent
38+
row repaints are prevented.
39+
- Corbits moves to the Interchange 0.3.x baseline by migrating the 0.3.0 APIs,
40+
vendoring required packages from one upstream revision, retaining published
41+
packages where their APIs suffice, reapplying and recording inference
42+
patches, and documenting provenance and removal conditions.
43+
- Arktype is updated to 2.2.3 with compatible dependency resolutions while
44+
retaining one Arktype instance across Corbits and Interchange packages.
2145

2246
## [0.3.17] - 2026-09-05
2347

0 commit comments

Comments
 (0)