Class: AgentRuntime::Decision
- Inherits:
-
Struct
- Object
- Struct
- AgentRuntime::Decision
- Defined in:
- lib/agent_runtime/decision.rb
Overview
Represents a decision made by the planner.
This struct encapsulates the output of the planning phase, containing the action to take, optional parameters, and optional confidence score.
Instance Attribute Summary collapse
-
#action ⇒ String, Symbol
The action to execute (e.g., “search”, “finish”).
-
#confidence ⇒ Float?
Optional confidence score (0.0 to 1.0).
-
#params ⇒ Hash?
Optional parameters for the action.
Instance Attribute Details
#action ⇒ String, Symbol
29 30 31 32 33 34 |
# File 'lib/agent_runtime/decision.rb', line 29 Decision = Struct.new( :action, :params, :confidence, keyword_init: true ) |
#confidence ⇒ Float?
29 30 31 32 33 34 |
# File 'lib/agent_runtime/decision.rb', line 29 Decision = Struct.new( :action, :params, :confidence, keyword_init: true ) |
#params ⇒ Hash?
29 30 31 32 33 34 |
# File 'lib/agent_runtime/decision.rb', line 29 Decision = Struct.new( :action, :params, :confidence, keyword_init: true ) |