AICORE

AI Model Selection and Setting Actions

Every AI feature gets a Filament setting holding its provider:model, whose choices a command on the setting row refreshes from the providers' own model lists.

State
Done
Progress
100%
Steps
116 / 116
Started
2026-09-29
Finished
2026-09-29
Modules
LaraAI, LaraCore

Tasks.

  • Task 1: Action columns on core_settings and the Setting model7/7
  • Task 2: Seed definitions: realigned action columns, command-managed choices5/5
  • Task 3: SettingActionRunner8/8
  • Task 4: Settings grid action and read-only action fields7/7
  • Task 5: Values no longer among the choices8/8
  • Task 6: Settings overlay before every queued job7/7
  • Task 7: Ollama without a default URL5/5
  • Task 8: AiModelFeature, ModelCapability, AiModelChoice9/9
  • Task 9: Model listers9/9
  • Task 10: ProviderConfiguration and ModelCatalog7/7
  • Task 11: Model settings, ai:models:refresh and its schedule8/8
  • Task 12: Chat-family consumers read their feature's choice9/9
  • Task 13: Media analysis on its settings: models, whisper, master switch9/9
  • Task 14: Translation without fallback, failures retried9/9
  • Task 15: Documentation, full run, closing9/9