{ "$schema": "https://raw.githubusercontent.com/Opencode-DCP/opencode-dynamic-context-pruning/master/dcp.schema.json", "enabled": true, "debug": false, "pruneNotification": "detailed", "pruneNotificationType": "chat", "commands": { "enabled": true, "protectedTools": [], }, "manualMode": { "enabled": false, "automaticStrategies": true, }, "turnProtection": { "enabled": false, "turns": 4, }, "protectedFilePatterns": [], "tools": { "settings": { "nudgeEnabled": true, "nudgeFrequency": 10, "contextLimit": 80%, "protectedTools": [], }, "distill": { "permission": "allow", "showDistillation": false, }, "compress": { "permission": "deny", "showCompression": false, }, "prune": { "permission": "allow", }, }, "strategies": { "deduplication": { "enabled": true, "protectedTools": [], }, "supersedeWrites": { "enabled": true, }, "purgeErrors": { "enabled": true, "turns": 4, "protectedTools": [], }, }, }