Anthropic::SessionEventStream
Inherits Enumerable < Reference < Object
A generic SSE event stream for Managed Agents session/deployment events.
Unlike MessageStream (which only decodes /v1/messages event shapes),
this yields each SSE data: payload as a JSON::Any, so it transparently
handles every session event type: user.*, agent.*, session.*,
span.*, system.message, and the opt-in event_start / event_delta
preview events enabled via event_deltas:.
client.beta.sessions.events.stream(session_id, event_deltas: ["agent.message"]) do |event|
case event["type"].to_s
when "event_delta" then print event["delta"]["content"]["text"]
end
end
Constructors
new(response : HTTP::Client::Response)
Source