KamoCRM

La clé idempotency d'un outil copilote porte son tour

FixAIService
Expédié
29 septembre 2026 à 01:14 UTC
Auteur
Kamo
Commite
51766db

SP98-A-12. Le chat des membres a activé un chat d'appel Tool Plane: <session guid>:<tool call id>. Un id d'appel n'est unique que dans son tour : HuggingFaceAppels sans id call <index>, et StreamAssembler fait la même chose sur chaque tour en streaming, donc le la deuxième écriture d'une session sous call 0 a été rejouée comme premier (même arguments) ou refusé comme IDEPOTENCE KEY REUSED (différents). La clé est maintenant chat:<session guid>:<turn>:<tool call id>, le tour étant l'id de l'assistant tool use ligne enregistrée avant l'exécution des appels du tour (REST et streamed les deux tours d'un tour diffèrent également); la forme hachage porte la Tourne aussi. Un appel sans identité ou sans tour reçoit toujours une nouvelle clé. CopilotToolKeyPerTurnTest effectue deux tours REST, deux tours en streaming et deux tours d'un tour que tous les appels call 0 à travers les outils Copilot et enregistre le touches que l'outil Plane reçoit.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation