Chimera Agent 0.43.0 : Ouverture de la porte LiteLLM, Registre exposé et Correctifs Essentiels
Chimera 0.43.0 supprime les restrictions arbitraires de fournisseurs, expose les paramètres cachés et corrige les téléchargements de documents et la persistance des sessions.
Notre propre texte sur une de nos versions. Lire la release sur GitHub →
La porte LiteLLM accepte désormais n'importe quelle clé de fournisseur
Auparavant, Chimera ne reconnaissait que cinq fournisseurs LiteLLM, rejetant les clés valides de services comme Groq ou Mistral avec une erreur trompeuse "Aucune clé de fournisseur configurée". La porte accepte maintenant n'importe quelle <PROVIDER>_API_KEY, avec deux protections :
- Une liste noire empêche les fournisseurs non-modèles (comme ElevenLabs ou Stability AI) d'être identifiés à tort comme sources de modèles
doctorvalide désormais les noms des fournisseurs contre l'énumération de LiteLLM, détectant les fautes de frappe qui échoueraient autrement silencieusement
Ce changement résout un problème plus profond : les clés placées dans .env étaient ignorées silencieusement à cause du paramètre extra="ignore" de Pydantic. Comme chimera init crée des fichiers .env et que la documentation y dirige les utilisateurs, cela causait des échecs persistants de configuration.
Fonctionnalités précédemment cachées maintenant accessibles
Trois capacités importantes existaient dans le code mais manquaient d'interfaces utilisateur :
- Registre des Agents : La boîte de voie du tableau était un champ de texte libre devinant des IDs de registre qui n'étaient jamais affichés. Maintenant accessible via le troisième onglet d'Automation, il montre les agents existants tout en permettant de déposer du travail contre des IDs inexistants (qui attendent dans le backlog).
- Sélection du Modèle d'Embedding : Précédemment cachée, elle apparaît maintenant directement sous l'interrupteur de mémoire sémantique qu'elle affecte. Les échecs dégradent silencieusement vers la recherche lexicale, rendant la configuration visible cruciale.
- Pools de Clés : Ils tournaient en round-robin avec des temps de repos mais n'avaient pas d'interface. L'interface les gère maintenant par opération (ajout/suppression) plutôt que d'exposer les valeurs secrètes.
Correctifs critiques pour les fonctionnalités de base
Deux fonctionnalités étaient livrées cassées dans l'application :
-
Téléchargements de Fichiers et Dictée de Messages : Les deux échouaient avec des erreurs 422 car
authHeaders()forçait un Content-Typeapplication/json, empêchant les bonnes limites de formulaire multipart. Les tests avaient manqué cela car ils simulaient toute la couche API. -
Persistance des Sessions : L'application perdait les paramètres de thème, d'espace de travail et de langue au lancement à cause de l'attribution aléatoire de ports changeant l'origine du
localStorage. Elle se souvient et réutilise maintenant les ports.
L'assistant de première exécution gère aussi mieux la sélection de modèles, montrant (mais n'appliquant pas automatiquement) les modèles compatibles pour votre fournisseur pour éviter les erreurs 401 immédiates.
Mettez à jour avec pip install --upgrade chimera-agent ou consultez Chimera Agent v0.43.0 pour les détails complets.
https://chimeraagent.space