octet 0.8.1
This release adds optional native computer use, polishes the terminal experience, repairs provider and session edge cases, and includes the committed startup and agent-turn performance fixes since 0.8.0.
Highlights#
- Add the version-matched
octet-computer-useexecutable bundle to the official extension catalog. It uses a separately installed MIT-licensed Cua Driver for native desktop observation and actions. Driver setup and OS permission grants are explicit. On macOS, the signed CuaDriver app supplies a visible agent cursor; the default fails closed if that host or its grants are unavailable. In full access, effectful actions do not prompt by default; gated profiles orOCTET_CUA_CONFIRM=1require confirmation. It is not a sandbox. - Keep
octet-browseinstallable but deprecated. Its isolated Chromium profile and manual-authentication boundary remain safer for logged-in page work than computer use on the real desktop. The MCP bridge can also connect to a separately configured local Cua Driver server. - Add in-session
/setup, built-in Cards and Still themes, improved theme surfaces and model-adaptive splashes, and responsive workspace@completion. - Fix Shift+Tab thinking cycling, oversized-entry compaction boundaries, custom endpoint-asserted context limits, Kitty image cursor/row handling, and interactive exit under slow extension cleanup.
- Skip rewriting an unchanged workspace marker while retaining no-follow and atomic-repair checks. Reduce model lookup/credential-pruning work at startup and avoid copying full conversation history on ordinary provider turns. An offline phase benchmark informed these changes; it does not establish a first-frame or all-extension startup speedup for the published binary.
Availability and limits#
Native archives and the installer target macOS Apple silicon/Intel and GNU/Linux
x86-64. Serve and five executable bundles are separate, exact-version assets;
installation does not activate an extension or persist a trust grant. The npm
channel is published at @skaft/octet@0.8.1; Homebrew, crates.io,
and SDK registry publication remain separate and unpublished channels. The
version-pinned GitHub release records signed assets and public-install results.
A local macOS driver demo exercised a live Calculator action, but this is not broad application qualification. Windows host compatibility and Linux/Omarchy computer-use parity are not release-qualified and remain follow-up work. The optional macOS Octet-owned host app is a source-only developer override, not an installed release dependency. Live-provider coverage, physical-terminal qualification across terminals, and long-duration use are not established by source tests or package smoke.
The historical 0.8.1-rc.1 notes describe an unpublished local dogfood snapshot, not a public RC package. See the changelog for the detailed committed changes and installation for version-matched commands.