KamoCRM

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

FixAIService
Expédié
29 septembre 2026 à 01:14 UTC
Auteur
Kamo
Commit
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 vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification