LlmAgentRunner constructor
LlmAgentRunner({
- required LLMProvider provider,
- required LlmRunnerWorkflowConfig llmConfig,
- required Logger logger,
- CodebaseContextService? contextService,
- String sessionIdFactory()?,
Creates an LLM agent runner.
Implementation
LlmAgentRunner({
required this.provider,
required this.llmConfig,
required this.logger,
this.contextService,
String Function()? sessionIdFactory,
}) : sessionIdFactory = sessionIdFactory ?? _defaultSessionIdFactory;