2026-08-20 00:01:53 +08:00
|
|
|
{
|
|
|
|
|
"permissions": {
|
|
|
|
|
"allow": [
|
|
|
|
|
"Bash(bash \"/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/zy-claude-brief-hook.sh\" SessionStart)",
|
|
|
|
|
"Bash(python3 -c ' *)"
|
|
|
|
|
]
|
2026-09-01 21:45:07 +08:00
|
|
|
},
|
|
|
|
|
"hooks": {
|
|
|
|
|
"SessionStart": [
|
|
|
|
|
{
|
|
|
|
|
"matcher": "startup|resume|clear|compact",
|
|
|
|
|
"hooks": [
|
|
|
|
|
{
|
|
|
|
|
"type": "command",
|
|
|
|
|
"command": "bash \"/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/lw-link-hook.sh\" broadcast",
|
|
|
|
|
"timeout": 10
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "command",
|
|
|
|
|
"command": "bash \"/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/tcs-dynamic-entry-hook.sh\" SessionStart",
|
|
|
|
|
"timeout": 20
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"UserPromptSubmit": [
|
|
|
|
|
{
|
|
|
|
|
"matcher": ".*",
|
|
|
|
|
"hooks": [
|
|
|
|
|
{
|
|
|
|
|
"type": "command",
|
|
|
|
|
"command": "bash \"/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/tcs-dynamic-entry-hook.sh\" UserPromptSubmit",
|
|
|
|
|
"timeout": 20
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "command",
|
|
|
|
|
"command": "bash \"/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/lw-link-hook.sh\" prompt",
|
|
|
|
|
"timeout": 10
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "command",
|
|
|
|
|
"command": "node \"/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/zy-longtable-guard.mjs\" check",
|
|
|
|
|
"timeout": 10
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"PreToolUse": [
|
|
|
|
|
{
|
|
|
|
|
"matcher": ".*",
|
|
|
|
|
"hooks": [
|
|
|
|
|
{
|
|
|
|
|
"type": "command",
|
|
|
|
|
"command": "bash \"/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/lw-link-hook.sh\" hook",
|
|
|
|
|
"timeout": 10
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "command",
|
|
|
|
|
"command": "bash \"/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/zy-evidence-gate.sh\" hook",
|
|
|
|
|
"timeout": 10
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"PostToolUse": [
|
|
|
|
|
{
|
|
|
|
|
"matcher": ".*",
|
|
|
|
|
"hooks": [
|
|
|
|
|
{
|
|
|
|
|
"type": "command",
|
|
|
|
|
"command": "bash \"/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/lw-link-hook.sh\" post",
|
|
|
|
|
"timeout": 10
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"PreCompact": [
|
|
|
|
|
{
|
|
|
|
|
"matcher": "manual|auto",
|
|
|
|
|
"hooks": [
|
|
|
|
|
{
|
|
|
|
|
"type": "command",
|
|
|
|
|
"command": "bash \"/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/tcs-dynamic-entry-hook.sh\" PreCompact",
|
|
|
|
|
"timeout": 20
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "command",
|
|
|
|
|
"command": "node \"/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/zy-longtable-guard.mjs\" precompact",
|
|
|
|
|
"timeout": 10
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"PostCompact": [
|
|
|
|
|
{
|
|
|
|
|
"matcher": "manual|auto",
|
|
|
|
|
"hooks": [
|
|
|
|
|
{
|
|
|
|
|
"type": "command",
|
|
|
|
|
"command": "bash \"/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/tcs-dynamic-entry-hook.sh\" PostCompact",
|
|
|
|
|
"timeout": 20
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"type": "command",
|
|
|
|
|
"command": "node \"/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/tools/zy-longtable-guard.mjs\" relay",
|
|
|
|
|
"timeout": 10
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
2026-08-20 00:01:53 +08:00
|
|
|
}
|
|
|
|
|
}
|