Add retry logic to OpenAI Codex provider

Fixes #733
This commit is contained in:
Mario Zechner 2026-01-16 03:14:32 +01:00
parent a20662da87
commit c08801e4c5
5 changed files with 89 additions and 11 deletions

View file

@ -5,6 +5,7 @@
### Fixed
- Fixed OpenCode provider's `/v1` endpoint to use `system` role instead of `developer` role, fixing `400 Incorrect role information` error for models using `openai-completions` API ([#755](https://github.com/badlogic/pi-mono/pull/755) by [@melihmucuk](https://github.com/melihmucuk))
- Added retry logic to OpenAI Codex provider for transient errors (429, 5xx, connection failures). Uses exponential backoff with up to 3 retries. ([#733](https://github.com/badlogic/pi-mono/issues/733))
## [0.46.0] - 2026-01-15