Skip to content

OpenCode AI tab: responses not rendering (empty bubbles) #514

@alexey-igrychev

Description

@alexey-igrychev

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

  1. Close any running OpenCode instance (so Plannotator can spawn its own)
  2. Open Plannotator code review (plannotator review)
  3. Select OpenCode as the AI provider
  4. 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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions