Skip to content

onboarding: add Herdr as a supported multiplexer#54

Merged
alongd merged 1 commit into
mainfrom
herdr-onboarding
Jul 14, 2026
Merged

onboarding: add Herdr as a supported multiplexer#54
alongd merged 1 commit into
mainfrom
herdr-onboarding

Conversation

@alongd

@alongd alongd commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

What

Lets new members set up Herdr (a mouse-first, agent-state-aware terminal multiplexer) as an alternative or complement to tmux — mirroring the PI's setup so they can "mimic me".

Changes

  • ONBOARDING step 7 renamed tmux configTerminal multiplexer — tmux and/or Herdr. Adds the Herdr path: install (herdr.dev/install.sh), herdr integration install claude (auto-wires the agent-state hook into the member's own ~/.claude/settings.json), config-template copy, launch/detach basics, and optional olt/olh remote-attach aliases.
  • New onboarding/dotfiles/herdr-config.toml — group Herdr config (priority agent sort, terminal-routed toasts, pane history, larger scrollback), genericized from the PI's ~/.config/herdr/config.toml.
  • MAINTAINING — architecture note (tmux or Herdr), artifact-map row, and two Decisions & rationale entries.

Scope / conflict-avoidance

No step renumbering and CLAUDE.global.md left untouched, deliberately, to stay off a collision course with the in-flight cc-watchdog branch (which edits ONBOARDING.md step 13 and CLAUDE.global.md). This PR only renames step 7 and adds a dotfile, so it should merge cleanly alongside it.

Claims kept honest: members get cc-watchdog (step 13) as their stall-guard, which is herdr-aware; the PI's auto-handoff/Phoenix watchers remain deferred (per MAINTAINING) and are noted as multiplexer-aware only if enabled later.

🤖 Generated with Claude Code

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the onboarding runbook to support Herdr as an alternative (or complement) to tmux for keeping long-running agent sessions alive, and adds a shared Herdr config template plus corresponding maintenance/architecture notes.

Changes:

  • Renames ONBOARDING step 7 to cover “Terminal multiplexer — tmux and/or Herdr” and adds Herdr installation/integration usage notes.
  • Adds a new shared onboarding/dotfiles/herdr-config.toml with recommended Herdr defaults.
  • Updates MAINTAINING to reflect “tmux or Herdr” and documents the new dotfile in the artifact map and decision rationale.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 5 comments.

File Description
onboarding/ONBOARDING.md Adds Herdr as a supported multiplexer option in step 7, including install/integration instructions and remote-attach aliases.
onboarding/MAINTAINING.md Updates the architecture model and artifacts/decisions to include Herdr alongside tmux.
onboarding/dotfiles/herdr-config.toml New shared Herdr configuration template for onboarding members who use Herdr.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread onboarding/ONBOARDING.md
Comment thread onboarding/ONBOARDING.md
Comment thread onboarding/ONBOARDING.md Outdated
Comment thread onboarding/dotfiles/herdr-config.toml
Comment on lines +19 to +21
# Preserve pane screen contents across a full server restart, so a long run's
# output isn't lost if the server bounces.
pane_history = true
@alongd alongd force-pushed the herdr-onboarding branch from 1c017d6 to 84a7dd3 Compare July 14, 2026 09:29
Members can now set up Herdr (mouse-first, agent-state-aware multiplexer)
as an alternative or complement to tmux, mirroring the PI's setup.

- ONBOARDING step 7 renamed to cover both multiplexers: adds Herdr install
  (herdr.dev), `herdr integration install claude` (auto-wires the agent-state
  hook into the member's own settings.json), the config template copy, and
  optional olt/olh remote-attach aliases.
- New onboarding/dotfiles/herdr-config.toml: group Herdr config (priority
  agent sort, terminal-routed toasts, pane history, larger scrollback),
  genericized from the PI's ~/.config/herdr/config.toml.
- MAINTAINING: architecture note (tmux or Herdr), artifact-map row, and two
  Decisions & rationale entries (multiplexer choice; why the herdr hook is
  installer-generated rather than a copied settings.json).

No step renumbering and CLAUDE.global.md untouched, to stay off a collision
course with the in-flight cc-watchdog branch, which edits those.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@alongd alongd force-pushed the herdr-onboarding branch from 84a7dd3 to 63cff93 Compare July 14, 2026 09:48
@alongd alongd merged commit 0c0c926 into main Jul 14, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants