Releases: moneycaringcoder/herdr-tether
Release list
Tether v0.5.0
Highlights
- Adds Mission Control for Herdr 0.7.5+: live event-driven agent status, focus, bounded output reads, semantic waits, and native Agents sidebar views for selected Tether groups.
- Adds exact metadata-bound group-member resolution and reviewed prompt-and-wait delivery to up to eight explicitly selected agents.
- Adds the independent, fail-closed
prompt_agentcapability. Observation and interactive-open grants never imply prompt authority. - Replaces recurring SSH capture for exactly bound recognized agents with Herdr events and typed socket APIs while retaining bounded fallback capture for detached and non-agent workloads.
- Adds resilient remote observation through OpenSSH connection reuse, successful-observation latency, stale-state retention, reconnect resnapshots, and cycle-safe
ssh_configInclude alias discovery.
Safety and compatibility
- Herdr 0.7.3 and 0.7.4 retain ordinary workload management and read-only Observer behavior.
- State schema version remains 4;
prompt_agentdefaults to false and is omitted when false. - Every prompt delivery revalidates exact membership, ownership, running state, pane binding, recognized occupant, capability, and settled state.
- Prompt text remains memory-only. Uncertain delivery is never retried automatically.
- Closing Mission Control or another Herdr view never stops the underlying Tether workload.
Verification
The tagged source passed release identity, Rust 1.88, Ubuntu 24.04, and macOS 14 release validation. Live-product smoke passed with Herdr 0.7.3 and Herdr 0.7.5 on both Ubuntu 24.04 and macOS 14.
See CHANGELOG.md for the complete change list.
Tether v0.4.1
Highlights
- Publishes the corrected stable documentation for Tether's Herdr 0.7.5 Agent integration, while preserving the documented Herdr 0.7.3 minimum.
- Documents the private
agent-view.jsonpreference, its presentation-only security boundary, reversible Agent sidebar workflow, and troubleshooting behavior. - Clarifies stable versus development feature availability, plugin surfaces, persistence, package checks, architecture, and screenshot rationale.
- Updates the bundled Hermes skill to 1.1.1 and pins stable installation URLs to v0.4.1.
No runtime behavior changes from v0.4.0.
See CHANGELOG.md for the complete change list.
Tether v0.4.0
Highlights
- Adds the stable orchestration-group workflow and native Observer companion for bounded, read-only oversight of existing Tether workloads.
- Adds explicit topology review, reversible worker edits, metadata-only orchestrator reassignment, and safe group deletion without touching workloads or panes.
- Integrates Herdr 0.7.5 session-modal plugin popups, explicit agent-kind hints for agents behind tmux or SSH, and opt-in orchestration views in Herdr's native Agents sidebar.
- Adds bounded state, configuration, discovery, status, diagnostics, viewport, and packaged-public-contract checks across the release surface.
- Retains the ordinary Tether and Observer workflows on Herdr 0.7.3 and 0.7.4.
Install
herdr plugin install moneycaringcoder/herdr-tether --ref v0.4.0 --yes
herdr plugin action invoke moneycaringcoder.tether.setupRequirements: macOS or Linux, Herdr 0.7.3 or newer, tmux 3.3 or newer, and Rust 1.88 or newer for source installation.
Upgrade notes
Tether migrates older configuration and state atomically to configuration schema 3 and state schema 4. Back up Tether's configuration and state before downgrading to an older release. Native Agents sidebar filtering and explicit hidden-agent recognition require Herdr 0.7.5; other Tether functionality remains available on the declared 0.7.3 minimum.
See CHANGELOG.md for the complete change list.
Tether for Herdr v0.3.0
Highlights
- Durable workloads now have truthful ended/restart/remove lifecycle handling and conservative retention cleanup.
- Removed tombstones stay out of normal views; active work is grouped first with deterministic recent ordering.
- Herdr panes use concise host, repository, and command-aware titles.
- The README artwork and Herdr marketplace description are corrected and polished.
- Optional first-party Hermes integration is available as a single-file skill while Tether remains harness-neutral.
Install
herdr plugin install moneycaringcoder/herdr-tether --ref v0.3.0 --yesExisting prefix+t bindings remain valid. New users can run:
herdr plugin action invoke moneycaringcoder.tether.setupHermes skill:
hermes skills install https://raw.githubusercontent.com/moneycaringcoder/herdr-tether/v0.3.0/integrations/hermes/SKILL.mdValidated on Ubuntu 24.04, macOS 14, Rust 1.88, Herdr 0.7.3, and tmux.
Tether for Herdr v0.2.2
Fixed
- Remote workload creation now expands
~and~/...against the remote login environment before launch and cwd verification. - Failed post-create checks now roll back using the exact captured tmux session identity.
Upgrade
herdr plugin install moneycaringcoder/herdr-tether --ref v0.2.2 --yesTether for Herdr v0.2.1
Highlights
- Adds an explicit, reversible
prefix+tlauncher setup. - Adds safe Replace current pane placement.
- Fixes reduced-PATH macOS/Homebrew launches and actionable local-host errors.
- Preserves and verifies selected local and remote working directories.
- Makes Enter the explicit selection key and keeps operation failures visible for retry or cancel.
- Enables mouse scrolling only for Tether-owned tmux sessions.
- Keeps nested-process/sidebar limitations explicit without fabricating Herdr agent state.
Install or update
herdr plugin install moneycaringcoder/herdr-tether --ref v0.2.1 --yes
herdr plugin action invoke setup --plugin moneycaringcoder.tetherAfter setup, press prefix+t to open Tether.
Tether for Herdr v0.2.0
Tether v0.2.0 is the working-v1 release: one Herdr-managed explorer for local and SSH hosts, bounded repository discovery and status, durable owned tmux workloads, safe external tmux attachment, exact close/prune lifecycle, and focused split-right, split-down, or new-tab placement.
Install the pinned release:
herdr plugin install moneycaringcoder/herdr-tether --ref v0.2.0 --yesFor standalone configuration and diagnostics, follow the tagged README Cargo install and plugin-directory instructions.
Release gates passed on Ubuntu 24.04, macOS 14, Rust 1.88, and a real Herdr 0.7.3/tmux macOS lifecycle. See CHANGELOG.md for the complete behavior and limitations.
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.