Skip to content

feat(catalog): dynamic model discovery from the live account catalog - #8

Merged
TheStreamCode merged 1 commit into
mainfrom
feat/dynamic-model-discovery
Oct 14, 2026
Merged

TheStreamCode merged 1 commit into
mainfrom
feat/dynamic-model-discovery

Conversation

@TheStreamCode

Copy link
Copy Markdown
Owner

Summary

Serve every model id returned by the live account catalog except the endpoint families verified as non-chat (sam-, muse-image-, muse-voice-*), so new chat models (e.g. Muse Wonder) appear with no plugin update. The static baseline stays as the offline/pre-login fallback only. Supersedes #6: per-model code, baseline, and manifest edits are no longer needed.

How verified

  • npm run typecheck passes
  • npm run build passes and committed dist/ is in sync
  • npm test passes (39/39)
  • Added/updated tests for the change (live fixture now covers Wonder and unknown future ids; fails on the old allowlist)

Notes

  • No new dependencies.
  • No secrets/API keys committed.

@TheStreamCode
TheStreamCode merged commit 4c1162d into main Oct 14, 2026
1 check passed
@TheStreamCode
TheStreamCode deleted the feat/dynamic-model-discovery branch October 14, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant