Class: PhaseoAgentSdk::AgentDefinition
- Inherits:
-
Struct
- Object
- Struct
- PhaseoAgentSdk::AgentDefinition
- Defined in:
- lib/phaseo_agent_sdk.rb
Instance Attribute Summary collapse
-
#dynamic_tools ⇒ Object
Returns the value of attribute dynamic_tools.
-
#human_review ⇒ Object
Returns the value of attribute human_review.
-
#id ⇒ Object
Returns the value of attribute id.
-
#instructions ⇒ Object
Returns the value of attribute instructions.
-
#max_output_tokens ⇒ Object
Returns the value of attribute max_output_tokens.
-
#max_steps ⇒ Object
Returns the value of attribute max_steps.
-
#model ⇒ Object
Returns the value of attribute model.
-
#model_retry ⇒ Object
Returns the value of attribute model_retry.
-
#output_schema ⇒ Object
Returns the value of attribute output_schema.
-
#parse_output ⇒ Object
Returns the value of attribute parse_output.
-
#preset ⇒ Object
Returns the value of attribute preset.
-
#require_approval ⇒ Object
Returns the value of attribute require_approval.
-
#stop_when ⇒ Object
Returns the value of attribute stop_when.
-
#temperature ⇒ Object
Returns the value of attribute temperature.
-
#tool_execution ⇒ Object
Returns the value of attribute tool_execution.
-
#tools ⇒ Object
Returns the value of attribute tools.
-
#top_p ⇒ Object
Returns the value of attribute top_p.
Instance Attribute Details
#dynamic_tools ⇒ Object
Returns the value of attribute dynamic_tools
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def dynamic_tools @dynamic_tools end |
#human_review ⇒ Object
Returns the value of attribute human_review
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def human_review @human_review end |
#id ⇒ Object
Returns the value of attribute id
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def id @id end |
#instructions ⇒ Object
Returns the value of attribute instructions
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def instructions @instructions end |
#max_output_tokens ⇒ Object
Returns the value of attribute max_output_tokens
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def max_output_tokens @max_output_tokens end |
#max_steps ⇒ Object
Returns the value of attribute max_steps
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def max_steps @max_steps end |
#model ⇒ Object
Returns the value of attribute model
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def model @model end |
#model_retry ⇒ Object
Returns the value of attribute model_retry
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def model_retry @model_retry end |
#output_schema ⇒ Object
Returns the value of attribute output_schema
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def output_schema @output_schema end |
#parse_output ⇒ Object
Returns the value of attribute parse_output
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def parse_output @parse_output end |
#preset ⇒ Object
Returns the value of attribute preset
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def preset @preset end |
#require_approval ⇒ Object
Returns the value of attribute require_approval
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def require_approval @require_approval end |
#stop_when ⇒ Object
Returns the value of attribute stop_when
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def stop_when @stop_when end |
#temperature ⇒ Object
Returns the value of attribute temperature
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def temperature @temperature end |
#tool_execution ⇒ Object
Returns the value of attribute tool_execution
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def tool_execution @tool_execution end |
#tools ⇒ Object
Returns the value of attribute tools
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def tools @tools end |
#top_p ⇒ Object
Returns the value of attribute top_p
23 24 25 |
# File 'lib/phaseo_agent_sdk.rb', line 23 def top_p @top_p end |