트랜스크립트 위생 (프로바이더 수정)

이 문서는 실행 전(모델 컨텍스트 구축) 트랜스크립트에 적용되는 프로바이더별 수정을 설명합니다. 이것은 엄격한 프로바이더 요구사항을 충족하기 위한 인메모리 조정입니다. 이 위생 단계는 디스크에 저장된 JSONL 트랜스크립트를 다시 작성하지 않습니다. 다만 별도의 세션 파일 복구 패스가 세션이 로드되기 전에 잘못된 JSONL 파일을 유효하지 않은 줄을 삭제하여 다시 작성할 수 있습니다.

범위:

  • 도구 호출 ID 정리
  • 도구 호출 입력 유효성 검증
  • 도구 결과 페어링 복구
  • 턴 유효성 검증 / 순서
  • 사고 서명 정리
  • 이미지 페이로드 정리
  • 사용자 입력 출처 태깅 (세션 간 라우팅된 프롬프트용)

프로바이더 매트릭스 (현재 동작)

OpenAI / OpenAI Codex

  • 이미지 정리만.
  • 고아 추론 서명 삭제.

Google (Generative AI / Gemini CLI / Antigravity)

  • 엄격한 영숫자 도구 호출 ID 정리.
  • 도구 결과 페어링 복구 및 합성 도구 결과.
  • Gemini 스타일 턴 교대를 위한 턴 유효성 검증.

Anthropic / Minimax (Anthropic 호환)

  • 도구 결과 페어링 복구 및 합성 도구 결과.
  • 연속 사용자 턴 병합을 위한 턴 유효성 검증.

Mistral

  • strict9 도구 호출 ID 정리 (영숫자 길이 9).

OpenRouter Gemini

  • 사고 서명 정리: 비 base64 thought_signature 값 제거.

기타

  • 이미지 정리만.