Hook Setup
- Inspect current state:
ccam hooks status. - Show which provider hooks are missing or will be replaced.
- Install only after confirmation:
ccam hooks install <selected-or-missing-providers> --yes
Replace the placeholder with claude, codex, or claude codex based on the
user's selected scope and the missing providers reported by ccam hooks status.
- Read back
ccam hooks status. - Start a real provider session and verify a new session/event reaches CCAM.
Installers replace only CCAM-owned entries and preserve unrelated hooks. Hook execution must remain fail-safe and non-blocking.