Kavor 1.0.6
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 & updateaction. 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 toKavor Safe Storagein Keychain again. - Microsoft Store distribution is not part of this release.