add rename_tabs.py to label agent tabs by task #22
Loading…
Reference in a new issue
No description provided.
Delete branch "herdr-cli"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Add
rename_tabs.pyto the herdr-cli skill: labels every agent's herdr tabwith a one-word summary of its current task.
Why
herdr does not capture or expose Claude's own OSC terminal-title escape
anywhere in its CLI (verified: writing a raw OSC title into a pane and
reading it back shows no trace -- herdr strips it before storage), so there
was no way to relay "the title Claude already sets." This script derives its
own one-word label instead.
What it does
herdr agent list, filters to panes herdr has detected as an actualagent (skips plain terminal panes).
(
claude -p --model haiku) for one word describing the current task.herdr tab rename.next poll -- no repeat model calls.
Stdlib only; needs
herdrandclaudeonPATH. Documented in the skill'sSKILL.md alongside the existing orchestration reference.
c7135bf772f9ee5c2fcdNew commits pushed, approval review dismissed automatically according to repository settings