Skip to content

Dots Desktop 2.1.5 — Complete 9router model catalog

Choose a tag to compare

@ahpah-dev ahpah-dev released this 09 Oct 07:19

Dots now shows the complete local 9router catalog, including OpenCode Free models that its standard /v1/models endpoint omits when other providers are connected.

  • Adds a guided 9router preset and reads the installed router's authenticated catalog client at its standard loopback endpoint. Router credentials stay in the main process and are never forwarded to remote hosts or other ports.
  • Preserves every unique routing ID, groups router models by provider, and labels models needing setup as Enable in 9router.
  • Removes the 60-result cutoff in provider setup. Adds Refresh models to profile and new-Dot pickers while preserving the selected model.
  • Recognizes router tool/context metadata and OpenCode Free models, including free models without a -free suffix. Discovery failures now appear instead of silently showing only the default model.
  • Includes all earlier accessories, separate accessory/glasses colors, teamwork, work styles, automatic token/tool limits, and completed-answer fixes.

Verified against the user's live 9router catalog: all 1,148 unique model IDs and all six OpenCode Free models are present. Typecheck and production build pass; 87 unit tests pass (one skipped). The Windows package passes 67 checks covering live model discovery, all three model pickers, provider setup, teamwork, accessories, and full file writing past old preset cutoffs. No paid chat requests were used for discovery verification.

Complete catalog discovery uses an installed 9router CLI on the standard local port 20128. Remote routers and installations without that CLI use the standard API model list. Listed models may still need router setup, account access, or tool support.