캐시 진단 요청 식별 방식 변경
cache diagnostics에서 diagnostics object가 있는 요청만 fingerprint를 저장하도록 바뀌었습니다.
교안에 영향
기존에 cache-diagnosis-2026-04-07 beta header만 넣고 diagnostics 없이 사용하던 안내는 더 이상 맞지 않음
요약
- cache diagnostics에서 요청에 diagnostics object가 포함된 경우에만 요청 fingerprint를 저장하도록 API가 변경되었습니다. - cache-diagnosis-2026-04-07 beta header만 보낸 요청은 계속 허용되지만 fingerprint는 저장되지 않습니다. - 이후 turn에서 previous_message_id로 해당 요청을 가리키면 previous_message_not_found가 발생합니다. - cache diagnostics는 모든 turn에 diagnostics를 포함해야 하며, 첫 turn에는 "previous_message_id": null을 사용해야 합니다.
바뀐 것
수정
- cache diagnostics에서 요청에 diagnostics object가 포함된 경우에만 request fingerprint를 저장하도록 API가 변경되었습니다.
- cache-diagnosis-2026-04-07 beta header만 보낸 요청은 계속 허용되지만 fingerprint는 저장되지 않습니다.
- 이후 turn에서 previous_message_id로 해당 요청을 가리키면 previous_message_not_found가 발생합니다.
- cache diagnostics는 모든 turn에 diagnostics를 포함해야 하며, 첫 turn에는 "previous_message_id": null을 사용해야 합니다.