fix(ai): avoid duplicate Codex replay message ids closes #5148

This commit is contained in:
Mario Zechner
2026-05-28 23:06:47 +02:00
parent f9832ccb82
commit 3f1ce9b6e9
3 changed files with 54 additions and 1 deletions

View File

@@ -9,6 +9,7 @@
### Fixed
- Fixed OpenAI Codex Responses replay after switching from Anthropic extended-thinking sessions by generating unique fallback message item IDs for converted thinking/text blocks ([#5148](https://github.com/earendil-works/pi/issues/5148)).
- Fixed Anthropic-compatible replay for providers that return empty thinking signatures by adding an opt-in `allowEmptySignature` compatibility flag ([#4464](https://github.com/earendil-works/pi/issues/4464)).
- Fixed OpenAI and OpenRouter GPT-5.5 Pro thinking level metadata to expose only supported medium, high, and xhigh efforts.
- Fixed OpenCode Go Kimi K2.6 thinking-off requests to send `thinking: "none"` ([#5078](https://github.com/earendil-works/pi/issues/5078)).