SessionStart
01Hook Claude Code
One of 6 in hooks.json
Runs when a session starts, executing session-start.py via python3. From arbiterForge/codeArbiter.
Open-source governance and hard gates for AI coding agents across Claude Code, Codex CLI, and Pi.
Hook Claude Code
One of 6 in hooks.json
Runs when a session starts, executing session-start.py via python3. From arbiterForge/codeArbiter.
Hook Claude Code
One of 6 in hooks.json
Runs before the agent uses a tool for Bash, shell_command, exec_command, unified_exec, apply_patch, Write, Edit, spawn_agent, collaborationspawn_agent, multi_agent_v1send_input, multi_agent_v1resume_agent, multi_agent_v1close_agent, collaborationsend_message, collaborationfollowup_task, collaborationinterrupt_agent…
Hook Claude Code
One of 6 in hooks.json
Runs after a tool call finishes for apply_patch, Write, Edit, spawn_agent, collaborationspawn_agent, multi_agent_v1send_input, multi_agent_v1resume_agent, multi_agent_v1close_agent, collaborationsend_message, collaborationfollowup_task, collaborationinterrupt_agent, Bash, shell_command, exec_command and unified_exec…
Hook Claude Code
One of 6 in hooks.json
Runs when you submit a prompt, before the agent sees it, executing prune-transcript.py and prompt-submit.py via python3 (2 commands). From arbiterForge/codeArbiter.
Hook Claude Code
One of 6 in hooks.json
Runs when a subagent starts, executing artifact-authority-hook.py via python3. From arbiterForge/codeArbiter.
Hook Claude Code
One of 6 in hooks.json
Runs when a subagent finishes, executing artifact-authority-hook.py via python3. From arbiterForge/codeArbiter.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: