Skip to content

Releases: moneycaringcoder/herdr-tether

Tether v0.5.0

Choose a tag to compare

@moneycaringcoder moneycaringcoder released this 24 Jul 16:56
Immutable release. Only release title and notes can be modified.
9e99ce0

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_agent capability. 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_config Include 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_agent defaults 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

Choose a tag to compare

@moneycaringcoder moneycaringcoder released this 23 Jul 18:48
Immutable release. Only release title and notes can be modified.
e8fb87c

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.json preference, 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

Choose a tag to compare

@moneycaringcoder moneycaringcoder released this 23 Jul 18:10
Immutable release. Only release title and notes can be modified.
0d0e8f0

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

Requirements: 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

Choose a tag to compare

@moneycaringcoder moneycaringcoder released this 12 Jul 10:22
Immutable release. Only release title and notes can be modified.
v0.3.0
6eee23c

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 --yes

Existing prefix+t bindings remain valid. New users can run:

herdr plugin action invoke moneycaringcoder.tether.setup

Hermes skill:

hermes skills install https://raw.githubusercontent.com/moneycaringcoder/herdr-tether/v0.3.0/integrations/hermes/SKILL.md

Validated on Ubuntu 24.04, macOS 14, Rust 1.88, Herdr 0.7.3, and tmux.

Tether for Herdr v0.2.2

Choose a tag to compare

@moneycaringcoder moneycaringcoder released this 11 Jul 19:23
Immutable release. Only release title and notes can be modified.
6b5792d

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 --yes

Tether for Herdr v0.2.1

Choose a tag to compare

@moneycaringcoder moneycaringcoder released this 11 Jul 18:37
Immutable release. Only release title and notes can be modified.
1883b19

Highlights

  • Adds an explicit, reversible prefix+t launcher 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.tether

After setup, press prefix+t to open Tether.

Tether for Herdr v0.2.0

Choose a tag to compare

@moneycaringcoder moneycaringcoder released this 11 Jul 11:13
Immutable release. Only release title and notes can be modified.
v0.2.0
8d04c6a

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 --yes

For 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

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.