aiConfig abstract method

Future<void> aiConfig({
  1. AiProviderKind? provider,
  2. String? model,
  3. String? plannerModel,
  4. String? executorModel,
  5. String? explainerModel,
  6. String? apiKey,
  7. AgentMode? mode,
  8. String? language,
  9. String? baseUrl,
  10. int? maxSteps,
})

Writes AI settings to ~/.omnyshell/ai.yaml. A non-null empty string clears that field back to its default; null leaves it untouched.

Implementation

Future<void> aiConfig({
  AiProviderKind? provider,
  String? model,
  String? plannerModel,
  String? executorModel,
  String? explainerModel,
  String? apiKey,
  AgentMode? mode,
  String? language,
  String? baseUrl,
  int? maxSteps,
});