v0.4.0 — OpenCode MCP support
OpenCode MCP support
Cempala now supports OpenCode in both directions:
- OpenCode can use Cempala's MCP server and all eight Cempala tools.
- Cempala can dispatch work to
opencode run, with optional model selection. - OpenCode JSONL output is parsed into task status, results, and retained logs.
- Network-disabled OpenCode dispatches use an explicit tools-only policy.
This release also adds OpenCode to the default agent configuration and database seed data, plus end-to-end protocol coverage.
Verification
The release passed type checking, unit tests, install/uninstall tests, six-target builds, and smoke tests on Linux (x64/ARM64), macOS (Intel/Apple Silicon), and Windows x64.