AIAgentConfig
constructor(prompt: Prompt, model: LLModel, maxAgentIterations: Int, missingToolsConversionStrategy: MissingToolsConversionStrategy = MissingToolsConversionStrategy.Missing(
ToolCallDescriber.JSON
))(source)
Parameters
prompt
The initial prompt configuration for the agent, encapsulating messages, model, and parameters.
model
The model to use for the agent's prompt execution
maxAgentIterations
The maximum number of iterations allowed for an agent during its execution to prevent infinite loops.
missingToolsConversionStrategy
Strategy to handle missing tool definitions in the prompt. Defaults to applying formatting for missing tools. Ex.: if in the LLM history, there are some tools that are currently undefined in the agent (sub)graph.