Method List
-
#<< Brute::Session
-
#<< Brute::Pipeline::NullSink
-
#<< Brute::Events::Handler
-
#<< Brute::Events::TerminalOutput
-
#<< Brute::Events::PrefixedTerminalOutput
-
agent_prompt Brute::Prompts
-
all Brute::Skill
-
#all Brute::Providers::Shell::ModelList
-
all Brute::Store::TodoStore
-
already_truncated? Brute::Truncation
-
#assistant Brute::Session
-
#build Brute::Pipeline
-
build Brute::SystemPrompt
-
#call Brute::Tool
-
#call Brute::Agent
-
#call Brute::Pipeline
-
call Brute::Prompts::Skills
-
call Brute::Prompts::Autonomy
-
call Brute::Prompts::Identity
-
call Brute::Prompts::MaxSteps
-
call Brute::Prompts::CodeStyle
-
call Brute::Prompts::GitSafety
-
call Brute::Prompts::ToolUsage
-
call Brute::Prompts::Conventions
-
call Brute::Prompts::DoingTasks
-
call Brute::Prompts::Environment
-
call Brute::Prompts::Objectivity
-
call Brute::Prompts::BuildSwitch
-
call Brute::Prompts::Instructions
-
#call Brute::Middleware::UserQueue
-
call Brute::Prompts::PlanReminder
-
call Brute::Prompts::Proactiveness
-
#call Brute::Middleware::Tracing
-
call Brute::Prompts::FrontendTasks
-
call Brute::Prompts::ToneAndStyle
-
#call Brute::Middleware::LLMCall
-
call Brute::Prompts::CodeReferences
-
call Brute::Prompts::TaskManagement
-
#call Brute::Middleware::OtelSpan
-
#call Brute::Middleware::Summarize
-
#call Brute::Middleware::Question
-
#call Brute::Middleware::ToolCall
-
#call Brute::Middleware::EventHandler
-
call Brute::Prompts::EditingApproach
-
call Brute::Prompts::EditingConstraints
-
call Brute::Prompts::SecurityAndSafety
-
#call Brute::Middleware::SystemPrompt
-
#call Brute::Middleware::MaxIterations
-
#call Brute::Middleware::OtelToolCalls
-
#call Brute::Middleware::ToolResultLoop
-
#call Brute::Middleware::OTel::TokenUsage
-
#call Brute::Middleware::CompactionCheck
-
#call Brute::Middleware::OtelToolResults
-
#chat? Brute::Providers::Shell::ModelList::ModelEntry
-
cleanup! Brute::Truncation
-
clear! Brute::Store::TodoStore
-
clear! Brute::Store::SnapshotStore
-
clear! Brute::Queue::FileMutationQueue
-
#compact Brute::Middleware::CompactionCheck::Compactor
-
#complete Brute::Providers::Shell
-
config Brute
-
#config Brute::Middleware::CompactionCheck::Compactor
-
#content Brute::Skill::Info
-
#content Brute::Providers::ShellResponse
-
#content! Brute::Providers::ShellResponse
-
default Brute::SystemPrompt
-
#default_model Brute::Providers::Shell
-
#description Brute::Tool
-
#description Brute::Skill::Info
-
#description Brute::SubAgent
-
#each Brute::SystemPrompt::Result
-
#empty? Brute::SystemPrompt::Result
-
#execute Brute::SubAgent
-
#execute Brute::Tools::Shell
-
#execute Brute::Tools::FSRead
-
#execute Brute::Tools::FSUndo
-
#execute Brute::Tools::Delegate
-
#execute Brute::Tools::FSPatch
-
#execute Brute::Tools::FSWrite
-
#execute Brute::Tools::Question
-
#execute Brute::Tools::FSRemove
-
#execute Brute::Tools::FSSearch
-
#execute Brute::Tools::NetFetch
-
#execute Brute::Tools::TodoRead
-
#execute Brute::Tools::TodoWrite
-
fmt Brute::Skill
-
from_jsonl Brute::Session
-
get Brute::Skill
-
#id Brute::Providers::Shell::ModelList::ModelEntry
-
infer_stack_from_model Brute::SystemPrompt
-
#initialize Brute::Tool
-
#initialize Brute::Agent
-
#initialize Brute::Session
-
#initialize Brute::Pipeline
-
#initialize Brute::SubAgent
-
#initialize Brute::SystemPrompt
-
#initialize Brute::Events::Handler
-
#initialize Brute::Providers::Shell::ModelList
-
#initialize Brute::Middleware::UserQueue
-
#initialize Brute::Middleware::Tracing
-
#initialize Brute::Middleware::OtelSpan
-
#initialize Brute::Middleware::Summarize
-
#initialize Brute::Middleware::Question
-
#initialize Brute::Middleware::ToolCall
-
#initialize Brute::Middleware::EventHandler
-
#initialize Brute::Providers::ShellResponse
-
#initialize Brute::Middleware::SystemPrompt
-
#initialize Brute::Middleware::MaxIterations
-
#initialize Brute::Middleware::OtelToolCalls
-
#initialize Brute::Events::PrefixedTerminalOutput
-
#initialize Brute::Middleware::ToolResultLoop
-
#initialize Brute::Middleware::OTel::TokenUsage
-
#initialize Brute::Middleware::CompactionCheck
-
#initialize Brute::Middleware::CompactionCheck::Compactor
-
#initialize Brute::Middleware::OtelToolResults
-
#input_tokens Brute::Providers::ShellResponse
-
load Brute::Skill
-
#location Brute::Skill::Info
-
#messages Brute::Providers::ShellResponse
-
#model Brute::Agent
-
#model Brute::Providers::ShellResponse
-
#models Brute::Providers::Shell
-
#name Brute::Tool
-
#name Brute::Skill::Info
-
#name Brute::SubAgent
-
#name Brute::Tools::Shell
-
#name Brute::Tools::FSRead
-
#name Brute::Tools::FSUndo
-
#name Brute::Tools::Delegate
-
#name Brute::Tools::FSPatch
-
#name Brute::Tools::FSWrite
-
#name Brute::Tools::Question
-
#name Brute::Providers::Shell
-
#name Brute::Tools::FSRemove
-
#name Brute::Tools::FSSearch
-
#name Brute::Tools::NetFetch
-
#name Brute::Tools::TodoRead
-
#name Brute::Tools::TodoWrite
-
#output_tokens Brute::Providers::ShellResponse
-
#params Brute::Tool
-
#params Brute::SubAgent
-
#path Brute::Session
-
pop Brute::Store::SnapshotStore
-
#prepare Brute::SystemPrompt
-
provider Brute
-
#provider Brute::Agent
-
provider= Brute
-
read Brute::Prompts
-
#reasoning_content Brute::Providers::ShellResponse
-
#reasoning_tokens Brute::Providers::ShellResponse
-
replace Brute::Store::TodoStore
-
#run Brute::Pipeline
-
save Brute::Store::SnapshotStore
-
#sections Brute::SystemPrompt::Result
-
serialize Brute::Queue::FileMutationQueue
-
#should_compact? Brute::Middleware::CompactionCheck::Compactor
-
size Brute::Queue::FileMutationQueue
-
#sub_agent_name Brute::SubAgent
-
#system Brute::Session
-
#to_ruby_llm Brute::Tool
-
#to_ruby_llm Brute::SubAgent
-
#to_s Brute::SystemPrompt::Result
-
#tools Brute::Agent
-
#total_tokens Brute::Providers::ShellResponse
-
truncate Brute::Truncation
-
truncate_line Brute::Truncation
-
unified Brute::Diff
-
#usage Brute::Providers::ShellResponse
-
#use Brute::Pipeline
-
#user Brute::Session