Skip to content

v2.3.0 — Sidecar Worker Architecture

Choose a tag to compare

@leecoder leecoder released this 04 Jul 05:09
· 39 commits to main since this release

Reliable Socket Mode via independent Node worker process.

Install

opencode plugin opencode-slack-agent --global

Configure (opencode.json)

{
  "plugin": [
    ["opencode-slack-agent", {
      "SLACK_BOT_TOKEN": "xoxb-...",
      "SLACK_APP_TOKEN": "xapp-..."
    }]
  ]
}

Run

opencode serve --port 4096

Changes from v2.2.x

  • Sidecar Node worker for Socket Mode (bypasses Bun WebSocket issues)
  • Worker handles all Slack + OpenCode API communication
  • Auto-restart on crash
  • Correct API paths (prompt_async, message)
  • No stdio pipe dependency (file-based logging)