Saltar al contenido

v0.4.1

Ver en GitHub

Highlights

  • See your agents work, at a glance. Thread rows in the Agents sidebar now show a live activity indicator: a spinner while the agent is thinking or responding, an amber dot when it's waiting for your input, and the usual timestamp at rest — Codex-app style. It works for every agent: Claude Code and Codex report their exact lifecycle, and all the others (OpenCode, Pi, Hermes, Gemini, …) are covered by terminal-activity detection.
  • Agents and CLI workspaces no longer cross wires. Agent state emitted from an Agents thread could previously be attributed to an unrelated CLI workspace that happened to share the same internal id. Thread terminals now live in their own id namespace, so each interface only ever shows its own agents.
  • Cockpit polish. The selected thread/chat finally reads as selected, the main panel gets a subtle edge against the rail, and its rounded corners now match the other modes.

Changelog

Added

  • Agents sidebar: live per-thread activity indicator — a rotating arc while the agent's turn is in flight, a static amber dot when the agent needs your input, the relative timestamp when idle.
  • Activity detection for agents without lifecycle hooks (OpenCode, Pi, Hermes, Gemini, and the rest of the picker): sustained terminal output drives the spinner, with keystroke-echo suppression so typing a prompt never lights it, and a quiescence window so it settles shortly after the turn ends.
  • Desktop notifications (agent finished / agent needs input) now fire for Agents-view threads, not just CLI workspaces.
  • Stale-agent cleanup: an agent process killed mid-turn can no longer leave a row spinning forever.

Fixed

  • Agent lifecycle events emitted from an Agents thread could light the "thinking" badge on an unrelated CLI workspace sharing the same numeric id. Thread terminals now use a dedicated id namespace, fully separating the two interfaces.

Changed

  • Agents cockpit: the selected thread/chat row uses a clearer gray (#2c2c2c) against the rail, the main panel gains a faint rail-side hairline, and its corner radius now matches the Cli/Diff silhouette (16px).

Full changelog: https://github.com/ArthurDEV44/paneflow/compare/v0.4.0...v0.4.1

Note for v0.3.9 users: the v0.3.9 in-app updater fails closed by design and cannot install this release. Download v0.4.1 from this page (or your package manager path) manually — one-time step. Updating from v0.4.0 works in-app.

Colaboradores