@yukikisaku/pi-zed-status
v0.2.0
Published
Zed terminal tab spinner, completion bell, and AI-generated session titles for the Pi coding agent
Maintainers
Readme
@yukikisaku/pi-zed-status
Zed terminal status for the Pi coding agent.
- Spinner on the terminal tab title while the agent is working.
- Completion bell when the agent finishes, which makes Zed raise its own notification if that terminal is not focused.
- AI-generated title as the tab title, so
bashbecomesFix OAuth callback.
Install
pi install npm:@yukikisaku/pi-zed-statusIt activates only inside Zed's terminal, which Zed marks with TERM_PROGRAM=zed and ZED_TERM=true,
and stays completely inactive anywhere else.
Inside tmux it stands down entirely and leaves the title to a tmux-aware extension such as
@yukikisaku/pi-tmux-status. tmux rewrites TERM_PROGRAM to tmux and can
hand down a stale ZED_TERM from whichever client started the server, so $TMUX always wins.
Commands
/rename regenerate the tab title from the whole conversation
/rename Fix OAuth callback set the tab title explicitly
/pi-zed-plugin open the settings menuUse the arrow keys to move, Enter or Space to change a value, and Escape to close the menu. String
settings open an input screen. Changes are applied and saved immediately. Any arguments to
/pi-zed-plugin are ignored, so it always opens the same menu.
Settings live in ~/.pi/agent/pi-zed-plugin.json.
Title generation
Titles are generated by the model the session is already running on, at low thinking effort, in the
language you wrote in. Set naming-model in the settings menu to use a cheaper model instead, or
clear the field to go back to the session model.
License
MIT
Pull requests
Pull requests are handled in the pi-agent-status repository, which defines the AI review and automatic merge policy and activation conditions.
