Skip to content

fix(models): honor custom limits and API styles - #1322

Merged
vastsa merged 3 commits into
mainfrom
fix/model-provider-issue-sweep
Oct 2, 2026
Merged

vastsa merged 3 commits into
mainfrom
fix/model-provider-issue-sweep

Conversation

@vastsa

@vastsa vastsa commented Oct 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Keep a custom endpoint's saved API format ahead of a matched model adapter, while retaining compatible named-provider model routes and the foreign-catalog guard.
  • Show an em dash when a model limit is only the generic runtime fallback; explicit user limits and published limits remain visible.
  • Keep model panes side by side in short, wide windows and make stacked narrow layouts scroll within each pane.

Validation

  • Agent runtime provider binding: 42 tests passed; package typecheck passed.
  • Desktop model catalog, list refresh, API style, and layout tests: 88 passed.
  • Electron provider API-format and dialog-layout probes passed; dialog layout reported 39/39.
  • Desktop production build passed. Its standard typecheck needs task-worktree shared sources because this worktree reuses the primary checkout's node_modules links.

Fixes #1313
Fixes #1301
Fixes #1295
Fixes #1260

vastsa added 3 commits October 3, 2026 00:26
Keep provider choices authoritative and show catalog gaps clearly while preserving safe runtime fallbacks. Restrict stacked panes to narrow viewports so short windows remain navigable.

fixes #1313
fixes #1301
fixes #1295
fixes #1260
Keep the Chinese decisions log synchronized with D640 so the
repository locale validation accepts the API routing change.
Integrate the latest main changes without rewriting the published
request branch. Keep the upstream MCP decision at D640 and move the
custom endpoint decision to D641 in both specification locales.
@vastsa
vastsa merged commit 8906c88 into main Oct 2, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment