Summary
Herdr pane renaming / task-title metadata is missing from the default agent loop, and it's crucial.
I'm filing this across title/rename tools because they are all compensating for the same gap.
The gap
Herdr already exposes:
herdr pane report-metadata --title ... --display-agent ...
herdr pane rename
herdr agent rename
But official Herdr integrations (Pi, Claude, Codex, OpenCode, OMP, etc.) only report lifecycle state (report_agent / report_agent_session). They do not report a task-derived pane title.
So users get many panes named claude / pi / codex with no task identity.
Why this is crucial
- Multi-agent sidebars become unreadable.
- Focus/attach/wait requires guessing.
- Outer terminal-title tools must scrape session JSONL instead of reading Herdr metadata.
- Every agent ecosystem reinvents renamers/title hooks.
Task identity is core UX for an agent multiplexer, not a cosmetic extra.
What I'm asking each project
If you are a Herdr-facing title/rename plugin
- Please treat missing upstream pane metadata titles as a first-class dependency gap.
- Prefer Herdr
pane.report_metadata titles when present.
- Document that without upstream integration title reporting, you are forced into fragile session-file scraping / prompt heuristics.
- Consider linking/supporting a core Herdr issue asking official integrations to report titles by default.
If you are a terminal-title hook outside Herdr
- Same product need: task-based naming is essential for parallel agents.
- When running under Herdr, ideally push titles into Herdr metadata too (not only OSC window titles), so the Herdr UI and outer terminal stay aligned.
Related core report
I filed this against Herdr core / official integrations:
Concrete ask
Please acknowledge that pane/task renaming is currently missing from the default path and is crucial, and either:
- add/keep strong support for Herdr metadata titles, and/or
- help push official integrations to report titles natively so plugins don't have to reverse-engineer them.
Happy to test patches.
Summary
Herdr pane renaming / task-title metadata is missing from the default agent loop, and it's crucial.
I'm filing this across title/rename tools because they are all compensating for the same gap.
The gap
Herdr already exposes:
herdr pane report-metadata --title ... --display-agent ...herdr pane renameherdr agent renameBut official Herdr integrations (Pi, Claude, Codex, OpenCode, OMP, etc.) only report lifecycle state (
report_agent/report_agent_session). They do not report a task-derived pane title.So users get many panes named
claude/pi/codexwith no task identity.Why this is crucial
Task identity is core UX for an agent multiplexer, not a cosmetic extra.
What I'm asking each project
If you are a Herdr-facing title/rename plugin
pane.report_metadatatitles when present.If you are a terminal-title hook outside Herdr
Related core report
I filed this against Herdr core / official integrations:
Concrete ask
Please acknowledge that pane/task renaming is currently missing from the default path and is crucial, and either:
Happy to test patches.