npm install -g arden
{ "hooks": { "start": "arden claude start", "stop": "arden claude stop", "message": "arden claude message" } }
start
claude.start
stop
claude.stop
message
claude.message
{ "provider": "claude_code", "hook": "start|stop|message", "timestamp": "2024-01-15T10:30:00Z", "payload": { // Original Claude payload data } }
# Dry run (don't send events) arden claude start --dry-run # Print enriched payload arden claude start --print # Custom API host arden claude start --host "https://api.example.com"
arden --version
--dry-run --print
arden events send --agent "claude.custom" --bid 1000 --data '{"task": "code_review"}'