Skip to content

Upstream gap: Herdr integrations don't report pane titles — metadata-first naming is crucial #2

Description

@RaviTharuma

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

  1. Multi-agent sidebars become unreadable.
  2. Focus/attach/wait requires guessing.
  3. Outer terminal-title tools must scrape session JSONL instead of reading Herdr metadata.
  4. 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:

  1. add/keep strong support for Herdr metadata titles, and/or
  2. help push official integrations to report titles natively so plugins don't have to reverse-engineer them.

Happy to test patches.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions