omp packages

@yukikisaku/pi-zed-status0.2.0

Zed terminal tab spinner, completion bell, and AI-generated session titles for the Pi coding agent

GitHub Actions Published 13 days ago MIT ~543 downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

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 bash becomes Fix OAuth callback.

Install

pi install npm:@yukikisaku/pi-zed-status

It 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 menu

Use 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.