feat(cutover): freerouter manifest — catalog aliases env + alias-capable image - #46
Open
baron-3dl wants to merge 1 commit into
Open
feat(cutover): freerouter manifest — catalog aliases env + alias-capable image#46baron-3dl wants to merge 1 commit into
baron-3dl wants to merge 1 commit into
Conversation
…ble image (0a41bff) Prod freerouter carries FREEROUTER_CATALOG_ALIASES (optional secret) and runs the alias-capable image. Surfaces cut to the rail via canonical model ids (hard-migration): workspaces baron/claire/student and hermes agents athena/rudi all serve through freerouter -> router.3dl.one and settle on the USDC tenancy rail. Chat held pending the per-user attribution decision (freerouter is key-only; chat's one shared key would collapse per-user billing). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Syncs the committed manifest to the live cluster state after the LiteLLM→freerouter production cutover.
What landed in the cluster (this manifest):
FREEROUTER_CATALOG_ALIASES(optional secret) wired into the freerouter Deployment.0a41bff, built off private/main).Cutover proven on this manifest (all per-user-key surfaces on the USDC tenancy rail):
zai-org/GLM-5.2, verified serve + on-chain drawdown.deepseek-ai/DeepSeek-V4-Flash, surgically repointed (fr-sk- key + persistent config edit), verified serve + drawdown.Held (reserved decision, not in this PR): chat stays on LiteLLM. It uses one shared key + per-user forwarding; freerouter attributes by key only, so cutting it as-is would collapse per-user billing. Awaiting the owner's a/b ruling.
Posture guard (
tests/test_freerouter_posture.py) green: no internet exposure of the open-signup spoke, mainnet custody secret-wired.🤖 Generated with Claude Code