AgentLlmProvider constructor
AgentLlmProvider({
- required AIAgent agent,
- AgentSession? session,
- AgentRunOptions optionsBuilder()?,
- ValueListenable<
String?> ? toolActivity, - AppActivityMonitor? activity,
- AgentRunTelemetryStore? runs,
- Future<
AgentRunHandle> beginRun()?, - Iterable<
ChatMessage> ? history,
Creates a provider backed by an AIAgent.
Implementation
AgentLlmProvider({
required this.agent,
this.session,
this.optionsBuilder,
this.toolActivity,
this.activity,
this.runs,
this.beginRun,
Iterable<ChatMessage>? history,
}) : _history = List<ChatMessage>.from(history ?? const []);