You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Deduplication** — Identifies repeated tool calls (e.g., reading the same file multiple times) and keeps only the most recent output. Runs automatically on every request with zero LLM cost.
29
29
30
-
**On Idle Analysis** — Uses a language model to semantically analyze conversation context during idle periods and identify tool outputs that are no longer relevant.
31
-
32
30
**Prune Tool** — Exposes a `prune` tool that the AI can call to manually trigger pruning when it determines context cleanup is needed.
33
31
32
+
**On Idle Analysis** — Uses a language model to semantically analyze conversation context during idle periods and identify tool outputs that are no longer relevant.
33
+
34
34
*More strategies coming soon.*
35
35
36
36
Your session history is never modified. DCP replaces pruned outputs with a placeholder before sending requests to your LLM.
@@ -84,14 +84,14 @@ DCP uses its own config file:
84
84
// (Legacy) Run an LLM to analyze what tool calls are no longer relevant on idle
85
85
"onIdle": {
86
86
"enabled":false,
87
+
// Additional tools to protect from pruning
88
+
"protectedTools": [],
87
89
// Override model for analysis (format: "provider/model")
88
90
// "model": "anthropic/claude-haiku-4-5",
89
91
// Show toast notifications when model selection fails
0 commit comments