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
- Docker
✨ 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)
- 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)
- 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)
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- feat: add MCP per-user headers auth type support (#3703)
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- chore: upgraded core to v1.5.14 and framework to v1.3.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
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- chore: upgraded core to v1.5.14 and framework to v1.3.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
- chore: upgraded core to v1.5.14 and framework to v1.3.14
- chore: upgraded core to v1.5.14 and framework to v1.3.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

