dsh-healthcheck
Manifest validRuntime health check for DeepSeek Harness: session-library scan + crash-tail inspection. Read-only.
dsh-healthcheck
Runtime health check for DeepSeek Harness (dsh). Read-only. Zero config.
A tiny plugin that helps you spot the two things that silently kill long dsh sessions: runaway session size (long-task OOM) and crash-torn session logs.
What it does
One tool: health_check
health_check(no arguments) — scans your whole session library:- totals: sessions / size / events
- the largest sessions
- warnings for oversized sessions (≥10 MB watch, ≥30 MB danger) and event-count blowups (≥3k watch, ≥8k danger) — the usual precursors of long-task OOM
health_check session_id="<id>"— deep-inspects one session log:- tail balance (an unclosed turn means a crash tail; dsh auto-repairs it on resume — this just tells you it happened)
- tool-call / result pairing
- event-type distribution
Everything is read-only — it never modifies a single byte of your data.
Install
# requires pnpm on PATH (dsh plugin forwards to pnpm)
dsh plugin --profile web add github:neufagents/dsh-healthcheck
Then restart dsh and ask your agent:
run a health check on my dsh sessions
Compatibility
- Tested with dsh
0.1.5-rc.2(developer preview). The rc line moves fast; issues welcome. - Use v0.1.1+. v0.1.0 shipped raw TypeScript sources, which Node refuses to load from
node_modules(ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING); v0.1.1 ships compiled JS indist/.
Development
npm i
npm run build # tsc -> dist/ (compiled JS is what gets shipped)
npm test # 11 tests (pure functions + contract)
npx @deepseek-ai/dsh --profile web --patch ./dev.patch.yml --dump-config
License
MIT · made by NeufAgents
Comments
Loading…
Similar plugins
by Evhye38496
One-click health check for DeepSeek Harness: 0-100 score, plain-language issue list, and safe reversible fixes via the profile's cordis.patch.yml.
★ 2
↓ 127/wk
MIT
TypeScript
Aug 29, 2026
dsh plugin --profile web add dsh-perfscopeby d86e
dsh-doctor: self-healing watchdog for the DeepSeek Harness web profile. Recovers from plugin-induced boot failures within 60s, runs an unbounded CLI doctor, captures every tool error, and watches all
★ 4
MIT
TypeScript
Sep 8, 2026
dsh plugin --profile web add @d86e/dsh-doctorby donghangxunlang-cmd
DSH(DeepSeek Harness)上下文健康监测 + 内容退化守卫 + 零模型交接文档
★ 1
MIT
JavaScript
Sep 27, 2026
dsh plugin --profile web add dsh-attention-healthSession Steward for DSH: browse and bulk-prune the official session archive set, and run a four-gate health checkup (log integrity, projection cache, lossless JSON, cold read) that ends in a reversibl
★ 0
dsh plugin --profile web add dsh-session-stewardby taxueseek
Read-only DSH environment health check: disk, memory, latency, ~/.dsh bloat and outdated-plugin detection with graded reports and baseline trend comparison. Deletes nothing.
★ 1
MIT
TypeScript
Aug 24, 2026
dsh plugin --profile web add dsh-healthcheckby zoahdev
First-run health check for DeepSeek Harness: verifies Node/pnpm/dsh toolchain, home, profile, API key (names only, never values), workspace writability and npm registry, then prints actionable next st
★ 0
MIT
TypeScript
Aug 18, 2026
dsh plugin --profile web add dsh-firstrun