Normandy.Agents.BaseAgentConfig (normandy v0.2.0)
View SourceConfiguration structure for BaseAgent instances.
Stores all stateful information for an agent including schemas, memory, model configuration, and prompt specifications.
Summary
Types
@type t() :: %Normandy.Agents.BaseAgentConfig{ __meta__: term(), circuit_breaker: pid() | nil, client: struct(), current_user_input: String.t() | nil, enable_json_retry: boolean(), initial_memory: map(), input_schema: struct(), json_retry_max_attempts: pos_integer(), max_tokens: pos_integer() | nil, max_tool_iterations: pos_integer(), memory: map(), model: String.t(), output_schema: struct(), prompt_specification: Normandy.Components.PromptSpecification.t(), retry_options: keyword() | nil, temperature: float(), tool_registry: Normandy.Tools.Registry.t() | nil }