-
-
Notifications
You must be signed in to change notification settings - Fork 335
Releases: ogulcancelik/herdr
Preview build 2026年06月12日-7ba4bfe90e7a
Preview build 2026年06月12日-7ba4bfe90e7a
Built from 7ba4bfe90e7a on master.
Base stable: v0.6.10
Compare: 7d6eaf5...7ba4bfe
Added
- Add agent manifest update command
Fixed
- Stabilize windows pane cursor rendering
- Allow resize keys to shrink panes
- Stop lifecycle authority detection thrash (#565)
- Stop marking codex background terminals as working
Maintenance
- Bump website open graph card url
- Refresh website open graph cards
- Add v0.6.10 hotfix changelog entry
- Pin github actions to shas
- Link windows beta docs in sidebar
- Finalize release docs and add runtime blog
Assets 7
v0.6.10
This is a hotfix release for v0.6.9. See the v0.6.9 notes for the full feature release.
Fixed
Assets 6
v0.6.9
Fixed
- 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)
- Clipboard-copy feedback no longer stays visible after the related selection state has gone stale. (#443)
- The session navigator now uses live workspace labels, so renamed workspaces and cwd-derived labels stay current while navigating. (#377)
- Hermes Agent integration installs now preserve flat plugin-list settings instead of rewriting them into nested lists. (#479)
- 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.
- Numeric keypad keys that send VT100 application-keypad escape sequences now enter their digits and operators instead of being dropped. (#493)
- Codex panes now stay marked working when the live status header uses reasoning-summary text such as
Investigating code outputinstead of the literalWorkinglabel. (#501) - Codex blocker detection now ignores stale prompt text outside the live prompt region, reducing false blocked states from old scrollback.
- Native pane URL clicks now use Cmd-click on macOS and Ctrl-click on other platforms. (#307)
- Worktree open, create, and remove actions now work from bare repositories instead of assuming a normal checkout. (#497)
- Pane mouse handling no longer sends empty PTY writes for mouse events that produce no terminal input. (#496)
- Pane output now renders flag emoji and other multi-codepoint grapheme clusters as complete symbols instead of blank cells. (#243)
- 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+nwere shown but ignored. (#366) - 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)
- 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)
- Nested agent session reports from child terminals no longer overwrite the owning pane's restored agent session id. (#511)
- Headless servers now avoid repeated scrollback rendering work for inactive panes, reducing CPU in large sessions. (#512)
- 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) - Pasting now works in modal text inputs, including rename prompts, command prompts, and worktree dialogs. (#302)
- Linux clipboard image reads now validate image payloads before accepting them, preventing malformed clipboard data from reaching pane image paste flows. (#534)
Added
- Added remote auto-updates for agent detection manifests, with per-agent validation, local override precedence,
herdr server agent-manifestsdiagnostics, and explain output showing remote manifest status. - Added
herdr server update-agent-manifeststo fetch remote agent detection manifests immediately, reload the running server, and print the updated manifest status. - Added
herdr agent explainto 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. - Added
herdr integration install kimifor 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 withkimi --session <id>. (#431, #463, thanks @wbxl2000) - Added
herdr integration install droidfor Factory Droid hooks that report session ids through Herdr's socket API. When native agent session restore is enabled, Herdr can resume Droid panes withdroid --resume <id>. - Added
herdr integration install kilofor 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 withkilo --session <id>. - Added
herdr integration install cursorfor 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 withcursor-agent --resume <id>. (#506, thanks @udirom) - 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 optionalpane split --ratiosupport. (#330, #421) - Added
herdr pane zoomand thepane.zoomsocket API to toggle, set, or clear tab-local pane zoom from scripts and integrations. - Added toast ergonomics controls for delayed agent notifications, in-app toast placement, copied-to-clipboard feedback, and the
notification.showsocket API withherdr notification showand optionalnone,done, orrequestsounds. (#486)
Changed
- OpenCode installed with the current Herdr plugin now reports lifecycle state directly instead of relying on screen manifest detection. Kimi Code CLI
0.14.0or 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 6
Preview build 2026年06月10日-7d6eaf5f26d1
Preview build 2026年06月10日-7d6eaf5f26d1
Built from 7d6eaf5f26d1 on master.
Base stable: v0.6.8
Compare: 38f3b29...7d6eaf5
Added
- Gate kimi integration install behind minimum agent version
- Add manifest-based detection engine
- Distribute agent detection manifests
Fixed
- Remove pty taint from agent detection
Maintenance
- Fix windows tilde env provider
- Make worktree tilde expansion env-independent
- Symlink CLAUDE.md to AGENTS.md
- Clarify scrollback behavior for alternate-screen apps
- Apply cargo fmt
- Publish updated agent detection manifests
Assets 7
Preview build 2026年06月10日-38f3b290deed
Preview build 2026年06月10日-38f3b290deed
Built from 38f3b290deed on master.
Base stable: v0.6.8
Compare: 3e2bdba...38f3b29
Fixed
- Validate clipboard image payloads
- Support paste in modal inputs
- Respect prompt_new_tab_name in mouse click handlers (#521)
- Migrate legacy windows bin backups
Maintenance
- Publish agent detection manifests
Assets 7
Preview build 2026年06月09日-3e2bdbab7b05
Preview build 2026年06月09日-3e2bdbab7b05
Built from 3e2bdbab7b05 on master.
Base stable: v0.6.8
Compare: 3c8f8dc...3e2bdba
Added
- Update agent lifecycle integrations
- Use pty-first agent detection
- Add cursor agent cli integration for session restore (#506)
Fixed
- Unblock windows preview updates
- Remove idle screen patterns from agent detection
- Keep non-claude pty working transitions screenless
- Lease working status on pty output
- Debounce idle to working agent transitions
- Smooth agent status transitions
- Reduce scroll CPU in headless server
- Ignore nested agent session id clobbers
- Detect truncated codex status rows
- Handle application keypad input
- Detect codex interrupt status headers
- Use cmd-click for macos pane links
- Improve windows pane behavior
- Tolerate empty windows channel env
- Scope codex blocked prompts to live prompt region
- Keep windows installs on preview
Maintenance
- Split agent detection policy from pane runtime
- Clarify mise registry fallback
- Hide windows beta homepage entry
Assets 7
Preview build 2026年06月07日-3f7236f81735
Preview build 2026年06月07日-3f7236f81735
Built from 3f7236f81735 on master.
Base stable: v0.6.8
Compare: 1ce4213...3f7236f
Added
- Add windows preview installer
- Add native windows beta support
- Improve toast ergonomics
- Expose pane zoom api
- Add pane navigation controls
Fixed
- Drop empty pty mouse writes
- Gate windows updater checks
- Handle windows worktree paths and removal
- Preserve unix socket error semantics
- Support worktree actions from bare repos
- Debounce droid working detection
- Keep focus redraw pending until sent
Maintenance
- Tighten windows branch validation
- Run checks on windows branch
- Add issue triage skill
Assets 7
Preview build 2026年06月07日-3c8f8dcb7774
Preview build 2026年06月07日-3c8f8dcb7774
Built from 3c8f8dcb7774 on master.
Base stable: v0.6.8
Compare: 3f7236f...3c8f8dc
Fixed
- Gate integrations by platform support
- Support windows agent hooks and input paths
Maintenance
- Document windows preview installs
- Mark issues released on preview
Assets 7
Preview build 2026年06月05日-1ce4213d9ebb
Preview build 2026年06月05日-1ce4213d9ebb
Built from 1ce4213d9ebb on master.
Base stable: v0.6.8
Compare: 670656b...1ce4213
Added
- Add droid integration
Fixed
- Preserve hermes flat plugin lists
- Enable grapheme clusters in panes
- Open a default workspace when sessions are empty
- Use live workspace labels in navigator
Assets 6
Preview build 2026年06月04日-670656b26f1a
Preview build 2026年06月04日-670656b26f1a
Built from 670656b26f1a on master.
Base stable: v0.6.8
Compare: 854fc3c...670656b
Added
Fixed
- Forward resize terminal responses
- Backport libghostty resize overflow fix
- Avoid stale clipboard feedback
- Match copy mode page scrolling boundaries (#460)
- Avoid ghostty utf8 grapheme buffer crash
- Detect pnpm opencode executable
- Detect claude running shell status
- Avoid claude custom status false blocked
- Handle mise-managed updates
Maintenance
- Clarify nested tmux agent detection limit
- Finalize 0.6.8 release notes
- Validate cache revert
- Revert cache experiment
- Cache vendored zig build outputs