Plugin Release: routing v1.0.0
- feat: initial release: the routing rules engine (
rules/) and the complexity router (complexity/) are extracted from the governance plugin into a dedicated routing plugin that depends on governance through a smallGovernanceinterface; it runs at priority 5, after governance has stamped the virtual key scope, and callsPublishRoutingAllowlistandLoadBalanceProviderafter rule evaluation so both act on the post-rule model (theHasRulesearly return moved intoapplyRoutingRulesso provider materialization still runs with no rules configured); routing rules and complexity analyzer config endpoints are served byRoutingHandlerat/api/routing/rulesand/api/routing/complexity-analyzer-config, with the legacy/api/governance/*paths registered as deprecated aliases on the same handlers (#6144, #6145, #6146) - feat: complexity routing extracts text from mixed-modality user turns (text plus image, file or audio blocks) instead of skipping the turn, and still produces no input for turns with no text at all (#6253)
Installation
# Update your go.mod to use the new plugin version
go get github.com/maximhq/bifrost/plugins/routing@v1.0.0This release was automatically created from version file: plugins/routing/version