omp packages

@signalridge/pi-tab-status1.2.7

Terminal tab status indicators for Pi sessions.

GitHub Actions Published 1 day ago MIT ~431 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

pi-tab-status

Manage as many parallel Pis as your mind can handle without forgetting any of them.

Adds a compact status to tab titles:

  • The optional ridgeline style uses pi · project · working|done|review|blocked.
  • The default legacy style keeps the original emoji indicators: ✅ committed, 🚧 review needed, 🛑 blocked/error, and running... while active.
  • blocked means no messages or tool calls for 180s while running, or an agent error. A tool that is still executing keeps the tab in running... even when it emits no intermediate events, so a long command is never reported as blocked.

The more tabs you have open, the better it is. Currently tracks one active session per tab.

tab-status

Install

Pi package manager

pi install npm:@signalridge/pi-tab-status
pi install npm:@signalridge/pi-tab-status

Then filter to just this extension in ~/.pi/agent/settings.json:

{
  "packages": [
    {
      "source": "npm:@signalridge/pi-tab-status",
      "extensions": ["tab-status.ts"]
    }
  ]
}

Local clone

ln -s "$(pwd)/packages/pi-tab-status/tab-status.ts" ~/.pi/agent/extensions/

Or add to ~/.pi/agent/settings.json:

{
  "extensions": ["./packages/pi-tab-status/tab-status.ts"]
}

Set the original Signalridge style with:

PI_TAB_STATUS_STYLE=ridgeline

The environment variable is user-overridable; the package still defaults to the legacy style when it is unset.

Todo

  • Status indicators in terminal tabs
  • Central location to view and navigate to specific tabs across terminal windows

Changelog

See CHANGELOG.md.