octet 0.7.4
Released on 2026-09-11 from commit
fdb44e65d1f4d2bb5b5f95b54c7ad8b92bc11b34.
The GitHub release
contains 28 assets: signed native binaries and installer, matching Serve
packages, the four official executable bundles, checksums, signatures and metadata.
Highlights#
- Fix the three medium-severity Vitest dependency alerts, alongside the scoped maintenance changes merged in #411.
- Overlap independent custom-provider discovery in batches of at most four, preserving registry order, validation and caches.
- Avoid whole-branch reference allocation when reconciling recent provider usage, and immediately skip empty ledgers. Full context estimation and ledger lookup are not constant-time. Matched local measurements retain their source scope; they are not a final-build or live-provider speedup claim.
- Replace qualified interrupted Codex inference within bounded recovery without restarting tasks or replaying committed tools. Pre-send network waiting is independently paced and cancellable; auxiliary operations retain their own recovery status and host-owned controls.
- Persist failed-attempt usage uncertainty across resume and branch checkout. Show known subtotals separately from complete totals, and reject resumed hard cumulative ceilings when unresolved exposure makes enforcement impossible.
- Keep held-API status responsive, including length-adaptive activity shimmer.
- Improve ANSI256 Light added-diff contrast and confirmation/outcome geometry. ANSI256 and ANSI16 splash logos use a uniform model accent; true-colour terminals retain their gradient and no-colour terminals retain their foreground.
- Align product, SDK, Serve, installer/image and four official bundle distribution versions to 0.7.4. Bundles require exactly octet 0.7.4. Independent extension APIs 0.1/0.2/0.3, native-host protocol 1 and schema versions are unchanged.
Verification and availability#
- Protected PR #413 merged after candidate CI passed; main CI also passed. The tested candidate and canonical merge have identical source trees.
- The native workflow passed builds, checksum/Sigstore verification and public installation on macOS Apple silicon, macOS Intel and GNU/Linux x86-64.
- The Serve/bundle workflow passed signed packaging and official installation/update checks.
- Hosted archive digests matched both published checksum manifests.
npm, Homebrew, crates.io and SDK registries were not published by this release. Serve remains experimental. Installing extensions does not enable them or persist trust grants. Website deployment is separate from native publication.
Known limitations and documentation correction#
The maintainer reported Apple Terminal, Ghostty and Ghostty-to-Ubuntu SSH acceptance before publication. A subsequent Ghostty-to-SSH model-switch report shows stale splash rows and logo colours. The targeted fix is described in 0.7.5; earlier acceptance is not proof that this journey worked.
The documentation bundled in the immutable 0.7.4 assets incorrectly retained pre-release wording saying 0.7.4 was unpublished and #382 was unrun. That wording was stale, not the release state. This corrected record does not replace the 0.7.4 tag or signed assets.
Weeks-long endurance and controlled repeated live faults are not claimed. The agent recovery reference describes the source contract separately from release verification.