Class List
- RubynCodeTop Level Namespace
- AgentRubynCode
- BackgroundJobHandlerRubynCode::Agent
- Conversation < ObjectRubynCode::Agent
- DynamicToolSchemaRubynCode::Agent
- FeedbackHandlerRubynCode::Agent
- LlmCallerRubynCode::Agent
- Loop < ObjectRubynCode::Agent
- LoopDetector < ObjectRubynCode::Agent
- PromptsRubynCode::Agent
- ResponseModesRubynCode::Agent
- ResponseParserRubynCode::Agent
- SystemPromptBuilderRubynCode::Agent
- ToolProcessorRubynCode::Agent
- UsageTrackerRubynCode::Agent
- AuthRubynCode
- KeyEncryptionRubynCode::Auth
- OAuth < ObjectRubynCode::Auth
- RefreshError < AuthenticationErrorRubynCode::Auth::OAuth
- StateMismatchError < AuthenticationErrorRubynCode::Auth::OAuth
- TokenExchangeError < AuthenticationErrorRubynCode::Auth::OAuth
- Server < ObjectRubynCode::Auth
- CallbackTimeout < AuthenticationErrorRubynCode::Auth::Server
- TokenStoreRubynCode::Auth
- AuthenticationError < ErrorRubynCode
- AutonomousRubynCode
- Daemon < ObjectRubynCode::Autonomous
- IdlePoller < ObjectRubynCode::Autonomous
- TaskClaimerRubynCode::Autonomous
- BackgroundRubynCode
- BudgetExceededError < ErrorRubynCode
- CLIRubynCode
- App < ObjectRubynCode::CLI
- CommandsRubynCode::CLI
- Base < ObjectRubynCode::CLI::Commands
- Budget < BaseRubynCode::CLI::Commands
- Clear < BaseRubynCode::CLI::Commands
- Compact < BaseRubynCode::CLI::Commands
- Context < DataRubynCode::CLI::Commands
- ContextInfo < BaseRubynCode::CLI::Commands
- Cost < BaseRubynCode::CLI::Commands
- Diff < BaseRubynCode::CLI::Commands
- Doctor < BaseRubynCode::CLI::Commands
- Help < BaseRubynCode::CLI::Commands
- Mcp < BaseRubynCode::CLI::Commands
- Model < BaseRubynCode::CLI::Commands
- NewSession < BaseRubynCode::CLI::Commands
- Plan < BaseRubynCode::CLI::Commands
- Provider < BaseRubynCode::CLI::Commands
- Quit < BaseRubynCode::CLI::Commands
- Registry < ObjectRubynCode::CLI::Commands
- Resume < BaseRubynCode::CLI::Commands
- Review < BaseRubynCode::CLI::Commands
- Skill < BaseRubynCode::CLI::Commands
- Spawn < BaseRubynCode::CLI::Commands
- Tasks < BaseRubynCode::CLI::Commands
- Tokens < BaseRubynCode::CLI::Commands
- TokenStats < DataRubynCode::CLI::Commands::Tokens
- Undo < BaseRubynCode::CLI::Commands
- Version < BaseRubynCode::CLI::Commands
- DaemonRunner < ObjectRubynCode::CLI
- FirstRun < ObjectRubynCode::CLI
- InputHandler < ObjectRubynCode::CLI
- Command < DataRubynCode::CLI::InputHandler
- REPL < ObjectRubynCode::CLI
- Renderer < ObjectRubynCode::CLI
- ReplCommandsRubynCode::CLI
- ReplLifecycleRubynCode::CLI
- ReplSetupRubynCode::CLI
- Setup < ObjectRubynCode::CLI
- Spinner < ObjectRubynCode::CLI
- StreamFormatter < ObjectRubynCode::CLI
- VersionCheck < ObjectRubynCode::CLI
- ConfigRubynCode
- DefaultsRubynCode::Config
- ProjectConfig < ObjectRubynCode::Config
- LoadError < StandardErrorRubynCode::Config::ProjectConfig
- ProjectProfile < ObjectRubynCode::Config
- Settings < ObjectRubynCode::Config
- LoadError < StandardErrorRubynCode::Config::Settings
- Validator < ObjectRubynCode::Config
- ConfigError < ErrorRubynCode
- ContextRubynCode
- AutoCompactRubynCode::Context
- Compactor < ObjectRubynCode::Context
- ContextBudget < ObjectRubynCode::Context
- ContextCollapseRubynCode::Context
- DecisionCompactor < ObjectRubynCode::Context
- Manager < ObjectRubynCode::Context
- ManualCompactRubynCode::Context
- MicroCompactRubynCode::Context
- SchemaFilterRubynCode::Context
- DBRubynCode
- Connection < ObjectRubynCode::DB
- Migrator < ObjectRubynCode::DB
- Schema < ObjectRubynCode::DB
- DebugRubynCode
- Error < StandardErrorRubynCode
- HooksRubynCode
- BuiltInRubynCode::Hooks
- AutoCompactHook < ObjectRubynCode::Hooks::BuiltIn
- CostTrackingHook < ObjectRubynCode::Hooks::BuiltIn
- LoggingHook < ObjectRubynCode::Hooks::BuiltIn
- Registry < ObjectRubynCode::Hooks
- Hook < DataRubynCode::Hooks::Registry
- Runner < ObjectRubynCode::Hooks
- UserHooks < ObjectRubynCode::Hooks
- IDERubynCode
- AdaptersRubynCode::IDE
- ToolOutput < ObjectRubynCode::IDE::Adapters
- Client < ObjectRubynCode::IDE
- TimeoutError < StandardErrorRubynCode::IDE::Client
- HandlersRubynCode::IDE
- AcceptEditHandler < ObjectRubynCode::IDE::Handlers
- ApproveToolUseHandler < ObjectRubynCode::IDE::Handlers
- CancelHandler < ObjectRubynCode::IDE::Handlers
- ConfigGetHandler < ObjectRubynCode::IDE::Handlers
- ConfigSetHandler < ObjectRubynCode::IDE::Handlers
- InitializeHandler < ObjectRubynCode::IDE::Handlers
- ModelsListHandler < ObjectRubynCode::IDE::Handlers
- PromptHandler < ObjectRubynCode::IDE::Handlers
- ReviewHandler < ObjectRubynCode::IDE::Handlers
- SessionForkHandler < ObjectRubynCode::IDE::Handlers
- SessionListHandler < ObjectRubynCode::IDE::Handlers
- SessionResetHandler < ObjectRubynCode::IDE::Handlers
- SessionResumeHandler < ObjectRubynCode::IDE::Handlers
- ShutdownHandler < ObjectRubynCode::IDE::Handlers
- ProtocolRubynCode::IDE
- Server < ObjectRubynCode::IDE
- IndexRubynCode
- CodebaseIndex < ObjectRubynCode::Index
- LLMRubynCode
- AdaptersRubynCode::LLM
- Anthropic < BaseRubynCode::LLM::Adapters
- AnthropicCompatible < AnthropicRubynCode::LLM::Adapters
- AnthropicStreaming < ObjectRubynCode::LLM::Adapters
- Event < DataRubynCode::LLM::Adapters::AnthropicStreaming
- OverloadError < ErrorRubynCode::LLM::Adapters::AnthropicStreaming
- ParseError < ErrorRubynCode::LLM::Adapters::AnthropicStreaming
- Base < ObjectRubynCode::LLM::Adapters
- JsonParsingRubynCode::LLM::Adapters
- OpenAI < BaseRubynCode::LLM::Adapters
- OpenAICompatible < OpenAIRubynCode::LLM::Adapters
- OpenAIMessageTranslatorRubynCode::LLM::Adapters
- OpenAIStreaming < ObjectRubynCode::LLM::Adapters
- Event < DataRubynCode::LLM::Adapters::OpenAIStreaming
- PromptCachingRubynCode::LLM::Adapters
- Client < ObjectRubynCode::LLM
- AuthExpiredError < AuthenticationErrorRubynCode::LLM::Client
- PromptTooLongError < RequestErrorRubynCode::LLM::Client
- RequestError < ErrorRubynCode::LLM::Client
- MessageBuilder < ObjectRubynCode::LLM
- ModelRouterRubynCode::LLM
- Response < DataRubynCode::LLM
- TextBlock < DataRubynCode::LLM
- ToolResultBlock < DataRubynCode::LLM
- ToolUseBlock < DataRubynCode::LLM
- Usage < DataRubynCode::LLM
- LearningRubynCode
- ExtractorRubynCode::Learning
- InjectorRubynCode::Learning
- Instinct < DataRubynCode::Learning
- InstinctMethodsRubynCode::Learning
- Shortcut < ObjectRubynCode::Learning
- MCPRubynCode
- Client < ObjectRubynCode::MCP
- ClientError < ErrorRubynCode::MCP::Client
- ConfigRubynCode::MCP
- SSETransport < ObjectRubynCode::MCP
- TimeoutError < TransportErrorRubynCode::MCP::SSETransport
- TransportError < ErrorRubynCode::MCP::SSETransport
- StdioTransport < ObjectRubynCode::MCP
- TimeoutError < TransportErrorRubynCode::MCP::StdioTransport
- TransportError < ErrorRubynCode::MCP::StdioTransport
- ToolBridgeRubynCode::MCP
- MemoryRubynCode
- MemoryRecord < DataRubynCode::Memory
- Search < ObjectRubynCode::Memory
- SessionPersistence < ObjectRubynCode::Memory
- Store < ObjectRubynCode::Memory
- ObservabilityRubynCode
- BudgetEnforcer < ObjectRubynCode::Observability
- CostCalculatorRubynCode::Observability
- CostRecord < DataRubynCode::Observability
- SkillAnalytics < ObjectRubynCode::Observability
- Entry < DataRubynCode::Observability::SkillAnalytics
- TokenAnalytics < ObjectRubynCode::Observability
- TokenCounterRubynCode::Observability
- TurnMetrics < DataRubynCode::Observability
- UsageReporter < ObjectRubynCode::Observability
- OutputRubynCode
- DiffRenderer < ObjectRubynCode::Output
- Formatter < ObjectRubynCode::Output
- PermissionDeniedError < ErrorRubynCode
- PermissionsRubynCode
- ProtocolsRubynCode
- InterruptHandlerRubynCode::Protocols
- PlanApprovalRubynCode::Protocols
- ShutdownHandshakeRubynCode::Protocols
- SelfTest < ObjectRubynCode
- Result < DataRubynCode::SelfTest
- SkillsRubynCode
- Catalog < ObjectRubynCode::Skills
- Document < ObjectRubynCode::Skills
- Loader < ObjectRubynCode::Skills
- TtlManager < ObjectRubynCode::Skills
- Entry < DataRubynCode::Skills::TtlManager
- StallDetectedError < ErrorRubynCode
- SubAgentsRubynCode
- Runner < ObjectRubynCode::SubAgents
- SummarizerRubynCode::SubAgents
- TasksRubynCode
- TeamsRubynCode
- ToolNotFoundError < ErrorRubynCode
- ToolsRubynCode
- AskUser < BaseRubynCode::Tools
- BackgroundRun < BaseRubynCode::Tools
- Base < ObjectRubynCode::Tools
- Bash < BaseRubynCode::Tools
- BundleAdd < BaseRubynCode::Tools
- BundleInstall < BaseRubynCode::Tools
- Compact < BaseRubynCode::Tools
- DbMigrate < BaseRubynCode::Tools
- EditFile < BaseRubynCode::Tools
- Executor < ObjectRubynCode::Tools
- FileCache < ObjectRubynCode::Tools
- Entry < DataRubynCode::Tools::FileCache
- GitCommit < BaseRubynCode::Tools
- GitDiff < BaseRubynCode::Tools
- GitLog < BaseRubynCode::Tools
- GitStatus < BaseRubynCode::Tools
- Glob < BaseRubynCode::Tools
- Grep < BaseRubynCode::Tools
- IdeDiagnostics < BaseRubynCode::Tools
- IdeSymbols < BaseRubynCode::Tools
- LoadSkill < BaseRubynCode::Tools
- MemorySearch < BaseRubynCode::Tools
- MemoryWrite < BaseRubynCode::Tools
- OutputCompressor < ObjectRubynCode::Tools
- RailsGenerate < BaseRubynCode::Tools
- ReadFile < BaseRubynCode::Tools
- ReadInbox < BaseRubynCode::Tools
- RegistryRubynCode::Tools
- ReviewPr < BaseRubynCode::Tools
- RunSpecs < BaseRubynCode::Tools
- SchemaRubynCode::Tools
- SendMessage < BaseRubynCode::Tools
- SpawnAgent < BaseRubynCode::Tools
- SpawnTeammate < BaseRubynCode::Tools
- SpecOutputParserRubynCode::Tools
- Task < BaseRubynCode::Tools
- WebFetch < BaseRubynCode::Tools
- WebSearch < BaseRubynCode::Tools
- WriteFile < BaseRubynCode::Tools
- UserDeniedError < ErrorRubynCode