plugins/compat/v0.3.1

maximhq/bifrostplugins/compat/v0.3.1Sep 18, 2026by akshaydeo

Upgrading?

AI Summary

The 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.1
  • Upgraded framework to v1.7.1
  • Removed namespace-tool flattening logic (now handled in core)

Full Release Notes

## Plugin Release: compat v0.3.1

- chore: upgraded core to v1.9.1 and framework to v1.7.1
- 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)

### Installation

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

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

Related Repositories