Remove Bifrost virtual key from the provider settings form - #319
Conversation
Code review (parent — multi-agent fleet unavailable)Verdict: approve for UI removal; one follow-up scope note. Correctness
Gaps vs issue outcome
Tests
|
Review — request changesUI removal of the Bifrost toggle looks complete, but editing an existing Bifrost provider and saving will silently drop Verdict: request changes Blocking correctness issue
// src/config/providers.ts
...(submission.bifrostVirtualKey === true ? { bifrostVirtualKey: true } : {}),It preserves
That is a silent auth/routing regression for any Bifrost provider that is later edited. Suggested fix (pick one)
Also add a unit test: edit a provider with Non-blocking
Test gaps
|
|
Addressed multi-agent review:
|
Multi-agent review (blended: cto / greybeard / neckbeard / critique / bruckheimer)Verdict: Approve (after earlier post-review fix) Fixed earlier
Remaining
Ready for human review/merge. |
Hard review (greybeard + CTO)Verdict: APPROVE GreybeardUI field removed; persistence of existing CTODead feature off the form without a migration fire drill. Good. No blockers. |
Drop the Bifrost toggle from agent-modal so operators no longer configure x-bf-vk through the UI. Existing runtime handling for stored configs is left intact. Closes CL-5344
… field The settings form no longer exposes Bifrost, but re-editing a provider must not drop a previously stored virtual-key flag used for x-bf-vk routing.
eae7571 to
e6db3bf
Compare
Summary
Test plan
Closes CL-5344