Class List
- BruteTop Level Namespace
- CompactionBrute
- MiddlewareBrute::Compaction
- SlidingWindow < StrategyBrute::Compaction::Middleware
- Strategy < BaseBrute::Compaction::Middleware
- ToolResults < StrategyBrute::Compaction::Middleware
- Summarize < ObjectBrute::Compaction
- TranscriptBrute::Compaction
- CompletionBrute
- LLMrb < ObjectBrute::Completion
- LangChain < ObjectBrute::Completion
- OpenRouter < ObjectBrute::Completion
- RubyLLM < ObjectBrute::Completion
- Tool < ObjectBrute::Completion::RubyLLM
- ContribBrute
- DiffBrute
- EnvBrute
- EvalBrute
- EventsBrute
- Handler < ObjectBrute::Events
- PrefixedTerminalOutput < HandlerBrute::Events
- TerminalOutput < HandlerBrute::Events
- HooksBrute
- Registry < ObjectBrute::Hooks
- Message < DataBrute
- MessageTransport < ObjectBrute
- Anthropic < MessageTransportBrute::MessageTransport
- LLM < MessageTransportBrute::MessageTransport
- LangChain < RubyOpenAIBrute::MessageTransport
- OpenAI < MessageTransportBrute::MessageTransport
- OpenRouter < MessageTransportBrute::MessageTransport
- RubyLLM < MessageTransportBrute::MessageTransport
- RubyOpenAI < MessageTransportBrute::MessageTransport
- MessagesBrute
- MiddlewareBrute
- Base < ObjectBrute::Middleware
- Checkpoint < BaseBrute::Middleware
- CompactionCheck < BaseBrute::Middleware
- DefaultCompactionPipeline < BaseBrute::Middleware
- Declines < ObjectBrute::Middleware::DefaultCompactionPipeline
- DefaultToolPipeline < BaseBrute::Middleware
- EventHandler < BaseBrute::Middleware
- Loop < BaseBrute::Middleware
- BackgroundJobs < LoopBrute::Middleware::Loop
- ToolResult < LoopBrute::Middleware::Loop
- MaxIterations < BaseBrute::Middleware
- Question < BaseBrute::Middleware
- SessionLog < BaseBrute::Middleware
- Skills < BaseBrute::Middleware
- SlashCommands < BaseBrute::Middleware
- Summarize < BaseBrute::Middleware
- SystemPrompt < BaseBrute::Middleware
- ToolPipeline < DefaultToolPipelineBrute::Middleware
- UserQueue < BaseBrute::Middleware
- PromptTemplate < ObjectBrute
- Result < StructBrute::PromptTemplate
- PromptsBrute
- AutonomyBrute::Prompts
- BuildSwitchBrute::Prompts
- CodeReferencesBrute::Prompts
- CodeStyleBrute::Prompts
- Context < ObjectBrute::Prompts
- ConventionsBrute::Prompts
- DoingTasksBrute::Prompts
- EditingApproachBrute::Prompts
- EditingConstraintsBrute::Prompts
- EnvironmentBrute::Prompts
- FrontendTasksBrute::Prompts
- GitSafetyBrute::Prompts
- IdentityBrute::Prompts
- InstructionsBrute::Prompts
- MaxStepsBrute::Prompts
- ObjectivityBrute::Prompts
- PlanReminderBrute::Prompts
- ProactivenessBrute::Prompts
- SecurityAndSafetyBrute::Prompts
- SkillsBrute::Prompts
- TaskManagementBrute::Prompts
- ToneAndStyleBrute::Prompts
- ToolUsageBrute::Prompts
- RackBrute
- Adapter < ObjectBrute::Rack
- Skill < ObjectBrute
- SystemPrompt < ObjectBrute
- Result < StructBrute::SystemPrompt
- TokenCounterBrute
- Approximate < ObjectBrute::TokenCounter
- RenderingBrute::TokenCounter
- Tiktoken < ObjectBrute::TokenCounter
- Tool < ObjectBrute
- ToolCall < DataBrute
- ToolsBrute
- Adapter < ObjectBrute::Tools
- FSBrute::Tools
- FileMutationQueueBrute::Tools::FS
- SnapshotStoreBrute::Tools::FS
- FSPatch < ToolBrute::Tools
- FSRead < ToolBrute::Tools
- FSRemove < ToolBrute::Tools
- FSSearch < ToolBrute::Tools
- FSUndo < ToolBrute::Tools
- FSWrite < ToolBrute::Tools
- NetFetch < ToolBrute::Tools
- Question < ToolBrute::Tools
- Shell < ToolBrute::Tools
- SkillLoad < ToolBrute::Tools
- SubAgent < AgentPipelineBrute::Tools
- TodoListBrute::Tools
- StoreBrute::Tools::TodoList
- TodoRead < ToolBrute::Tools
- TodoWrite < ToolBrute::Tools
- TruncationBrute
- TurnBrute
- AgentPipeline < PipelineBrute::Turn
- CompactionPipeline < ObjectBrute::Turn
- Pipeline < BuilderBrute::Turn
- ToolPipeline < ObjectBrute::Turn
- UsageDetectionBrute
- LLMrbBrute::UsageDetection
- LangChainBrute::UsageDetection
- OpenRouterBrute::UsageDetection
- RubyLLMBrute::UsageDetection
- Usage < DataBrute::UsageDetection
- BruteCLITop Level Namespace
- ProvidersBruteCLI
- Shell < ObjectBruteCLI::Providers
- ModelList < ObjectBruteCLI::Providers::Shell
- ModelEntry < StructBruteCLI::Providers::Shell::ModelList
- ShellResponse < ObjectBruteCLI::Providers