github Tarquinen/opencode-dynamic-context-pruning v3.2.0
v3.2.0 - OpenCode V2 support

3 hours ago

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 allow and deny compression permissions. The ask permission 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
image

Thanks to @Tarquinen and @finnjanssens for their contributions.

Full Changelog: v3.1.15...v3.2.0

Don't miss a new opencode-dynamic-context-pruning release

NewReleases is sending notifications on new releases.