Scala 3 と ZIO 2 でツールを使うエージェントとチームを構築する weisgnosis/weisgnosis-agents に GitHub コミット d0c31e2(2026-10-18)が投稿された。このコミットは Responses API ストリームを使うクライアントのリクエスト取り消しと、同じクライアントを再度使うフローを実モデル 2 つに対して検証した。変更は検証ランナー 1 つとドキュメント 3 つだけで、309 行の追加と 12 行の削除にとどまる。
検証は実際の SSE(server-sent events)フレームをそのまま伝送する方式で行われる。借りたドライバー(borrowed driver)は最初の推論デルタ(reasoning delta)まで実際のフレームを流した後、上流リーダーを閉じずに下流を止める。解析されたフレームイベントが実行取り消し信号を生み、保留中の finalizer がコンシューマーがまだ返っていないことを確認する。中断された推論コンテキストを続行するには HTTP ドライバーが再度呼び出される前に失敗し、同一クライアントで生成した新しいエージェントは READY で完了する。リクエスト回数は新しいコンテキストの前に 1 回、合計 2 回と記録された。各実行には 180 秒の制限があり、全体プロファイルには 420 秒の監視制限があり、中断リクエストは出力トークン 1,024、新しいコンテキストのリクエストは 4,096 に設定された。
ドキュメントには、2 つのモデル qwen3.8-27b と qwen3.8-27b-uncensored-mlx について、ローカルツールの連続実行、JSON チェックポイント復元、制御された HTTP 取り消しの 3 項目すべてが Passed と記録されている。ツールとチェックポイントの結果 4 件は Completed 状態、live_sum(2, 3) の呼び出しと結果 1 組、最終応答 5、ネイティブ再生メタデータ、そして正の出力使用量を報告し、2 つのプロセスは終了コード 0 で終わった。追加されたランナーのファイルヘッダーは Apache License 2.0 を明示している。
ただしこの確認は計測が埋め込まれた所有権点検であり、制御された一時停止がそのままの送信タイミングか、物理的なソケットクローズか、サーバー側の推論取り消しを測定するものではない。ネイティブ再生メタデータが暗号化された推論が提供された証拠になるわけでもなく、ネイティブな構造化出力、ホスト型ツール、マルチモーダルデータおよび他のモデルは検証していない。Python との比較や性能順位も導出していない。ライブラリのソースは変更されておらず、2 つのランナーは警告をエラーとして扱う(fatal warnings)設定でコンパイルされた。