nexu-io/open-design--packages-dsh-runtime ↗★ 86k
@open-design/dsh-runtime
DeepSeek Harness 配置文件运行时,用于 Open Design
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:nexu-io/open-design#eea8a8522dfc10951ff3e3575488c83ffcad8a33&path:packages/dsh-runtime说明文档
阅读完整 README ↗@open-design/dsh-runtime
Profile bundle that lets Open Design drive a user-installed DeepSeek Harness
through a strict JSONL stdio protocol. It does not ship the dsh executable,
Node.js, credentials, or provider configuration.
Install DeepSeek Harness first. Packaged Open Design builds carry an exact,
integrity-checked tarball of this component. When the DeepSeek Harness card
reports that the connection component is required, selecting the card asks for
confirmation and then invokes the user's own dsh to install that tarball into
the open-design profile. Open Design does not download or install dsh.
Repository developers can perform the equivalent operation manually:
pnpm --filter @open-design/dsh-runtime build
pnpm -C packages/dsh-runtime pack --pack-destination
dsh plugin --profile open-design add /open-design-dsh-runtime-0.1.0.tgz
dsh --profile open-design --probe
dsh --profile open-design --models
The daemon and od agent setup deepseek-harness --json use the same setup
endpoint as the UI. Setup is always explicit on the first incompatible
selection; cancelling does not select the agent or mutate the Harness profile.
The probe prints exactly one JSON object. Open Design starts one short-lived
dsh --profile open-design --stdio process per run; Harness session storage
provides cold resume across later processes.
The models command prints the provider-qualified catalog assembled by the user's Harness profile. Open Design refreshes this read-only catalog during agent detection; credentials and secret values are never included.