class

Anthropic::BetaSessionEvents

Inherits Reference < Object

Session Events API resource (beta)

Constructors

new(client : Client)
Source

Instance 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

Source
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.

Source