# Paneflow v0.6.1

- Released: 2026-06-24T13:07:57Z
- URL: https://paneflow.dev/releases/v0.6.1
- GitHub: https://github.com/ArthurDEV44/paneflow/releases/tag/v0.6.1
- Previous release: v0.6.0

## Release notes

Highlights

Lower memory pressure for long-running multi-agent sessions after the Paneflow Conductor release: terminal scrollback profiles, agent caches, Review data, Agents diff data, attribution rows, closed-pane scrollback, diff rows, raw file reads, and GPUI-bound IPC requests are now capped deliberately.
Review and Agents diff now release hidden or closed data instead of keeping large row models warm. Running review terminals are protected; Paneflow asks you to close them before hiding a Review column instead of silently killing work.
The macOS and sidebar feedback loop from issue #11 gets a cleaner default experience: persistent CLI / Review / Agents navigation, home-directory fallback for GUI launches that inherit /, native menu actions that stay enabled across modes, and sharper toast styling.

Install
See the Installation section in the README.
What changed
Multi-agent memory bounds

Added terminal surface profiles. Normal terminals keep the existing 10,000-line scrollback default; agent, Review, and cold cached terminal surfaces cap at 4,000, 2,000, and 1,000 lines.
Bounded the agent terminal hot cache and bottom terminal retention while protecting active or running terminals from eviction.
Capped session sidebar rows and Review attribution matches so large Claude/Codex/OpenCode histories do not become long-lived UI payloads.
Released hidden Review column data and closed Agents diff state: loaded rows, display caches, offsets, attribution, and exited review-terminal references are dropped on hide/close.
Capped large diff display rows and raw file reads, with truncation tracked explicitly instead of retaining every row from a huge diff.
Moved GPUI IPC handoff to a bounded queue with per-tick drain budgets. Busy clients now get a retryable overload error instead of unbounded pending request growth.
Added Windows named-pipe read timeout handling so muted IPC clients do not pin handler slots indefinitely.
Added docs/memory-smoke-test.md, a concrete 6-8 agent smoke runbook for the memory workload.

App and macOS polish

Kept the sidebar CLI / Review / Agents switch visible as persistent primary navigation, with Settings moved to a compact utility button.
Closed the Settings popover when switching modes so the footer state stays predictable.
Fixed macOS GUI launches that inherited the filesystem root and created a fresh Terminal 1 workspace at /. Implicit launches now fall back to the home directory, while explicit root launches still work.
Repaired legacy restored Terminal N root workspaces without touching intentionally named or explicitly rooted sessions.
Registered macOS menu action fallbacks so native menu items stay enabled across CLI, Review, and Agents surfaces.
Refined notification toasts with icon assets, better sizing, clearer action buttons, and error-style detection for failure messages.

CI and release maintenance

Rebaselined the Linux shim size budget after the release-min helper binary grew from conductor work.
Updated the workspace version, lockfile package versions, Debian changelog, and project changelog for 0.6.1.

Validation

Local release checks on the tag commit:

cargo check --workspace
cargo fmt --check
cargo clippy --workspace -- -D warnings
cargo test --workspace

Release workflow: https://github.com/ArthurDEV44/paneflow/actions/runs/28099250759

Build x86_64 Linux: passed
Build aarch64 Linux: passed
Build aarch64 macOS: passed
Build x86_64 Windows MSI: passed, signed, and signature-verified
Smoke tests: Ubuntu 22.04, Fedora 40, Debian 12, Arch Linux, and openSUSE Tumbleweed passed
Auto-update e2e: passed

Release assets: Linux x86_64/aarch64 AppImage, deb, rpm, tar.gz; macOS Apple Silicon DMG; Windows x64 MSI; SHA-256 and minisign sidecars attached.

Full changelog

Keep mode switch persistent by @ArthurDEV44 in #17
Fix macOS Terminal 1 root cwd label by @ArthurDEV44 in #19
Fix macOS menu availability across modes by @ArthurDEV44 in #16
feat(memory): bound multi-agent retention by @ArthurDEV44 in #20

Full Changelog: v0.6.0...v0.6.1
