# tab-status Manage as many parallel Pis as your mind can handle without forgetting any of them. Adds little modifiable indicators to tab titles: - ✅ means done and committed - 🚧 means done without a commit - Pi might need you to answer a question - 🛑 means the agent is blocked (no messages or tool calls for 180s while running) or stopped due to an error - `running...` means agent turn in progress - you can check back later The more tabs you have open, the better it is. **Currently tracks one active session per tab.** ![tab-status](assets/tab-status.png) ## Install ### Pi package manager ```bash pi install npm:@tmustier/pi-tab-status ``` ```bash pi install git:github.com/tmustier/pi-extensions ``` Then filter to just this extension in `~/.pi/agent/settings.json`: ```json { "packages": [ { "source": "git:github.com/tmustier/pi-extensions", "extensions": ["tab-status/tab-status.ts"] } ] } ``` ### Local clone ```bash ln -s ~/pi-extensions/tab-status/tab-status.ts ~/.pi/agent/extensions/ ``` Or add to `~/.pi/agent/settings.json`: ```json { "extensions": ["~/pi-extensions/tab-status/tab-status.ts"] } ``` ## Todo - [x] Status indicators in terminal tabs - [ ] Central location to view and navigate to specific tabs across terminal windows ## Changelog See `CHANGELOG.md`.