Is this a reproducible bug?
Current behavior
When pressing Ctrl+C or using mouse-select in Claude Code (or any app) running inside herdr, the "copied to clipboard" toast appears, but the content is not actually available in the system clipboard. Pasting (Ctrl+V) pastes whatever was previously in the clipboard, not the content that was just "copied."
The same herdr instance running via herdr --remote does not have this problem — clipboard works correctly in that path.
Expected behavior
After copying text from an app inside herdr, the content should be available in the system clipboard and pasteable immediately with Ctrl+V.
Reproduction
- Open VS Code integrated terminal
- SSH into a remote Linux server
- Run
herdr on the remote server
- Open Claude Code inside a herdr pane
- Select a code block and press Ctrl+C to copy, or use mouse-select copy
- Observe the "copied to clipboard" toast
- Try Ctrl+V to paste — the clipboard contains old or no content
Alternatively (without SSH):
- Open VS Code integrated terminal on Windows with WSL
- Run
herdr inside WSL
- Copy text from any pane app — "copied to clipboard" appears but paste fails
Impact
This makes herdr unusable as a daily driver for Claude Code in VS Code, which is a very common workflow. The clipboard is critical — every code block, command output, or log excerpt that Claude Code generates needs to be copyable. The workaround of using herdr --remote instead of a direct SSH connection works but adds friction and is not always available (e.g., behind jump hosts that do not allow persistent remote connections).
Environment
- Herdr version: 0.7.5-preview
- Update channel: preview
- Operating system: Windows 11 (host), Ubuntu 24.04 (WSL), Ubuntu 24.04 (remote server via SSH)
- Terminal: VS Code integrated terminal (1.131.0)
- Shell, if relevant: bash, zsh
- Relevant config, if any: default config
Is this a reproducible bug?
Current behavior
When pressing Ctrl+C or using mouse-select in Claude Code (or any app) running inside herdr, the "copied to clipboard" toast appears, but the content is not actually available in the system clipboard. Pasting (Ctrl+V) pastes whatever was previously in the clipboard, not the content that was just "copied."
The same herdr instance running via
herdr --remotedoes not have this problem — clipboard works correctly in that path.Expected behavior
After copying text from an app inside herdr, the content should be available in the system clipboard and pasteable immediately with Ctrl+V.
Reproduction
herdron the remote serverAlternatively (without SSH):
herdrinside WSLImpact
This makes herdr unusable as a daily driver for Claude Code in VS Code, which is a very common workflow. The clipboard is critical — every code block, command output, or log excerpt that Claude Code generates needs to be copyable. The workaround of using
herdr --remoteinstead of a direct SSH connection works but adds friction and is not always available (e.g., behind jump hosts that do not allow persistent remote connections).Environment