{
"version": 1,
"hooks": {
"sessionStart": [{ "command": "python3 .grokbot/runlayer_hook.py", "timeout": 3, "failClosed": false }],
"sessionEnd": [{ "command": "python3 .grokbot/runlayer_hook.py", "timeout": 3, "failClosed": false }],
"beforeSubmitPrompt": [{ "command": "python3 .grokbot/runlayer_hook.py", "timeout": 3, "failClosed": false }],
"afterAgentThought": [{ "command": "python3 .grokbot/runlayer_hook.py", "timeout": 3, "failClosed": false }],
"preToolUse": [{ "command": "python3 .grokbot/runlayer_hook.py", "timeout": 3, "failClosed": false }],
"postToolUse": [{ "command": "python3 .grokbot/runlayer_hook.py", "timeout": 3, "failClosed": false }],
"postToolUseFailure": [{ "command": "python3 .grokbot/runlayer_hook.py", "timeout": 3, "failClosed": false }],
"subagentStart": [{ "command": "python3 .grokbot/runlayer_hook.py", "timeout": 3, "failClosed": false }],
"subagentStop": [{ "command": "python3 .grokbot/runlayer_hook.py", "timeout": 3, "failClosed": false }],
"afterAgentResponse": [{ "command": "python3 .grokbot/runlayer_hook.py", "timeout": 3, "failClosed": false }],
"stop": [{ "command": "python3 .grokbot/runlayer_hook.py", "timeout": 3, "failClosed": false }],
"preCompact": [{ "command": "python3 .grokbot/runlayer_hook.py", "timeout": 3, "failClosed": false }]
}
}