QueryEngine constructor

QueryEngine({
  1. required ApiProvider provider,
  2. required ToolRegistry toolRegistry,
  3. required String systemPrompt,
  4. QueryEngineConfig config = const QueryEngineConfig(),
  5. CompactionService? compactionService,
  6. SessionMemoryService? sessionMemory,
  7. ToolPermissionContext? permissionContext,
})

Implementation

QueryEngine({
  required this.provider,
  required this.toolRegistry,
  required this.systemPrompt,
  this.config = const QueryEngineConfig(),
  this.compactionService,
  this.sessionMemory,
  this.permissionContext,
});