github ogulcancelik/herdr v0.6.0

latest releases: v0.6.2, v0.6.1
5 days ago

Added

  • Added keybinding v2 with explicit prefix+... syntax, array bindings per action, configurable prefix-mode pane focus, tab switching, and direct modified chords for users who opt in. (#154, #201, #202, #219)
  • Added herdr config reset-keys to back up config.toml and remove custom keybindings so built-in v2 defaults apply on restart or config reload. (#154)
  • Added an integrations tab in settings and first-run onboarding so users can install recommended agent integrations from inside Herdr.
  • Added update badges on the sidebar menu, settings menu item, and integrations settings tab when installed integrations are outdated.
  • Added terminal.default_shell to choose the executable used for new interactive panes. When unset, Herdr still falls back to $SHELL, then /bin/sh. (#196)
  • Added native Kiro CLI detection with idle and working state heuristics. (#185)

Fixed

  • Keybinding conflict warnings now stay visible and show one readable yellow row per conflicting binding.
  • Update prompts that need to stop a running server now default Enter to yes and show [Y/n].
  • Pending release notes no longer open automatically on startup; the latest notes remain available from the menu.
  • Running herdr server directly now prints socket and log paths and explains that normal TUI users should run herdr.
  • Kitty graphics virtual Unicode placeholders now render image placements instead of leaving placeholder cells behind. (#136)
  • Clipboard image reads are now capped to Herdr's image payload limit, preventing oversized local clipboard images from being read into memory.
  • The install script now reads Herdr's public latest-release manifest, so fresh installs use the same binary URLs as herdr update.
  • The Claude Code integration no longer lets subagent completion hooks report durable working, preventing delayed recap or subagent completion events from reviving an idle pane. (#198)
  • Remote clients now bridge local clipboard images into the remote pane by staging them as temporary image files and pasting the remote path, so Claude Code image paste works over herdr --remote. (#205)

Breaking Changes

  • Removed the separate keys.quit binding. Use keys.detach, which detaches in server mode and exits in --no-session mode. The default detach binding is now prefix+q.
  • Keybindings now use explicit trigger syntax: prefix+c means prefix mode, while ctrl+alt+c is direct. Bare printable direct bindings such as new_tab = "c" are rejected with diagnostics because they intercept normal typing. The default keymap now gives tmux-style tab actions to prefix+c, prefix+n/prefix+p, and prefix+1..9, uses prefix+w for workspace navigation, and moves pane focus to prefix+h/j/k/l. (#154)
  • The client/server protocol is now version 8. Stop and restart any running v0.5.12 server before attaching with this release.

Don't miss a new herdr release

NewReleases is sending notifications on new releases.