Description
When using the AI tab with the OpenCode provider, messages are sent successfully and response bubbles appear, but the response text is not rendered — bubbles are empty.
Steps to reproduce
- Close any running OpenCode instance (so Plannotator can spawn its own)
- Open Plannotator code review (
plannotator review)
- Select OpenCode as the AI provider
- Send a message
Expected behavior
AI response text should be visible in the chat bubbles.
Actual behavior
- User message appears normally
- Response bubble is created (timestamp "now" is visible)
- Response text is blank — the bubble is empty
- This suggests SSE stream events are received but not parsed/rendered correctly for the OpenCode provider
Environment
- Plannotator: v0.17.1 (CLI), @plannotator/opencode@latest (plugin)
- OpenCode: v1.3.15
- OS: macOS (Apple Silicon)
- Bun: v1.3.11
Notes
OpenCode provider support was added in v0.16.0 (March 30, 2026). Claude and Codex providers were not tested — this may be OpenCode-specific SSE parsing issue.
Related: #513 (port conflict when OpenCode is already running)
Description
When using the AI tab with the OpenCode provider, messages are sent successfully and response bubbles appear, but the response text is not rendered — bubbles are empty.
Steps to reproduce
plannotator review)Expected behavior
AI response text should be visible in the chat bubbles.
Actual behavior
Environment
Notes
OpenCode provider support was added in v0.16.0 (March 30, 2026). Claude and Codex providers were not tested — this may be OpenCode-specific SSE parsing issue.
Related: #513 (port conflict when OpenCode is already running)