Skip to content

v1.2.0 — TRAE model discovery and visibility

Choose a tag to compare

@FuSheng-cs FuSheng-cs released this 12 Oct 06:43

Preserve the original embedded TRAE console while adding all available models to DSH's native composer picker.

  • Original overview, accounts/check-in, usage records, relay settings and model tests remain inside the default embedded console.
  • New DSH model-management tab inside that console discovers the account's genuine models and supported reasoning levels, and manages search/per-model/bulk visibility.
  • Model choices and reasoning selection stay in DSH's native composer menu.
  • A private authenticated relay-to-Host bridge synchronizes console controls through DSH's Settings API. It works in the iframe and separate console window; credentials never enter browser source/URLs.
  • Preparation and lifecycle controls live in a separate service-settings view. Returning keeps the original iframe alive.
  • Existing accounts, preferences, provider configs and global model defaults are preserved. Hiding removes a model from DSH's configured directory; switch sessions using it before hiding.

Validation: 12 Node tests, 131 Python tests, package privacy audit, and real DSH install/console-to-picker synchronization/CSRF/provider-preservation smoke tests. Isolated UI verified the full iframe, console controls, native picker and service-view round trip. Windows, Ubuntu and macOS CI must pass on the exact release commit before publication. Offline tests use a synthetic account and simulated upstream; live entitlement/quota remains account-dependent.

Download dsh-trae-relay.tgz and SHA256SUMS.txt. This public package contains no personal accounts or local configuration.