v0.2.0 — DSH 0.1.2 adaptation
v0.2.0 — DSH 0.1.2 adaptation
The v0.2.0 release of the Shadow Mind bundle for DeepSeek Harness. The headline of this release is the DeepSeek Harness 0.1.2 adaptation: the runtime and tests are built and verified against dsh-v0.1.2-alpha.3, covering the settings-namespace removal introduced in 0.1.2-alpha.2 and the session-projection registry required by the alpha.3 agent loop. The bundle also gained a debugging CLI, in-card retry and pause, collapsible report cards, and two new runtime watchdogs.
中文摘要:本次发布的核心是 DeepSeek Harness 0.1.2 适配——运行时与测试基于
dsh-v0.1.2-alpha.3构建并验证,适配了0.1.2-alpha.2移除的 settings 命名空间与 alpha.3 agent loop 所需的 session-projection 注册表;同时带来 shadow-debug CLI、卡片内重试/暂停、可折叠报告卡片与退行输出看门狗等。
DeepSeek Harness 0.1.2 adaptation
- Settings namespace removal (#33): the runtime no longer imports
settingsNamespace, which DeepSeek Harness removed in0.1.2-alpha.2. The pinned harness commit and CI baseline move todsh-v0.1.2-alpha.3(commitdd6322d604e00eec1ba5e0c8541159906a21094a). - Alpha.3 agent-loop surface: tests mount the
@deepseek-ai/dsh-session-projectionregistry required by the alpha.3 agent loop; the package links it as a devDependency. Post-release revision: v0.2.1 raises the support floor to>=0.1.2-alpha.3 <0.2.0— the alpha.1 support claim shipped with v0.2.0 was no longer CI-verified and has been dropped. See the v0.2.1 notes.
Baseline
- Tag:
v0.2.0— commit083d83287c51339f08b7ad750ce55d007d650a16onmain - Built and verified against DeepSeek Harness
0.1.2-alpha.3(pinned harness commitdd6322d604e00eec1ba5e0c8541159906a21094a) - Verification:
pnpm run checkgreen — 29 test files / 214 tests, typecheck, build, and smoke checks; GitHub Actions green on the release commit;npm pack --dry-runpassed (64 files, 222 kB)
Install
Pin the reviewed commit (see SECURITY.md):
dsh plugin --profile web add github:whutzefengxie-ops/dsh-shadow-mind#083d83287c51339f08b7ad750ce55d007d650a16What changed since v0.1.0
Tooling & UI
shadow-debugCLI + skill for fast Shadow-run triage (#30)- Shadow retry moved to the conversation card, plus pause/resume controls (#28)
- Collapsible Shadow report cards with a configurable default (#32)
/shadowcommand surface reduced toretryandnew(#23)
Runtime hardening
- Repetition/output watchdog cuts degenerate shadow child streams (#29)
- Degenerate output budget scoped to visible text with boundary resets, and the reasoning-channel backstop restored with an effort-scaled budget (#31)
- Cross-field structured output enforced at the child tool so the model retries in-turn (#22)
- Prompt/report bounds softened and advanced config healed so Shadow runs never brick (#20)
- Shadow prompts trimmed by conservative per-script token estimates (#24)
Diagnostics & delivery
- Child tool calls and
INVALID_ARGSresults recorded in debug quality-metadata (#27) - CI gate fails on committed-
lib/drift and keeps the client bundle reproducible (#21); deploy refuses dirty, outdated, or unverifiable checkouts (#25) and checks every git exit code (#26)
Known limits
- npm registry publish is deferred: the peer dependency
@deepseek-ai/dsh-client-ui-chat >=0.1.2-alpha.3is not on npm yet. Install from GitHub (above); the npm route will be enabled once the dsh-0.1.2 client packages are published.