Skip to content

BETA Testing / Discussion #406

@Tarquinen

Description

@Tarquinen

Version 3 will probably be a pretty radical transition to just 1 DCP tool, compress. This has several significant benefits:

  • Significantly decrease how often DCP causes cache invalidation (fixes all anthropic related cache issues without needing manual mode).
  • Simplify behavior for the model, it doesn't need to pick from 3 context management tools anymore.
  • Allow conversations to last virtually infinitely, previously with tool pruning the user/AI messages remaining limited this.
  • A lot more control over how frequently the tool is triggered. Since I can't test behavior for each model, users will be able to adjust on their own through the config if they want more / less frequent compressions.

You can test if out by setting your plugin array in opencode.json to

"plugin": ["@tarquinen/opencode-dcp@beta"]

The config settings for the beta can be found in the readme: https://github.com/Opencode-DCP/opencode-dynamic-context-pruning/blob/refactor/one-tool-to-rule-them-all/README.md

Please let me know what you think if you try it out!

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions