One Kestrel everywhere
Kestrel 0.8.0 is the unified Beta release across Runtime, Protocol, SDK, adapters, CLI/TUI, Desktop, Kestrel One, Memory, observability, and workspace skills.
Highlights
- One shared 0.8 contract across every Kestrel surface.
- Mission Control projects, work items, attempts, evidence, review, and acceptance replace the legacy Board/Task action model.
- Durable conversation recovery, stable cursors, recovery option identifiers, and action-bound approvals.
- Public
@kestrel-agents/memory, expanded trace correlation, and improved Desktop onboarding and Local Core recovery. - Kestrel One source is public and versioned at
v0.8.0; Lumi-hosted access remains invitation-only.
Install
npm install -g @kestrel-agents/kestrel@latestThe unified suite is 0.8.0. The npm Runtime/CLI package is 0.8.2 because two packaging-only corrections were published during the release cut; its Protocol, Memory, and Workspace Skills contracts remain exactly 0.8.0.
macOS arm64 users can alternatively download the standalone CLI archive or the signed and notarized Desktop DMG/ZIP attached below. Desktop 0.8.0 is a manual update; the stable OTA channel remains on 0.7.0 pending the 0.8.1 OTA proof.
Breaking changes
- Removed legacy Board/Task project actions.
- Removed
project.snapshot.updateand SDKupdateProjectSnapshot. - Use
mission_control.project.getandmission_control.action.executefor Mission Control state and actions.
See the repository documentation for the complete 0.7-to-0.8 upgrade guide and compatibility matrix.
Full changelog: v0.7.0...v0.8.0