Method List
-
#[] SwarmSDK::Agent::Chat::SymbolKeyHash
-
#action SwarmSDK::Hooks::Result
-
#activate_tools_for_prompt SwarmSDK::Agent::Chat
-
#active? RubyLLM::Chat::Subscription
-
#active? SwarmSDK::Agent::ChatHelpers::EventEmitter::Subscription
-
#active_agent_chats SwarmSDK::Swarm
-
#active_skill_path SwarmSDK::Agent::Chat
-
#active_tools SwarmSDK::Agent::ToolRegistry
-
#add_agent SwarmSDK::Swarm
-
#add_config SwarmSDK::Observer::Manager
-
#add_default SwarmSDK::Hooks::Registry
-
#add_default_callback SwarmSDK::Swarm::HookTriggers
-
#add_ephemeral_content_for_message SwarmSDK::Agent::ContextManager
-
#add_ephemeral_reminder SwarmSDK::Agent::Chat
-
#add_ephemeral_reminder SwarmSDK::Agent::ContextManager
-
#add_handler SwarmSDK::Observer::Config
-
#add_hook SwarmSDK::Agent::ChatHelpers::HookIntegration
-
#add_message SwarmSDK::Agent::Chat
-
#add_observer_config SwarmSDK::Swarm
-
#add_tool SwarmSDK::Agent::Chat
-
#agent SwarmSDK::Builders::BaseBuilder
-
#agent SwarmSDK::Workflow::NodeBuilder
-
#agent SwarmSDK::Swarm
-
#agent SwarmSDK::Result
-
agent SwarmSDK
-
#agent SwarmSDK::NodeContext
-
#agent_configs SwarmSDK::Workflow::NodeBuilder
-
#agent_context SwarmSDK::Agent::Chat
-
#agent_context SwarmSDK::Agent::ChatHelpers::ContextTracker
-
#agent_contexts SwarmSDK::Swarm::AgentInitializer
-
#agent_definition SwarmSDK::Swarm
-
#agent_definition SwarmSDK::Hooks::Context
-
#agent_definition SwarmSDK::Swarm::LazyDelegateChat
-
#agent_definitions SwarmSDK::Swarm
-
#agent_definitions SwarmSDK::Workflow
-
#agent_less? SwarmSDK::Workflow::NodeBuilder
-
#agent_name SwarmSDK::ContextManagement::Context
-
#agent_name SwarmSDK::Observer::Config
-
#agent_name SwarmSDK::Hooks::Context
-
#agent_name SwarmSDK::Tools::PathResolver
-
#agent_name SwarmSDK::Workflow::AgentConfig
-
#agent_names SwarmSDK::Configuration::Parser
-
#agent_names SwarmSDK::Snapshot
-
#agent_names SwarmSDK::Configuration
-
#agent_names SwarmSDK::Swarm
-
#agent_permissions SwarmSDK::Agent::Definition
-
#agents SwarmSDK::Configuration::Parser
-
#agents SwarmSDK::Configuration
-
#agents SwarmSDK::Swarm
-
#agents SwarmSDK::Workflow
-
#agents_involved SwarmSDK::Result
-
aliases SwarmSDK::Models
-
all SwarmSDK::Models
-
all SwarmSDK::PluginRegistry
-
#all_agents SwarmSDK::Builders::BaseBuilder
-
#all_agents_config SwarmSDK::Configuration
-
#all_agents_config SwarmSDK::Configuration::Parser
-
#all_agents_hooks SwarmSDK::Configuration
-
#all_agents_hooks SwarmSDK::Configuration::Parser
-
#all_entries SwarmSDK::Tools::Stores::ScratchpadStorage
-
#all_results SwarmSDK::NodeContext
-
#all_scratchpads SwarmSDK::Workflow
-
#allow_commands SwarmSDK::ToolPermissionsProxy
-
#allow_filesystem_tools SwarmSDK::Swarm
-
#allow_filesystem_tools SwarmSDK::Config
-
#allow_paths SwarmSDK::ToolPermissionsProxy
-
#allowed? SwarmSDK::Permissions::Config
-
#allowed_commands SwarmSDK::Permissions::Config
-
#allowed_patterns SwarmSDK::Permissions::Config
-
#analyze_context_bloat SwarmSDK::Agent::ContextManager
-
#anthropic_api_base RubyLLM::Configuration
-
#api_base RubyLLM::Providers::Anthropic
-
#api_version SwarmSDK::Agent::Definition
-
#api_version SwarmSDK::Swarm::AllAgentsBuilder
-
#api_version SwarmSDK::Agent::Builder
-
#api_version_set? SwarmSDK::Agent::Builder
-
apply_agent_hooks SwarmSDK::Hooks::Adapter
-
apply_hooks SwarmSDK::Hooks::Adapter
-
apply_mcp_logging_configuration SwarmSDK::Swarm
-
#around_llm_request RubyLLM::Chat::MultiSubscriberCallbacks
-
#around_tool_execution RubyLLM::Chat::MultiSubscriberCallbacks
-
#ask SwarmSDK::Agent::Chat
-
#assistant_messages SwarmSDK::Agent::Chat
-
#assume_model_exists SwarmSDK::Agent::Builder
-
#assume_model_exists SwarmSDK::Agent::Definition
-
#auto_compress_on_threshold SwarmSDK::Agent::ContextManager
-
available? SwarmSDK::Tools::DocumentConverters::BaseConverter
-
available_names SwarmSDK::Tools::Registry
-
#base_dir SwarmSDK::Configuration::Parser
-
#base_instance SwarmSDK::Agent::ToolRegistry::ToolEntry
-
#base_instance SwarmSDK::Agent::ToolRegistry
-
#base_name SwarmSDK::Swarm::LazyDelegateChat
-
#base_url SwarmSDK::Agent::Builder
-
#base_url SwarmSDK::Swarm::AllAgentsBuilder
-
#base_url SwarmSDK::Agent::Definition
-
#base_url_set? SwarmSDK::Agent::Builder
-
basic RubyLLM::Connection
-
#breakpoint SwarmSDK::Hooks::Context
-
#build SwarmSDK::TranscriptBuilder
-
#build SwarmSDK::ContextManagement::Builder
-
build SwarmSDK::TranscriptBuilder
-
build SwarmSDK::Agent::SystemPromptBuilder
-
build SwarmSDK
-
build SwarmSDK::Workflow::Builder
-
build SwarmSDK::PermissionsBuilder
-
build SwarmSDK::Swarm::Builder
-
#build SwarmSDK::Agent::SystemPromptBuilder
-
#build_chunk RubyLLM::Providers::OpenAIResponses
-
build_connection RubyLLM::MCP::Transports::Support::HTTPClient
-
build_gray_header SwarmSDK::Tools::ImageFormats::TiffBuilder
-
build_rgb_header SwarmSDK::Tools::ImageFormats::TiffBuilder
-
#build_swarm SwarmSDK::Builders::BaseBuilder
-
#build_swarm SwarmSDK::Workflow::Builder
-
#build_swarm SwarmSDK::Swarm::Builder
-
#build_swarm_for_node SwarmSDK::Workflow
-
build_toolset_reminder SwarmSDK::Agent::ChatHelpers::SystemReminderInjector
-
#build_transport_config SwarmSDK::Swarm::McpConfigurator
-
#bypass_permissions SwarmSDK::Agent::Definition
-
#bypass_permissions SwarmSDK::Agent::Builder
-
#cache_agent_instances SwarmSDK::Workflow
-
#calculate_cost SwarmSDK::Agent::ChatHelpers::LoggingHelpers
-
#call SwarmSDK::Permissions::Validator
-
#call SwarmSDK::Agent::LLMInstrumentationMiddleware
-
#callback SwarmSDK::LogCollector::Subscription
-
#callback_count RubyLLM::Chat::MultiSubscriberCallbacks
-
#callback_count SwarmSDK::Agent::ChatHelpers::EventEmitter
-
#capabilities SwarmSDK::Models::ModelInfo
-
#chat SwarmSDK::Swarm::LazyDelegateChat
-
#check_context_warnings SwarmSDK::Agent::ChatHelpers::HookIntegration
-
claude_code_format? SwarmSDK::ClaudeCodeAgentAdapter
-
#cleanup SwarmSDK::Observer::Manager
-
#cleanup SwarmSDK::Concerns::Cleanupable
-
#cleanup_observers SwarmSDK::Swarm
-
#cleanup_stop_signal SwarmSDK::Swarm
-
clear SwarmSDK::CustomToolRegistry
-
clear SwarmSDK::Tools::Stores::ReadTracker
-
#clear SwarmSDK::Tools::Stores::Storage
-
clear SwarmSDK::AgentRegistry
-
clear SwarmSDK::PluginRegistry
-
#clear SwarmSDK::Tools::Stores::ScratchpadStorage
-
clear_agent_registry! SwarmSDK
-
clear_all SwarmSDK::Tools::Stores::TodoManager
-
clear_all SwarmSDK::Tools::Stores::ReadTracker
-
#clear_callbacks SwarmSDK::Agent::ChatHelpers::EventEmitter
-
#clear_callbacks RubyLLM::Chat::MultiSubscriberCallbacks
-
#clear_conversation SwarmSDK::Agent::Chat
-
clear_custom_tools! SwarmSDK
-
#clear_delegation SwarmSDK::Agent::Context
-
#clear_ephemeral SwarmSDK::Agent::ContextManager
-
#clear_execution_barrier SwarmSDK::Swarm
-
#clear_observations SwarmSDK::Patterns::AgentObserver
-
#clear_skill SwarmSDK::Agent::Chat
-
clear_subscriptions SwarmSDK::LogCollector
-
clear_todos SwarmSDK::Tools::Stores::TodoManager
-
#client SwarmSDK::Tools::McpToolStub
-
#coding_agent SwarmSDK::Agent::Builder
-
#coding_agent SwarmSDK::Agent::Definition
-
#coding_agent SwarmSDK::Swarm::AllAgentsBuilder
-
#coding_agent_set? SwarmSDK::Agent::Builder
-
#collect_plugin_reminders SwarmSDK::Agent::ChatHelpers::SystemReminders
-
#collect_system_reminders SwarmSDK::Agent::ChatHelpers::SystemReminders
-
#command_allowed? SwarmSDK::Permissions::Config
-
command_permission_denied SwarmSDK::Permissions::ErrorFormatter
-
#compact SwarmSDK::ContextCompactor
-
#compact_context SwarmSDK::Agent::ChatHelpers::TokenTracking
-
#complete SwarmSDK::Agent::Chat
-
#complete RubyLLM::Chat::MultiSubscriberCallbacks
-
#complete RubyLLM::Providers::OpenAIResponses
-
#completion_url RubyLLM::Providers::Anthropic::Chat
-
#completion_url RubyLLM::Providers::OpenAIResponses
-
#compress_tool_message SwarmSDK::Agent::ContextManager
-
#compress_tool_results SwarmSDK::Agent::ContextManager
-
#compress_tool_results SwarmSDK::ContextManagement::Context
-
#compressed_message_count SwarmSDK::ContextCompactor::Metrics
-
#compressed_messages SwarmSDK::ContextCompactor::Metrics
-
#compressed_tokens SwarmSDK::ContextCompactor::Metrics
-
#compression_applied SwarmSDK::Agent::ContextManager
-
#compression_applied? SwarmSDK::ContextManagement::Context
-
#compression_factor SwarmSDK::ContextCompactor::Metrics
-
#compression_percentage SwarmSDK::ContextCompactor::Metrics
-
#compression_ratio SwarmSDK::ContextCompactor::Metrics
-
config SwarmSDK
-
#config_for_hooks SwarmSDK::Swarm
-
#config_type SwarmSDK::Configuration
-
#config_type SwarmSDK::Configuration::Parser
-
configure SwarmSDK
-
configure_mcp_logging SwarmSDK::Swarm
-
#configure_system_prompt SwarmSDK::Agent::Chat
-
#connections_for SwarmSDK::Configuration::Parser
-
#connections_for SwarmSDK::Configuration
-
#content SwarmSDK::Hooks::ToolResult
-
#content SwarmSDK::Result
-
#content SwarmSDK::Workflow::TransformerExecutor::TransformerResult
-
#content SwarmSDK::Tools::Stores::Storage::Entry
-
#content SwarmSDK::NodeContext
-
#context SwarmSDK::Hooks::Error
-
#context_breakdown SwarmSDK::Swarm
-
#context_limit SwarmSDK::Agent::ChatHelpers::TokenTracking
-
#context_limit SwarmSDK::ContextManagement::Context
-
#context_management SwarmSDK::Agent::Builder
-
#context_manager SwarmSDK::Agent::Chat
-
#context_tracker SwarmSDK::Agent::Chat
-
#context_usage_percentage SwarmSDK::Agent::ChatHelpers::TokenTracking
-
#context_window SwarmSDK::Agent::Builder
-
#context_window SwarmSDK::Models::ModelInfo
-
#context_window SwarmSDK::Agent::Definition
-
continue SwarmSDK::Hooks::Result
-
#continue? SwarmSDK::Hooks::Result
-
#conversation_snapshot SwarmSDK::Agent::ChatHelpers::Serialization
-
#convert SwarmSDK::Tools::DocumentConverters::PdfConverter
-
#convert SwarmSDK::Tools::DocumentConverters::DocxConverter
-
#convert SwarmSDK::Tools::DocumentConverters::BaseConverter
-
#convert SwarmSDK::Tools::DocumentConverters::HtmlConverter
-
#convert SwarmSDK::Tools::DocumentConverters::XlsxConverter
-
#convert_string SwarmSDK::Tools::DocumentConverters::HtmlConverter
-
#cost SwarmSDK::Result
-
create SwarmSDK::CustomToolRegistry
-
create SwarmSDK::Tools::Registry
-
#create_delegation_tool SwarmSDK::Swarm::AgentInitializer
-
create_for_scratchpad SwarmSDK::Tools::Scratchpad::ScratchpadRead
-
create_for_scratchpad SwarmSDK::Tools::Scratchpad::ScratchpadWrite
-
create_for_scratchpad SwarmSDK::Tools::Scratchpad::ScratchpadList
-
#create_storage SwarmSDK::Plugin
-
#create_tool SwarmSDK::Plugin
-
#create_tool_instance SwarmSDK::Swarm::ToolConfigurator
-
creation_requirements SwarmSDK::Tools::MultiEdit
-
creation_requirements SwarmSDK::Tools::Edit
-
creation_requirements SwarmSDK::Tools::TodoWrite
-
creation_requirements SwarmSDK::Tools::Glob
-
creation_requirements SwarmSDK::Tools::Read
-
creation_requirements SwarmSDK::Tools::Grep
-
creation_requirements SwarmSDK::Tools::Write
-
creation_requirements SwarmSDK::Tools::Bash
-
#cumulative_cache_creation_tokens SwarmSDK::Agent::ChatHelpers::TokenTracking
-
#cumulative_cached_tokens SwarmSDK::Agent::ChatHelpers::TokenTracking
-
#cumulative_input_cost SwarmSDK::Agent::ChatHelpers::TokenTracking
-
#cumulative_input_tokens SwarmSDK::Agent::ChatHelpers::TokenTracking
-
#cumulative_output_cost SwarmSDK::Agent::ChatHelpers::TokenTracking
-
#cumulative_output_tokens SwarmSDK::Agent::ChatHelpers::TokenTracking
-
#cumulative_total_cost SwarmSDK::Agent::ChatHelpers::TokenTracking
-
#cumulative_total_tokens SwarmSDK::Agent::ChatHelpers::TokenTracking
-
#current_input SwarmSDK::Workflow::Executor::ExecutionState
-
custom_tool_registered? SwarmSDK
-
custom_tools SwarmSDK
-
#data SwarmSDK::Snapshot
-
#default_model SwarmSDK::Config
-
#default_model= SwarmSDK::Config
-
#default_permissions SwarmSDK::Agent::Definition
-
#delegate_chat SwarmSDK::Tools::Delegate
-
#delegate_name SwarmSDK::Tools::Delegate
-
#delegate_target SwarmSDK::Tools::Delegate
-
#delegates_to SwarmSDK::Agent::Builder
-
#delegates_to SwarmSDK::Workflow::AgentConfig
-
#delegates_to SwarmSDK::Agent::Definition
-
#delegation? SwarmSDK::Agent::Context
-
#delegation_configs SwarmSDK::Agent::Definition
-
#delegation_event? SwarmSDK::Hooks::Context
-
#delegation_instance_names SwarmSDK::Snapshot
-
#delegation_instances SwarmSDK::Workflow
-
#delegation_instances SwarmSDK::Swarm
-
#delegation_instances_hash SwarmSDK::Workflow
-
#delegation_instances_hash SwarmSDK::Swarm
-
#delegation_instances_hash SwarmSDK::Concerns::Snapshotable
-
#delegation_result SwarmSDK::Hooks::Context
-
#delegation_target SwarmSDK::Hooks::Context
-
#delegation_target SwarmSDK::Agent::Context
-
#delegation_tool? SwarmSDK::Agent::Context
-
#delegation_tools SwarmSDK::Agent::Context
-
#delete SwarmSDK::Tools::Stores::ScratchpadStorage
-
#delete SwarmSDK::Tools::Stores::Storage
-
#denied_commands SwarmSDK::Permissions::Config
-
#denied_patterns SwarmSDK::Permissions::Config
-
#deny_commands SwarmSDK::ToolPermissionsProxy
-
#deny_paths SwarmSDK::ToolPermissionsProxy
-
#dependencies SwarmSDK::Workflow::NodeBuilder
-
#dependencies SwarmSDK::NodeContext
-
#depends_on SwarmSDK::Workflow::NodeBuilder
-
#description SwarmSDK::Agent::Definition
-
#description SwarmSDK::Tools::Delegate
-
#description SwarmSDK::Agent::Builder
-
#description SwarmSDK::Tools::McpToolStub
-
#detect_tool_name SwarmSDK::Agent::ContextManager
-
#directory SwarmSDK::Agent::Definition
-
#directory SwarmSDK::Agent::Builder
-
#directory SwarmSDK::Tools::PathResolver
-
#disable_default_tools SwarmSDK::Agent::Builder
-
#disable_default_tools SwarmSDK::Swarm::AllAgentsBuilder
-
#disable_default_tools SwarmSDK::Agent::Definition
-
#disable_environment_info SwarmSDK::Agent::Definition
-
#disable_environment_info SwarmSDK::Swarm::AllAgentsBuilder
-
#disable_environment_info SwarmSDK::Agent::Builder
-
#disable_environment_info_set? SwarmSDK::Agent::Builder
-
#disabled? RubyLLM::ResponsesSession
-
#duration SwarmSDK::Result
-
#duration SwarmSDK::NodeContext
-
#effective_input_tokens SwarmSDK::Agent::ChatHelpers::TokenTracking
-
emit SwarmSDK::LogStream
-
emit SwarmSDK::LogCollector
-
#emit_agent_start_events SwarmSDK::Swarm::LoggingCallbacks
-
#emit_agent_start_for SwarmSDK::Swarm::LoggingCallbacks
-
emit_error SwarmSDK::LogStream
-
emit_event SwarmSDK::PluginRegistry
-
#emit_model_lookup_warning SwarmSDK::Agent::Chat
-
#emit_retroactive_agent_start_events SwarmSDK::Swarm::LoggingCallbacks
-
#emit_validation_warnings SwarmSDK::Concerns::Validatable
-
emitter SwarmSDK::LogStream
-
emitter= SwarmSDK::LogStream
-
enabled? SwarmSDK::LogStream
-
#ephemeral_count SwarmSDK::Agent::ContextManager
-
#error SwarmSDK::Hooks::ToolResult
-
#error SwarmSDK::Result
-
#error SwarmSDK::NodeContext
-
#error_message SwarmSDK::Workflow::TransformerExecutor::TransformerResult
-
estimate_content SwarmSDK::ContextCompactor::TokenCounter
-
estimate_message SwarmSDK::ContextCompactor::TokenCounter
-
estimate_messages SwarmSDK::ContextCompactor::TokenCounter
-
#event SwarmSDK::Hooks::Definition
-
#event SwarmSDK::Hooks::Context
-
#event_handlers SwarmSDK::Observer::Config
-
#execute SwarmSDK::Tools::Scratchpad::ScratchpadRead
-
#execute SwarmSDK::Tools::Write
-
#execute SwarmSDK::Tools::MultiEdit
-
#execute SwarmSDK::Tools::Clock
-
#execute SwarmSDK::Tools::Read
-
#execute SwarmSDK::Tools::Think
-
#execute SwarmSDK::Tools::Grep
-
#execute SwarmSDK::Tools::Glob
-
#execute SwarmSDK::Tools::Edit
-
#execute SwarmSDK::Tools::Bash
-
#execute SwarmSDK::Tools::Delegate
-
#execute SwarmSDK::Tools::WebFetch
-
execute SwarmSDK::Hooks::ShellExecutor
-
#execute SwarmSDK::Workflow
-
execute SwarmSDK::Workflow::TransformerExecutor
-
execute RubyLLM::ToolExecutors::AsyncExecutor
-
#execute SwarmSDK::Tools::TodoWrite
-
#execute SwarmSDK::Swarm
-
#execute SwarmSDK::Tools::Scratchpad::ScratchpadWrite
-
#execute SwarmSDK::Tools::Scratchpad::ScratchpadList
-
#execute SwarmSDK::Hooks::Executor
-
#execute SwarmSDK::Tools::McpToolStub
-
#execute_safe SwarmSDK::Hooks::Executor
-
#execute_single SwarmSDK::Hooks::Executor
-
#execution_index SwarmSDK::Workflow::Executor::ExecutionState
-
#execution_order SwarmSDK::Workflow
-
#execution_timeout SwarmSDK::Swarm::Builder
-
#execution_timeout SwarmSDK::Configuration::Parser
-
#execution_timeout SwarmSDK::Swarm
-
exists? SwarmSDK::Tools::Registry
-
extensions SwarmSDK::Tools::DocumentConverters::DocxConverter
-
extensions SwarmSDK::Tools::DocumentConverters::BaseConverter
-
extensions SwarmSDK::Tools::DocumentConverters::PdfConverter
-
extensions SwarmSDK::Tools::DocumentConverters::XlsxConverter
-
extensions SwarmSDK::Tools::DocumentConverters::HtmlConverter
-
#external_swarms SwarmSDK::Configuration
-
#external_swarms SwarmSDK::Configuration::Parser
-
#extract_delegate_agent_name SwarmSDK::Agent::ChatHelpers::ContextTracker
-
extract_from_page SwarmSDK::Tools::ImageExtractors::PdfImageExtractor
-
extract_images SwarmSDK::Tools::ImageExtractors::DocxImageExtractor
-
extract_images SwarmSDK::Tools::ImageExtractors::PdfImageExtractor
-
#extract_system_reminders SwarmSDK::Agent::ContextManager
-
#failure? SwarmSDK::Result
-
#failure? SwarmSDK::Hooks::ToolResult
-
#failure_count RubyLLM::ResponsesSession
-
#family SwarmSDK::Models::ModelInfo
-
file_read? SwarmSDK::Tools::Stores::ReadTracker
-
#filter SwarmSDK::LogCollector::Subscription
-
#finalize SwarmSDK::Workflow::AgentConfig
-
find SwarmSDK::Models
-
#find_blocking_command_pattern SwarmSDK::Permissions::Config
-
#find_blocking_pattern SwarmSDK::Permissions::Config
-
#find_last_message SwarmSDK::Agent::Chat
-
#find_last_message_index SwarmSDK::Agent::Chat
-
find_last_todowrite_index SwarmSDK::Agent::ChatHelpers::SystemReminderInjector
-
finish_agent SwarmSDK::Hooks::Result
-
#finish_agent SwarmSDK::Hooks::Context
-
#finish_agent? SwarmSDK::Hooks::Result
-
#finish_reason SwarmSDK::Result
-
finish_swarm SwarmSDK::Hooks::Result
-
#finish_swarm SwarmSDK::Hooks::Context
-
#finish_swarm? SwarmSDK::Hooks::Result
-
first_message? SwarmSDK::Agent::ChatHelpers::SystemReminderInjector
-
#first_message_sent? SwarmSDK::Workflow
-
#first_message_sent? SwarmSDK::Swarm
-
for_input SwarmSDK::NodeContext
-
for_output SwarmSDK::NodeContext
-
format_name SwarmSDK::Tools::DocumentConverters::PdfConverter
-
format_name SwarmSDK::Tools::DocumentConverters::BaseConverter
-
format_name SwarmSDK::Tools::DocumentConverters::DocxConverter
-
format_name SwarmSDK::Tools::DocumentConverters::HtmlConverter
-
format_name SwarmSDK::Tools::DocumentConverters::XlsxConverter
-
#format_tool_calls SwarmSDK::Agent::ChatHelpers::LoggingHelpers
-
format_tool_calls RubyLLM::Providers::OpenAI::Tools
-
from_file SwarmSDK::Snapshot
-
from_h RubyLLM::ResponsesSession
-
from_hash SwarmSDK::Snapshot
-
from_json SwarmSDK::Snapshot
-
gem_available? SwarmSDK::Tools::DocumentConverters::BaseConverter
-
gem_name SwarmSDK::Tools::DocumentConverters::PdfConverter
-
gem_name SwarmSDK::Tools::DocumentConverters::DocxConverter
-
gem_name SwarmSDK::Tools::DocumentConverters::XlsxConverter
-
gem_name SwarmSDK::Tools::DocumentConverters::HtmlConverter
-
gem_name SwarmSDK::Tools::DocumentConverters::BaseConverter
-
get SwarmSDK::PluginRegistry
-
get SwarmSDK::AgentRegistry
-
#get SwarmSDK::Hooks::Registry
-
get SwarmSDK::CustomToolRegistry
-
#get SwarmSDK::Agent::ToolRegistry
-
get SwarmSDK::Tools::Registry
-
#get_defaults SwarmSDK::Hooks::Registry
-
get_many SwarmSDK::Tools::Registry
-
get_read_files SwarmSDK::Tools::Stores::ReadTracker
-
get_todos SwarmSDK::Tools::Stores::TodoManager
-
get_tool_executor RubyLLM
-
#get_tool_result_digest SwarmSDK::Plugin
-
#glob SwarmSDK::Tools::Stores::ScratchpadStorage
-
#glob SwarmSDK::Tools::Stores::Storage
-
#global_semaphore SwarmSDK::Agent::Chat
-
#global_semaphore SwarmSDK::Swarm
-
#goto_node SwarmSDK::NodeContext
-
#grep SwarmSDK::Tools::Stores::Storage
-
#grep SwarmSDK::Tools::Stores::ScratchpadStorage
-
halt SwarmSDK::Hooks::Result
-
#halt SwarmSDK::Hooks::Context
-
#halt SwarmSDK::Workflow::TransformerExecutor::TransformerResult
-
#halt? SwarmSDK::Hooks::Result
-
#halt? SwarmSDK::Workflow::TransformerExecutor::TransformerResult
-
#halt_workflow SwarmSDK::NodeContext
-
#has_ephemeral? SwarmSDK::Agent::ContextManager
-
#has_input_transformer? SwarmSDK::Workflow::NodeBuilder
-
#has_output_transformer? SwarmSDK::Workflow::NodeBuilder
-
#has_system_reminders? SwarmSDK::Agent::ContextManager
-
#has_tool? SwarmSDK::Agent::ToolRegistry
-
#has_tool? SwarmSDK::Agent::Chat
-
#has_user_message? SwarmSDK::Agent::Chat
-
hash_to_yaml SwarmSDK::Utils
-
#headers SwarmSDK::Swarm::AllAgentsBuilder
-
#headers SwarmSDK::Agent::Definition
-
#headers SwarmSDK::Agent::Builder
-
#headers_set? SwarmSDK::Agent::Builder
-
#hit_warning_threshold? SwarmSDK::Agent::Context
-
#hook SwarmSDK::Swarm::AllAgentsBuilder
-
#hook SwarmSDK::Agent::Builder
-
#hook SwarmSDK::Swarm::Builder
-
#hook_agent_hooks SwarmSDK::Agent::ChatHelpers::HookIntegration
-
#hook_executor SwarmSDK::Agent::ChatHelpers::HookIntegration
-
#hook_name SwarmSDK::Hooks::Error
-
#hook_registry SwarmSDK::Swarm
-
#hook_swarm SwarmSDK::Agent::ChatHelpers::HookIntegration
-
#hooks SwarmSDK::Swarm::AllAgentsBuilder
-
#hooks SwarmSDK::Agent::Definition
-
#id SwarmSDK::Hooks::ToolCall
-
#id SwarmSDK::Models::ModelInfo
-
#id SwarmSDK::Builders::BaseBuilder
-
#id SwarmSDK::LogCollector::Subscription
-
#immutable_tools SwarmSDK::Plugin
-
infer_name SwarmSDK::CustomToolRegistry
-
#initialize SwarmSDK::SwarmRegistry
-
#initialize SwarmSDK::Swarm::Executor
-
#initialize RubyLLM::Providers::OpenAIResponses
-
#initialize SwarmSDK::Agent::ToolRegistry
-
#initialize SwarmSDK::StateRestorer
-
#initialize SwarmSDK::StateSnapshot
-
#initialize SwarmSDK::RestoreResult
-
#initialize SwarmSDK::Configuration::Parser
-
#initialize SwarmSDK::Hooks::Executor
-
#initialize SwarmSDK::Hooks::Registry
-
#initialize SwarmSDK::LogCollector::Subscription
-
#initialize SwarmSDK::Swarm::Builder
-
#initialize SwarmSDK::Hooks::Context
-
#initialize SwarmSDK::Agent::ChatHelpers::ContextTracker
-
#initialize SwarmSDK::ContextManagement::Context
-
#initialize RubyLLM::Chat::MultiSubscriberCallbacks
-
#initialize SwarmSDK::Configuration
-
#initialize SwarmSDK::Agent::Context
-
#initialize SwarmSDK::Swarm::SwarmRegistryBuilder
-
#initialize SwarmSDK::Agent::LLMInstrumentationMiddleware
-
#initialize SwarmSDK::Tools::McpToolStub
-
#initialize SwarmSDK::TranscriptBuilder
-
#initialize SwarmSDK::Agent::Builder
-
#initialize SwarmSDK::EventsToMessages
-
#initialize SwarmSDK::Builders::BaseBuilder
-
#initialize SwarmSDK::NodeContext
-
#initialize SwarmSDK::Tools::Stores::ScratchpadStorage
-
#initialize SwarmSDK::ToolPermissionsProxy
-
#initialize SwarmSDK::Agent::Definition
-
#initialize SwarmSDK::Hooks::Result
-
#initialize SwarmSDK::Tools::Write
-
#initialize RubyLLM::Chat::Subscription
-
#initialize SwarmSDK::Hooks::Error
-
#initialize SwarmSDK::Tools::Grep
-
#initialize SwarmSDK::Tools::Read
-
#initialize SwarmSDK::Tools::Bash
-
#initialize SwarmSDK::Tools::Edit
-
#initialize SwarmSDK::Tools::Glob
-
#initialize SwarmSDK::Permissions::Validator
-
#initialize SwarmSDK::Tools::TodoWrite
-
#initialize RubyLLM::Configuration
-
#initialize SwarmSDK::Swarm::AllAgentsBuilder
-
#initialize SwarmSDK::Permissions::Config
-
#initialize SwarmSDK::Hooks::ToolResult
-
#initialize SwarmSDK::Agent::SystemPromptBuilder
-
#initialize SwarmSDK::Agent::Chat
-
#initialize SwarmSDK::ContextCompactor
-
#initialize SwarmSDK::Workflow
-
#initialize SwarmSDK::Tools::Scratchpad::ScratchpadRead
-
#initialize SwarmSDK::ContextCompactor::Metrics
-
#initialize SwarmSDK::Snapshot
-
#initialize SwarmSDK::Swarm::LazyDelegateChat
-
#initialize RubyLLM::Chat::ConcurrentToolExecution
-
#initialize SwarmSDK::Workflow::NodeBuilder
-
#initialize SwarmSDK::Swarm::McpConfigurator
-
#initialize SwarmSDK::Result
-
#initialize SwarmSDK::SnapshotFromEvents
-
#initialize SwarmSDK::Workflow::Builder
-
#initialize SwarmSDK::Models::ModelInfo
-
#initialize SwarmSDK::Tools::Scratchpad::ScratchpadList
-
#initialize SwarmSDK::Config
-
#initialize SwarmSDK::ValidationResult
-
#initialize SwarmSDK::Tools::MultiEdit
-
#initialize SwarmSDK::Tools::Scratchpad::ScratchpadWrite
-
#initialize SwarmSDK::Configuration::Translator
-
#initialize SwarmSDK::Patterns::AgentObserver
-
#initialize SwarmSDK::Agent::ChatHelpers::EventEmitter::Subscription
-
#initialize SwarmSDK::Swarm
-
#initialize RubyLLM::ResponsesSession
-
#initialize SwarmSDK::Agent::ContextManager
-
#initialize SwarmSDK::PermissionsBuilder
-
#initialize SwarmSDK::Workflow::Executor
-
#initialize SwarmSDK::Observer::Manager
-
#initialize SwarmSDK::Observer::Builder
-
#initialize SwarmSDK::ClaudeCodeAgentAdapter
-
#initialize SwarmSDK::Tools::Stores::Storage
-
#initialize SwarmSDK::Tools::WebFetch
-
#initialize SwarmSDK::Observer::Config
-
#initialize SwarmSDK::MarkdownParser
-
#initialize SwarmSDK::Swarm::AgentInitializer
-
#initialize SwarmSDK::Hooks::ToolCall
-
#initialize SwarmSDK::Workflow::AgentConfig
-
#initialize SwarmSDK::Swarm::ToolConfigurator
-
#initialize SwarmSDK::Tools::Delegate
-
#initialize SwarmSDK::ContextManagement::Builder
-
#initialize SwarmSDK::Hooks::Definition
-
#initialize SwarmSDK::CustomToolRegistry::NamedToolWrapper
-
#initialize_all SwarmSDK::Swarm::AgentInitializer
-
#initialize_delegate! SwarmSDK::Tools::Delegate
-
#initialize_event_emitter SwarmSDK::Agent::ChatHelpers::EventEmitter
-
#initialize_isolated_agent SwarmSDK::Swarm::AgentInitializer
-
#initialize_lazy_delegates! SwarmSDK::Swarm
-
#initialized? SwarmSDK::Swarm::LazyDelegateChat
-
#initialized? SwarmSDK::Tools::Delegate
-
inject_first_message_reminders SwarmSDK::Agent::ChatHelpers::SystemReminderInjector
-
#input SwarmSDK::Workflow::NodeBuilder
-
#input_command SwarmSDK::Workflow::NodeBuilder
-
#input_transformer SwarmSDK::Workflow::NodeBuilder
-
#input_transformer_command SwarmSDK::Workflow::NodeBuilder
-
#inspect SwarmSDK::Agent::ChatHelpers::EventEmitter::Subscription
-
#inspect RubyLLM::Chat::Subscription
-
#instance SwarmSDK::Agent::ToolRegistry
-
#instance SwarmSDK::Agent::ToolRegistry::ToolEntry
-
instance SwarmSDK::Config
-
#instance_name SwarmSDK::Swarm::LazyDelegateChat
-
#interrupted? SwarmSDK::Result
-
#key? SwarmSDK::Agent::Chat::SymbolKeyHash
-
#knowledge_cutoff SwarmSDK::Models::ModelInfo
-
#last_activity RubyLLM::ResponsesSession
-
#last_assistant_message SwarmSDK::Agent::Chat
-
#last_result SwarmSDK::Workflow::Executor::ExecutionState
-
#last_todowrite_message_index SwarmSDK::Agent::Chat
-
#lazy? SwarmSDK::Tools::Delegate
-
#lead SwarmSDK::Swarm::Builder
-
#lead SwarmSDK::Workflow::NodeBuilder
-
#lead= SwarmSDK::Swarm
-
#lead_agent SwarmSDK::Configuration::Parser
-
#lead_agent SwarmSDK::Configuration
-
#lead_agent SwarmSDK::Workflow
-
#lead_agent SwarmSDK::Swarm
-
#lead_agent SwarmSDK::Workflow::NodeBuilder
-
#lead_override SwarmSDK::Workflow::NodeBuilder
-
#list SwarmSDK::Tools::Stores::Storage
-
#list SwarmSDK::Tools::Stores::ScratchpadStorage
-
#llm_open_timeout SwarmSDK::Config
-
#llm_read_timeout SwarmSDK::Config
-
#llm_request_timeout SwarmSDK::Config
-
#llm_requests SwarmSDK::Result
-
#llm_write_timeout SwarmSDK::Config
-
load SwarmSDK
-
#load_and_validate SwarmSDK::Configuration
-
load_file SwarmSDK::Configuration
-
load_file SwarmSDK
-
load_from_block SwarmSDK::SwarmLoader
-
load_from_file SwarmSDK::SwarmLoader
-
load_from_yaml_string SwarmSDK::SwarmLoader
-
#load_skill_state SwarmSDK::Agent::Chat
-
#load_swarm SwarmSDK::SwarmRegistry
-
#log_action SwarmSDK::ContextManagement::Context
-
#logs SwarmSDK::NodeContext
-
#logs SwarmSDK::Workflow::Executor::ExecutionState
-
#logs SwarmSDK::Result
-
#mark_agent_active SwarmSDK::Swarm
-
#mark_agent_inactive SwarmSDK::Swarm
-
#mark_compression_applied SwarmSDK::ContextManagement::Context
-
#matcher SwarmSDK::Hooks::Definition
-
#matches? SwarmSDK::LogCollector::Subscription
-
matches? SwarmSDK::Permissions::PathMatcher
-
#matches? SwarmSDK::Hooks::Definition
-
#max_concurrency RubyLLM::Chat
-
#max_concurrent SwarmSDK::Observer::Builder
-
#max_concurrent_tools SwarmSDK::Agent::Definition
-
#max_output_tokens SwarmSDK::Models::ModelInfo
-
#mcp_clients SwarmSDK::Workflow
-
#mcp_clients SwarmSDK::Swarm
-
mcp_log_level SwarmSDK::Swarm
-
#mcp_server SwarmSDK::Agent::Builder
-
#mcp_servers SwarmSDK::Agent::Builder
-
#mcp_servers SwarmSDK::Agent::Definition
-
#memory_configured? SwarmSDK::Plugin
-
#message_count SwarmSDK::ContextManagement::Context
-
#message_count SwarmSDK::Agent::Chat
-
#messages SwarmSDK::ContextManagement::Context
-
#messages SwarmSDK::Agent::Chat
-
#messages_removed SwarmSDK::ContextCompactor::Metrics
-
#messages_summarized SwarmSDK::ContextCompactor::Metrics
-
#metadata SwarmSDK::Agent::ToolRegistry::ToolEntry
-
#metadata SwarmSDK::Hooks::Context
-
#metadata SwarmSDK::Agent::Context
-
#metadata SwarmSDK::Agent::ToolRegistry
-
#metadata SwarmSDK::Result
-
#metadata SwarmSDK::Models::ModelInfo
-
#modalities SwarmSDK::Models::ModelInfo
-
#model SwarmSDK::Agent::Builder
-
#model SwarmSDK::Agent::Definition
-
#model SwarmSDK::Swarm::AllAgentsBuilder
-
#model_context_window SwarmSDK::Agent::Chat
-
#model_id SwarmSDK::Agent::Chat
-
#model_provider SwarmSDK::Agent::Chat
-
#model_set? SwarmSDK::Agent::Builder
-
#name SwarmSDK::Tools::McpToolStub
-
#name SwarmSDK::Agent::Context
-
#name SwarmSDK::Workflow::NodeBuilder
-
#name SwarmSDK::Tools::Write
-
#name SwarmSDK::Tools::Clock
-
#name SwarmSDK::Tools::Think
-
#name SwarmSDK::Tools::Read
-
#name SwarmSDK::Tools::Edit
-
#name SwarmSDK::Tools::Bash
-
#name SwarmSDK::Workflow
-
#name SwarmSDK::Plugin
-
#name SwarmSDK::Models::ModelInfo
-
#name SwarmSDK::Builders::BaseBuilder
-
#name SwarmSDK::Swarm
-
#name SwarmSDK::Tools::TodoWrite
-
#name SwarmSDK::Tools::MultiEdit
-
#name SwarmSDK::CustomToolRegistry::NamedToolWrapper
-
#name SwarmSDK::Tools::WebFetch
-
#name SwarmSDK::Agent::Definition
-
#name SwarmSDK::Hooks::ToolCall
-
#name SwarmSDK::Tools::Delegate
-
#named_hook? SwarmSDK::Hooks::Definition
-
#named_hooks SwarmSDK::Hooks::Registry
-
names SwarmSDK::AgentRegistry
-
#node SwarmSDK::Workflow::Executor::OutputTransformerContext
-
#node SwarmSDK::Workflow::Builder
-
#node_name SwarmSDK::NodeContext
-
#node_name SwarmSDK::Workflow::Executor::OutputTransformerContext
-
#node_start_time SwarmSDK::Workflow::Executor::OutputTransformerContext
-
#nodes SwarmSDK::Configuration
-
#nodes SwarmSDK::Workflow
-
#nodes SwarmSDK::Configuration::Parser
-
#non_delegation_tool_names SwarmSDK::Agent::Chat
-
#non_removable_tool_names SwarmSDK::Agent::ToolRegistry
-
#observations SwarmSDK::Patterns::AgentObserver
-
#observe SwarmSDK::Patterns::AgentObserver
-
#observer SwarmSDK::Swarm::Builder
-
#observer_configs SwarmSDK::Swarm
-
#observing? SwarmSDK::Patterns::AgentObserver
-
#on SwarmSDK::Observer::Builder
-
#on SwarmSDK::ContextManagement::Builder
-
#on_agent_initialized SwarmSDK::Plugin
-
#on_end_message RubyLLM::Chat::MultiSubscriberCallbacks
-
#on_end_message SwarmSDK::Agent::ChatHelpers::EventEmitter
-
#on_new_message SwarmSDK::Agent::ChatHelpers::EventEmitter
-
#on_new_message RubyLLM::Chat::MultiSubscriberCallbacks
-
#on_swarm_started SwarmSDK::Plugin
-
#on_swarm_stopped SwarmSDK::Plugin
-
#on_tool_call SwarmSDK::Agent::ChatHelpers::EventEmitter
-
#on_tool_call RubyLLM::Chat::MultiSubscriberCallbacks
-
#on_tool_result RubyLLM::Chat::MultiSubscriberCallbacks
-
#on_tool_result SwarmSDK::Agent::ChatHelpers::EventEmitter
-
#on_user_message SwarmSDK::Plugin
-
#once RubyLLM::Chat::MultiSubscriberCallbacks
-
#once SwarmSDK::Agent::ChatHelpers::EventEmitter
-
#open_timeout RubyLLM::Configuration
-
#openai_api_key SwarmSDK::Config
-
#openai_api_key= SwarmSDK::Config
-
#options SwarmSDK::Observer::Config
-
#original_initialize_without_patches RubyLLM::Configuration
-
#original_message_count SwarmSDK::ContextCompactor::Metrics
-
#original_messages SwarmSDK::ContextCompactor::Metrics
-
#original_prompt SwarmSDK::NodeContext
-
#original_prompt SwarmSDK::Workflow
-
#original_tokens SwarmSDK::ContextCompactor::Metrics
-
#output SwarmSDK::Workflow::NodeBuilder
-
#output_command SwarmSDK::Workflow::NodeBuilder
-
#output_transformer SwarmSDK::Workflow::NodeBuilder
-
#output_transformer_command SwarmSDK::Workflow::NodeBuilder
-
#override_swarm_ids SwarmSDK::Swarm
-
#parameters SwarmSDK::Swarm::AllAgentsBuilder
-
#parameters SwarmSDK::Agent::Builder
-
#parameters SwarmSDK::Agent::Definition
-
#parameters SwarmSDK::Hooks::ToolCall
-
#parameters_set? SwarmSDK::Agent::Builder
-
#params_schema SwarmSDK::Tools::McpToolStub
-
#parent_swarm_id SwarmSDK::Agent::Context
-
#parent_swarm_id SwarmSDK::Workflow
-
#parent_swarm_id SwarmSDK::Swarm
-
parse SwarmSDK::ClaudeCodeAgentAdapter
-
#parse SwarmSDK::ClaudeCodeAgentAdapter
-
parse SwarmSDK::MarkdownParser
-
#parse SwarmSDK::MarkdownParser
-
#parse SwarmSDK::Configuration::Parser
-
#parse_completion_response RubyLLM::Providers::OpenAIResponses
-
#parse_config SwarmSDK::Plugin
-
parse_streaming_error RubyLLM::Providers::OpenAI::Streaming
-
parse_tool_call_arguments RubyLLM::Providers::OpenAI::Tools
-
parse_tool_calls RubyLLM::Providers::OpenAI::Tools
-
#partial_restore? SwarmSDK::RestoreResult
-
#per_agent_usage SwarmSDK::Result
-
#per_node_scratchpad? SwarmSDK::Workflow
-
permission_denied SwarmSDK::Permissions::ErrorFormatter
-
#permissions SwarmSDK::Agent::Builder
-
#permissions SwarmSDK::Swarm::AllAgentsBuilder
-
#permissions_config SwarmSDK::Swarm::AllAgentsBuilder
-
#permissions_hash= SwarmSDK::Agent::Builder
-
#permissions_hash= SwarmSDK::Swarm::AllAgentsBuilder
-
#plugin_config SwarmSDK::Agent::Definition
-
#plugin_configs SwarmSDK::Agent::Definition
-
plugin_for_tool SwarmSDK::PluginRegistry
-
#plugin_storages SwarmSDK::Swarm
-
plugin_tool? SwarmSDK::PluginRegistry
-
#prepare_for_execution SwarmSDK::Swarm
-
#prepare_for_llm SwarmSDK::Agent::ContextManager
-
#prepend_tools SwarmSDK::Agent::Builder
-
#preserve_context SwarmSDK::Tools::Delegate
-
#previous_result SwarmSDK::NodeContext
-
#pricing SwarmSDK::Models::ModelInfo
-
#primary_agents SwarmSDK::Workflow
-
#primary_agents SwarmSDK::Swarm
-
#primary_agents SwarmSDK::Concerns::Snapshotable
-
#priority SwarmSDK::Hooks::Definition
-
#proc SwarmSDK::Hooks::Definition
-
#provider SwarmSDK::Agent::Definition
-
#provider SwarmSDK::Swarm::AllAgentsBuilder
-
#provider SwarmSDK::Agent::Builder
-
#provider SwarmSDK::Agent::Chat
-
#provider SwarmSDK::Models::ModelInfo
-
#provider_set? SwarmSDK::Agent::Builder
-
#prune_old_messages SwarmSDK::ContextManagement::Context
-
#read SwarmSDK::Tools::Stores::Storage
-
#read SwarmSDK::Tools::Stores::ScratchpadStorage
-
#read_timeout RubyLLM::Configuration
-
#real_model_info SwarmSDK::Agent::Chat
-
reconstruct SwarmSDK::SnapshotFromEvents
-
#reconstruct SwarmSDK::SnapshotFromEvents
-
reconstruct SwarmSDK::EventsToMessages
-
#reconstruct SwarmSDK::EventsToMessages
-
#record_failure! RubyLLM::ResponsesSession
-
register SwarmSDK::CustomToolRegistry
-
#register SwarmSDK::Agent::ToolRegistry
-
register SwarmSDK::PluginRegistry
-
#register SwarmSDK::SwarmRegistry
-
register SwarmSDK::AgentRegistry
-
#register SwarmSDK::Hooks::Registry
-
#register SwarmSDK::Swarm::SwarmRegistryBuilder
-
#register_agent SwarmSDK::Workflow::NodeBuilder
-
#register_all_tools SwarmSDK::Swarm::ToolConfigurator
-
#register_default_logging_callbacks SwarmSDK::Swarm::LoggingCallbacks
-
register_defaults RubyLLM::ToolExecutors
-
#register_execution_barrier SwarmSDK::Swarm
-
#register_hook SwarmSDK::Swarm
-
#register_mcp_servers SwarmSDK::Swarm::McpConfigurator
-
register_read SwarmSDK::Tools::Stores::ReadTracker
-
register_tool SwarmSDK
-
register_tool_executor RubyLLM
-
registered? SwarmSDK::CustomToolRegistry
-
registered? SwarmSDK::PluginRegistry
-
#registered? SwarmSDK::SwarmRegistry
-
#registered? SwarmSDK::Hooks::Registry
-
registered? SwarmSDK::AgentRegistry
-
#registrations SwarmSDK::Swarm::SwarmRegistryBuilder
-
reload! SwarmSDK::Models
-
#removable SwarmSDK::Agent::ToolRegistry
-
#removable SwarmSDK::Agent::ToolRegistry::ToolEntry
-
removable SwarmSDK::Tools::Base
-
removable? SwarmSDK::Tools::Base
-
#removable? SwarmSDK::Tools::Base
-
#remove_tool SwarmSDK::Agent::Chat
-
#render_payload RubyLLM::Providers::OpenAIResponses
-
#replace SwarmSDK::Hooks::Context
-
replace SwarmSDK::Hooks::Result
-
#replace? SwarmSDK::Hooks::Result
-
#replace_messages SwarmSDK::ContextManagement::Context
-
#replace_messages SwarmSDK::Agent::Chat
-
#reprompt SwarmSDK::Hooks::Context
-
reprompt SwarmSDK::Hooks::Result
-
#reprompt? SwarmSDK::Hooks::Result
-
#request_timeout SwarmSDK::Agent::Definition
-
#request_timeout SwarmSDK::Agent::Builder
-
#request_timeout SwarmSDK::Swarm::AllAgentsBuilder
-
#request_timeout_set? SwarmSDK::Agent::Builder
-
#rerunnable_tool? SwarmSDK::Agent::ContextManager
-
#reset! RubyLLM::ResponsesSession
-
reset! SwarmSDK::LogCollector
-
reset! SwarmSDK::LogStream
-
reset! SwarmSDK::Config
-
#reset_compression SwarmSDK::Agent::ContextManager
-
reset_config! SwarmSDK
-
reset_connection! SwarmSDK::McpSslPatch
-
#reset_context! SwarmSDK::Swarm
-
#reset_if_needed SwarmSDK::SwarmRegistry
-
#reset_messages! RubyLLM::Chat
-
resolve_alias SwarmSDK::Models
-
#resolve_proc SwarmSDK::Hooks::Definition
-
#response_id RubyLLM::ResponsesSession
-
#responses_api_enabled? RubyLLM::Chat
-
#responses_config RubyLLM::Providers::OpenAIResponses
-
#responses_session RubyLLM::Chat
-
#responses_session RubyLLM::Providers::OpenAIResponses
-
#restorable_agents SwarmSDK::ValidationResult
-
#restorable_delegations SwarmSDK::ValidationResult
-
#restore SwarmSDK::Concerns::Snapshotable
-
#restore SwarmSDK::StateRestorer
-
#restore SwarmSDK::Workflow
-
#restore SwarmSDK::Swarm
-
#restore_agent_state SwarmSDK::Plugin
-
#restore_conversation SwarmSDK::Agent::ChatHelpers::Serialization
-
#restore_entries SwarmSDK::Tools::Stores::ScratchpadStorage
-
restore_read_files SwarmSDK::Tools::Stores::ReadTracker
-
#restore_responses_session RubyLLM::Chat
-
#result SwarmSDK::Workflow::Executor::OutputTransformerContext
-
#result SwarmSDK::NodeContext
-
#results SwarmSDK::Workflow::Executor::ExecutionState
-
#run SwarmSDK::Workflow::Executor
-
#run SwarmSDK::Swarm::Executor
-
save_as_tiff SwarmSDK::Tools::ImageExtractors::PdfImageExtractor
-
save_gray_tiff SwarmSDK::Tools::ImageExtractors::PdfImageExtractor
-
save_image SwarmSDK::Tools::ImageExtractors::PdfImageExtractor
-
save_jpeg SwarmSDK::Tools::ImageExtractors::PdfImageExtractor
-
save_rgb_tiff SwarmSDK::Tools::ImageExtractors::PdfImageExtractor
-
#scratchpad SwarmSDK::Builders::BaseBuilder
-
#scratchpad SwarmSDK::Workflow
-
#scratchpad_enabled SwarmSDK::Configuration
-
#scratchpad_enabled? SwarmSDK::Workflow
-
#scratchpad_enabled? SwarmSDK::Swarm
-
#scratchpad_for SwarmSDK::Workflow
-
#scratchpad_mode SwarmSDK::Configuration::Parser
-
#scratchpad_storage SwarmSDK::Swarm
-
#serialize_config SwarmSDK::Plugin
-
#serialize_result SwarmSDK::Agent::ChatHelpers::LoggingHelpers
-
#server_name SwarmSDK::Tools::McpToolStub
-
set_todos SwarmSDK::Tools::Stores::TodoManager
-
#setup SwarmSDK::Observer::Manager
-
#setup_context SwarmSDK::Agent::Chat
-
#setup_hooks SwarmSDK::Agent::ChatHelpers::HookIntegration
-
#setup_logging SwarmSDK::Agent::ChatHelpers::ContextTracker
-
#setup_logging SwarmSDK::Agent::Chat
-
#setup_logging SwarmSDK::Swarm::LoggingCallbacks
-
#setup_logging_for_all_agents SwarmSDK::Swarm::LoggingCallbacks
-
#setup_tool_activation SwarmSDK::Agent::Chat
-
#shared_across_delegations SwarmSDK::Agent::Definition
-
#shared_across_delegations SwarmSDK::Agent::Builder
-
#shared_scratchpad? SwarmSDK::Workflow
-
#shared_scratchpad_storage SwarmSDK::Workflow
-
should_inject_todowrite_reminder? SwarmSDK::Agent::ChatHelpers::SystemReminderInjector
-
#shutdown_all SwarmSDK::SwarmRegistry
-
#size SwarmSDK::Tools::Stores::Storage
-
#size SwarmSDK::Tools::Stores::Storage::Entry
-
#size SwarmSDK::Tools::Stores::ScratchpadStorage
-
#skill_loaded? SwarmSDK::Agent::Chat
-
#skill_state SwarmSDK::Agent::Chat
-
#skip_execution SwarmSDK::Workflow::Executor::OutputTransformerContext
-
#skip_execution SwarmSDK::NodeContext
-
#skip_execution SwarmSDK::Workflow::TransformerExecutor::TransformerResult
-
#skip_execution? SwarmSDK::Workflow::TransformerExecutor::TransformerResult
-
#skipped_agents SwarmSDK::ValidationResult
-
#skipped_agents SwarmSDK::RestoreResult
-
#skipped_delegations SwarmSDK::ValidationResult
-
#skipped_delegations SwarmSDK::RestoreResult
-
#snapshot SwarmSDK::Concerns::Snapshotable
-
#snapshot SwarmSDK::StateSnapshot
-
#snapshot SwarmSDK::Workflow
-
#snapshot SwarmSDK::Swarm
-
#snapshot_agent_state SwarmSDK::Plugin
-
#snapshot_at SwarmSDK::Snapshot
-
#source SwarmSDK::Agent::ToolRegistry
-
#source SwarmSDK::Agent::ToolRegistry::ToolEntry
-
ssl_options SwarmSDK::McpSslPatch
-
#start SwarmSDK::Patterns::AgentObserver
-
#start_node SwarmSDK::Configuration::Parser
-
#start_node SwarmSDK::Workflow::Builder
-
#start_node SwarmSDK::Configuration
-
#start_node SwarmSDK::Workflow
-
#state SwarmSDK::Workflow::Executor::OutputTransformerContext
-
#stop SwarmSDK::Observer::Manager
-
#stop SwarmSDK::Swarm
-
#stop SwarmSDK::Patterns::AgentObserver
-
#stop_observers SwarmSDK::Swarm
-
#stop_requested? SwarmSDK::Swarm
-
#stop_signal_read SwarmSDK::Swarm
-
#streaming SwarmSDK::Agent::Definition
-
#streaming SwarmSDK::Agent::Builder
-
#streaming SwarmSDK::Swarm::AllAgentsBuilder
-
#streaming_enabled? SwarmSDK::Agent::Chat
-
#streaming_set? SwarmSDK::Agent::Builder
-
stringify_keys SwarmSDK::Utils
-
#strip_system_reminders SwarmSDK::Agent::ContextManager
-
#subscribe RubyLLM::Chat::MultiSubscriberCallbacks
-
subscribe SwarmSDK::LogCollector
-
#subscribe SwarmSDK::Agent::ChatHelpers::EventEmitter
-
subscription_count SwarmSDK::LogCollector
-
#success SwarmSDK::Hooks::ToolResult
-
#success SwarmSDK::Workflow::TransformerExecutor::TransformerResult
-
#success? SwarmSDK::Hooks::ToolResult
-
#success? SwarmSDK::RestoreResult
-
#success? SwarmSDK::NodeContext
-
#success? SwarmSDK::Result
-
suggest_similar SwarmSDK::Models
-
#summarize_old_exchanges SwarmSDK::ContextManagement::Context
-
#summarize_old_messages SwarmSDK::Agent::ContextManager
-
#summary SwarmSDK::RestoreResult
-
summary SwarmSDK::Tools::Stores::TodoManager
-
#summary SwarmSDK::ContextCompactor::Metrics
-
#summary SwarmSDK::Patterns::AgentObserver
-
#swarm SwarmSDK::Hooks::Context
-
#swarm? SwarmSDK::Snapshot
-
#swarm_hooks SwarmSDK::Configuration::Parser
-
#swarm_hooks SwarmSDK::Configuration
-
#swarm_id SwarmSDK::Configuration::Parser
-
#swarm_id SwarmSDK::Configuration
-
#swarm_id SwarmSDK::Agent::Context
-
#swarm_id SwarmSDK::Workflow
-
#swarm_id SwarmSDK::Swarm
-
#swarm_name SwarmSDK::Configuration::Parser
-
#swarm_name SwarmSDK::Configuration
-
#swarm_name SwarmSDK::Workflow
-
#swarm_registry SwarmSDK::Swarm
-
#swarm_registry_config SwarmSDK::Workflow
-
#swarm_sdk_version SwarmSDK::Snapshot
-
#swarms SwarmSDK::Builders::BaseBuilder
-
symbolize_keys SwarmSDK::Utils
-
#system_prompt SwarmSDK::Agent::Definition
-
#system_prompt SwarmSDK::Agent::Builder
-
#system_prompt_contribution SwarmSDK::Plugin
-
#tag RubyLLM::Chat::Subscription
-
#tag SwarmSDK::Agent::ChatHelpers::EventEmitter::Subscription
-
#target_agent SwarmSDK::Patterns::AgentObserver
-
#thinking SwarmSDK::Agent::Definition
-
#thinking SwarmSDK::Agent::Builder
-
#thinking SwarmSDK::Swarm::AllAgentsBuilder
-
#thinking_set? SwarmSDK::Agent::Builder
-
#threshold SwarmSDK::ContextManagement::Context
-
#time_taken SwarmSDK::ContextCompactor::Metrics
-
#timeout SwarmSDK::Observer::Builder
-
#title SwarmSDK::Tools::Stores::Storage::Entry
-
#to_absolute SwarmSDK::Permissions::Config
-
#to_definition SwarmSDK::Agent::Builder
-
#to_h SwarmSDK::PermissionsBuilder
-
#to_h SwarmSDK::Hooks::ToolResult
-
#to_h SwarmSDK::Agent::Definition
-
#to_h SwarmSDK::Hooks::ToolCall
-
#to_h SwarmSDK::Hooks::Context
-
#to_h RubyLLM::ResponsesSession
-
#to_h SwarmSDK::Result
-
#to_h SwarmSDK::ContextCompactor::Metrics
-
#to_h SwarmSDK::Swarm::AllAgentsBuilder
-
#to_hash SwarmSDK::Snapshot
-
#to_json SwarmSDK::Snapshot
-
#to_json SwarmSDK::Result
-
to_lambda SwarmSDK::ProcHelpers
-
#to_llm_context SwarmSDK::Patterns::AgentObserver
-
#to_swarm SwarmSDK::Configuration
-
#to_swarm SwarmSDK::Configuration::Translator
-
#tokens SwarmSDK::Result
-
#tokens_remaining SwarmSDK::Agent::ChatHelpers::TokenTracking
-
#tokens_remaining SwarmSDK::ContextManagement::Context
-
#tokens_removed SwarmSDK::ContextCompactor::Metrics
-
#tokens_used SwarmSDK::ContextManagement::Context
-
#tool SwarmSDK::PermissionsBuilder
-
#tool_call SwarmSDK::Hooks::Context
-
#tool_call_id SwarmSDK::Hooks::ToolResult
-
#tool_calls_count SwarmSDK::Result
-
#tool_concurrency RubyLLM::Chat
-
#tool_count SwarmSDK::Agent::Chat
-
#tool_event? SwarmSDK::Hooks::Context
-
tool_executors RubyLLM
-
#tool_for RubyLLM::Providers::OpenAIResponses
-
#tool_name SwarmSDK::Hooks::ToolResult
-
#tool_name SwarmSDK::Hooks::Context
-
#tool_name SwarmSDK::Tools::Delegate
-
tool_name_for SwarmSDK::Tools::Delegate
-
tool_names SwarmSDK::CustomToolRegistry
-
#tool_names SwarmSDK::Agent::ToolRegistry
-
#tool_names SwarmSDK::Agent::Chat
-
#tool_registry SwarmSDK::Agent::Chat
-
#tool_result SwarmSDK::Hooks::Context
-
#tools SwarmSDK::Workflow::AgentConfig
-
#tools SwarmSDK::Agent::Definition
-
tools SwarmSDK::PluginRegistry
-
#tools SwarmSDK::Agent::Builder
-
#tools SwarmSDK::Agent::Chat
-
#tools SwarmSDK::Plugin
-
#tools SwarmSDK::Swarm::AllAgentsBuilder
-
#tools_list SwarmSDK::Agent::Builder
-
#tools_list SwarmSDK::Swarm::AllAgentsBuilder
-
#total_cost SwarmSDK::Result
-
#total_size SwarmSDK::Tools::Stores::Storage
-
#total_size SwarmSDK::Tools::Stores::ScratchpadStorage
-
#total_tokens SwarmSDK::Result
-
#track_delegation SwarmSDK::Agent::Context
-
#transcript SwarmSDK::Result
-
#transform_input SwarmSDK::Workflow::NodeBuilder
-
#transform_messages SwarmSDK::ContextManagement::Context
-
#transform_output SwarmSDK::Workflow::NodeBuilder
-
#translate_yaml_config SwarmSDK::Plugin
-
#trigger_post_tool_use SwarmSDK::Agent::ChatHelpers::HookIntegration
-
#trigger_pre_tool_use SwarmSDK::Agent::ChatHelpers::HookIntegration
-
#trigger_swarm_stop SwarmSDK::Swarm::HookTriggers
-
#trigger_swarm_stop_final SwarmSDK::Swarm::HookTriggers
-
#truncate_to_fit SwarmSDK::Agent::ContextManager
-
#turn_timeout SwarmSDK::Agent::Definition
-
#turn_timeout SwarmSDK::Agent::Builder
-
#turn_timeout SwarmSDK::Swarm::AllAgentsBuilder
-
#turn_timeout_set? SwarmSDK::Agent::Builder
-
#type SwarmSDK::Snapshot
-
unregister SwarmSDK::CustomToolRegistry
-
#unregister SwarmSDK::Agent::ToolRegistry
-
unregister_tool SwarmSDK
-
unsubscribe SwarmSDK::LogCollector
-
#unsubscribe RubyLLM::Chat::Subscription
-
#unsubscribe SwarmSDK::Agent::ChatHelpers::EventEmitter::Subscription
-
#update RubyLLM::ResponsesSession
-
#update_registration SwarmSDK::Workflow::AgentConfig
-
#updated_at SwarmSDK::Tools::Stores::Storage::Entry
-
#usage_percentage SwarmSDK::ContextManagement::Context
-
#valid? RubyLLM::ResponsesSession
-
#validate SwarmSDK::Concerns::Validatable
-
#validate SwarmSDK::Agent::Definition
-
validate SwarmSDK::Tools::Registry
-
validate SwarmSDK
-
#validate! SwarmSDK::Workflow::NodeBuilder
-
validate_file SwarmSDK
-
#value SwarmSDK::Hooks::Result
-
#version SwarmSDK::Snapshot
-
#wait_for_completion SwarmSDK::Observer::Manager
-
#wait_for_completion! SwarmSDK::Observer::Builder
-
#wait_for_observers SwarmSDK::Swarm
-
#warning_threshold_hit? SwarmSDK::Agent::Context
-
#warning_thresholds_hit SwarmSDK::Agent::Context
-
#warnings SwarmSDK::ValidationResult
-
#warnings SwarmSDK::RestoreResult
-
#webfetch_llm_enabled? SwarmSDK::Config
-
#webfetch_provider SwarmSDK::Config
-
#with SwarmSDK::Hooks::Context
-
#with_responses_api RubyLLM::Chat
-
#with_tool_concurrency RubyLLM::Chat::ConcurrentToolExecution
-
workflow SwarmSDK
-
#workflow? SwarmSDK::Snapshot
-
#wrap_tool_with_permissions SwarmSDK::Swarm::ToolConfigurator
-
#write SwarmSDK::Tools::Stores::Storage
-
#write SwarmSDK::Tools::Stores::ScratchpadStorage
-
#write_timeout RubyLLM::Configuration
-
#write_to_file SwarmSDK::Snapshot
-
xls_gem_available? SwarmSDK::Tools::DocumentConverters::XlsxConverter
-
#zero_cost SwarmSDK::Agent::ChatHelpers::LoggingHelpers