OrchestratorService constructor

OrchestratorService({
  1. required Logger logger,
  2. OrchestratorConfig config = const OrchestratorConfig(),
  3. LLMService? llmService,
})

Creates a new orchestrator service.

logger - Logger for output. config - Optional configuration overrides. llmService - Optional custom LLM service (for testing).

Implementation

OrchestratorService({
  required this.logger,
  this.config = const OrchestratorConfig(),
  LLMService? llmService,
}) : _llmService = llmService ?? LLMService();