Prerequisites

Domain: Installation & Setup

Motivation

Before dsh works you need a compatible Node.js runtime, network access to the npm registry, and a way to authenticate to DeepSeek (an API key or an account). Peer ranges are enforced against the runtime, so the Node version matters. A developer cares because missing any of these surfaces as an install or boot failure.

Concrete Example

You need the Node runtime that dsh --version reports, registry access for @deepseek-ai/* packages, and a DEEPSEEK_API_KEY or DeepSeek account.

Analogy

Like having the ticket, the ID, and a seat before you board.