← Changelog

octet 0.7.5

Fixed#

  • Keep the context-compaction and activity shimmer on a monotonic clock rather than letting render cost or event traffic change its speed. Missed animation frames are skipped, not replayed; busy render notifications cannot indefinitely postpone painting.
  • Route terminal diagnostics through the TUI instead of writing over its cursor. Model switches no longer leave stale splash headings or old logo colours, including sessions over SSH.
  • Avoid a misleading untrusted-project warning when starting in your home directory: a skill directory already loaded as a user root is not loaded again as a project root. Actual project skills still require workspace trust.
  • Correct stale publication-status documentation bundled with 0.7.4. The 0.7.4 release was published; its original tag and signed assets are unchanged.
  • Preserve linked public documentation and reference source in native, embedded-text and container packaging, with the same files retained by npm packaging. Reference files do not enable extensions.
  • Bound installer-script downloads independently of curl's version, and bound pre- and post-install version checks by time and output size.
  • Remove misleading per-session Serve authority choices. Sessions expose the immutable host policy, and the server rejects unsupported profile changes rather than acknowledging labels without enforcement. Configure restrictions before launch; this is not an OS sandbox.

Changed#

  • The default footer now groups model, reasoning, context percentage/limit and cumulative cost on the left, with the working directory right-aligned. Narrow terminals shorten or omit the path first; estimated context and unknown-cost markers are preserved.

Added#

  • A monochrome octet mark, target version and honest progress for the installer and octet update: measured download bars, named verification stages, and indeterminate activity for work without a known total. Success requires the installed version to match; redirected output remains plain.
  • A quiet startup notice when a newer stable octet release is available. Run octet update to update; the check never installs software automatically or blocks the composer. Offline startup does not check for updates.
  • /changelog opens the current version's bundled release notes as scrollable rich Markdown inside the TUI. The splash includes a reminder of the command. Reading release notes requires neither network access nor a model request.

Unchanged#

  • ANSI256 and ANSI16 terminals retain the uniform model-colour logo introduced in 0.7.4. True-colour terminals retain their gradient.
  • Existing session data, provider recovery, tool permissions, and extension trust behavior are unchanged.

Installation and availability#

The version-pinned GitHub release records signed native assets, exact-version Serve and executable bundles, and their public-install verification. See installation for the matching commands.

npm, Homebrew, crates.io and SDK registries are separate, unpublished channels. Website deployment and live-provider, physical-terminal and endurance qualification are independent of package publication.