dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Evidence-backed, explainable multi-model routing for DeepSeek Harness — policy resolution, provenance, and compatibility boundaries.
DSHelm is an explainable multi-model routing layer for DeepSeek Harness. It keeps model selection, policy overrides, and routing evidence explicit while leaving sessions, tools, workflows, and execution to the DSH ecosystem.
[!IMPORTANT] DSHelm is currently a
0.3.0-alphasource preview. npm packages have not been published yet, and the project should not be treated as production-ready.
The current main line contains the 0.3.0-alpha authentication and model-orchestration work, DSH profile installation, doctor / explain, Resolution Trace, the Web control plane, and read-only OmO migration support.
The next public milestones are tracked as community issues:
| Issue | Goal |
|---|---|
| #7 — npm alpha | Publish a verifiable public alpha and capture clean-HOME install/uninstall evidence |
| #8 — platform evidence matrix | Collect reproducible Linux, macOS Apple Silicon, and Windows 11 + WSL2 installation reports |
| #9 — first-run example | Ship a credential-light planner → workers → reviewer example with an observable trace |
| #10 — contributor entry points | Define contribution paths for provider/model evidence, platform verification, docs, examples, and reproducible bugs |
The project remains a source preview until those release and verification gates are actually satisfied.
Two credential-free fixtures make the evidence boundary explicit:
pnpm example:first-run
pnpm example:dsh-execution
example:first-run validates the routing and explanation contract only. example:dsh-execution goes one layer further: it uses the real DSH Context, agent factory and AgentLoop for planner → two bounded workers → reviewer, while keeping model responses deterministic through a synthetic provider. It therefore proves that resolved routes reach actual DSH requests without claiming external-provider connectivity or model quality. See examples/README.md for the exact scope and output.
Requirements: Node.js >=22.19.0, pnpm 11.7.0, and a DSH CLI available on PATH. See compatibility.json for the currently verified stack.
git clone https://github.com/Altairpaca/dshelm.git
cd dshelm
corepack enable
pnpm install --frozen-lockfile
pnpm preview:init
Then inspect the installed profile and routing state:
dsh --profile dshelm --dump-config
node packages/cli/dist/index.js doctor
node packages/cli/dist/index.js auth status
node packages/cli/dist/index.js explain deepseek/deepseek-v4-flash
dsh --profile dshelm
The source-preview installer does not copy Codex, Claude, or other product-owned credentials into DSHelm. Uninstall removes DSHelm-owned discovery/profile state while preserving credentials by default:
node packages/cli/dist/index.js uninstall --yes
The intended post-publication entry point is npx dshelm init --yes; it is deliberately not presented as a runnable installation command until the npm release exists.
task requirements → runtime/auth hard constraints → model capability evidence → user/project/request overrides → DSH execution + Resolution Trace
DSHelm Core owns policy, configuration, routing, and explanation. DSH and its plugins remain responsible for task execution. See docs/ARCHITECTURE.md for the boundary.
Compatibility work is tracked through reproducible evidence across DSH versions, providers/models, Linux, macOS, Windows 11 + WSL2, and credential/network/data-location boundaries. Public DSH interface questions should be discussed against the corresponding upstream contract rather than maintained as a parallel undocumented API.
For contribution workflow, use CONTRIBUTING.md. For usage questions and channel selection, use SUPPORT.md. Community participation is covered by CODE_OF_CONDUCT.md. Issues and pull requests are welcome in English or Simplified Chinese.
DSHelm is an independent project. It is not affiliated with or endorsed by DeepSeek or by any model/provider mentioned in the repository.
Apache License 2.0.