exploreborders/claude-dcp

Claude DCP — Dynamic Context Pruning for Claude Code Intelligently manages conversation context to optimize token usage in Claude Code. Inspired by [opencode-dynamic-context-pruning](https://github.com/Opencode-DCP/opencode-dynamic-context-pruning) for OpenCode, adapted for Claude Code's plugin and hooks architecture.

15Stars on the repository
10Mods indexed here, across every type
4mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

PreToolUse

01

exploreborders/claude-dcp

Hook

Runs before the agent uses a tool for Bash, Read, Glob, Grep, WebFetch, Edit, Write and mcp__.* tool calls, executing dedup_check.py via python3. From exploreborders/claude-dcp.

15 4mo ago A tokens not measured original MIT

PostToolUse

02

exploreborders/claude-dcp

Hook

Runs after a tool call finishes for Bash, Read, Glob, Grep, WebFetch, Edit, Write and mcp__.* tool calls, executing log_tool_call.py via python3. From exploreborders/claude-dcp.

15 4mo ago A tokens not measured original MIT

PostToolUseFailure

03

exploreborders/claude-dcp

Hook

Runs when a tool call fails for Bash, Read, Glob, Grep, WebFetch, Edit, Write and mcp__.* tool calls, executing log_error.py via python3. From exploreborders/claude-dcp.

15 4mo ago A tokens not measured original MIT

PreCompact

04

exploreborders/claude-dcp

Hook

Runs before the context is compacted, executing pre-compact-optimize.py via python3. From exploreborders/claude-dcp.

15 4mo ago A tokens not measured original MIT

PostCompact

05

exploreborders/claude-dcp

Hook

Runs after the context is compacted, executing post_compact_reminder.py via python3. From exploreborders/claude-dcp.

15 4mo ago A tokens not measured original MIT

UserPromptSubmit

06

exploreborders/claude-dcp

Hook

Runs when you submit a prompt, before the agent sees it, executing track_turn.py and context_nudge.py via python3 (2 commands). From exploreborders/claude-dcp.

15 4mo ago A tokens not measured original MIT

SessionEnd

07

exploreborders/claude-dcp

Hook

Runs when a session ends, executing session_cleanup.py via python3. From exploreborders/claude-dcp.

15 4mo ago A tokens not measured original MIT