Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.getbifrost.ai/llms.txt

Use this file to discover all available pages before exploring further.

npx -y @maximhq/bifrost --transport-version v1.5.6
Bifrost(HTTP)
1.5.6

✨ Features

  • Direct API Key Header - Pass a provider API key directly via request header (#3817)
  • MCP Per-User Authentication - New per-user header auth type with credential storage and lazy-auth submission flow (#3703, #3704, #3705)
  • MCP TLS Configuration - Configurable TLS (insecureSkipVerify, caCertPem) for HTTP/SSE MCP client connections (#3779, #3783)
  • MCP Sessions Management - Filter, search, and pagination on the MCP sessions list API and table, plus a can_reauth identity gate (#3823, #3824, #3825)
  • Tool Call Execution UI - Inline tool-call execution, stop streaming, bulk execute/submit, and a redesigned tool-call UI (#3837, #3843)
  • Dimension Rankings Dashboard - New dashboard tabs for team, customer, BU, and user rankings, backed by a GetDimensionRankings API (#3766)
  • Model Pricing Attributes - additional_attributes on model pricing rows with management API and UI editor (#3829)
  • Prompt Cache Retention - Prompt cache retention parameter on responses requests (#3810)
  • Opus 4.8 Support - System message handling and compatibility for Opus 4.8 (#3878, #3868)
  • Key Rotation - Rotate keys on 401/402/403 and return 502 upstream_credentials_exhausted when all keys are permanently dead (#3491)
  • OTel Metrics - OTel spec compatible metrics plus provider and semantic cache attributes in metrics export (#3865, #3816)
  • Sheet Navigation - Prev/next keyboard navigation and URL state across virtual key, MCP client, and routing rule sheets (#3739, #3740, #3744, #3745)
  • Go 1.26.3 - Upgraded toolchain to Go 1.26.3 (#3782)

🐞 Fixed

  • Bedrock Tool Names - Truncate Bedrock function/tool names to the provider length limit
  • Bedrock Guardrails - Set guardrail config in Bedrock request built from responses (#3862)
  • Anthropic Tool Use - Default Anthropic tool_use input to when arguments are absent (#3880)
  • Responses Streaming - Fixed responses stream events (#3838)
  • Compat Flow - Fixed missing parameter parsing on the compat flow (#3881)
  • Passthrough API Version - Set a default API version in passthrough requests as a fallback (#3853)
  • Virtual Key Updates - Avoid overriding optional fields during virtual key update (#3855)
  • User-Mode Flows - Gate user-mode flows on caller user_id, skip temp token mint, and unify flow/credential kind filtering for pending flows (#3841, #3859)
  • Partial Tool Calls - Handle partial tool call execution failures and return successful results (#3849)
  • URL Query Escaping - Support escaped characters in URL query parameters (#3826)
  • MCP Auth Errors - Inline banner and retry support for MCP auth-required errors (#3856)
  • JSON Editor Height - Cap JSON editor max height at 400px in message views (#3842)
Core
1.5.14
  • feat: add direct API key header support (#3817)
  • feat: introduce MCPCredentialStore abstraction and per-user MCP credential reconciliation (#3656, #3702, #3705)
  • feat: add MCP per-user headers auth type with credential storage (#3703)
  • feat: add TLS configuration support for MCP HTTP/SSE client connections (#3779)
  • feat: propagate request context through MCP client connection (#3768)
  • feat: rotate keys on 401/402/403 and return 502 upstream_credentials_exhausted when all keys are permanently dead (#3491)
  • feat: add triggered_rotation to KeyAttemptRecord and tighten bifrost_key_rotation_events_total semantics (#3430)
  • feat: add OTel spec compatible metrics, backward compatible (#3865)
  • feat: add provider cache and semantic cache attributes in metrics export (#3816)
  • feat: add additional_attributes to model pricing rows (#3829)
  • feat: system messages handling for Opus 4.8 (#3878)
  • fix: Opus 4.8 compatibility (#3868)
  • fix: truncate Bedrock function/tool names to the provider length limit
  • fix: set guardrail config in Bedrock request from responses (#3862)
  • fix: default Anthropic tool_use input to when arguments are absent (#3880)
  • fix: responses stream events (#3838)
  • fix: missing parameter parsing on compat flow (#3881)
  • fix: set default api version in passthrough requests as a fallback (#3853)
  • fix: add prompt cache retention parameter on responses request (#3810)
  • fix: avoid overriding optional fields in virtual key update (#3855)
  • refactor: expose RunWithPluginPipeline on ClientManager and route Starlark nested tool calls through the canonical plugin gate (#3794)
  • refactor: rename staticHeadersResolver/serverOAuthResolver to sharedHeadersResolver/sharedOAuthResolver (#3840)
  • chore: upgrade to Go 1.26.3 (#3782)
Framework
1.3.14
  • feat: add direct API key header support (#3817)
  • feat: add GetDimensionRankings API and ranking dimensions for team, customer, BU, and user (#3766)
  • feat: add additional_attributes to model pricing rows with management API (#3829)
  • feat: add filter/search/pagination to MCP sessions list API (#3824)
  • feat: add TLS configuration support for MCP HTTP/SSE client connections (#3779)
  • feat: add OTel spec compatible metrics, backward compatible (#3865)
  • feat: reconcile per-user MCP credentials on VK and MCP client changes (#3705)
  • feat: add MCP per-user headers auth type with credential storage (#3703)
  • feat: add metadata to hybrid store payload
  • feat: log database type when connecting in NewConfigStore (#3724)
  • feat: remove SSO gate check for temp token auth (#3814)
  • fix: add user_name to RankingDimensionUser column definition (#3869)
  • fix: gate user-mode flows on caller user_id and skip temp token mint (#3841)
  • fix: make MCP header temp token flow follow the UI toggle (#3836)
  • fix: increase matview sync interval to 1 min (#3886)
  • refactor: remove deferred-fill user-mode OAuth flow support (#3839)
  • chore: upgrade to Go 1.26.3 (#3782)
compat
0.1.13
  • chore: upgraded core to v1.5.14 and framework to v1.3.14
governance
1.5.14
  • feat: add MCP per-user headers auth type support (#3703)
  • chore: upgraded core to v1.5.14 and framework to v1.3.14
jsonparser
1.5.14
  • chore: upgraded core to v1.5.14 and framework to v1.3.14
logging
1.5.14
  • feat: support dimension rankings logging for team, customer, BU, and user (#3766)
  • refactor: route Starlark nested tool calls through the canonical plugin pipeline (#3794)
  • chore: upgraded core to v1.5.14 and framework to v1.3.14
maxim
1.6.14
  • chore: upgraded core to v1.5.14 and framework to v1.3.14
mocker
1.5.14
  • chore: upgraded core to v1.5.14 and framework to v1.3.14
otel
1.2.14
  • feat: add provider cache and semantic cache attributes in metrics export (#3816)
  • chore: upgraded core to v1.5.14 and framework to v1.3.14
prompts
1.0.14
  • chore: upgraded core to v1.5.14 and framework to v1.3.14
semanticcache
1.5.14
  • chore: upgraded core to v1.5.14 and framework to v1.3.14
telemetry
1.5.14
  • feat: tighten bifrost_key_rotation_events_total semantics with triggered_rotation (#3430, #3491)
  • feat: add provider cache and semantic cache attributes in metrics export (#3816)
  • chore: upgraded core to v1.5.14 and framework to v1.3.14