v2.3.0 — Sidecar Worker Architecture
Reliable Socket Mode via independent Node worker process.
Install
opencode plugin opencode-slack-agent --globalConfigure (opencode.json)
{
"plugin": [
["opencode-slack-agent", {
"SLACK_BOT_TOKEN": "xoxb-...",
"SLACK_APP_TOKEN": "xapp-..."
}]
]
}Run
opencode serve --port 4096Changes 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)