mirror of
https://github.com/Heretek-AI/heretek-devcontainers.git
synced 2026-11-07 10:56:02 -10:00
Bifrost v2.3.0 loads $APP_DIR/config.json (APP_DIR=/app/data) at startup and never read the mounted compose/bifrost.yaml, so no providers or failover routes were configured. Replace it with compose/bifrost.config.json (validated against the transports/v2.3.0 config.schema.json), bind-mounted read-only at /app/data/config.json over the writable bifrost-data volume: - providers opencode-go (host :11434), openrouter, vllm (host :8000), keys as env.BIFROST_API_KEY / env.OPENROUTER_API_KEY references - one global routing rule targeting opencode-go with fallbacks openrouter -> vllm session_affinity and the Retry-After clamp have no config.json equivalent in v2.3.0 (the schema rejects unknown top-level keys) and are dropped. The verifier now applies its generic rules to compose/*.json; tests, the wave-1 gate, README, .env.example and agentgateway.yaml point at the new file. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Claude-Session: https://claude.ai/code/session_012AuVk4nEvBXaTjs4G6wdW4