Repository navigation
v0.3.0
Highlights
- Free model metadata now follows models.dev, with caching and an offline fallback.
- A model visibility panel controls which models appear in the picker.
- Availability probes show progress and per-model outcomes, retain inconclusive models, and persist their report across restarts.
- Successful probe channels are applied immediately and restored from cache.
- Transport, anonymous admission, attachment handling, and probe lifecycle fixes are included.
Compatibility and limitations
Requires DeepSeek Harness 0.2.0-rc.2 and pi-ai ^0.87.1. No peer dependency range change in this release.
Probes send real inference requests against the shared per-egress-IP quota. Automatic rounds run at most once per local day; manual rounds have a five-minute minimum interval. Anonymous access remains subject to upstream admission and quota limits.
Validation
- PR CI passed on the repository's Node 22.19.0 runner.
- The release candidate passed type checking, all 175 offline tests, and packaging locally on Node 26.9.0.
- Offline reproductions verified slow-gate polling and working-channel chat while a later probe remains pending.
- Live upstream chat was not rerun against this release commit.
Install
dsh plugin --profile web add dsh-opencode-free@0.3.0Replace web with your target profile. A tarball is also attached to this release.