AutoDreamController constructor

AutoDreamController({
  1. required AutoDreamEnabledCheck enabledCheck,
  2. required AutoDreamConfig getConfig(),
  3. required bool isKairosActive(),
  4. required bool isRemoteMode(),
  5. required bool isAutoMemoryEnabled(),
  6. required String getSessionId(),
  7. required String getAutoMemPath(),
  8. required String getOriginalCwd(),
  9. required String getProjectDir(
    1. String cwd
    ),
  10. required ConsolidationLockService lockService,
  11. required void logEvent(
    1. String eventName,
    2. Map<String, Object?> metadata
    ),
  12. required void logDebug(
    1. String message
    ),
  13. required Future<DreamRunResult> runDreamAgent({
    1. required void onMessage(
      1. DreamMessage
      ),
    2. required String prompt,
    }),
})

Implementation

AutoDreamController({
  required this.enabledCheck,
  required this.getConfig,
  required this.isKairosActive,
  required this.isRemoteMode,
  required this.isAutoMemoryEnabled,
  required this.getSessionId,
  required this.getAutoMemPath,
  required this.getOriginalCwd,
  required this.getProjectDir,
  required this.lockService,
  required this.logEvent,
  required this.logDebug,
  required this.runDreamAgent,
});