CopilotKit リリース v1.59.5: フロントエンド ツールの往復におけるチャット リセットの回帰を修正
CopilotKit v1.59.5 は、v1.58 で導入された回帰 (ENT-658) を修正します。フロントエンド ツールの往復中にチャットが目に見えてリセットされました。これは、react-core の threadId の空のシングルトンを修正してフリーズし、license-verifier をアップグレードすることで解決されました。
CopilotKit v1.59.5: 「チャットが自動的にリセットされる」の復活を補う
CopilotKit は v1.59.5 をリリースします。これは対象を絞った修正であり、v1.58 で導入され、マルチターン インタラクションの継続性に影響を及ぼした回帰 (ENT-658) に対処しています。
何が問題ですか?
SDK によってスレッドが生成されると、フロントエンド ツールへの往復中にチャットが「視覚的にリセット」され、既存のメッセージが失われます。このコンテキストの中断は、複数ラウンドのツール呼び出しに依存する会話にとって致命的になる可能性があります。
修正方法
- threadId の処理: この問題の 2 つの独立した原因が
@copilotkit/react-coreで特定され、修正されました。 - 空のシングルトンの凍結: EMPTY_HEADERS / EMPTY_PROPERTIES / EMPTY_AGENTS などの凍結されたシングルトンを導入して、共有変数のデフォルト値の副作用を排除します。
- 依存関係: ライセンス検証ツールが ~0.4.2 にアップグレードされました。
この回帰は v1.59.1 で修正され、v1.59.5 でもこの一連の閉鎖が継続されています。
誰をアップグレードする必要がありますか?
フロントエンド ツールを使用し、会話中にメッセージの損失が観察されるプロジェクトは、直接 v1.59.5 にアップグレードする必要があります。アップグレード後は、フロントエンド ツールを使用してマルチラウンド プロセスに戻り、スレッド コンテキストが連続していることを確認することに重点を置きます。この変更には反応コアの動作が含まれるため、最初にテスト環境で既存の統合を確認することをお勧めします。完全な変更については、公式リリース ノートを参照してください。
著作権:コンテンツソース
CopilotKit GitHub リリース
。このプラットフォームは、情報提供と学習交流の目的でコンテンツを編集・整理しています。著作権に関する問題がございましたら、お問い合わせください。
レビュー