Module: Anthropic::Models::Beta::Sessions::BetaManagedAgentsSessionEvent::Type

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

Constant Summary collapse

USER_MESSAGE =

Returns:

:"user.message"
USER_INTERRUPT =

Returns:

:"user.interrupt"
USER_TOOL_CONFIRMATION =

Returns:

:"user.tool_confirmation"
USER_CUSTOM_TOOL_RESULT =

Returns:

:"user.custom_tool_result"
AGENT_CUSTOM_TOOL_USE =

Returns:

:"agent.custom_tool_use"
AGENT_MESSAGE =

Returns:

:"agent.message"
AGENT_THINKING =

Returns:

:"agent.thinking"
AGENT_MCP_TOOL_USE =

Returns:

:"agent.mcp_tool_use"
AGENT_MCP_TOOL_RESULT =

Returns:

:"agent.mcp_tool_result"
AGENT_TOOL_USE =

Returns:

:"agent.tool_use"
AGENT_TOOL_RESULT =

Returns:

:"agent.tool_result"
AGENT_THREAD_MESSAGE_RECEIVED =

Returns:

:"agent.thread_message_received"
AGENT_THREAD_MESSAGE_SENT =

Returns:

:"agent.thread_message_sent"
AGENT_THREAD_CONTEXT_COMPACTED =

Returns:

:"agent.thread_context_compacted"
SESSION_ERROR =

Returns:

:"session.error"
SESSION_STATUS_RESCHEDULED =

Returns:

:"session.status_rescheduled"
SESSION_STATUS_RUNNING =

Returns:

:"session.status_running"
SESSION_STATUS_IDLE =

Returns:

:"session.status_idle"
SESSION_STATUS_TERMINATED =

Returns:

:"session.status_terminated"
SESSION_THREAD_CREATED =

Returns:

:"session.thread_created"
SPAN_OUTCOME_EVALUATION_START =

Returns:

:"span.outcome_evaluation_start"
SPAN_OUTCOME_EVALUATION_END =

Returns:

:"span.outcome_evaluation_end"
SPAN_MODEL_REQUEST_START =

Returns:

:"span.model_request_start"
SPAN_MODEL_REQUEST_END =

Returns:

:"span.model_request_end"
SPAN_OUTCOME_EVALUATION_ONGOING =

Returns:

:"span.outcome_evaluation_ongoing"
USER_DEFINE_OUTCOME =

Returns:

:"user.define_outcome"
SESSION_DELETED =

Returns:

:"session.deleted"
SESSION_THREAD_STATUS_RUNNING =

Returns:

:"session.thread_status_running"
SESSION_THREAD_STATUS_IDLE =

Returns:

:"session.thread_status_idle"
SESSION_THREAD_STATUS_TERMINATED =

Returns:

:"session.thread_status_terminated"
USER_TOOL_RESULT =

Returns:

:"user.tool_result"
SESSION_THREAD_STATUS_RESCHEDULED =

Returns:

:"session.thread_status_rescheduled"
SESSION_UPDATED =

Returns:

:"session.updated"
SYSTEM_MESSAGE =

Returns:

:"system.message"
SESSION_USAGE =

Returns:

:"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::BetaManagedAgentsSessionEvent::type_]

Returns:



121
# File 'sig/anthropic/models/beta/sessions/beta_managed_agents_session_event.rbs', line 121

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