opencode-terminal-progress
v0.4.3
Published
OpenCode plugin that shows agent progress in terminal tabs (iTerm2, WezTerm, Windows Terminal)
Maintainers
Readme
opencode-terminal-progress
An OpenCode plugin that shows agent progress in your terminal tab using OSC 9;4 progress reporting.
Supported terminals
| Terminal | Detection |
| --------------------------------------------------------- | ----------------------------------------------------------- |
| iTerm2 | TERM_PROGRAM=iTerm.app, LC_TERMINAL, ITERM_SESSION_ID |
| WezTerm | TERM_PROGRAM=WezTerm, WEZTERM_EXECUTABLE |
| Windows Terminal | WT_SESSION |
The plugin automatically detects which terminal is in use and becomes a no-op if none of the above
are found. tmux passthrough is handled transparently when $TMUX is set.
Set OPENCODE_TERMINAL_PROGRESS=0 (or false/no) to disable progress reporting.
Progress states
| Agent state | Progress indicator | | ----------------- | ------------------ | | Busy | Indeterminate | | Idle | Cleared | | Error | Error (red) | | Waiting for input | Paused at 50% |
Installation
npm install opencode-terminal-progressAdd to your ~/.config/opencode/opencode.json:
{
"plugin": ["opencode-terminal-progress"]
}