Method List
-
#+ RubyCode::TokenCounter
-
#== RubyCode::ToolCall
-
#== RubyCode::Message
-
#== RubyCode::CommandResult
-
#== RubyCode::ToolResult
-
#adapter RubyCode::Configuration
-
#adapter_request_delay RubyCode::Configuration
-
#add_message RubyCode::Memory
-
#add_provider RubyCode::SearchProviders::MultiProvider
-
all RubyCode::Models::Base
-
#approval_handler RubyCode::Client
-
#approval_handler RubyCode::AgentLoop
-
#arguments RubyCode::ToolCall
-
#ask RubyCode::Client
-
#auto_approve_write_enabled RubyCode::Client::ApprovalHandler
-
build RubyCode::Views::AgentLoop::IterationFooter
-
build RubyCode::Views::Cli::ErrorMessage
-
build RubyCode::Views::Cli::ReadyMessage
-
build RubyCode::Views::Formatter::MinimalToolInfo
-
build RubyCode::Views::SkipNotification
-
build RubyCode::Views::Cli::InterruptMessage
-
build RubyCode::Views::Adapter::DebugDelay
-
build RubyCode::Views::Cli::PlanModeExit
-
build RubyCode::Views::AgentLoop::AdapterError
-
build RubyCode::Views::Cli::ExitMessage
-
build RubyCode::Views::Cli::AutoApproveStatus
-
build RubyCode::Views::ResponseHandler::MaxIterations
-
build RubyCode::Views::ResponseHandler::AgentFinished
-
build RubyCode::Views::Formatter::FetchSummary
-
build RubyCode::Views::Formatter::WebSearchSummary
-
build RubyCode::Views::AgentLoop::TokenSummary
-
build RubyCode::Views::Cli::ApiKeyMissing
-
build RubyCode::Views::Cli::ConfigSaved
-
build RubyCode::Views::Welcome
-
build RubyCode::Views::Cli::ErrorDisplay
-
build RubyCode::Views::SearchProvider::DebugRequest
-
build RubyCode::Views::Cli::RestartMessage
-
build RubyCode::Views::AgentLoop::IterationHeader
-
build RubyCode::Views::WebSearchApproval
-
build RubyCode::Views::Cli::SetupTitle
-
build RubyCode::Views::Formatter::DebugToolInfo
-
build RubyCode::Views::Cli::MemoryClearedMessage
-
build RubyCode::Views::WriteApproval
-
build RubyCode::Views::Adapter::DebugResponse
-
build RubyCode::Views::AgentLoop::ThinkingStatus
-
build RubyCode::Views::Cli::ConfigurationTable
-
build RubyCode::Views::Formatter::ToolResult
-
build RubyCode::Views::Cli::AutoApproveEnabled
-
build RubyCode::Views::Cli::AutoApproveDisabled
-
build RubyCode::Views::Cli::PlanModeEnter
-
build RubyCode::Views::UpdateApproval
-
build RubyCode::Views::Formatter::InfoMessage
-
build RubyCode::Views::AgentLoop::ResponseReceived
-
build RubyCode::Views::Cli::FirstTimeSetup
-
build RubyCode::Views::Cli::ResponseBox
-
build RubyCode::Views::ResponseHandler::MaxToolCalls
-
build RubyCode::Views::Adapter::DebugRequest
-
build RubyCode::Views::ResponseHandler::CompleteMessage
-
build RubyCode::Views::AgentLoop::ToolError
-
build RubyCode::Views::AgentLoop::RetryStatus
-
build RubyCode::Views::SearchProvider::DebugResponse
-
build RubyCode::Views::ResponseHandler::ToolInjectionWarning
-
build RubyCode::Views::BashApproval
-
build_cached_line RubyCode::Views::AgentLoop::TokenSummary
-
build_content_lines RubyCode::Views::SearchProvider::DebugRequest
-
build_content_lines RubyCode::Views::Adapter::DebugRequest
-
build_content_lines RubyCode::Views::SearchProvider::DebugResponse
-
build_content_lines RubyCode::Views::Adapter::DebugResponse
-
build_cost_line RubyCode::Views::AgentLoop::TokenSummary
-
build_cumulative_lines RubyCode::Views::AgentLoop::TokenSummary
-
build_header_lines RubyCode::Views::Formatter::FetchSummary
-
build_header_lines RubyCode::Views::Formatter::WebSearchSummary
-
#build_message_list RubyCode::Memory
-
build_preview_lines RubyCode::Views::Formatter::FetchSummary
-
build_result_lines RubyCode::Views::Formatter::WebSearchSummary
-
#build_retry_exhausted_message RubyCode::AgentLoop
-
build_single_result RubyCode::Views::Formatter::WebSearchSummary
-
build_thinking_line RubyCode::Views::AgentLoop::TokenSummary
-
build_token_lines RubyCode::Views::AgentLoop::TokenSummary
-
build_tokens_line RubyCode::Views::AgentLoop::TokenSummary
-
#build_windowed_format RubyCode::Memory
-
#cache_creation RubyCode::TokenCounter
-
#cached RubyCode::TokenCounter
-
calculate_cost RubyCode::Pricing
-
calculate_token_cost RubyCode::Pricing
-
#clear RubyCode::Memory
-
#clear_memory RubyCode::Client
-
config RubyCode
-
configuration RubyCode
-
configure RubyCode
-
connect RubyCode::Database
-
connection RubyCode::Database
-
#content RubyCode::ToolResult
-
#content RubyCode::Message
-
#context RubyCode::Tools::Base
-
count RubyCode::Models::Base
-
#current_request_tokens RubyCode::Adapters::Base
-
dataset RubyCode::Models::Base
-
db RubyCode::Database
-
defaults_for_adapter RubyCode::ConfigManager
-
definition RubyCode::Tools::Base
-
definitions RubyCode::Tools
-
delete RubyCode::Models::Base
-
delete_key RubyCode::Models::ApiKey
-
#disable_auto_approve_write RubyCode::Client::ApprovalHandler
-
disconnect RubyCode::Database
-
#display_info RubyCode::Client::DisplayFormatter
-
#display_result RubyCode::Client::DisplayFormatter
-
#display_skip_notification RubyCode::Client::DisplayFormatter
-
#display_tool_info RubyCode::Client::DisplayFormatter
-
#enable_auto_approve_write RubyCode::Client::ApprovalHandler
-
#environment_context RubyCode::ContextBuilder
-
#execute RubyCode::Tools::Base
-
execute RubyCode::Tools
-
exists? RubyCode::ConfigManager
-
#exit_code RubyCode::CommandResult
-
#explore RubyCode::Explorer
-
file_info_section RubyCode::Views::WriteApproval
-
#finalize_response RubyCode::Client::ResponseHandler
-
find_rates RubyCode::Pricing
-
first RubyCode::Models::Base
-
format_addition_section RubyCode::Views::UpdateApproval
-
format_cost RubyCode::Pricing
-
format_removal_section RubyCode::Views::UpdateApproval
-
#generate RubyCode::Adapters::Base
-
#generate RubyCode::Adapters::Ollama
-
get_key RubyCode::Models::ApiKey
-
#handle_empty_tool_calls RubyCode::Client::ResponseHandler
-
#handle_empty_tool_calls_case RubyCode::AgentLoop
-
#handle_max_iterations RubyCode::Client::ResponseHandler
-
#handle_max_tool_calls RubyCode::Client::ResponseHandler
-
header_section RubyCode::Views::WriteApproval
-
#http_open_timeout RubyCode::Configuration
-
#http_read_timeout RubyCode::Configuration
-
#initialize RubyCode::CommandResult
-
#initialize RubyCode::ToolResult
-
#initialize RubyCode::Message
-
#initialize RubyCode::TokenCounter
-
#initialize RubyCode::SearchProviders::DuckduckgoInstant
-
#initialize RubyCode::ToolCall
-
#initialize RubyCode::SearchProviders::MultiProvider
-
#initialize RubyCode::Configuration
-
#initialize RubyCode::SearchProviders::ExaAi
-
#initialize RubyCode::Adapters::Base
-
#initialize RubyCode::Tools::Base
-
#initialize RubyCode::Client::ResponseHandler
-
#initialize RubyCode::AgentLoop
-
#initialize RubyCode::Explorer
-
#initialize RubyCode::Client
-
#initialize RubyCode::Client::ApprovalHandler
-
#initialize RubyCode::SearchProviders::Base
-
#initialize RubyCode::Adapters::Deepseek
-
#initialize RubyCode::ContextBuilder
-
#initialize RubyCode::Adapters::Openai
-
#initialize RubyCode::Adapters::Openrouter
-
#initialize RubyCode::Adapters::Gemini
-
#initialize RubyCode::Adapters::Ollama
-
#initialize RubyCode::SearchProviders::BraveSearch
-
#initialize RubyCode::Client::DisplayFormatter
-
#input RubyCode::TokenCounter
-
insert_new_key RubyCode::Models::ApiKey
-
key_exists? RubyCode::Models::ApiKey
-
last RubyCode::Models::Base
-
#last_assistant_message RubyCode::Memory
-
#last_request_time RubyCode::Adapters::Base
-
#last_used_provider RubyCode::SearchProviders::MultiProvider
-
#last_user_message RubyCode::Memory
-
latest RubyCode::Models::Base
-
#line_count RubyCode::ToolResult
-
load RubyCode::ConfigManager
-
#load_from_hash RubyCode::Configuration
-
load_schema RubyCode::Tools::Base
-
#max_retries RubyCode::Configuration
-
#memory RubyCode::Client
-
#memory_window RubyCode::Configuration
-
#messages RubyCode::Memory
-
#metadata RubyCode::ToolResult
-
#model RubyCode::Configuration
-
#name RubyCode::ToolCall
-
oldest RubyCode::Models::Base
-
order RubyCode::Models::Base
-
#output RubyCode::CommandResult
-
#output RubyCode::TokenCounter
-
#partition_messages RubyCode::Memory
-
#perform RubyCode::Tools::Explore
-
preview_section RubyCode::Views::WriteApproval
-
#provider_names RubyCode::SearchProviders::MultiProvider
-
#prune_tool_results RubyCode::Configuration
-
#prune_tool_results_from_middle RubyCode::Memory
-
#request_bash_approval RubyCode::Client::ApprovalHandler
-
#request_update_approval RubyCode::Client::ApprovalHandler
-
#request_web_search_approval RubyCode::Client::ApprovalHandler
-
#request_write_approval RubyCode::Client::ApprovalHandler
-
#retry_base_delay RubyCode::Configuration
-
#role RubyCode::Message
-
#root_path RubyCode::Configuration
-
#run RubyCode::AgentLoop
-
save RubyCode::ConfigManager
-
save_key RubyCode::Models::ApiKey
-
#search RubyCode::SearchProviders::Base
-
#search RubyCode::SearchProviders::MultiProvider
-
#should_prune_middle? RubyCode::Memory
-
snippet? RubyCode::Views::Formatter::WebSearchSummary
-
#stderr RubyCode::CommandResult
-
#stdout RubyCode::CommandResult
-
#success? RubyCode::CommandResult
-
table_name RubyCode::Models::ApiKey
-
table_name RubyCode::Memory
-
table_name RubyCode::Models::Base
-
#thinking RubyCode::TokenCounter
-
#timestamp RubyCode::Message
-
#to_h RubyCode::ToolCall
-
#to_h RubyCode::Message
-
#to_h RubyCode::TokenCounter
-
#to_llm_format RubyCode::Memory
-
#to_s RubyCode::ToolResult
-
#to_s RubyCode::CommandResult
-
#tool_calls RubyCode::Message
-
#tool_result_message? RubyCode::Memory
-
#total RubyCode::TokenCounter
-
#total_tokens_counter RubyCode::Adapters::Base
-
truncate RubyCode::Views::Formatter::FetchSummary
-
#truncated? RubyCode::ToolResult
-
truncation_notice RubyCode::Views::WriteApproval
-
update_existing_key RubyCode::Models::ApiKey
-
#url RubyCode::Configuration
-
where RubyCode::Models::Base