chore(deps): update dependency herdr to v0.9.0 - #244
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/herdr-0.x
branch
2 times, most recently
from
August 3, 2026 19:31
9cde0d5 to
fde707b
Compare
renovate
Bot
force-pushed
the
renovate/herdr-0.x
branch
from
August 11, 2026 23:56
fde707b to
5d755a4
Compare
renovate
Bot
force-pushed
the
renovate/herdr-0.x
branch
from
August 19, 2026 18:57
5d755a4 to
4b5b676
Compare
renovate
Bot
force-pushed
the
renovate/herdr-0.x
branch
from
September 7, 2026 17:08
4b5b676 to
7e3c1bc
Compare
renovate
Bot
force-pushed
the
renovate/herdr-0.x
branch
from
September 8, 2026 01:38
7e3c1bc to
597bbee
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.7.3→0.9.0Release Notes
herdrdev/herdr (herdr)
v0.9.0Compare Source
Added
herdr machine; a disconnected machine does not interrupt the others. (#3670)ui.pane_borders = "always"can now frame a single pane when outer borders are enabled."auto"keeps split-only borders,"off"hides them, and existing boolean values keep working. (#3234, thanks @rsmdt)Changed
terminal.kitty_graphics = falseto disable them; the oldexperimental.kitty_graphicssetting remains accepted.workspace close --grouporworkspace.closewithclose_group: true. Otherwise the whole group stays open. (#2874)Fixed
wl-copyserves the selection. (#3014)--trust-repository, including accessible Windows repositories owned by another SID, without changing global Git configuration. (#3044)prefix+|now recognize characters produced by macOS Option and custom keyboard layouts, while exact chords keep priority. Arrow navigation also works when terminals such as Alacritty attach text to special-key reports. (#3079, #3328, thanks @vlcinsky)ui.mouse_captureand preserve multiline pastes as one paste instead of submitting each line separately. (#2992, #3054)agent promptnow reliably sends the prompt and Enter before reporting successful submission. With--wait, prompts sent to a non-working agent require observed working or blocked activity, so unrelated state changes cannot complete the wait. Pending submissions fail cleanly if the terminal exits. (#3506, #3685)pane report-agentandpane report-agent-sessionnow accept options before the pane ID and--option=valuearguments. (#2926)herdr agent explain --filenow reports unreadable files as structured JSON rather than raw Rust errors. (#3022)agent waitearly. (#2851, #3122, thanks @caner-akca and @taoeffect)PWDaligned with their requested working directory unless explicitly overridden. Windows plugin panes now resolve relative commands from the plugin root and handle launch paths correctly. (#2984, #3024)file://clicks; unmatched file links still do not launch the system URL opener. (#2941)install.cmdbootstrap with checksum-verified downloads. (#2751)Removed
--no-sessionmode. All terminal UI launches now attach to a background server; detach leaves panes running, whileserver stopends the session.v0.8.2Compare Source
Added
ui.window_title, so window managers and terminal tab bars show the active workspace and the host the panes actually run on. (#2627, thanks @dhh)keys.move_tab_previousandkeys.move_tab_nextbindings now reorder the active tab in place, wrapping at either end. (#2561, thanks @dhh)keys.resize_pane_left,keys.resize_pane_down,keys.resize_pane_up, andkeys.resize_pane_rightbindings now resize the focused pane in one keystroke without entering resize mode. (#2558, thanks @dhh)herdr --remoteto attach to Herdr servers on Linux and macOS. (#2329)herdr pane input,pane.input.set, or thepane split --right-click panelaunch option.ui.pane_outer_borderscan now keep or hide the outside edges of split-pane borders independently from internal dividers. (#2535, thanks @dhh)theme.custom.sidebar_bgcan now give the desktop sidebar its own background without changing built-in theme defaults.ui.status_indicators = "symbols"can now use distinct static shapes for blocked, working, done, idle, and unknown agent states. (#2260)theme.custom.selection_bg, so the cursor stays distinguishable from the active Space and Agent highlight.B,E, andWmotions over whitespace-delimited big words. (#2270, thanks @jplew)Changed
Fixed
Ctrl+1throughCtrl+9keybindings instead of decoding those key records as control characters. (#2910)PATH. (#2722, thanks @Pimpmuckl)herdr --remoteno longer produces a local client core dump while the remote session stays alive. (#2424)agent promptnow rejects agents already waiting at approval or question dialogs withagent_blocked, without sending text or Enter. (#2788)agent startnow waits for new pane shells and first-run agent prompts to become ready instead of racing them or reporting premature readiness. (#2410, #2537, #2773, #2774, thanks @Pimpmuckl)prefix+enow preserves logical lines when opening soft-wrapped scrollback in an editor. (#2733)\no longer triggersprefix+|on keyboard layouts where the same key produces both characters. (#2674)j,k, and arrow keys instead of consuming unrelated pane input. (#1981, #2377, thanks @atomsbaza)Ctrl+Altkeybindings now work in panes after legacy Alt-prefixed control bytes are decoded with both modifiers. (#2514)recentoutput while reducing read cost. (#962, #2474, thanks @Pimpmuckl)herdr config checknow reports unknown built-in theme names instead of silently accepting them. (#2452)herdr --remoteclients now keep the accepted bridge socket blocking, preventing an immediate disconnect after the protocol handshake. (#2478, thanks @mathijshenquet)pane readandpane wait-outputnow accept--flag=valueand options before or after the pane ID. (#2183, thanks @KyleCo76)pane current,pane get, andpane layout --currentnow resolve the calling pane instead of another client's focused pane. (#2297, #2298)ui.agent_panel_scopesetting no longer report it as an unknown key after upgrades. (#2292)Enter to confirm · Esc to cancelnow reportblockedinstead ofidle. (#2268)python3.13are now detected. (#2188, thanks @plarson)pane send-keysandagent send-keysnow preserve Shift when sendingshift+tab, allowing agent permission modes to be cycled programmatically. (#1561, thanks @keinstn and @tomohisa)v0.8.0Compare Source
Added
herdr --skillto print the agent skill bundled with the running Herdr binary.ui.pane_scrollbars = falseto hide terminal pane scrollbars and reclaim their reserved column. (#2167)ui.tab_bar_position = "bottom"to place the desktop tab row below terminal panes. (#2117)/, Backspace, andCtrl+U. (#1825, #1832, thanks @corrius)experimental.switch_ascii_input_source_in_prefixwith Korean IMEs. (#1802, #1823, thanks @joonhwan)grok --resume <id>. (#1800, #1807, thanks @carlesso)agy --conversation <id>. (#1011, #1571, #2087, thanks @ludoo)workspace.move_block, theworkspace.reorderedevent, and atomic worktree-group reordering. (#1694)Changed
herdrdev/herdrafter the GitHub organization migration.Fixed
shwhen the login shell cannot perform path discovery. (#1201)--jsonflag; worktree commands remain JSON-only and continue accepting the flag for compatibility. (#2171)execprocess boundaries. (#2107)agent startnow launches agents without native arguments instead of timing out on an invalid empty PowerShell argument list. (#2072)HERDR_PROCESS_DETECTION=child-groups. (#1982)skillsCLI no longer copies the entire repository. (#2022)herdr --skill. (#1889, #1890, thanks @olafkfreund)ui.copy_on_select = falsenow retains drag and double-click word selections without copying;Ctrl+C, orCmd+Cwhen the host terminal forwards it, copies and clears the selection. (#1782)truncated: truewhen older terminal rows were omitted. (#1717)PI_CONFIG_DIRwhenPI_CODING_AGENT_DIRis not set, and installation refuses extension-directory collisions with Pi. (#1696)pane send-keysandagent send-keysnow deliver semantic Escape as a complete key tap, preventing a following key from being interpreted as an Alt chord.PATHand related environment variables. (#1947)surface_dimcolor remains visible when the outer terminal uses a matching theme. (#1946, #2002, thanks @brabli)server_not_runningerror instead of a raw I/O error. (#1941, #1963, thanks @season179)enow crosses long soft-wrapped CJK lines when a read window ends on a wide glyph. (#2145, thanks @kiakiraki)systemnotifications and completes MP3 notification sounds without leaving PowerShell players waiting for a timeout. (#1330)v0.7.5Compare Source
Breaking Changes
Added
start, atomicprompt, logicalsend-keys, and server-ownedwaitworkflows. Agent startup targets an existing pane without changing topology, validates the requested interactive agent kind and strict agent name, and accepts native arguments after--.agent.view.set/clear; filtered and sorted views now define sidebar, mobile, mouse, and agent-keybind navigation order.[[startup]]hooks for restoring plugin-owned state after server startup and live handoff.ui.sidebar_start_collapsedto launch Herdr with the sidebar collapsed. (#1463)ui.prompt_new_workspace_nameto ask for a workspace name before interactive TUI creation.HERDR_AGENT=<agent>foreground-process hint, allowing agents hidden behind host-visible wrappers such asnonoto use the named agent's screen manifest. (#679)Changed
waitcommands were replaced byagent waitandpane wait-output, andagent sendwas replaced byagent send-keys.Fixed
protocol_mismatcherror when the client and server protocols differ, while recovery commands remain available. (#1435)mpg123processes behind. (#1622)agent_prompt_stalledafter five seconds without an observed state change instead of waiting indefinitely after an ineffective submission.herdr config checknow reports unknown config keys with their full paths instead of treating ignored typos as valid configuration. (#1573)A != Binstead of triggering shell mode. (#1525)new_cwd = "follow"now inherit the foreground process-group leader's working directory instead of an unrelated helper process directory. (#1472)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.