raycast-linux/src-tauri
ByteAtATime 5dafd76912
fix(ai): refactor AI model settings and fallback logic
This commit moves default model mappings into the backend, making it the single source of truth. The `get_ai_settings` command now merges user-defined settings with these defaults, so the UI always receives a complete and correct configuration. The model selection logic in `ai_ask_stream` was also simplified to use the merged settings, which fixes a bug where the system would use a global fallback instead of the correct model-specific default. Additionally, the `set_ai_settings` command now only persists user overrides, keeping the configuration file clean.
2025-06-27 18:27:53 -07:00
..
capabilities feat: Implement hide on escape and focus loss 2025-06-25 14:31:21 -07:00
icons Initial commit 2025-06-10 11:24:18 -07:00
src fix(ai): refactor AI model settings and fallback logic 2025-06-27 18:27:53 -07:00
.gitignore chore: ignore tauri sidecar binaries 2025-06-15 12:53:10 -07:00
build.rs Initial commit 2025-06-10 11:24:18 -07:00
Cargo.lock feat(snippets): implement dynamic placeholders and modifiers 2025-06-26 15:34:33 -07:00
Cargo.toml feat(ai): implement AI API 2025-06-27 15:58:05 -07:00
tauri.conf.dev.json feat: add dev tauri config 2025-06-18 19:53:15 -07:00
tauri.conf.json feat: increase size of main window 2025-06-22 15:44:40 -07:00