コンテンツにスキップ
すべてのリリース

v0.6.1

にリリース。

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

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

ノートは GitHub のリリース から直接同期されています。