Skip to content

Add optional alias-only client model discovery - #398

Merged
fylorn merged 3 commits into
mainfrom
codex/alias-discovery
Nov 10, 2026
Merged

fylorn merged 3 commits into
mainfrom
codex/alias-discovery

Conversation

@fylorn

@fylorn fylorn commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

Enabling hide_originals on an alias now removes its mapped original IDs from client model discovery. Existing aliases remain unchanged by default, and original IDs keep their existing permissions, single-model lookup and routing behavior.

OpenAI/Anthropic, Gemini and native Codex lists share a presentation filter applied after protocol and permission resolution. Administrative inventories remain complete and include the effective hiding aliases. Alias preview, legacy UI edits, renames and configuration packs preserve the setting; an additive capability flag lets Lite disable the control against older Core servers.

Includes Core 0.91.0 release notes and bilingual configuration documentation. Protocol 58 and request-store schema 28 are unchanged.

Validation:

  • Workspace clippy passes with warnings denied; API TypeScript feature/export checks pass.
  • Configuration, packs, alias control, discovery and all public catalog tests pass.
  • Workspace tests pass with a retry of the existing CLI handover suite (all 10 handover cases pass on retry); documentation tests pass.
  • The real-binary smoke suite passes all 86 checks.
  • Cross-platform CI is required before merge.

Refs ThinkWatchProject/ThinkWatch-Lite#420.

Keep the complete catalog for permissions and routing, and filter only public discovery after authorization. Preserve alias policy in legacy UI edits and configuration packs.
@fylorn
fylorn merged commit 1606a13 into main Nov 10, 2026
7 checks passed
@fylorn
fylorn deleted the codex/alias-discovery branch November 10, 2026 15:37
@github-actions github-actions Bot locked and limited conversation to collaborators Nov 10, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant