Libraries
»
swarm_sdk
(2.7.15)
»
Documentation for swarm_sdk (2.7.15)
Alphabetic Index
Namespace Listing A-Z
A
Adapter
(SwarmSDK::Hooks)
Agent
(SwarmSDK::Defaults)
Agent
(SwarmSDK)
AgentConfig
(SwarmSDK::Workflow)
AgentInitializer
(SwarmSDK::Swarm)
AgentNotFoundError
(SwarmSDK)
AgentObserver
(SwarmSDK::Patterns)
AgentRegistry
(SwarmSDK)
AllAgentsBuilder
(SwarmSDK::Swarm)
Anthropic
(RubyLLM::Providers)
AsyncExecutor
(RubyLLM::ToolExecutors)
B
Base
(SwarmSDK::Tools)
BaseBuilder
(SwarmSDK::Builders)
BaseConverter
(SwarmSDK::Tools::DocumentConverters)
Bash
(SwarmSDK::Tools)
Builder
(SwarmSDK::ContextManagement)
Builder
(SwarmSDK::Observer)
Builder
(SwarmSDK::Workflow)
Builder
(SwarmSDK::Agent)
Builder
(SwarmSDK::Swarm)
Builders
(SwarmSDK)
C
Chat
(RubyLLM)
Chat
(SwarmSDK::Agent)
Chat
(RubyLLM::Providers::Anthropic)
ChatHelpers
(SwarmSDK::Agent)
CircularDependencyError
(SwarmSDK)
ClaudeCodeAgentAdapter
(SwarmSDK)
Cleanupable
(SwarmSDK::Concerns)
Clock
(SwarmSDK::Tools)
Concerns
(SwarmSDK)
Concurrency
(SwarmSDK::Defaults)
ConcurrentToolExecution
(RubyLLM::Chat)
Config
(SwarmSDK)
Config
(SwarmSDK::Permissions)
Config
(SwarmSDK::Observer)
Configuration
(RubyLLM)
Configuration
(SwarmSDK)
ConfigurationError
(SwarmSDK)
Connection
(RubyLLM)
Context
(SwarmSDK::Defaults)
Context
(SwarmSDK::Agent)
Context
(SwarmSDK::ContextManagement)
Context
(SwarmSDK::Hooks)
ContextCompactor
(SwarmSDK)
ContextManagement
(SwarmSDK)
ContextManager
(SwarmSDK::Agent)
ContextTracker
(SwarmSDK::Agent::ChatHelpers)
CustomToolRegistry
(SwarmSDK)
D
Defaults
(SwarmSDK)
Definition
(SwarmSDK::Agent)
Definition
(SwarmSDK::Hooks)
Delegate
(SwarmSDK::Tools)
DocumentConverters
(SwarmSDK::Tools)
DocxConverter
(SwarmSDK::Tools::DocumentConverters)
DocxImageExtractor
(SwarmSDK::Tools::ImageExtractors)
E
Edit
(SwarmSDK::Tools)
Entry
(SwarmSDK::Tools::Stores::Storage)
Error
(SwarmSDK::Hooks)
Error
(SwarmSDK)
ErrorFormatter
(SwarmSDK::Permissions)
EventEmitter
(SwarmSDK::Agent::ChatHelpers)
EventsToMessages
(SwarmSDK)
ExecutionState
(SwarmSDK::Workflow::Executor)
ExecutionTimeoutError
(SwarmSDK)
Executor
(SwarmSDK::Workflow)
Executor
(SwarmSDK::Swarm)
Executor
(SwarmSDK::Hooks)
G
Glob
(SwarmSDK::Tools)
Grep
(SwarmSDK::Tools)
H
HTTPClient
(RubyLLM::MCP::Transports::Support)
HookIntegration
(SwarmSDK::Agent::ChatHelpers)
HookTriggers
(SwarmSDK::Swarm)
Hooks
(SwarmSDK)
HtmlConverter
(SwarmSDK::Tools::DocumentConverters)
I
ImageExtractors
(SwarmSDK::Tools)
ImageFormats
(SwarmSDK::Tools)
Instrumentation
(SwarmSDK::Agent::ChatHelpers)
InterruptedError
(SwarmSDK)
L
LLMError
(SwarmSDK)
LLMInstrumentationMiddleware
(SwarmSDK::Agent)
LazyDelegateChat
(SwarmSDK::Swarm)
Limits
(SwarmSDK::Defaults)
LlmConfiguration
(SwarmSDK::Agent::ChatHelpers)
LogCollector
(SwarmSDK)
LogStream
(SwarmSDK)
Logging
(SwarmSDK::Defaults)
LoggingCallbacks
(SwarmSDK::Swarm)
LoggingHelpers
(SwarmSDK::Agent::ChatHelpers)
M
MCP
(RubyLLM)
MCPError
(SwarmSDK)
MCPTimeoutError
(SwarmSDK)
MCPTransportError
(SwarmSDK)
Manager
(SwarmSDK::Observer)
MarkdownParser
(SwarmSDK)
McpConfigurator
(SwarmSDK::Swarm)
McpReconnection
(SwarmSDK::Defaults)
McpSslPatch
(SwarmSDK)
McpToolStub
(SwarmSDK::Tools)
Metrics
(SwarmSDK::ContextCompactor)
ModelInfo
(SwarmSDK::Models)
Models
(SwarmSDK)
MultiEdit
(SwarmSDK::Tools)
MultiSubscriberCallbacks
(RubyLLM::Chat)
N
NamedToolWrapper
(SwarmSDK::CustomToolRegistry)
NodeBuilder
(SwarmSDK::Workflow)
NodeContext
(SwarmSDK)
O
Observer
(SwarmSDK)
OpenAI
(RubyLLM::Providers)
OpenAIResponses
(RubyLLM::Providers)
OutputTransformerContext
(SwarmSDK::Workflow::Executor)
P
Parser
(SwarmSDK::Configuration)
PathMatcher
(SwarmSDK::Permissions)
PathResolver
(SwarmSDK::Tools)
Patterns
(SwarmSDK)
PdfConverter
(SwarmSDK::Tools::DocumentConverters)
PdfImageExtractor
(SwarmSDK::Tools::ImageExtractors)
Permissions
(SwarmSDK)
PermissionsBuilder
(SwarmSDK)
Plugin
(SwarmSDK)
PluginRegistry
(SwarmSDK)
ProcHelpers
(SwarmSDK)
Providers
(RubyLLM)
R
Read
(SwarmSDK::Tools)
ReadTracker
(SwarmSDK::Tools::Stores)
Registry
(SwarmSDK::Tools)
Registry
(SwarmSDK::Hooks)
ResponseCancelledError
(RubyLLM)
ResponseFailedError
(RubyLLM)
ResponseIdNotFoundError
(RubyLLM)
ResponseInProgressError
(RubyLLM)
ResponseIncompleteError
(RubyLLM)
ResponsesApiError
(RubyLLM)
ResponsesSession
(RubyLLM)
RestoreResult
(SwarmSDK)
Result
(SwarmSDK::Hooks)
Result
(SwarmSDK)
RubyLLM
S
Scratchpad
(SwarmSDK::Tools)
ScratchpadList
(SwarmSDK::Tools::Scratchpad)
ScratchpadRead
(SwarmSDK::Tools::Scratchpad)
ScratchpadStorage
(SwarmSDK::Tools::Stores)
ScratchpadWrite
(SwarmSDK::Tools::Scratchpad)
Serialization
(SwarmSDK::Agent::ChatHelpers)
ShellExecutor
(SwarmSDK::Hooks)
Snapshot
(SwarmSDK)
SnapshotFromEvents
(SwarmSDK)
Snapshotable
(SwarmSDK::Concerns)
SseSslPatch
(SwarmSDK::McpSslPatch)
StateError
(SwarmSDK)
StateRestorer
(SwarmSDK)
StateSnapshot
(SwarmSDK)
Storage
(SwarmSDK::Tools::Stores)
Storage
(SwarmSDK::Defaults)
Stores
(SwarmSDK::Tools)
StreamableHttpSslPatch
(SwarmSDK::McpSslPatch)
Streaming
(RubyLLM::Providers::OpenAI)
Subscription
(SwarmSDK::LogCollector)
Subscription
(RubyLLM::Chat)
Subscription
(SwarmSDK::Agent::ChatHelpers::EventEmitter)
Support
(RubyLLM::MCP::Transports)
Swarm
(SwarmSDK)
SwarmLoader
(SwarmSDK)
SwarmRegistry
(SwarmSDK)
SwarmRegistryBuilder
(SwarmSDK::Swarm)
SwarmSDK
SymbolKeyHash
(SwarmSDK::Agent::Chat)
SystemPromptBuilder
(SwarmSDK::Agent)
SystemReminderInjector
(SwarmSDK::Agent::ChatHelpers)
SystemReminders
(SwarmSDK::Agent::ChatHelpers)
T
Think
(SwarmSDK::Tools)
TiffBuilder
(SwarmSDK::Tools::ImageFormats)
TimeoutError
(SwarmSDK)
Timeouts
(SwarmSDK::Defaults)
TodoManager
(SwarmSDK::Tools::Stores)
TodoWrite
(SwarmSDK::Tools)
TokenCounter
(SwarmSDK::ContextCompactor)
TokenEstimation
(SwarmSDK::Defaults)
TokenTracking
(SwarmSDK::Agent::ChatHelpers)
ToolCall
(SwarmSDK::Hooks)
ToolConfigurator
(SwarmSDK::Swarm)
ToolEntry
(SwarmSDK::Agent::ToolRegistry)
ToolExecutionError
(SwarmSDK)
ToolExecutors
(RubyLLM)
ToolPermissionsProxy
(SwarmSDK)
ToolRegistry
(SwarmSDK::Agent)
ToolResult
(SwarmSDK::Hooks)
Tools
(SwarmSDK)
Tools
(RubyLLM::Providers::OpenAI)
TranscriptBuilder
(SwarmSDK)
TransformerExecutor
(SwarmSDK::Workflow)
TransformerResult
(SwarmSDK::Workflow::TransformerExecutor)
Translator
(SwarmSDK::Configuration)
Transports
(RubyLLM::MCP)
TurnTimeoutError
(SwarmSDK)
U
Utils
(SwarmSDK)
V
Validatable
(SwarmSDK::Concerns)
ValidationResult
(SwarmSDK)
Validator
(SwarmSDK::Permissions)
W
WebFetch
(SwarmSDK::Tools)
Workflow
(SwarmSDK)
Write
(SwarmSDK::Tools)
X
XlsxConverter
(SwarmSDK::Tools::DocumentConverters)