Articles: hooks

Codex hooks: hooks.json, config.toml, events and exit codes
Codex hooks run commands at events like PreToolUse and Stop, set in hooks.json or the hooks table of config.toml.

Copilot hooks: config files, events and examples
Copilot hooks run commands at agent events like preToolUse, from .github/hooks/*.json in the CLI and cloud agent.

Claude Code hooks: events, matchers, JSON and exit codes
Claude Code hooks run commands, HTTP calls or prompts at events like PreToolUse and Stop, set in .claude/settings.json.

Claude Code features: surfaces, subagents, skills, hooks, MCP
Claude Code features: terminal, IDE, desktop, web and mobile surfaces, plus CLAUDE.md, skills, subagents, hooks and MCP.
