WitnessAgent constructor

WitnessAgent({
  1. required String id,
  2. required LLMProvider provider,
  3. required Logger logger,
  4. required OrchestratorService orchestrator,
  5. Duration timeoutThreshold = const Duration(minutes: 5),
})

Implementation

WitnessAgent({
  required super.id,
  required super.provider,
  required super.logger,
  required this.orchestrator,
  this.timeoutThreshold = const Duration(minutes: 5),
}) : super(role: AgentRole.witness);