feat: catalogue dynamique modèles Codex/Claude avec compatibilité CLI locale
Ajout du catalogue enrichi pour les modèles Codex et Claude avec: - Compatibilité estimée avec la version CLI locale détectée - Source d'origine (catalogue/Provider) pour chaque entrée - Support du catalogue Provider API externe - Matrice de compatibilité embarquée dans l'application Frontend: - UI de configuration des modèles avec affichage des états de compatibilité - Suggestions dynamiques avec badges de compatibilité - Messages d'aide contextuels (compatible/unknown/likelyTooRecent) - Alertes non-bloquantes pour les modèles trop récents - Gestion des échecs de catalogue avec saisie manuelle conservée Backend: - Ports CliVersionReader, ProviderModelCatalogue, CompatibilityMatrixSource - Implémentations: ProcessCliVersionReader, HttpProviderModelCatalogue, EmbeddedCompatibilityMatrix - Enrichissement des DTOs avec compatibility, cli_version, warnings - Tests unitaires complets pour le resolver de catalogue
This commit is contained in:
13
crates/infrastructure/src/model_compatibility_matrix.json
Normal file
13
crates/infrastructure/src/model_compatibility_matrix.json
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"version": 1,
|
||||
"claude": {
|
||||
"claude-sonnet-5": "1.0.0",
|
||||
"claude-opus-4-8": "1.0.0",
|
||||
"claude-haiku-4-5-20251001": "1.0.0"
|
||||
},
|
||||
"codex": {
|
||||
"gpt-5-codex": "0.1.0",
|
||||
"gpt-5": "0.1.0",
|
||||
"gpt-5-mini": "0.1.0"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user