Method List
-
#<< Brute::Turn::Pipeline::NullSink
-
#<< Brute::Events::Handler
-
#<< Brute::Events::TerminalOutput
-
#<< Brute::Events::PrefixedTerminalOutput
-
agent Brute
-
agent_prompt Brute::Prompts
-
all Brute::Skill
-
#all BruteCLI::Providers::Shell::ModelList
-
all Brute::Tools::TodoList::Store
-
#allowed_tools Brute::Skill::Info
-
already_truncated? Brute::Truncation
-
#assistant Brute::Messages
-
build Brute::SystemPrompt
-
#call Brute::Rack::Adapter
-
#call Brute::Tools::Adapter
-
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::Turn::ToolPipeline
-
#call Brute::Middleware::Loop
-
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::Prompts::CodeReferences
-
call Brute::Prompts::TaskManagement
-
#call Brute::Middleware::OtelSpan
-
#call Brute::Middleware::Summarize
-
#call Brute::Middleware::Question
-
#call Brute::Middleware::EventHandler
-
call Brute::Prompts::EditingApproach
-
#call Brute::Middleware::SessionLog
-
call Brute::Prompts::EditingConstraints
-
call Brute::Prompts::SecurityAndSafety
-
#call Brute::Middleware::SystemPrompt
-
#call Brute::Middleware::ToolPipeline
-
#call Brute::Middleware::MaxIterations
-
#call Brute::Middleware::OtelToolCalls
-
#call Brute::Middleware::OTel::TokenUsage
-
#call Brute::Middleware::CompactionCheck
-
#call Brute::Middleware::OtelToolResults
-
#chat? BruteCLI::Providers::Shell::ModelList::ModelEntry
-
cleanup! Brute::Truncation
-
clear! Brute::Tools::TodoList::Store
-
clear! Brute::Tools::FS::SnapshotStore
-
clear! Brute::Tools::FS::FileMutationQueue
-
#compact Brute::Middleware::CompactionCheck::Compactor
-
#compatibility Brute::Skill::Info
-
#complete BruteCLI::Providers::Shell
-
#config Brute::Middleware::CompactionCheck::Compactor
-
#content Brute::Skill::Info
-
#content BruteCLI::Providers::ShellResponse
-
#content! BruteCLI::Providers::ShellResponse
-
default Brute::SystemPrompt
-
#default_model BruteCLI::Providers::Shell
-
#description Brute::Skill::Info
-
#description Brute::Tools::Adapter
-
#description Brute::Tools::SubAgent
-
#description Brute::Turn::ToolPipeline
-
#each Brute::SystemPrompt::Result
-
#empty? Brute::SystemPrompt::Result
-
#execute Brute::Tools::Shell
-
#execute Brute::Tools::FSRead
-
#execute Brute::Tools::FSUndo
-
#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::SubAgent
-
#execute Brute::Tools::TodoRead
-
#execute Brute::Tools::SkillLoad
-
#execute Brute::Tools::TodoWrite
-
fmt Brute::Skill
-
for Brute::Rack::Adapter
-
from_duck_type Brute::Tools::Adapter
-
from_hash Brute::Tools::Adapter
-
from_ruby_llm Brute::Tools::Adapter
-
#generate_map Brute::Turn::AgentPipeline
-
get Brute::Skill
-
#id BruteCLI::Providers::Shell::ModelList::ModelEntry
-
infer_stack_from_model Brute::SystemPrompt
-
#initialize Brute::Rack::Adapter
-
#initialize Brute::SystemPrompt
-
#initialize Brute::Tools::Adapter
-
#initialize Brute::Events::Handler
-
#initialize Brute::Tools::SubAgent
-
#initialize Brute::Tools::SkillLoad
-
#initialize Brute::Turn::ToolPipeline
-
#initialize Brute::Middleware::Loop
-
#initialize Brute::Middleware::Loop::ToolResult
-
#initialize BruteCLI::Providers::Shell::ModelList
-
#initialize RubyLLM::MessageTransport
-
#initialize Brute::Middleware::UserQueue
-
#initialize Brute::Middleware::Tracing
-
#initialize Brute::Middleware::OtelSpan
-
#initialize Brute::Middleware::Summarize
-
#initialize Brute::Middleware::Question
-
#initialize Brute::Middleware::EventHandler
-
#initialize Brute::Middleware::SessionLog
-
#initialize Brute::Middleware::SystemPrompt
-
#initialize Brute::Middleware::ToolPipeline
-
#initialize BruteCLI::Providers::ShellResponse
-
#initialize Brute::Middleware::MaxIterations
-
#initialize Brute::Middleware::OtelToolCalls
-
#initialize Brute::Events::PrefixedTerminalOutput
-
#initialize Brute::Middleware::OTel::TokenUsage
-
#initialize Brute::Middleware::CompactionCheck
-
#initialize Brute::Middleware::CompactionCheck::Compactor
-
#initialize Brute::Middleware::OtelToolResults
-
#input_tokens BruteCLI::Providers::ShellResponse
-
#license Brute::Skill::Info
-
load Brute::Skill
-
#location Brute::Skill::Info
-
log Brute
-
#map Brute::Turn::AgentPipeline
-
#messages RubyLLM::MessageTransport
-
#messages BruteCLI::Providers::ShellResponse
-
#metadata Brute::Skill::Info
-
#model BruteCLI::Providers::ShellResponse
-
#models BruteCLI::Providers::Shell
-
#name Brute::Skill::Info
-
#name Brute::Tools::Shell
-
#name Brute::Tools::Adapter
-
#name Brute::Tools::FSRead
-
#name Brute::Tools::FSUndo
-
#name Brute::Tools::FSPatch
-
#name Brute::Tools::FSWrite
-
#name Brute::Tools::Question
-
#name Brute::Tools::FSRemove
-
#name Brute::Tools::FSSearch
-
#name Brute::Tools::NetFetch
-
#name Brute::Tools::SubAgent
-
#name Brute::Tools::TodoRead
-
#name Brute::Tools::SkillLoad
-
#name Brute::Tools::TodoWrite
-
#name Brute::Turn::ToolPipeline
-
#name BruteCLI::Providers::Shell
-
new_from_string Brute::Turn::Pipeline
-
#original Brute::Tools::Adapter
-
#output_tokens BruteCLI::Providers::ShellResponse
-
#params Brute::Tools::Adapter
-
#params Brute::Tools::SubAgent
-
#params Brute::Turn::ToolPipeline
-
pop Brute::Tools::FS::SnapshotStore
-
#prepare Brute::SystemPrompt
-
#prompt_from Brute::Rack::Adapter
-
provider Brute
-
provider= Brute
-
read Brute::Prompts
-
#reasoning_content BruteCLI::Providers::ShellResponse
-
#reasoning_tokens BruteCLI::Providers::ShellResponse
-
replace Brute::Tools::TodoList::Store
-
#response_for Brute::Rack::Adapter
-
rubyllm_tools Brute
-
#run Brute::Turn::Pipeline::Chainable
-
save Brute::Tools::FS::SnapshotStore
-
#sections Brute::SystemPrompt::Result
-
serialize Brute::Tools::FS::FileMutationQueue
-
#should_compact? Brute::Middleware::CompactionCheck::Compactor
-
size Brute::Tools::FS::FileMutationQueue
-
#start Brute::Turn::AgentPipeline
-
#sub_agent_name Brute::Tools::SubAgent
-
#system Brute::Messages
-
#to_h Brute::Tools::Adapter
-
#to_ruby_llm Brute::Tools::Adapter
-
#to_ruby_llm Brute::Tools::SubAgent
-
#to_ruby_llm Brute::Turn::ToolPipeline
-
#to_s Brute::SystemPrompt::Result
-
#total_tokens BruteCLI::Providers::ShellResponse
-
truncate Brute::Truncation
-
truncate_line Brute::Truncation
-
unified Brute::Diff
-
#usage BruteCLI::Providers::ShellResponse
-
#use Brute::Turn::Pipeline::Chainable
-
#user Brute::Messages
-
wrap Brute::Tools::Adapter
-
wrap_all Brute::Tools::Adapter
-
wrap_each RubyLLM::MessageTransport
-
#wrap_each RubyLLM::MessageTransport