OpenCode
OpenCode works with the sidebar through a local plugin bridge, so the visible surface is similar to Codex but with a different event source.
What you get
Section titled “What you get”Status and prompts
Section titled “Status and prompts”- Live status from
session.created/session.status/session.idle - Prompt text from
session.status=active - Response preview (
▷ ...) fromstop - Elapsed time since the last prompt
Attention cues
Section titled “Attention cues”- Waiting status + wait reason from
permission.asked - API failure reason from
session.error/session.status=error notificationdesktop alerts for permission prompts
Activity log
Section titled “Activity log”- Tool calls recorded from
tool.execute.after
- Branch display from the pane’s
cwd
What is not available
Section titled “What is not available”| Feature | Why |
|---|---|
| Permission badge | OpenCode does not expose the Claude-style permission modes |
| Task progress counter | The bridge does not map a task-progress event |
| Sub-agent tree | OpenCode does not emit Claude-style sub-agent hooks |
| Worktree lifecycle tracking | OpenCode does not emit WorktreeCreate / WorktreeRemove |
Wire the plugin bridge from OpenCode setup.