Module: Anthropic::Models::Beta::Sessions::BetaManagedAgentsStreamSessionThreadEvents::Type

Extended by:
Internal::Type::Enum
Defined in:
lib/anthropic/models/beta/sessions/beta_managed_agents_stream_session_thread_events.rb,
sig/anthropic/models/beta/sessions/beta_managed_agents_stream_session_thread_events.rbs

Constant Summary collapse

USER_MESSAGE =

Returns:

  • (:"user.message")
:"user.message"
USER_INTERRUPT =

Returns:

  • (:"user.interrupt")
:"user.interrupt"
USER_TOOL_CONFIRMATION =

Returns:

  • (:"user.tool_confirmation")
:"user.tool_confirmation"
USER_CUSTOM_TOOL_RESULT =

Returns:

  • (:"user.custom_tool_result")
:"user.custom_tool_result"
AGENT_CUSTOM_TOOL_USE =

Returns:

  • (:"agent.custom_tool_use")
:"agent.custom_tool_use"
AGENT_MESSAGE =

Returns:

  • (:"agent.message")
:"agent.message"
AGENT_THINKING =

Returns:

  • (:"agent.thinking")
:"agent.thinking"
AGENT_MCP_TOOL_USE =

Returns:

  • (:"agent.mcp_tool_use")
:"agent.mcp_tool_use"
AGENT_MCP_TOOL_RESULT =

Returns:

  • (:"agent.mcp_tool_result")
:"agent.mcp_tool_result"
AGENT_TOOL_USE =

Returns:

  • (:"agent.tool_use")
:"agent.tool_use"
AGENT_TOOL_RESULT =

Returns:

  • (:"agent.tool_result")
:"agent.tool_result"
AGENT_THREAD_MESSAGE_RECEIVED =

Returns:

  • (:"agent.thread_message_received")
:"agent.thread_message_received"
AGENT_THREAD_MESSAGE_SENT =

Returns:

  • (:"agent.thread_message_sent")
:"agent.thread_message_sent"
AGENT_THREAD_CONTEXT_COMPACTED =

Returns:

  • (:"agent.thread_context_compacted")
:"agent.thread_context_compacted"
SESSION_ERROR =

Returns:

  • (:"session.error")
:"session.error"
SESSION_STATUS_RESCHEDULED =

Returns:

  • (:"session.status_rescheduled")
:"session.status_rescheduled"
SESSION_STATUS_RUNNING =

Returns:

  • (:"session.status_running")
:"session.status_running"
SESSION_STATUS_IDLE =

Returns:

  • (:"session.status_idle")
:"session.status_idle"
SESSION_STATUS_TERMINATED =

Returns:

  • (:"session.status_terminated")
:"session.status_terminated"
SESSION_THREAD_CREATED =

Returns:

  • (:"session.thread_created")
:"session.thread_created"
SPAN_OUTCOME_EVALUATION_START =

Returns:

  • (:"span.outcome_evaluation_start")
:"span.outcome_evaluation_start"
SPAN_OUTCOME_EVALUATION_END =

Returns:

  • (:"span.outcome_evaluation_end")
:"span.outcome_evaluation_end"
SPAN_MODEL_REQUEST_START =

Returns:

  • (:"span.model_request_start")
:"span.model_request_start"
SPAN_MODEL_REQUEST_END =

Returns:

  • (:"span.model_request_end")
:"span.model_request_end"
SPAN_OUTCOME_EVALUATION_ONGOING =

Returns:

  • (:"span.outcome_evaluation_ongoing")
:"span.outcome_evaluation_ongoing"
USER_DEFINE_OUTCOME =

Returns:

  • (:"user.define_outcome")
:"user.define_outcome"
SESSION_DELETED =

Returns:

  • (:"session.deleted")
:"session.deleted"
SESSION_THREAD_STATUS_RUNNING =

Returns:

  • (:"session.thread_status_running")
:"session.thread_status_running"
SESSION_THREAD_STATUS_IDLE =

Returns:

  • (:"session.thread_status_idle")
:"session.thread_status_idle"
SESSION_THREAD_STATUS_TERMINATED =

Returns:

  • (:"session.thread_status_terminated")
:"session.thread_status_terminated"
USER_TOOL_RESULT =

Returns:

  • (:"user.tool_result")
:"user.tool_result"
SESSION_THREAD_STATUS_RESCHEDULED =

Returns:

  • (:"session.thread_status_rescheduled")
:"session.thread_status_rescheduled"
SESSION_UPDATED =

Returns:

  • (:"session.updated")
:"session.updated"
EVENT_START =

Returns:

  • (:event_start)
:event_start
EVENT_DELTA =

Returns:

  • (:event_delta)
:event_delta
SYSTEM_MESSAGE =

Returns:

  • (:"system.message")
:"system.message"
SESSION_USAGE =

Returns:

  • (:"session.usage")
:"session.usage"

Instance Method Summary collapse

Methods included from Internal::Type::Enum

==, ===, coerce, dump, hash, inspect, to_sorbet_type, values, values

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info

Instance Method Details

#self?.values::Array[Anthropic::Models::Beta::Sessions::BetaManagedAgentsStreamSessionThreadEvents::type_]

Returns:

  • (::Array[Anthropic::Models::Beta::Sessions::BetaManagedAgentsStreamSessionThreadEvents::type_])


127
# File 'sig/anthropic/models/beta/sessions/beta_managed_agents_stream_session_thread_events.rbs', line 127

def self?.values: -> ::Array[Anthropic::Models::Beta::Sessions::BetaManagedAgentsStreamSessionThreadEvents::type_]