WitnessAgent constructor
WitnessAgent({
- required String id,
- required LLMProvider provider,
- required Logger logger,
- required OrchestratorService orchestrator,
- 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);