トランスクリプト衛生(プロバイダー修正)

実行前(モデルコンテキスト構築時)にトランスクリプトに適用されるプロバイダー固有の修正について説明する。これらは厳密なプロバイダー要件を満たすためのインメモリ調整であり、ディスク上のJSONLトランスクリプトを書き換えるものではない。ただし、別のセッションファイル修復パスが、不正なJSONL行を削除してからセッションをロードする場合がある。

スコープ:

  • ツール呼び出しIDのサニタイズ
  • ツール呼び出し入力のバリデーション
  • ツール結果ペアリング修復
  • ターンのバリデーション/順序付け
  • 思考署名のクリーンアップ
  • 画像ペイロードのサニタイズ
  • ユーザー入力の出自タグ付け(セッション間ルーティングプロンプト用)

プロバイダーマトリックス(現在の動作)

  • OpenAI / OpenAI Codex — 画像サニタイズのみ。孤立した推論署名のドロップ。
  • Google(Generative AI / Gemini CLI / Antigravity) — ツール呼び出しIDサニタイズ(厳密な英数字)、ツール結果ペアリング修復、ターンバリデーション(Geminiスタイルのターン交替)。
  • Anthropic / Minimax — ツール結果ペアリング修復、ターンバリデーション(連続ユーザーターンのマージ)。
  • Mistral — ツール呼び出しIDサニタイズ(strict9: 英数字9文字)。
  • OpenRouter Gemini — 思考署名クリーンアップ。
  • その他 — 画像サニタイズのみ。