Skip to content

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

v0.4.15 - Auto-configure prune as primary tool

11 Dec 04:03

Choose a tag to compare

What's Changed

  • Automatically register prune tool as a primary tool via config hook, eliminating manual experimental.primary_tools configuration
  • Simplify setup by removing the now-unnecessary config from README
  • Clean up redundant subagent check (now handled by OpenCode's primary_tools mechanism)
  • Update @opencode-ai/plugin devDependency

Full Changelog: v0.4.14...v0.4.15

v0.4.14 - Recommend @latest tag

10 Dec 03:11

Choose a tag to compare

What's Changed

  • Update README to recommend @latest tag instead of version pinning for simpler updates
  • Update version notification toast to suggest using @latest for auto-updates

Full Changelog: v0.4.13...v0.4.14

v0.4.13 - Use user messages for prunable list injection

10 Dec 03:03

Choose a tag to compare

What's Changed

  • Revert prunable tool list injection from assistant messages back to user messages for better compatibility with various model providers
  • Add improved message guidance for the prunable tools list

Full Changelog: v0.4.12...v0.4.13

v0.4.12

09 Dec 15:59

Choose a tag to compare

What's Changed

  • Add write and edit to protected tools
  • Fix nudge injection to insert before tool_use blocks (Anthropic)
  • Remove autoUpdate feature and simplify version checking
  • Remove redundant tool list from config comment
  • Update demo image in README

Note: Versions 0.4.3-0.4.11 were unlisted from npm.

Full Changelog: v0.4.11...v0.4.12

v0.4.11 - Fix autoUpdate documentation

09 Dec 07:11

Choose a tag to compare

What's Changed

  • Fix README to accurately document that autoUpdate is disabled by default (opt-in, not auto-enabled)
  • Update description text to clarify DCP "checks for" updates rather than "automatically updates"
  • Correct config table default value from true to false

Full Changelog: v0.4.10...v0.4.11

v0.4.2 - Fix prune tool agent detection

04 Dec 17:53

Choose a tag to compare

What's Changed

  • Fix agent detection in prune tool for consistent notifications between manual and GC pruning
  • Refactor to fetch messages once and reuse for both agent detection and token calculation

Full Changelog: v0.4.1...v0.4.2

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