Anthropic::BetaSessionEvents
Session Events API resource (beta)
Constructors
new(client : Client)
SourceInstance methods
list(session_id : String, created_at_gt : String | Nil = nil, created_at_gte : String | Nil = nil, created_at_lt : String | Nil = nil, created_at_lte : String | Nil = nil, limit : Int32 = 20, order : String | Nil = nil, page : String | Nil = nil, types : Array(String) | Nil = nil, betas : Array(String) = [] of String) : JSON::Any
List session events
stream(session_id : String, event_deltas : Array(String) | Nil = nil, betas : Array(String) = [] of String, & : JSON::Any -> _)
Stream session events.
Pass event_deltas: [Anthropic::Sessions::DeltaType::AGENT_MESSAGE] to
opt into live event_start / event_delta preview deltas. The block
receives each SSE event as a JSON::Any. Use
Anthropic::Sessions.accumulate_managed_agents_event to fold preview
deltas into a buffered agent.message snapshot.