fix(ai): omit strict for unsupported openai completions

This commit is contained in:
Mario Zechner
2026-02-02 00:44:55 +01:00
parent 5d6a7d6c34
commit ff0eb3ecd4
6 changed files with 94 additions and 29 deletions

View File

@@ -6,6 +6,7 @@
- Fixed `cacheRetention` option not being passed through in `buildBaseOptions` ([#1154](https://github.com/badlogic/pi-mono/issues/1154))
- Fixed OAuth login/refresh not using HTTP proxy settings (`HTTP_PROXY`, `HTTPS_PROXY` env vars) ([#1132](https://github.com/badlogic/pi-mono/issues/1132))
- Fixed OpenAI-compatible completions to omit unsupported `strict` tool fields for providers that reject them ([#1172](https://github.com/badlogic/pi-mono/issues/1172))
## [0.50.9] - 2026-02-01