ciceroyang/dsh-doctor

ciceroyang★ 1JavaScript最后同步: 2026-08-15

在 GitHub 打开

One-command health check for DeepSeek Harness local environments

README 摘要

dsh-doctor One-command health check for DeepSeek Harness local environments. A zero-dependency implementation of the community-requested "dsh doctor" idea (official Discussions 1719). Usage npx github:ciceroyang/dsh-doctor node doctor.mjs --json checks array node doctor.mjs --json --envelope dsh-doctor/v1 envelope (community contract) node doctor.mjs --profile target a specific DSH HOME/directory Community contract (dsh-doctor/v1) Aligned with the zoahdev and moonquake2004 implementations (official discussion 1719): - envelope: { schema, generatedAt, profile, exitCode, summary{pass,warn,fail}, ok, checks:[{name,status,detail}] } - lowercase status vocabulary: ok / warn / fail - exit codes: 0 all-pass / 1 any warn / 2 any fail Checks - node version ( =18 usable; =22.15 required for historical session-log reading) - pnpm presence (dsh plugin depends on it) - dsh on PATH - DSH HOME / settings.yaml existence and writability (with sudo-ownership hint) - profile manifest integrity (per-profile bundle counts, corrupt ones flagged) - session log count (multi-frame zstd health) - built-in zstd availability - port 3080 availability - duplicate critical packages (multiple dsh-tools/dsh-skill/…

在 GitHub 查看完整 README →
终端/TUIclideepseek-harnessdiagnosticsdsh-plugin

分类