CopilotKit publie la v1.59.5 : correction de la régression de la réinitialisation du chat dans l'aller-retour de l'outil frontal
CopilotKit v1.59.5 corrige la régression (ENT-658) introduite dans la v1.58 : le chat était visiblement réinitialisé lors de l'aller-retour de l'outil front-end ; il a été résolu en corrigeant et en gelant le singleton vide du threadId de React-Core, et en mettant à niveau le vérificateur de licence.
CopilotKit v1.59.5 : Rattraper le retour du "le chat se réinitialisera"
CopilotKit publie la version v1.59.5. Il s'agit d'une ligne ciblée de correctifs visant à résoudre une régression (ENT-658) introduite dans la version 1.58 qui affectait la continuité des interactions multi-tours.
Quel est le problème ?
Lorsque des threads sont générés par le SDK, lors d'un aller-retour vers l'outil frontal, le chat est « visiblement réinitialisé » et les messages existants sont perdus. Cette interruption du contexte peut être fatale pour les conversations qui reposent sur plusieurs séries d'appels d'outils.
Comment y remédier
- gestion du threadId : deux causes indépendantes de ce problème ont été localisées et corrigées dans
@copilotkit/react-core. - Freeze Empty Singleton : introduisez des singletons gelés tels que EMPTY_HEADERS / EMPTY_PROPERTIES / EMPTY_AGENTS pour éliminer les effets secondaires des valeurs par défaut des variables partagées.
- Dépendances : vérificateur de licence mis à niveau vers ~0.4.2.
Cette régression a été corrigée dans la v1.59.1 et la v1.59.5 poursuit cette série de fermetures.
Qui devrait effectuer la mise à niveau ?
Tout projet qui utilise des outils front-end et observe une perte de message pendant la conversation doit être directement mis à niveau vers la v1.59.5 ; après la mise à niveau, concentrez-vous sur le retour au processus à plusieurs tours avec des outils frontaux pour confirmer que le contexte du thread est continu. Étant donné que les modifications impliquent le comportement de React-Core, il est recommandé de vérifier d'abord l'intégration existante dans l'environnement de test. Pour connaître les modifications complètes, veuillez vous référer aux notes de version officielles.
Avis