← Changelog

octet 0.7.3

A focused release of the streaming, rendering, and colour fixes since 0.7.2.

Included changes#

  • Full-TUI 256-colour fallback uses the fixed xterm palette with a lightness constraint to preserve contrast. True-colour, ANSI16, explicit palette colours, and no-colour behavior are preserved.
  • Streaming retains completed work and stabilizes incremental Markdown output. Subagent presentation, picker navigation, and composer chip editing are improved.
  • Safe tool ordering, OpenRouter batch handling, and Luna model support.
  • Browse setup tests now wait for delivery of the readiness notification and join the worker before temporary-directory cleanup.

Changes are integrated from PRs #398, #399, #400, and #401.

Compatibility and distribution#

Product, SDK, Serve, and official executable bundles are version 0.7.3. Bundles require exactly octet 0.7.3; extension API and native-host protocol versions are unchanged. Installation does not enable extensions. Serve remains experimental.

The release targets signed native and Serve packages for macOS Apple silicon, macOS Intel, and GNU/Linux x86-64, plus Browse, MCP, Subagents, and Web Search bundles. npm, Homebrew, crates.io, and SDK registries remain separate unpublished channels. Publication and public-install results are recorded on the GitHub release.

Evidence and remaining limits#

The implementation passed deterministic renderer, coding-agent, startup PTY, colour-mode matrix, and Browse tests; the palette received independent code review. The user reported smoother thinking streaming and stable scroll-up while the model worked on the pre-version-bump candidate. This is observational evidence, not a measured performance comparison or complete terminal acceptance.

Resize and genuine updates to historical rows can still clear/replay native scrollback (#392). Selection, copy, and completion across the complete Terminal.app, Ghostty, and Ghostty-to-Ubuntu SSH width matrix remain unqualified. Independent physical visual review of the 256-colour fallback is incomplete (#382); streamed Markdown and umbrella acceptance remain open (#393, #351). Live-provider and native audio acceptance are not run for this release.

Changelog · Documentation