plugins/compat/v0.2.0
maximhq/bifrostplugins/compat/v0.2.0Aug 26, 2026by akshaydeo
AI Summary
The compat plugin fixes reasoning effort handling and JSON cloning to prevent data sharing issues.
Key Highlights
- Force `reasoning.effort` to 'none' for models with specific capability flags.
- Clone `json.RawMessage` values to prevent backing array sharing.
- Added a no-op `HTTPTransportPreAuthHook`.
New Features
- Reasoning effort fix
- JSON cloning fix
- HTTPTransportPreAuthHook implementation
Full Release Notes
## Plugin Release: compat v0.2.0 - fix: force `reasoning.effort` to `"none"` in `dropUnsupportedParams` when a model supports reasoning but not `reasoning_with_tool_calls` and advertises `supports_none_reasoning_effort`; models without the flag still have `reasoning` dropped (#6293) - fix: clone `json.RawMessage` values (such as a raw `response_format`) in the request copier so the compat clone never shares a backing array with the original request (#6235) - feat: add a no-op `HTTPTransportPreAuthHook` for the new pre-authentication transport phase (#6375) - chore: upgraded core to v1.8.0 and framework to v1.6.0 ### Installation ```bash # Update your go.mod to use the new plugin version go get github.com/maximhq/bifrost/plugins/compat@v0.2.0 ``` --- _This release was automatically created from version file: `plugins/compat/version`_