Zambo job journal hooks Claude Code PostToolUse 1. Download zambo-post-tool-use.sh and zambo-journal-hook.js into one local directory. 2. Set ZAMBO_KEY to the active Day Pass or monthly pass capability key. 3. Set ZAMBO_JOB_ID to the job or session identifier you want to share. 4. Register zambo-post-tool-use.sh as an asynchronous Claude Code PostToolUse hook. The hook always exits 0. It hashes redacted tool inputs locally, sends no raw inputs, and keeps failed journal submissions in a mode 600 local outbox for a later hook run. Set ZAMBO_JOURNAL_ENDPOINT to use a gateway or staging endpoint. Compatible clients Any client with a post-tool callback can pipe its JSON event to the same shell script. Provide tool_name, session_id or job_id, started_at, completed_at, duration_ms, and status when available. The script records the event as LOGGED BY AGENT. Zambo does not claim it ran or observed the action.