Exception: Pikuri::Agent::Control::StepLimit::Exceeded
- Inherits:
-
StandardError
- Object
- StandardError
- Pikuri::Agent::Control::StepLimit::Exceeded
- Defined in:
- lib/pikuri/agent/control/step_limit.rb
Overview
Raised by #tick! once tool-call count exceeds max. Carries the budget that was tripped so rescue clauses can include it in user-facing messages.
Instance Attribute Summary collapse
- #max_steps ⇒ Integer readonly
Instance Method Summary collapse
-
#initialize(max_steps) ⇒ Exceeded
constructor
A new instance of Exceeded.
Constructor Details
#initialize(max_steps) ⇒ Exceeded
Returns a new instance of Exceeded.
23 24 25 26 |
# File 'lib/pikuri/agent/control/step_limit.rb', line 23 def initialize(max_steps) @max_steps = max_steps super("Agent loop exceeded #{max_steps} steps") end |
Instance Attribute Details
#max_steps ⇒ Integer (readonly)
20 21 22 |
# File 'lib/pikuri/agent/control/step_limit.rb', line 20 def max_steps @max_steps end |