Module: RubynCode::Agent::ToolProcessor
- Included in:
- Loop
- Defined in:
- lib/rubyn_code/agent/tool_processor.rb
Overview
Handles tool definition filtering, permission checks, and execution for the agent loop.
Constant Summary collapse
- CORE_TOOLS =
rubocop:disable Metrics/ModuleLength – tool filtering + permissions + execution + decision signals
%w[read_file write_file edit_file glob grep bash spawn_agent background_run].freeze
- PLAN_MODE_RISK_LEVELS =
%i[read].freeze