Tether for Herdr v0.1.0
Tether for Herdr v0.1.0 provides durable local and SSH-backed terminal workloads without coupling their lifetime to a Herdr pane or network connection.
Highlights:
- Durable local and remote
tmuxworkloads over ordinary OpenSSH - Herdr 0.7.3 picker/setup overlays
- Split-right, split-down, and new-tab placement with focused split panes
- Explicit resume, exact-session close, and conservative metadata pruning
- Advisory-locked, atomic config/state transactions
- Recoverable
closinglifecycle state for partial close failures - Strict host-key policy delegation to the system OpenSSH client
- Linux and macOS support
Install:
herdr plugin install moneycaringcoder/herdr-tether --yesThe installer builds the locked Rust release from source. Ensure cargo is available in the environment running Herdr.
Verification:
- 36 automated tests
- Ubuntu 24.04 and macOS 14 CI
- Locked release build
- Live local and remote real-TTY create/detach/resume/close workflows
- Concurrent-open state preservation
- Adversarial remote quoting and unrelated-session isolation
Limitations:
- Remote support is OpenSSH +
tmux, not native Herdr federation or remote pane streaming. - The v0.1 picker is list-based; it does not provide free-form search or path entry.