43 lines
1007 B
JSON
43 lines
1007 B
JSON
{
|
|
"hooks": {
|
|
"UserPromptSubmit": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/user_prompt_sumbit.py",
|
|
"description": "Process user prompts"
|
|
},
|
|
{
|
|
"type": "command",
|
|
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/task-completion-enforcer.py",
|
|
"description": "Enforce task completion"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SubagentStop": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/subagent_stop.py",
|
|
"description": "Handle subagent stop events"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"PreCompact": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/scripts/pre_compact.py",
|
|
"description": "Pre-compact processing"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|