Method List
-
active_backend RubyLLM::Toolbox::RubyOutline
-
#address RubyLLM::Toolbox::Safety::UrlGuard::Resolution
-
#age RubyLLM::Toolbox::ManagedProcess
-
all RubyLLM::Toolbox::ProcessRegistry
-
all_tools RubyLLM::Toolbox
-
#allow_unsafe RubyLLM::Toolbox::Configuration
-
#allowed_commands RubyLLM::Toolbox::Configuration
-
apply RubyLLM::Toolbox::DataPath
-
#argv RubyLLM::Toolbox::ManagedProcess
-
#available? RubyLLM::Toolbox::Sandbox::Base
-
#available? RubyLLM::Toolbox::Sandbox::Null
-
#available? RubyLLM::Toolbox::Sandbox::Docker
-
#available? RubyLLM::Toolbox::Sandbox::Bubblewrap
-
#available? RubyLLM::Toolbox::Sandbox::SandboxExec
-
#body RubyLLM::Toolbox::Tools::HttpHelpers::Response
-
#brave_api_key RubyLLM::Toolbox::Configuration
-
build RubyLLM::Toolbox::Sandbox
-
#call RubyLLM::Toolbox::Base
-
#call RubyLLM::Toolbox::Truncator
-
capture RubyLLM::Toolbox::ProcessRunner
-
#check! RubyLLM::Toolbox::Safety::UrlGuard
-
#check! RubyLLM::Toolbox::Safety::CommandGuard
-
#command RubyLLM::Toolbox::Sandbox::Base
-
#command RubyLLM::Toolbox::Sandbox::Null
-
#command RubyLLM::Toolbox::Sandbox::Docker
-
#command RubyLLM::Toolbox::Sandbox::Bubblewrap
-
#command RubyLLM::Toolbox::Sandbox::SandboxExec
-
#command_timeout RubyLLM::Toolbox::Configuration
-
config RubyLLM::Toolbox
-
#config RubyLLM::Toolbox::Base
-
#config RubyLLM::Toolbox::Sandbox::Base
-
configure RubyLLM::Toolbox
-
const_name RubyLLM::Toolbox::RubyOutline::RipperBackend
-
#current RubyLLM::Toolbox::SafeMath::Parser
-
delete RubyLLM::Toolbox::ProcessRegistry
-
#depth RubyLLM::Toolbox::RubyOutline::Entry
-
detect RubyLLM::Toolbox::Sandbox
-
diff_ops RubyLLM::Toolbox::TextDiff
-
dispatch RubyLLM::Toolbox::RubyOutline::RipperBackend
-
#docker_image RubyLLM::Toolbox::Configuration
-
#done? RubyLLM::Toolbox::SafeMath::Parser
-
#dup_with RubyLLM::Toolbox::Configuration
-
emit_context RubyLLM::Toolbox::TextDiff
-
#enable_exec_tools RubyLLM::Toolbox::Configuration
-
#env_passthrough RubyLLM::Toolbox::Configuration
-
evaluate RubyLLM::Toolbox::SafeMath
-
exec_tool! RubyLLM::Toolbox::Base
-
exec_tool? RubyLLM::Toolbox::Base
-
exec_tools RubyLLM::Toolbox
-
#execute RubyLLM::Toolbox::Tools::Diff
-
#execute RubyLLM::Toolbox::Tools::Glob
-
#execute RubyLLM::Toolbox::Tools::Lint
-
#execute RubyLLM::Toolbox::Tools::Tree
-
#execute RubyLLM::Toolbox::Tools::Bundle
-
#execute RubyLLM::Toolbox::Tools::GitAdd
-
#execute RubyLLM::Toolbox::Tools::GitLog
-
#execute RubyLLM::Toolbox::Tools::CsvRead
-
#execute RubyLLM::Toolbox::Tools::GemTool
-
#execute RubyLLM::Toolbox::Tools::GitDiff
-
#execute RubyLLM::Toolbox::Tools::GitGrep
-
#execute RubyLLM::Toolbox::Tools::GitShow
-
#execute RubyLLM::Toolbox::Tools::RunRuby
-
#execute RubyLLM::Toolbox::Tools::RunRust
-
#execute RubyLLM::Toolbox::Tools::BashTool
-
#execute RubyLLM::Toolbox::Tools::CsvWrite
-
#execute RubyLLM::Toolbox::Tools::DateTime
-
#execute RubyLLM::Toolbox::Tools::EditFile
-
#execute RubyLLM::Toolbox::Tools::GitBlame
-
#execute RubyLLM::Toolbox::Tools::MoveFile
-
#execute RubyLLM::Toolbox::Tools::ReadFile
-
#execute RubyLLM::Toolbox::Tools::RunTests
-
#execute RubyLLM::Toolbox::Tools::WebFetch
-
#execute RubyLLM::Toolbox::Tools::Calculator
-
#execute RubyLLM::Toolbox::Tools::GitBranch
-
#execute RubyLLM::Toolbox::Tools::GitCommit
-
#execute RubyLLM::Toolbox::Tools::GitStatus
-
#execute RubyLLM::Toolbox::Tools::GrepFiles
-
#execute RubyLLM::Toolbox::Tools::JsonQuery
-
#execute RubyLLM::Toolbox::Tools::MultiEdit
-
#execute RubyLLM::Toolbox::Tools::ParseRuby
-
#execute RubyLLM::Toolbox::Tools::RunPython
-
#execute RubyLLM::Toolbox::Tools::TodoWrite
-
#execute RubyLLM::Toolbox::Tools::TomlQuery
-
#execute RubyLLM::Toolbox::Tools::WebSearch
-
#execute RubyLLM::Toolbox::Tools::WriteFile
-
#execute RubyLLM::Toolbox::Tools::YamlQuery
-
#execute RubyLLM::Toolbox::Tools::ApplyPatch
-
#execute RubyLLM::Toolbox::Tools::DeleteFile
-
#execute RubyLLM::Toolbox::Tools::GitCheckout
-
#execute RubyLLM::Toolbox::Tools::HttpRequest
-
#execute RubyLLM::Toolbox::Tools::ProcessKill
-
#execute RubyLLM::Toolbox::Tools::ProcessList
-
#execute RubyLLM::Toolbox::Tools::PythonTests
-
#execute RubyLLM::Toolbox::Tools::DownloadFile
-
#execute RubyLLM::Toolbox::Tools::ProcessStart
-
#execute RubyLLM::Toolbox::Tools::ListDirectory
-
#execute RubyLLM::Toolbox::Tools::ProcessOutput
-
#execute RubyLLM::Toolbox::Tools::CreateDirectory
-
#execute RubyLLM::Toolbox::Tools::ReplaceInFiles
-
#exit_code RubyLLM::Toolbox::ManagedProcess
-
#expression RubyLLM::Toolbox::SafeMath::Parser
-
extract RubyLLM::Toolbox::RubyOutline
-
extract RubyLLM::Toolbox::RubyOutline::PrismBackend
-
extract RubyLLM::Toolbox::RubyOutline::RipperBackend
-
#final_url RubyLLM::Toolbox::Tools::HttpHelpers::Response
-
find_name_leaf RubyLLM::Toolbox::RubyOutline::RipperBackend
-
#format_sandbox RubyLLM::Toolbox::Tools::SandboxRun
-
#fs_root RubyLLM::Toolbox::Configuration
-
#gemfile? RubyLLM::Toolbox::Tools::ToolchainHelpers
-
get RubyLLM::Toolbox::ProcessRegistry
-
#get_json RubyLLM::Toolbox::Search::Brave
-
#get_json RubyLLM::Toolbox::Search::SearXNG
-
#git_result RubyLLM::Toolbox::Tools::GitHelpers
-
#guarded_get RubyLLM::Toolbox::Tools::HttpHelpers
-
#guarded_request RubyLLM::Toolbox::Tools::HttpHelpers
-
handle_assign RubyLLM::Toolbox::RubyOutline::RipperBackend
-
#headers RubyLLM::Toolbox::Tools::HttpHelpers::Response
-
host_os RubyLLM::Toolbox::Sandbox
-
#http_timeout RubyLLM::Toolbox::Configuration
-
#id RubyLLM::Toolbox::ManagedProcess
-
ident_name RubyLLM::Toolbox::RubyOutline::RipperBackend
-
#ignored_dirs RubyLLM::Toolbox::Configuration
-
#initialize RubyLLM::Toolbox::Base
-
#initialize RubyLLM::Toolbox::Toml::Parser
-
#initialize RubyLLM::Toolbox::SafeMath::Parser
-
#initialize RubyLLM::Toolbox::Truncator
-
#initialize RubyLLM::Toolbox::Sandbox::Base
-
#initialize RubyLLM::Toolbox::Search::Brave
-
#initialize RubyLLM::Toolbox::Configuration
-
#initialize RubyLLM::Toolbox::Search::Tavily
-
#initialize RubyLLM::Toolbox::Search::SearXNG
-
#initialize RubyLLM::Toolbox::ManagedProcess
-
#initialize RubyLLM::Toolbox::Safety::PathJail
-
#initialize RubyLLM::Toolbox::Safety::UrlGuard
-
#initialize RubyLLM::Toolbox::Safety::CommandGuard
-
#jail_relative RubyLLM::Toolbox::Tools::ToolchainHelpers
-
kill RubyLLM::Toolbox::ProcessRunner
-
#kill RubyLLM::Toolbox::ManagedProcess
-
kill_all RubyLLM::Toolbox::ProcessRegistry
-
#kind RubyLLM::Toolbox::RubyOutline::Entry
-
#line RubyLLM::Toolbox::RubyOutline::Entry
-
line_of RubyLLM::Toolbox::RubyOutline::RipperBackend
-
linux? RubyLLM::Toolbox::Sandbox
-
macos? RubyLLM::Toolbox::Sandbox
-
#max_fetch_bytes RubyLLM::Toolbox::Configuration
-
#max_grep_matches RubyLLM::Toolbox::Configuration
-
#max_output_tokens RubyLLM::Toolbox::Configuration
-
#max_processes RubyLLM::Toolbox::Configuration
-
#max_redirects RubyLLM::Toolbox::Configuration
-
#name RubyLLM::Toolbox::Base
-
#name RubyLLM::Toolbox::RubyOutline::Entry
-
#name RubyLLM::Toolbox::Sandbox::Base
-
#name RubyLLM::Toolbox::ManagedProcess
-
parse RubyLLM::Toolbox::Toml
-
#parse RubyLLM::Toolbox::Toml::Parser
-
parse RubyLLM::Toolbox::DataPath
-
#pid RubyLLM::Toolbox::ManagedProcess
-
#post_json RubyLLM::Toolbox::Search::Tavily
-
prism_available? RubyLLM::Toolbox::RubyOutline
-
#profile RubyLLM::Toolbox::Sandbox::SandboxExec
-
pump RubyLLM::Toolbox::ProcessRunner
-
#python_image RubyLLM::Toolbox::Configuration
-
query RubyLLM::Toolbox::DataPath
-
#read_new RubyLLM::Toolbox::ManagedProcess
-
#regex_timeout RubyLLM::Toolbox::Configuration
-
render RubyLLM::Toolbox::TextDiff
-
#repo_relative RubyLLM::Toolbox::Tools::GitHelpers
-
reset! RubyLLM::Toolbox
-
reset! RubyLLM::Toolbox::ProcessRegistry
-
#resolve RubyLLM::Toolbox::Safety::PathJail
-
#resolve! RubyLLM::Toolbox::Safety::UrlGuard
-
#root RubyLLM::Toolbox::Safety::PathJail
-
#run RubyLLM::Toolbox::Sandbox::Base
-
#run RubyLLM::Toolbox::Sandbox::Null
-
#run RubyLLM::Toolbox::Sandbox::Docker
-
#run RubyLLM::Toolbox::Sandbox::Bubblewrap
-
#run RubyLLM::Toolbox::Sandbox::SandboxExec
-
#run_git RubyLLM::Toolbox::Tools::GitHelpers
-
#run_in_project RubyLLM::Toolbox::Tools::ToolchainHelpers
-
#run_in_sandbox RubyLLM::Toolbox::Tools::SandboxRun
-
#running? RubyLLM::Toolbox::ManagedProcess
-
#rust_image RubyLLM::Toolbox::Configuration
-
safe_tools RubyLLM::Toolbox
-
#sandbox_bwrap_extra RubyLLM::Toolbox::Configuration
-
#sandbox_cpus RubyLLM::Toolbox::Configuration
-
#sandbox_memory RubyLLM::Toolbox::Configuration
-
#sandbox_network RubyLLM::Toolbox::Configuration
-
#sandbox_pids RubyLLM::Toolbox::Configuration
-
#sandbox_runtime RubyLLM::Toolbox::Configuration
-
#sandbox_seatbelt_profile RubyLLM::Toolbox::Configuration
-
#sandbox_user RubyLLM::Toolbox::Configuration
-
#search RubyLLM::Toolbox::Search::Brave
-
#search RubyLLM::Toolbox::Search::Tavily
-
#search RubyLLM::Toolbox::Search::SearXNG
-
#search_adapter RubyLLM::Toolbox::Configuration
-
#searxng_url RubyLLM::Toolbox::Configuration
-
simple_name RubyLLM::Toolbox::RubyOutline::RipperBackend
-
start RubyLLM::Toolbox::ProcessRegistry
-
#started_at RubyLLM::Toolbox::ManagedProcess
-
#status RubyLLM::Toolbox::ManagedProcess
-
#status RubyLLM::Toolbox::Tools::HttpHelpers::Response
-
#tavily_api_key RubyLLM::Toolbox::Configuration
-
tokenize RubyLLM::Toolbox::SafeMath
-
#tokenizer_model RubyLLM::Toolbox::Configuration
-
#toolchain_output RubyLLM::Toolbox::Tools::ToolchainHelpers
-
unified RubyLLM::Toolbox::TextDiff
-
#unsafe_logger RubyLLM::Toolbox::Configuration
-
#uri RubyLLM::Toolbox::Safety::UrlGuard::Resolution
-
#url_guard RubyLLM::Toolbox::Tools::HttpHelpers
-
#user_agent RubyLLM::Toolbox::Configuration
-
#valid_ref? RubyLLM::Toolbox::Tools::GitHelpers
-
visit RubyLLM::Toolbox::RubyOutline::PrismBackend
-
walk RubyLLM::Toolbox::RubyOutline::RipperBackend
-
#web_allowlist RubyLLM::Toolbox::Configuration
-
#web_denylist RubyLLM::Toolbox::Configuration
-
write_stdin RubyLLM::Toolbox::ProcessRunner