SessionStart
01Hook
Runs when a session starts, executing gsd-ensure-canonical-path.js and gsd-check-update.js via node (2 commands). From open-gsd/gsd-core.
Hook
Runs when a session starts, executing gsd-ensure-canonical-path.js and gsd-check-update.js via node (2 commands). From open-gsd/gsd-core.
Hook
Runs before the agent uses a tool for Write, Edit, Write, Edit, MultiEdit, Write, Agent and Task tool calls, executing gsd-prompt-guard.js, gsd-read-guard.js, gsd-worktree-path-guard.js, gsd-write-guard.js and gsd-agent-isolation-guard.js via node (5 commands). From open-gsd/gsd-core.
Hook
Runs after a tool call finishes for Bash, Edit, Write, MultiEdit, Agent, Task, Read, WebFetch and WebSearch tool calls, executing gsd-context-monitor.js and gsd-read-injection-scanner.js via node (2 commands). From open-gsd/gsd-core.
Hook
Runs when a subagent finishes, executing gsd-context-monitor.js via node. From open-gsd/gsd-core.
Hook
Runs when the agent finishes a response, executing gsd-context-monitor.js via node. From open-gsd/gsd-core.
Hook
Runs before the context is compacted, executing gsd-context-monitor.js via node. From open-gsd/gsd-core.
Hook
Runs on the FileChanged event for config.json tool calls, executing gsd-config-reload.js via node. From open-gsd/gsd-core.