SSE Event Reference
The runtime speaks 40 wire events over SSE. This catalog is generated from the same manifest the dashboard’s drift test enforces, so it cannot silently fall behind the wire vocabulary: adding or renaming an event without regenerating this page fails CI.
Payload shapes live with the compiler where they are guarded by types:
packages/agent-runtime/src/events/types.ts (event objects) and
packages/agent-runtime/src/transport/sse-formatter.ts (wire mapping).
(lifecycle)
doneerrorthinking
backpack
backpack.absorbbackpack.dropbackpack.read
claude_code
claude_code.hook
conversation
conversation.endconversation.start
gate
gate.decision
guardrail
guardrail.redactionguardrail.violation
harness
harness.native
input
input.request
iteration
iteration.enditeration.start
llm
llm.endllm.start
memory
memory.recallmemory.searchmemory.write
message
message.cancelmessage.completemessage.deltamessage.start
scratchpad
scratchpad.forkscratchpad.joinscratchpad.readscratchpad.write
step
step.endstep.start
thinking
thinking.completethinking.start
tool
tool.approval.requesttool.approval.responsetool.endtool.intenttool.progresstool.rejectedtool.start