← Changelog

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-use executable 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 or OCTET_CUA_CONFIRM=1 require confirmation. It is not a sandbox.
  • Keep octet-browse installable 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.