Skip to content

Releases: tkellogg/dsh-rlm

DSH RLM 0.1.2 — responsive provider setup

Choose a tag to compare

@tkellogg tkellogg released this 26 Sep 18:24

DSH RLM 0.1.2 — responsive provider setup

Experimental macOS (Apple Silicon/Intel) and glibc Linux (ARM64/x86-64). All four platform builds and relocated wheel smoke tests passed GitHub Actions run 36262445755. Matching platform bundles are attached; the same uvx command automatically selects the correct one.

Provider directory now renders independently of settings, credentials, and model discovery. Models load on provider selection through an authenticated provider-scoped endpoint; setup no longer waits for every provider catalog. Loading states stay explicit and authentication revalidation remains fail-closed.

Chrome tests with five-second catalog/auth delays showed providers in about 0.6 seconds after page navigation. These timings are local test evidence, not a startup performance guarantee. Stock DSH UI still makes separate global catalog requests. No actual provider login/inference tested.

Stop the old process, then uvx --upgrade dsh-rlm@0.1.2 --port 3081 after matching PyPI publication. No cache deletion needed.

DSH RLM 0.1.1 — onboarding repair

Pre-release

Choose a tag to compare

@tkellogg tkellogg released this 26 Sep 16:59

DSH RLM 0.1.1 — onboarding repair

Experimental macOS Apple Silicon release. Other native platforms are not available yet.

Fixes the empty provider dropdown: the onboarding client now declares the parent remote dependency required by Cordis scoped contexts. Previously it threw before sending provider requests. Provider discovery is also preserved across independent settings/catalog/credential failures, with direct links to Models and Subscriptions.

Real Google Chrome reproduced the original failure and verified the patched app lists 45 providers and opens both authentication settings pages. Actual provider login and inference are not claimed. Native build defaults to npm latest: DSH 0.1.5-rc.3, subscriptions 0.9.4.

Stop the previous dsh-rlm process, then run:

uvx --upgrade dsh-rlm@0.1.1 --port 3081

The command requires matching PyPI publication. User data is preserved; clearing caches is unnecessary.

DSH RLM 0.1.0 — experimental macOS arm64

Choose a tag to compare

@tkellogg tkellogg released this 26 Sep 15:29

Experimental first release

Initial native platform: macOS Apple Silicon (darwin-arm64) only. Other platforms are not available yet.

Includes DSH npm latest resolved to 0.1.5-rc.3 and subscriptions 0.9.4. Python wheel and source distribution included. PyPI publication is separate and not yet confirmed.

Verified real uv wheel and sdist installation, 244 Python tests, 78 host tests against each tested DSH version, native archive extraction, relocated app doctor/config compilation, and 17 onboarding/launcher integration checks. Actual browser OAuth/login and paid inference have not been tested.

Until PyPI publication, test the included wheel with uv tool run --from its release download URL. Native application downloads automatically on macOS arm64.