plugins/compat/v0.3.0

maximhq/bifrostplugins/compat/v0.3.0Sep 15, 2026by akshaydeo

Upgrading?

AI Summary

Compatibility plugin updates dependencies and removes redundant namespace-tool flattening logic that has been moved to the Bifrost core.

Key Highlights

  • Upgraded core to v1.9.0
  • Upgraded framework to v1.7.0
  • Removed namespace-tool flattening logic (now handled in core)

Full Release Notes

## Plugin Release: compat v0.3.0

- fix: removed the namespace-tool flattening that ran under `should_convert_params`; it spliced nested functions into the top-level list without a namespace prefix, so two namespaces sharing a function name produced duplicate tool names and an upstream 400. Flattening now lives in Bifrost core for every provider whose wire lacks the `namespace` type, with unique `<namespace>__<function>` names and response-side mapping back. `should_convert_params` is still accepted so existing configs load, but it no longer changes any request (#7048)
- chore: upgraded core to v1.9.0 and framework to v1.7.0

### Installation

```bash
# Update your go.mod to use the new plugin version
go get github.com/maximhq/bifrost/plugins/compat@v0.3.0
```

---
_This release was automatically created from version file: `plugins/compat/version`_

Related Repositories