Skip to content
MyDSHMy DSH Field Notes
中文
Independently maintained; not affiliated with DeepSeek. No association with mydsh.dev or other MyDSH sites.

Home/Getting started/Upgrade & rollback paths

npm channel table: which version latest, next, and alpha resolve to

Unsure which version to install, or you followed an article and got a version nobody else recognises. Start with this table.

VerifiedVersion and environmentChecked 2026-11-14
Data source
dist-tags from registry.npmjs.org
Captured
2026-11-14

Copyable command

npm view @deepseek-ai/dsh dist-tags

Dist-tags on npm do not mean 'the recommended stable one'. They are three pointers to three version numbers. Measured:

ChannelResolves toPublishedGood for
latest0.2.2-rc.12026-11-04Anyone installing by default. Needs node >=24.9.0
next0.2.2-rc.32026-11-13The newest fixes, accepting that it will move again
alpha0.2.2-alpha.32026-11-03Following development. Alpha usually lands earlier and is less stable than rc

One counter-intuitive point: the alpha channel points to an older version number than rc — alpha.3 shipped on 11-03, rc.1 on 11-04. So 'alpha is newer than rc' is not true in time. Do not read the channel names literally.

Installing a specific channel

npm i -g @deepseek-ai/dsh              # latest
npm i -g @deepseek-ai/dsh@next         # next
npm i -g @deepseek-ai/[email protected]   # pin an exact version

For anything you want reproducible, or when asking someone to reproduce your problem, use the exact version, not the channel name. Channels move; version numbers do not.

Checking where a channel points

npm view @deepseek-ai/dsh dist-tags
npm view @deepseek-ai/dsh versions --json | tail -20

The second lists recent releases. To see which node a specific version wants:

npm view @deepseek-ai/[email protected] engines
Channels move with each release; these numbers are a 2026-11-14 snapshot. Re-check them rather than trusting this table forever — which is why every page here carries a capture date.

What counts as working

Check every line. All of them pass or the job is not done.

  • All three channels match what you look up yourself
  • dsh --version reflects the channel you meant
  • You know whether you installed a version or a channel

Where it fails

Symptom, cause, what to do — written in the order it actually happens.

SymptomCauseWhat to do
next installed an older version number than latestPublish order does not follow version-number orderCompare publish times, not version magnitudes
The doc says latest is 0.2.1 and I got 0.2.2The doc predates a channel moveConfirm the current pointer with npm view dist-tags

Sources

Verified means measured here. Compiled means every line carries a source.