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

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

Describes the way to reformat tool call/tool result messages, in case real tool call/tool result messages cannot be used