Class: PhaseoAgentSdk::AgentDefinition

Inherits:
Struct
  • Object
show all
Defined in:
lib/phaseo_agent_sdk.rb

Instance Attribute Summary collapse

Instance Attribute Details

#dynamic_toolsObject

Returns the value of attribute dynamic_tools

Returns:

  • (Object)

    the current value of dynamic_tools



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def dynamic_tools
  @dynamic_tools
end

#human_reviewObject

Returns the value of attribute human_review

Returns:

  • (Object)

    the current value of human_review



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def human_review
  @human_review
end

#idObject

Returns the value of attribute id

Returns:

  • (Object)

    the current value of id



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def id
  @id
end

#instructionsObject

Returns the value of attribute instructions

Returns:

  • (Object)

    the current value of instructions



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def instructions
  @instructions
end

#max_output_tokensObject

Returns the value of attribute max_output_tokens

Returns:

  • (Object)

    the current value of max_output_tokens



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def max_output_tokens
  @max_output_tokens
end

#max_stepsObject

Returns the value of attribute max_steps

Returns:

  • (Object)

    the current value of max_steps



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def max_steps
  @max_steps
end

#modelObject

Returns the value of attribute model

Returns:

  • (Object)

    the current value of model



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def model
  @model
end

#model_retryObject

Returns the value of attribute model_retry

Returns:

  • (Object)

    the current value of model_retry



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def model_retry
  @model_retry
end

#output_schemaObject

Returns the value of attribute output_schema

Returns:

  • (Object)

    the current value of output_schema



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def output_schema
  @output_schema
end

#parse_outputObject

Returns the value of attribute parse_output

Returns:

  • (Object)

    the current value of parse_output



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def parse_output
  @parse_output
end

#presetObject

Returns the value of attribute preset

Returns:

  • (Object)

    the current value of preset



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def preset
  @preset
end

#require_approvalObject

Returns the value of attribute require_approval

Returns:

  • (Object)

    the current value of require_approval



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def require_approval
  @require_approval
end

#stop_whenObject

Returns the value of attribute stop_when

Returns:

  • (Object)

    the current value of stop_when



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def stop_when
  @stop_when
end

#temperatureObject

Returns the value of attribute temperature

Returns:

  • (Object)

    the current value of temperature



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def temperature
  @temperature
end

#tool_executionObject

Returns the value of attribute tool_execution

Returns:

  • (Object)

    the current value of tool_execution



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def tool_execution
  @tool_execution
end

#toolsObject

Returns the value of attribute tools

Returns:

  • (Object)

    the current value of tools



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def tools
  @tools
end

#top_pObject

Returns the value of attribute top_p

Returns:

  • (Object)

    the current value of top_p



23
24
25
# File 'lib/phaseo_agent_sdk.rb', line 23

def top_p
  @top_p
end