Herdr Setup
Section titled “Herdr Setup”Installed and configured Herdr (tmux-like multiplexer with AI-agent state awareness) as Talbot’s daily driver, replacing ~/.tmux/work.sh for Ubuntu terminal sessions.
What landed
Section titled “What landed”- Herdr installed (
0.8.0,~/.local/bin/herdr) and auto-starts on every new Ubuntu terminal via~/.bashrc(exec herdr, guarded against Cursor/VS Code integrated terminals). ~/utils/herdr-workspace.sh— idempotent bootstrap script that creates/focuses workspaceworkwith tabs (in order): KB-mBR (auto-launchesclaude), KB-Core, KB-OS, Template, monorepo, utils, web-deploy. Registered atCore/IT/Utils/Custom/herdr-workspace.md(gotchas documented there, not duplicated here).- Bashrc now runs this script before
exec herdr, so new terminals land directly on “work” instead of the default ”~” workspace. claude-session-titleplugin (bcihanc/herdr-claude-session-title) installed and wired — mirrors Claude Code’s session title (from/renameor auto-summary) into the Herdr tab label, so the same name shows in both the Herdr sidebar and Remote Control’s session list.- Remote Control: confirmed
~/.claude/settings.jsonhas"remoteControlAtStartup": true— durable global setting, every future Claude Code session is visible on Talbot’s phone/tablet apps without a manual/rc. - AI dept Tools folder restructure: adopted
Core/AI/Tools/Custom/+Core/AI/Tools/External/pattern (mirrorsCore/IT/Utils/). Herdr’s own usage note lives atCore/AI/Tools/External/Utilities.md. - SSOT cleanup: consolidated
Tools-and-Platforms.mdintoResources.md; movedSkills.mdinto folder-note position atSkills/Skills.md(now leads with a link to the Skills Dashboard). - Spun off a dedicated follow-up task for the full-vault SSOT naming-collision sweep:
Core/AI/Tasks/KB-SSOT-Sweep.md.
Gotchas (full detail in Core/IT/Utils/Custom/herdr-workspace.md)
Section titled “Gotchas (full detail in Core/IT/Utils/Custom/herdr-workspace.md)”- Herdr CLI
--workspace/--tabflags need IDs, not labels;pane runis positional, not flag-based. - A bad
--cwdsilently falls back to$HOMEinstead of erroring. - No tab-reorder command — tab position is creation order only; reordering means closing and recreating tabs.
- Bashrc auto-start ordering: an earlier
exec-ing block (e.g. old tmux auto-start) silently prevents a later block from ever running. Caused a real “Ubuntu still launches tmux” bug after Herdr was enabled — root cause was a leftover tmux block higher in the file, not a Herdr config issue. Check block order first when an auto-start change “doesn’t take.”
Not done
Section titled “Not done”- Full-vault SSOT naming-collision sweep — deferred to
KB-SSOT-Sweep.md.