Skip to content

Releases: Opencode-DCP/opencode-dynamic-context-pruning

v0.4.1 - Documentation update

04 Dec 02:29

Choose a tag to compare

What's Changed

  • Add showUpdateToasts config option to README documentation

Full Changelog: v0.4.0...v0.4.1

v0.4.0 - Major architecture improvements

04 Dec 02:19

Choose a tag to compare

What's Changed

  • Replace janitor LLM with direct tool-based pruning
  • Add AWS Bedrock Converse API support
  • Add showUpdateToasts config option to disable update notifications
  • Consolidate format handlers with FormatDescriptor pattern
  • Fix tool ID case handling
  • Fix session state leakage and exclude protected tools from counts
  • Improve nudge logic to track tools since last prune
  • Restore onIdle LLM analysis

Full Changelog: v0.3.31...v0.4.0

v0.3.31 - Dependency updates and bug fixes

03 Dec 05:41

Choose a tag to compare

What's Changed

  • Fix case-sensitive protected tools, cross-session deduplication, and unbounded cache issues
  • Refactor Janitor to functional architecture with unified notifications
  • Simplify notification UI and remove unused code
  • Non-stop silent deduplication
  • Change prunable tool check threshold from >0 to >1
  • Update dependencies (ai SDK 5.0.98→5.0.106, zod 4.1.12→4.1.13, tsx 4.20.6→4.21.0, AWS SDK packages)

Full Changelog: v0.3.30...v0.3.31

v0.3.30 - Update auth provider dependency

02 Dec 01:44

Choose a tag to compare

What's Changed

  • Update @tarquinen/opencode-auth-provider to v0.1.6 with optional peer dependencies for AI SDK providers

Full Changelog: v0.3.29...v0.3.30

v0.3.29 - Improved subagent handling

02 Dec 00:54

Choose a tag to compare

What's Changed

  • Skip DCP fetch wrapper processing for subagent sessions to prevent interference
  • Cache subagent session checks to avoid redundant API calls (performance improvement)
  • Add README documentation for disabling the prune tool in subagents

Full Changelog: v0.3.28...v0.3.29

v0.3.28 - Prune tool improvements

01 Dec 21:11

Choose a tag to compare

What's Changed

  • Rename pruning tool from context_pruning to prune for simplicity and better UX
  • Disable pruning in subagent sessions to prevent workflow interruptions
  • Improve subagent skip messages to guide model behavior
  • Silence verbose nudge and synthetic instruction injection logs

Full Changelog: v0.3.27...v0.3.28