Skip to content

Tether for Herdr v0.1.0

Choose a tag to compare

@moneycaringcoder moneycaringcoder released this 10 Jul 20:35
4384d77

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 tmux workloads 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 closing lifecycle 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 --yes

The 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.