v2.8.7
What's new
Autopilot mission control
- Live thinking lanes, one per agent. Team runs show every agent's narration and tool calls streaming side by side, instead of a single merged log. Click a lane to expand it; scroll up to pause the stream and jump back to live with one click.
- Fleet status at a glance. Each agent has a status row: what it is doing now, its state (working, running a tool, quiet, done), elapsed time, spend, and files changed. Queued team members appear the moment the plan is ready.
- Readable run log. Lifecycle events (run started, team planned, goal delivered, first file change, completion, stop) are listed with timestamps and per-agent color markers.
- Run conclusions. When a run finishes, the review shows why it ended, the final numbers, and the agent's own closing report.
- Smarter completion detection. Runs end when the agent declares the goal complete, even in its own words, so finished agents are no longer prodded to continue.
- Stop means stop. Stopping a team run interrupts every agent the run spawned, including queued ones. Regular chat sessions are never affected.
A usage meter you can trust
- The token figure reports actual consumption. Loaded context is no longer counted as usage, so a run shows real numbers from the first second. The same rules apply to every agent CLI; approximate figures are clearly marked.
- Cleaner metrics display. Usage is a compact strip (time, tokens, spend against caps) with a warning color when any agent approaches a cap.
Run management
- Bulk delete. Select runs with real checkboxes (full-height click targets, select all, partial-selection state) and delete them in one action.
- Run history works across every run. Past runs are listed and clickable regardless of how they were started, with correct timestamps, and opening a changed file shows the actual diff at full width with horizontal scroll for long lines.
Navigation
- Back and forward everywhere. The mouse back and forward buttons and Alt+arrow keys move between pages like a browser, remember your place in lists, and step out of a run review layer by layer.
- Esc closes every dialog. Any open wizard or dialog dismisses with Esc, closing only the topmost layer at a time.
- Run review actions where you expect them. Back sits top left beside the title, run commands (Rerun, Start a new run) live in the header, and Apply, Discard, and Revert sit on the touched-files panel they act on.
Fixes
- Linux .deb and .rpm installs now launch. The packaged app aborted at startup on Linux because Chromium's sandbox helper was installed without its setuid bit, showing only a launcher icon and no window. The post-install script now sets it correctly. Thanks to L3vari for the report and fix.
- Session resume follows the session's owner. Resuming a past session always launches the agent that created it. Agents without a resume capability say so clearly instead of producing a broken command.
- Headless agent calls work across every supported CLI. Team planning and workflow steps invoke each agent CLI with its own non-interactive form, so planning no longer stalls or fails on CLIs with different flags.
- Cleaner startup for agents without transcripts. Husk detects that such an agent has started answering and stops its delivery retries early.
- Onboarding controls scope correctly. Theme and accent pickers in onboarding act only inside the onboarding overlay.
- Hardened file handling in the file preview and in run transcript reading, plus resolved code-scanning findings.
Release artifacts
| Platform | File |
|---|---|
| Linux AppImage | husk-v2.8.7-linux-x86_64.AppImage |
| Linux (Debian / Ubuntu) | husk-v2.8.7-linux-amd64.deb |
| Linux (Fedora / RHEL) | husk-v2.8.7-linux-x86_64.rpm |
| macOS (Apple Silicon) | husk-v2.8.7-mac-arm64.dmg · .zip |
| macOS (Intel) | husk-v2.8.7-mac-x64.dmg · .zip |
| Windows | husk-v2.8.7-win-x64.exe · .zip |
Plus SHA256SUMS and auto-update metadata (latest*.yml).
Verifying a download
# Integrity (any platform with sha256sum / shasum)
sha256sum -c SHA256SUMS
# Sigstore build provenance (requires gh CLI 2.49+)
gh attestation verify <file> --repo DorShaer/HuskKnown limitations
- macOS code signing is still pending an Apple Developer ID. See the README's macOS first launch section for the Gatekeeper bypass.