Files
gplan-2/.zcode/config.json
T

48 lines
1.2 KiB
JSON

{
"hooks": {
"enabled": true,
"events": {
"PreToolUse": [
{
"matcher": "Edit|Write|MultiEdit|NotebookEdit|Bash",
"hooks": [
{
"type": "process",
"command": "bash",
"args": ["${ZCODE_PROJECT_DIR}/.zcode/hooks/worktree-guard.sh"],
"timeoutMs": 10000,
"statusMessage": "worktree 铁律守卫(主工作区直改/提交拦截)"
}
]
}
],
"SessionStart": [
{
"hooks": [
{
"type": "process",
"command": "bash",
"args": ["${ZCODE_PROJECT_DIR}/.zcode/hooks/session-snapshot.sh"],
"timeoutMs": 10000,
"statusMessage": "记录会话工作区快照(active.md 收口检查用)"
}
]
}
],
"Stop": [
{
"hooks": [
{
"type": "process",
"command": "bash",
"args": ["${ZCODE_PROJECT_DIR}/.zcode/hooks/stop-active-md-guard.sh"],
"timeoutMs": 10000,
"statusMessage": "active.md 会话收口检查"
}
]
}
]
}
}
}