Package-level declarations
Types
Link copied to clipboard
class AIAgentConfig(val prompt: Prompt, val model: LLModel, val maxAgentIterations: Int, val missingToolsConversionStrategy: MissingToolsConversionStrategy = MissingToolsConversionStrategy.Missing(
ToolCallDescriber.JSON
)) : AIAgentConfigBase
Configuration class for a AI agent that specifies the prompt, execution parameters, and behavior.
Link copied to clipboard
interface AIAgentConfigBase
Base interface for AI agent configs.
Link copied to clipboard
Determines how the tool calls which are present in the prompt, but whose definitions are not present in the request, are converted when sending to the Model.
Link copied to clipboard
interface ToolCallDescriber
Describes the way to reformat tool call/tool result messages, in case real tool call/tool result messages cannot be used