Class: PhaseoAgentSdk::Tool
- Inherits:
-
Struct
- Object
- Struct
- PhaseoAgentSdk::Tool
- Defined in:
- lib/phaseo_agent_sdk.rb
Instance Attribute Summary collapse
-
#description ⇒ Object
Returns the value of attribute description.
-
#event_schema ⇒ Object
Returns the value of attribute event_schema.
-
#execute ⇒ Object
Returns the value of attribute execute.
-
#id ⇒ Object
Returns the value of attribute id.
-
#input_schema ⇒ Object
Returns the value of attribute input_schema.
-
#next_turn_params ⇒ Object
Returns the value of attribute next_turn_params.
-
#on_error ⇒ Object
Returns the value of attribute on_error.
-
#on_response_received ⇒ Object
Returns the value of attribute on_response_received.
-
#on_tool_called ⇒ Object
Returns the value of attribute on_tool_called.
-
#output_schema ⇒ Object
Returns the value of attribute output_schema.
-
#parameters ⇒ Object
Returns the value of attribute parameters.
-
#require_approval ⇒ Object
Returns the value of attribute require_approval.
-
#timeout_ms ⇒ Object
Returns the value of attribute timeout_ms.
Instance Attribute Details
#description ⇒ Object
Returns the value of attribute description
19 20 21 |
# File 'lib/phaseo_agent_sdk.rb', line 19 def description @description end |
#event_schema ⇒ Object
Returns the value of attribute event_schema
19 20 21 |
# File 'lib/phaseo_agent_sdk.rb', line 19 def event_schema @event_schema end |
#execute ⇒ Object
Returns the value of attribute execute
19 20 21 |
# File 'lib/phaseo_agent_sdk.rb', line 19 def execute @execute end |
#id ⇒ Object
Returns the value of attribute id
19 20 21 |
# File 'lib/phaseo_agent_sdk.rb', line 19 def id @id end |
#input_schema ⇒ Object
Returns the value of attribute input_schema
19 20 21 |
# File 'lib/phaseo_agent_sdk.rb', line 19 def input_schema @input_schema end |
#next_turn_params ⇒ Object
Returns the value of attribute next_turn_params
19 20 21 |
# File 'lib/phaseo_agent_sdk.rb', line 19 def next_turn_params @next_turn_params end |
#on_error ⇒ Object
Returns the value of attribute on_error
19 20 21 |
# File 'lib/phaseo_agent_sdk.rb', line 19 def on_error @on_error end |
#on_response_received ⇒ Object
Returns the value of attribute on_response_received
19 20 21 |
# File 'lib/phaseo_agent_sdk.rb', line 19 def on_response_received @on_response_received end |
#on_tool_called ⇒ Object
Returns the value of attribute on_tool_called
19 20 21 |
# File 'lib/phaseo_agent_sdk.rb', line 19 def on_tool_called @on_tool_called end |
#output_schema ⇒ Object
Returns the value of attribute output_schema
19 20 21 |
# File 'lib/phaseo_agent_sdk.rb', line 19 def output_schema @output_schema end |
#parameters ⇒ Object
Returns the value of attribute parameters
19 20 21 |
# File 'lib/phaseo_agent_sdk.rb', line 19 def parameters @parameters end |
#require_approval ⇒ Object
Returns the value of attribute require_approval
19 20 21 |
# File 'lib/phaseo_agent_sdk.rb', line 19 def require_approval @require_approval end |
#timeout_ms ⇒ Object
Returns the value of attribute timeout_ms
19 20 21 |
# File 'lib/phaseo_agent_sdk.rb', line 19 def timeout_ms @timeout_ms end |