トランスクリプト衛生(プロバイダー修正)
実行前(モデルコンテキスト構築時)にトランスクリプトに適用されるプロバイダー固有の修正について説明する。これらは厳密なプロバイダー要件を満たすためのインメモリ調整であり、ディスク上のJSONLトランスクリプトを書き換えるものではない。ただし、別のセッションファイル修復パスが、不正なJSONL行を削除してからセッションをロードする場合がある。
スコープ:
- ツール呼び出しIDのサニタイズ
- ツール呼び出し入力のバリデーション
- ツール結果ペアリング修復
- ターンのバリデーション/順序付け
- 思考署名のクリーンアップ
- 画像ペイロードのサニタイズ
- ユーザー入力の出自タグ付け(セッション間ルーティングプロンプト用)
プロバイダーマトリックス(現在の動作)
- OpenAI / OpenAI Codex — 画像サニタイズのみ。孤立した推論署名のドロップ。
- Google(Generative AI / Gemini CLI / Antigravity) — ツール呼び出しIDサニタイズ(厳密な英数字)、ツール結果ペアリング修復、ターンバリデーション(Geminiスタイルのターン交替)。
- Anthropic / Minimax — ツール結果ペアリング修復、ターンバリデーション(連続ユーザーターンのマージ)。
- Mistral — ツール呼び出しIDサニタイズ(strict9: 英数字9文字)。
- OpenRouter Gemini — 思考署名クリーンアップ。
- その他 — 画像サニタイズのみ。