What's Changed
- Added native OpenCode V2 support for compression, slash commands, and the DCP TUI panel.
- Added protection for V2 file operations, Code Mode tool calls, and subagent results.
- Introduced compact message and summary IDs for OpenCode V2.
- Added session-isolated state and V2-aware context and compaction handling.
- Fixed DCP panels overflowing short terminals, with scrolling and resizing that keep navigation controls visible.
- Added a dual-version development sandbox and expanded integration coverage for OpenCode V1 and V2.
- Updated a vulnerable transitive dependency.
Upgrade Notes
- OpenCode V1 remains supported, with a minimum version of 1.18.29.
- OpenCode V2 currently supports
allowanddenycompression permissions. Theaskpermission is not supported yet.
Project Update
Most new context-management development has moved to Sleev. Sleev builds on DCP's core ideas with more advanced context management, substantially better prompt-cache preservation, and support for Claude Code, Codex, OpenCode, and other agent harnesses.
DCP remains available for OpenCode plugin users, but new features are landing in Sleev first. To try it:
npm i -g sleev
sleev
Thanks to @Tarquinen and @finnjanssens for their contributions.
Full Changelog: v3.1.15...v3.2.0