Skip to main content

HookInput

Passed via stdin to get-session-id and read-session.

AgentSession

Used as input to write-session and output from read-session.

Event

Returned by parse-hook. Represents a normalized lifecycle event.
Event types: Optional event fields: previous_session_id, session_ref, prompt, model, timestamp, tool_use_id, subagent_id, tool_input, subagent_type, task_description, response_message, metadata. Only type and session_id are required.