chore(llm-routing): reject deprecated multiregion routing aliases at input
Open
@along-2017 is already working on this.
Since Sep 3, 2026.
- Dominant language
- Go
- Stars
- 218
- Forks
- 72
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 427
Description
Description
Follow-up to #536 (per-model routing configuration). Non-blocking.
Reject the deprecated multiregion routing method spellings at input in the
function API and the CLI, with an error naming the canonical replacements.
Write-time normalization already keeps newly persisted data canonical, so this
is an input-vocabulary cleanup, not a data change. The router keeps read-path
compatibility for pre-existing persisted rows, which are not migrated.
Definition of Done
- API and CLI reject the deprecated multiregion spellings on create and
update with an error naming the canonical names - Existing persisted values keep routing unchanged
- Public docs list only canonical names
Resources
- Parent: #536
- Blocked by: none (can land any time after the parent's control-plane ticket)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.