aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2026-06-10 20:57:33 +0000
committergithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2026-06-10 20:57:33 +0000
commitc242f070e4b0010380f25be6948a16ace94824be (patch)
treeba8f61a1f70073097c1dff3e285b174cdeb1aaf5
parenta965b055bcc02c5db1f6cacaeb1a631513673674 (diff)
docs: update website manifest for v0.6.9
-rw-r--r--website/latest.json24
1 files changed, 17 insertions, 7 deletions
diff --git a/website/latest.json b/website/latest.json
index 54eb7234..befb115b 100644
--- a/website/latest.json
+++ b/website/latest.json
@@ -1,14 +1,24 @@
{
- "version": "0.6.8",
- "protocol": 12,
- "notes": "This is a hotfix release for v0.6.7, prioritizing a server-crash fix for panes that print complex Unicode or emoji output.\n\n### Fixed\n- Fixed a Herdr server crash triggered by pane output containing complex Unicode, emoji, or decomposed accent graphemes. Affected sessions could lose running pane processes or crash again after restore if the same saved pane output was replayed. (#453)\n- Direct installs managed by mise now update through the mise install path instead of failing to replace the active binary.\n- Claude Code panes that are actively thinking or streaming no longer flicker to blocked because of custom status text. (#409)\n- Claude Code panes now detect running shell-command status more reliably.\n- OpenCode installed through pnpm is now detected as `opencode` instead of being missed because the packaged executable is named `opencode.exe`. (#447)\n\n### Added\n- Added opt-in macOS input-source switching during prefix mode with `experimental.switch_ascii_input_source_in_prefix`, so users typing with a non-Latin IME can run prefix commands through an ASCII-capable input source and return to the previous input source when prefix mode ends. (#400, #434, thanks @sf-jin-ku)",
+ "version": "0.6.9",
+ "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.",
"assets": {
- "linux-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.8/herdr-linux-x86_64",
- "linux-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.8/herdr-linux-aarch64",
- "macos-x86_64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.8/herdr-macos-x86_64",
- "macos-aarch64": "https://github.com/ogulcancelik/herdr/releases/download/v0.6.8/herdr-macos-aarch64"
+ "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"
},
"releases": {
+ "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,
+ "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"
+ }
+ },
"0.6.8": {
"notes": "This is a hotfix release for v0.6.7, prioritizing a server-crash fix for panes that print complex Unicode or emoji output.\n\n### Fixed\n- Fixed a Herdr server crash triggered by pane output containing complex Unicode, emoji, or decomposed accent graphemes. Affected sessions could lose running pane processes or crash again after restore if the same saved pane output was replayed. (#453)\n- Direct installs managed by mise now update through the mise install path instead of failing to replace the active binary.\n- Claude Code panes that are actively thinking or streaming no longer flicker to blocked because of custom status text. (#409)\n- Claude Code panes now detect running shell-command status more reliably.\n- OpenCode installed through pnpm is now detected as `opencode` instead of being missed because the packaged executable is named `opencode.exe`. (#447)\n\n### Added\n- Added opt-in macOS input-source switching during prefix mode with `experimental.switch_ascii_input_source_in_prefix`, so users typing with a non-Latin IME can run prefix commands through an ASCII-capable input source and return to the previous input source when prefix mode ends. (#400, #434, thanks @sf-jin-ku)",
"protocol": 12,