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 updateto update; the check never installs software automatically or blocks the composer. Offline startup does not check for updates. /changelogopens 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.