diff options
| author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2026-06-11 10:22:00 +0000 |
|---|---|---|
| committer | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2026-06-11 10:22:00 +0000 |
| commit | 1a61ea611a88ece179cf9e236b7efc68fa7a801b (patch) | |
| tree | 3c383b612402d332b863c8072a725d7b9a67535e | |
| parent | 8b99847619235359f4aa87215feac60ac2784499 (diff) | |
docs: update website manifest for v0.6.10
| -rw-r--r-- | website/latest.json | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/website/latest.json b/website/latest.json index befb115b..9673c931 100644 --- a/website/latest.json +++ b/website/latest.json @@ -1,14 +1,24 @@ { - "version": "0.6.9", + "version": "0.6.10", "protocol": 13, - "notes": "### Fixed\n- Copy mode page scrolling now stops at the same top and bottom boundaries as normal pane scrolling instead of overshooting or getting stuck near the edges. (#459, #460, thanks @reobin)\n- Clipboard-copy feedback no longer stays visible after the related selection state has gone stale. (#443)\n- The session navigator now uses live workspace labels, so renamed workspaces and cwd-derived labels stay current while navigating. (#377)\n- Hermes Agent integration installs now preserve flat plugin-list settings instead of rewriting them into nested lists. (#479)\n- Host-terminal focus redraws now stay pending until the client can send them, so panes refresh after focus returns even when redraw delivery was briefly busy.\n- Numeric keypad keys that send VT100 application-keypad escape sequences now enter their digits and operators instead of being dropped. (#493)\n- Codex panes now stay marked working when the live status header uses reasoning-summary text such as `Investigating code output` instead of the literal `Working` label. (#501)\n- Codex blocker detection now ignores stale prompt text outside the live prompt region, reducing false blocked states from old scrollback.\n- Native pane URL clicks now use Cmd-click on macOS and Ctrl-click on other platforms. (#307)\n- Worktree open, create, and remove actions now work from bare repositories instead of assuming a normal checkout. (#497)\n- Pane mouse handling no longer sends empty PTY writes for mouse events that produce no terminal input. (#496)\n- Pane output now renders flag emoji and other multi-codepoint grapheme clusters as complete symbols instead of blank cells. (#243)\n- Starting Herdr with no restored workspaces, or closing the last workspace, now opens a default workspace instead of leaving the client on an empty screen where direct keybindings such as `cmd+n` were shown but ignored. (#366)\n- Resizing restored panes no longer aborts the server when libghostty-vt reflows a terminal whose pre-resize cursor row is past the new height. (#465)\n- Full-screen TUIs such as Neovim now receive resize-generated terminal responses after Herdr internal pane resizes, so grown panes redraw without waiting for extra input. (#471)\n- Nested agent session reports from child terminals no longer overwrite the owning pane's restored agent session id. (#511)\n- Headless servers now avoid repeated scrollback rendering work for inactive panes, reducing CPU in large sessions. (#512)\n- Mouse-click handling now respects `ui.prompt_new_tab_name`, so mouse-created tabs follow the same naming prompt setting as keyboard-created tabs. (#521, thanks @imrajyavardhan12)\n- Pasting now works in modal text inputs, including rename prompts, command prompts, and worktree dialogs. (#302)\n- Linux clipboard image reads now validate image payloads before accepting them, preventing malformed clipboard data from reaching pane image paste flows. (#534)\n\n### Added\n- Added remote auto-updates for agent detection manifests, with per-agent validation, local override precedence, `herdr server agent-manifests` diagnostics, and explain output showing remote manifest status.\n- Added `herdr server update-agent-manifests` to fetch remote agent detection manifests immediately, reload the running server, and print the updated manifest status.\n- Added `herdr agent explain` to show the manifest source, matched rule, evaluated matcher and region evidence, visible evidence flags, skipped-update reason, and idle fallback reason for live panes or saved screen fixtures.\n- Added `herdr integration install kimi` for Kimi Code CLI hooks that report lifecycle state and session ids through Herdr's socket API. When native agent session restore is enabled, Herdr can resume Kimi panes with `kimi --session <id>`. (#431, #463, thanks @wbxl2000)\n- Added `herdr integration install droid` for Factory Droid hooks that report session ids through Herdr's socket API. When native agent session restore is enabled, Herdr can resume Droid panes with `droid --resume <id>`.\n- Added `herdr integration install kilo` for Kilo Code CLI plugins that report lifecycle state and session ids through Herdr's socket API. When native agent session restore is enabled, Herdr can resume Kilo panes with `kilo --session <id>`.\n- Added `herdr integration install cursor` for Cursor Agent CLI hooks that report session ids through Herdr's socket API. When native agent session restore is enabled, Herdr can resume Cursor panes with `cursor-agent --resume <id>`. (#506, thanks @udirom)\n- Added directional pane swap with `prefix+shift+h/j/k/l`, a pane context-menu swap action, pane layout/neighbor/edge/focus/resize socket APIs, matching CLI commands, and optional `pane split --ratio` support. (#330, #421)\n- Added `herdr pane zoom` and the `pane.zoom` socket API to toggle, set, or clear tab-local pane zoom from scripts and integrations.\n- Added toast ergonomics controls for delayed agent notifications, in-app toast placement, copied-to-clipboard feedback, and the `notification.show` socket API with `herdr notification show` and optional `none`, `done`, or `request` sounds. (#486)\n\n### Changed\n- OpenCode installed with the current Herdr plugin now reports lifecycle state directly instead of relying on screen manifest detection. Kimi Code CLI `0.14.0` or newer now reports full lifecycle state through hooks, including interrupts. Droid and Qoder CLI now report native session identity while leaving lifecycle state to screen manifest detection.", + "notes": "This is a hotfix release for v0.6.9. See the v0.6.9 notes for the full feature release.\n\n### Fixed\n- Lifecycle-authority agent integrations such as Pi and OpenCode no longer trigger a repeated detection reset loop that could flood logs, drive high CPU, and make the UI lag or stop responding. (#560, #565, thanks @dzevs)", "assets": { - "linux-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.9/herdr-linux-x86_64", - "linux-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.9/herdr-linux-aarch64", - "macos-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.9/herdr-macos-x86_64", - "macos-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.9/herdr-macos-aarch64" + "linux-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.10/herdr-linux-x86_64", + "linux-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.10/herdr-linux-aarch64", + "macos-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.10/herdr-macos-x86_64", + "macos-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.10/herdr-macos-aarch64" }, "releases": { + "0.6.10": { + "notes": "This is a hotfix release for v0.6.9. See the v0.6.9 notes for the full feature release.\n\n### Fixed\n- Lifecycle-authority agent integrations such as Pi and OpenCode no longer trigger a repeated detection reset loop that could flood logs, drive high CPU, and make the UI lag or stop responding. (#560, #565, thanks @dzevs)", + "protocol": 13, + "assets": { + "linux-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.10/herdr-linux-x86_64", + "linux-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.10/herdr-linux-aarch64", + "macos-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.10/herdr-macos-x86_64", + "macos-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.10/herdr-macos-aarch64" + } + }, "0.6.9": { "notes": "### Fixed\n- Copy mode page scrolling now stops at the same top and bottom boundaries as normal pane scrolling instead of overshooting or getting stuck near the edges. (#459, #460, thanks @reobin)\n- Clipboard-copy feedback no longer stays visible after the related selection state has gone stale. (#443)\n- The session navigator now uses live workspace labels, so renamed workspaces and cwd-derived labels stay current while navigating. (#377)\n- Hermes Agent integration installs now preserve flat plugin-list settings instead of rewriting them into nested lists. (#479)\n- Host-terminal focus redraws now stay pending until the client can send them, so panes refresh after focus returns even when redraw delivery was briefly busy.\n- Numeric keypad keys that send VT100 application-keypad escape sequences now enter their digits and operators instead of being dropped. (#493)\n- Codex panes now stay marked working when the live status header uses reasoning-summary text such as `Investigating code output` instead of the literal `Working` label. (#501)\n- Codex blocker detection now ignores stale prompt text outside the live prompt region, reducing false blocked states from old scrollback.\n- Native pane URL clicks now use Cmd-click on macOS and Ctrl-click on other platforms. (#307)\n- Worktree open, create, and remove actions now work from bare repositories instead of assuming a normal checkout. (#497)\n- Pane mouse handling no longer sends empty PTY writes for mouse events that produce no terminal input. (#496)\n- Pane output now renders flag emoji and other multi-codepoint grapheme clusters as complete symbols instead of blank cells. (#243)\n- Starting Herdr with no restored workspaces, or closing the last workspace, now opens a default workspace instead of leaving the client on an empty screen where direct keybindings such as `cmd+n` were shown but ignored. (#366)\n- Resizing restored panes no longer aborts the server when libghostty-vt reflows a terminal whose pre-resize cursor row is past the new height. (#465)\n- Full-screen TUIs such as Neovim now receive resize-generated terminal responses after Herdr internal pane resizes, so grown panes redraw without waiting for extra input. (#471)\n- Nested agent session reports from child terminals no longer overwrite the owning pane's restored agent session id. (#511)\n- Headless servers now avoid repeated scrollback rendering work for inactive panes, reducing CPU in large sessions. (#512)\n- Mouse-click handling now respects `ui.prompt_new_tab_name`, so mouse-created tabs follow the same naming prompt setting as keyboard-created tabs. (#521, thanks @imrajyavardhan12)\n- Pasting now works in modal text inputs, including rename prompts, command prompts, and worktree dialogs. (#302)\n- Linux clipboard image reads now validate image payloads before accepting them, preventing malformed clipboard data from reaching pane image paste flows. (#534)\n\n### Added\n- Added remote auto-updates for agent detection manifests, with per-agent validation, local override precedence, `herdr server agent-manifests` diagnostics, and explain output showing remote manifest status.\n- Added `herdr server update-agent-manifests` to fetch remote agent detection manifests immediately, reload the running server, and print the updated manifest status.\n- Added `herdr agent explain` to show the manifest source, matched rule, evaluated matcher and region evidence, visible evidence flags, skipped-update reason, and idle fallback reason for live panes or saved screen fixtures.\n- Added `herdr integration install kimi` for Kimi Code CLI hooks that report lifecycle state and session ids through Herdr's socket API. When native agent session restore is enabled, Herdr can resume Kimi panes with `kimi --session <id>`. (#431, #463, thanks @wbxl2000)\n- Added `herdr integration install droid` for Factory Droid hooks that report session ids through Herdr's socket API. When native agent session restore is enabled, Herdr can resume Droid panes with `droid --resume <id>`.\n- Added `herdr integration install kilo` for Kilo Code CLI plugins that report lifecycle state and session ids through Herdr's socket API. When native agent session restore is enabled, Herdr can resume Kilo panes with `kilo --session <id>`.\n- Added `herdr integration install cursor` for Cursor Agent CLI hooks that report session ids through Herdr's socket API. When native agent session restore is enabled, Herdr can resume Cursor panes with `cursor-agent --resume <id>`. (#506, thanks @udirom)\n- Added directional pane swap with `prefix+shift+h/j/k/l`, a pane context-menu swap action, pane layout/neighbor/edge/focus/resize socket APIs, matching CLI commands, and optional `pane split --ratio` support. (#330, #421)\n- Added `herdr pane zoom` and the `pane.zoom` socket API to toggle, set, or clear tab-local pane zoom from scripts and integrations.\n- Added toast ergonomics controls for delayed agent notifications, in-app toast placement, copied-to-clipboard feedback, and the `notification.show` socket API with `herdr notification show` and optional `none`, `done`, or `request` sounds. (#486)\n\n### Changed\n- OpenCode installed with the current Herdr plugin now reports lifecycle state directly instead of relying on screen manifest detection. Kimi Code CLI `0.14.0` or newer now reports full lifecycle state through hooks, including interrupts. Droid and Qoder CLI now report native session identity while leaving lifecycle state to screen manifest detection.", "protocol": 13, |
