Skip to content

feat: Herdr pane rename + title metadata alongside OSC titles - #6

Open
RaviTharuma wants to merge 1 commit into
bluzername:mainfrom
RaviTharuma:feat/herdr-pane-rename
Open

RaviTharuma wants to merge 1 commit into
bluzername:mainfrom
RaviTharuma:feat/herdr-pane-rename

Conversation

@RaviTharuma

Copy link
Copy Markdown

Summary

Closes / addresses #5

Adds Herdr pane renaming + title metadata on top of this project's existing tab/title/agent rename behavior.

Why

Herdr official integrations report agent lifecycle only. They do not publish task-derived pane titles. Without plugins filling that gap, multi-agent Herdr sidebars stay unreadable even when outer terminal titles are correct.

Related upstream: herdrdev/herdr#1725

What changed

In set_title.sh, when HERDR_ENV=1, also rename the Herdr pane and publish title metadata after setting the OSC terminal title. Rebuilds terminal-title.skill.

Behavior

  • Existing title/rename path is unchanged for non-Herdr sessions
  • Under Herdr (HERDR_ENV=1 / plugin context), also:
    • herdr pane rename
    • herdr pane report-metadata --title --display-agent --token task=...
  • Fail open: Herdr failures never break the original title path

Test plan

  • Non-Herdr: existing title/rename behavior unchanged
  • Under Herdr: after a task title is set, herdr pane get $HERDR_PANE_ID shows updated label/metadata title
  • High-frequency status updates do not thrash pane names (where applicable)
  • Missing herdr binary does not error the main path

Keep existing tab/terminal/agent renaming, and when Herdr env is present
also call pane rename + pane.report-metadata (--title/--display-agent).

Official Herdr integrations only report lifecycle state, so pane task
identity is missing from the default path. This keeps the Herdr sidebar
aligned with outer titles.

Refs: bluzername#5
Upstream: herdrdev/herdr#1725 (discussion)
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@RaviTharuma

Copy link
Copy Markdown
Author

@bluzername Ready for review: Herdr pane rename + title metadata alongside OSC titles.

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.

1 participant