symfony/ai-open-responses-platform
Open Responses platform bridge for Symfony AI
v0.12.0
393K downloads/mo
#2526 most downloaded on Packagist
symfony/ai-open-responses-platform
What this package is like to depend on
Last release 1 months ago
21 Jul 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
9 releases · first in 2026
9 releases in the last 12 months
see the full history below
Release timeline
9 releases · Feb 2026 to Jul 2026Releases
latest 9-
v0.12.021 Jul 2026Release notes
Open source →Changelog (v0.11.0...v0.12.0)
- minor #2358 Prepare version constraints for release of v0.12.0 (@chr-hertel)
- feature #2354 Report malformed tool call arguments across bridges (@chr-hertel)
- feature #2336 Report malformed OpenResponses tool arguments (@fabpot)
- minor #2351 Throw MaxOutputTokensException for non-streamed OpenResponses truncation (@chr-hertel)
- feature #2335 Report OpenResponses output limit truncation (@fabpot)
-
v0.11.015 Jul 2026Release notes
Open source →Changelog (v0.10.0...v0.11.0)
- minor #2320 Prepare version constraints for release of v0.11.0 (@chr-hertel)
- feature #2290 Normalize finish_reason metadata across all bridges (@chr-hertel)
- bug #2254 Add queries in case the model issued multiple searches in a single call (@push-mann)
- feature #2248 Convert OpenAI Responses built-in tool output items to typed results (@OskarStark)
- feature #2215 Streamline base URL handling across bridges (@chr-hertel)
- minor #2223 Fold OpenAI GPT handling onto OpenResponses bridge (@chr-hertel)
- bug #2210 Skip built-in tool-call output items in OpenAI result converters (@OskarStark)
- bug #2206 Add a retryable ServerException for transient 5xx and Anthropic overloaded errors (@fabpot)
- feature #2212 Add multimodal tool results for Anthropic, Vertex, Bedrock (@fabpot)
- bug #2197 Raise an error on unhandled HTTP statuses before streaming (@fabpot)
-
v0.10.016 Jun 2026Release notes
Open source →Changelog (v0.9.0...v0.10.0)
- bug #2190 Throw clear error on incomplete OpenResponses non-stream response (@chr-hertel)
- bug #2170 Parse SSE streams that omit the text/event-stream content type (@fabpot)
- bug #2188 Fix OpenResponses null tool-call id and refresh deprecated example models (@chr-hertel)
- feature #2167 Throw ExceedContextSizeException across remaining LLM bridges (@chr-hertel)
- bug #2163 Replace malformed UTF-8 in request bodies instead of abort… (@fabpot)
- bug #2162 Fix incomplete stream terminal events (@fabpot)
- feature #2165 Throw ExceedContextSizeException when a request exceeds the model's context window (@fabpot)
-
v0.9.016 May 2026Release notes
Open source →Changelog (v0.8.0...v0.9.0)
- bug #2067 Surface API error message on RateLimitExceededException (@chr-hertel)
- bug #2032 Fix structured output for reasoning models (@chr-hertel)
-
v0.8.020 Apr 2026Release notes
Open source →Changelog (v0.7.0...v0.8.0)
- feature #1923 Introduce Provider abstraction and model routing layer (@chr-hertel)
-
v0.7.009 Apr 2026Release notes
Open source →Changelog (v0.6.0...v0.7.0)
- feature #1884 Add ThinkingStart and Anthropic example (@chr-hertel)
- feature #1849 Add reasoning content streaming support (@Amoifr)
- feature #1759 Replace untyped stream chunks with semantic DeltaInterface deltas (@fabpot, @chr-hertel)
-
v0.6.004 Mar 2026 -
v0.5.019 Feb 2026 -
v0.4.018 Feb 2026Release notes
Open source →Changelog (v0.3.3...v0.4.0)
- feature #1571 Introduce Open Responses Platform Bridge by extracting from OpenAI (@chr-hertel)