New release v2.3.9

- Jarvis integration: manage oAI-Web agents and usage from inside the app (/jarvis command, Settings tab 11)
- Model category filter: keyword-based categorisation with popover picker in model selector
- Categories shown in ModelInfoView with coloured chips; dot indicators on model rows

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-12 11:05:47 +02:00
parent c2010e272e
commit 13699864d8
15 changed files with 1795 additions and 8 deletions
+7 -1
View File
@@ -80,7 +80,7 @@ class OpenRouterProvider: AIProvider {
let promptPrice = Double(modelData.pricing.prompt) ?? 0.0
let completionPrice = Double(modelData.pricing.completion) ?? 0.0
return ModelInfo(
var info = ModelInfo(
id: modelData.id,
name: modelData.name,
description: modelData.description,
@@ -122,6 +122,12 @@ class OpenRouterProvider: AIProvider {
},
topProvider: modelData.id.components(separatedBy: "/").first
)
info.categories = ModelCategory.infer(
name: modelData.name,
id: modelData.id,
description: modelData.description
)
return info
}
}