@walidsi/pi-herdr-tab-namer
A Pi extension that renames the current Herdr tab from a short summary of the user's first prompt
Package details
Install @walidsi/pi-herdr-tab-namer from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@walidsi/pi-herdr-tab-namer- Package
@walidsi/pi-herdr-tab-namer- Version
0.1.3- Published
- Jul 28, 2026
- Downloads
- 130/mo · 18/wk
- Author
- walidsi
- License
- MIT
- Types
- extension
- Size
- 40.5 KB
- Dependencies
- 0 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@walidsi/pi-herdr-tab-namer
A Pi extension that automatically renames the current Herdr tab based on a short summary of your first prompt. The summarization runs in the background against a separate, configurable model, so it never delays your turn or appears in the chat transcript.
Install
pi install npm:@walidsi/pi-herdr-tab-namer
You can also install directly from GitHub:
pi install git:github.com/walidsi/pi-herdr-tab-namer
Configure
Edit config.json in the installed extension folder so model points at a
model you have credentials for in Pi:
{
"model": { "provider": "anthropic", "id": "claude-haiku-4-5-20251001" },
"maxWords": 4,
"maxTitleLength": 40,
"debug": false
}
| Option | Description |
|---|---|
model.provider / model.id |
The model used to summarize the prompt. |
maxWords |
Maximum number of words in the generated title. |
maxTitleLength |
Hard character limit for the generated title. |
debug |
Write diagnostic logs to debug.log when true. |
How it works
- Triggers once per session on the first real user message.
- Calls a lightweight model to summarize the prompt into a short tab title.
- Runs
herdr tab renamein the background to update the Herdr tab label. - If Herdr environment variables are missing, it silently does nothing.
- All failures are swallowed so the extension never interrupts your workflow.
Requirements
- Pi coding agent
- Herdr terminal workspace manager with the
herdrCLI on yourPATH - A Pi model you have credentials for
Keywords
pi, pi-extension, pi-package, herdr, tab, rename, terminal,
workspace, productivity