Skip to content

Kavor 1.0.6

Choose a tag to compare

@digows digows released this 25 Jul 01:15

Kavor 1.0.6

Highlights

  • Makes Terminal and Coding Agent sessions substantially more resilient under sustained output, concurrent
    activity, and multi-Workspace use. PTYs now run in a dedicated host isolated from Git, installers, probes, and
    other bounded operations.
  • Keeps live Terminal and Coding Agent processes independent from Canvas presentation. Switching Workspaces,
    panning, zooming, remounting a Node, or temporarily moving it offscreen can detach and restore its viewport
    without respawning the process or losing ordered output.
  • Reworks Software Update around an explicit, verified Restart & update action. Download progress, readiness,
    errors, and recovery remain in Settings, while the Header badge and operating-system notifications provide
    passive attention.
  • Adds an offline post-update dialog. After the first healthy launch of a newer package, Kavor shows the relevant
    Highlights, Fixes, and Known limitations once, including every skipped release.
  • Makes Workspace preferences apply when changed. Only the Workspace name retains an explicit Save action.

Fixes

  • Removed the shared process-host failure domain that could terminate unrelated Terminal and Coding Agent
    sessions together when another process operation or high output pressure stalled the host.
  • Added fair, bounded PTY output processing and a direct typed presentation channel, preventing one noisy session
    from monopolizing another session's input, resize, interruption, checkpoint, or live output.
  • Corrected PTY hydration across Canvas visibility changes and Workspace switches so the authoritative checkpoint
    is painted before later bytes, without duplicate output, stale viewports, or hidden process restarts.
  • Added automatic recovery after a PTY host interruption while preserving explicit Stop intent and avoiding
    duplicate launches or fabricated process exits.
  • Separated the operation host from PTY execution and centralized login-environment refresh, so native tool and
    Coding Agent detection no longer starts or competes with the PTY host.
  • Corrected the Coding Agent context-hook process identity for Node-based launches, keeping live Kavor context
    injection separate from ordinary provider and shell processes.
  • Prevented ordinary application quit from implicitly installing a downloaded update. Kavor now revalidates the
    cached artifact against its SHA-512 metadata immediately before coordinated shutdown and keeps the application
    open with manual recovery when validation fails.
  • Corrected stale updater readiness after provider errors, coalesced repeated restart requests, and added bounded
    local updater diagnostics with rotation.
  • Removed global update toasts in favor of contextual Software Update feedback, made prerelease-channel changes
    effective immediately, and added a pulsing ready state for the Header badge and restart action.
  • Added failure rollback for immediately applied animation, telemetry, performance, path, and update-channel
    preferences instead of leaving the interface ahead of persisted state.
  • Added signed, idempotent Firebase account lifecycle synchronization for Kavor's communications registry, with
    bounded retries and daily reconciliation.
  • Aligned packaged startup verification with the lazy host architecture, preserving the invariant that a fresh,
    idle launch does not start the PTY or operation host before either is needed.

Installation

Download Kavor from https://download.agentkavor.com. The page detects the current platform and also exposes all
available packages.

  • Windows x64 uses the assisted per-User NSIS installer. The installer is currently unsigned, so Microsoft
    SmartScreen may require explicit confirmation.
  • macOS 13+ provides separate arm64 and x64 DMGs. Builds are ad-hoc signed but not notarized; follow the download
    page's Gatekeeper instructions. Kavor-managed updates use the matching architecture-specific ZIP and expose an
    explicit coordinated restart after the cached artifact is revalidated. The manual download remains available
    at all times.
  • Linux x64 provides AppImage and DEB packages. AppImage supports Kavor-managed updates with an explicit
    coordinated restart; DEB updates are installed manually from the download page.

Known limitations

  • Windows ARM64 and Linux ARM64 packages are not included until their native PTY, SQLite, process-containment,
    and packaged-runtime gates can run on matching CI environments.
  • Windows direct downloads do not yet have an Authenticode publisher certificate.
  • macOS packages do not yet have Developer ID signing or notarization. Gatekeeper may require manual confirmation,
    and replacing an ad-hoc build may cause macOS to request access to Kavor Safe Storage in Keychain again.
  • Microsoft Store distribution is not part of this release.