AgentHandle constructor

AgentHandle({
  1. required AgentProfile profile,
  2. required ChatClient chatClientFactory(),
  3. required Future<void> invalidateSnapshot(),
})

Creates a handle. Constructed by the orchestrator.

Implementation

AgentHandle({
  required this.profile,
  required ChatClient Function() chatClientFactory,
  required Future<void> Function() invalidateSnapshot,
}) : _chatClientFactory = chatClientFactory,
     _invalidateSnapshot = invalidateSnapshot;