hooks.md +9 −0
280 session_id: string280 session_id: string
281 transcript_path: string // Path to conversation JSON281 transcript_path: string // Path to conversation JSON
282 cwd: string // The current working directory when the hook is invoked282 cwd: string // The current working directory when the hook is invoked
283 permission_mode: string // Current permission mode: "default", "plan", "acceptEdits", or "bypassPermissions"
283 284
284 // Event-specific fields285 // Event-specific fields
285 hook_event_name: string286 hook_event_name: string
296 "session_id": "abc123",297 "session_id": "abc123",
297 "transcript_path": "/Users/.../.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",298 "transcript_path": "/Users/.../.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",
298 "cwd": "/Users/...",299 "cwd": "/Users/...",
300 "permission_mode": "default",
299 "hook_event_name": "PreToolUse",301 "hook_event_name": "PreToolUse",
300 "tool_name": "Write",302 "tool_name": "Write",
301 "tool_input": {303 "tool_input": {
314 "session_id": "abc123",316 "session_id": "abc123",
315 "transcript_path": "/Users/.../.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",317 "transcript_path": "/Users/.../.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",
316 "cwd": "/Users/...",318 "cwd": "/Users/...",
319 "permission_mode": "default",
317 "hook_event_name": "PostToolUse",320 "hook_event_name": "PostToolUse",
318 "tool_name": "Write",321 "tool_name": "Write",
319 "tool_input": {322 "tool_input": {
334 "session_id": "abc123",337 "session_id": "abc123",
335 "transcript_path": "/Users/.../.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",338 "transcript_path": "/Users/.../.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",
336 "cwd": "/Users/...",339 "cwd": "/Users/...",
340 "permission_mode": "default",
337 "hook_event_name": "Notification",341 "hook_event_name": "Notification",
338 "message": "Task completed successfully"342 "message": "Task completed successfully"
339}343}
346 "session_id": "abc123",350 "session_id": "abc123",
347 "transcript_path": "/Users/.../.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",351 "transcript_path": "/Users/.../.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",
348 "cwd": "/Users/...",352 "cwd": "/Users/...",
353 "permission_mode": "default",
349 "hook_event_name": "UserPromptSubmit",354 "hook_event_name": "UserPromptSubmit",
350 "prompt": "Write a function to calculate the factorial of a number"355 "prompt": "Write a function to calculate the factorial of a number"
351}356}
361{366{
362 "session_id": "abc123",367 "session_id": "abc123",
363 "transcript_path": "~/.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",368 "transcript_path": "~/.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",
369 "permission_mode": "default",
364 "hook_event_name": "Stop",370 "hook_event_name": "Stop",
365 "stop_hook_active": true371 "stop_hook_active": true
366}372}
375{381{
376 "session_id": "abc123",382 "session_id": "abc123",
377 "transcript_path": "~/.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",383 "transcript_path": "~/.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",
384 "permission_mode": "default",
378 "hook_event_name": "PreCompact",385 "hook_event_name": "PreCompact",
379 "trigger": "manual",386 "trigger": "manual",
380 "custom_instructions": ""387 "custom_instructions": ""
387{394{
388 "session_id": "abc123",395 "session_id": "abc123",
389 "transcript_path": "~/.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",396 "transcript_path": "~/.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",
397 "permission_mode": "default",
390 "hook_event_name": "SessionStart",398 "hook_event_name": "SessionStart",
391 "source": "startup"399 "source": "startup"
392}400}
399 "session_id": "abc123",407 "session_id": "abc123",
400 "transcript_path": "~/.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",408 "transcript_path": "~/.claude/projects/.../00893aaf-19fa-41d2-8238-13269b9b3ca0.jsonl",
401 "cwd": "/Users/...",409 "cwd": "/Users/...",
410 "permission_mode": "default",
402 "hook_event_name": "SessionEnd",411 "hook_event_name": "SessionEnd",
403 "reason": "exit"412 "reason": "exit"
404}413}