Skip to content

v0.2.0 — DSH 0.1.2 adaptation

Choose a tag to compare

@whutzefengxie-ops whutzefengxie-ops released this 01 Sep 06:41

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 in 0.1.2-alpha.2. The pinned harness commit and CI baseline move to dsh-v0.1.2-alpha.3 (commit dd6322d604e00eec1ba5e0c8541159906a21094a).
  • Alpha.3 agent-loop surface: tests mount the @deepseek-ai/dsh-session-projection registry 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 — commit 083d83287c51339f08b7ad750ce55d007d650a16 on main
  • Built and verified against DeepSeek Harness 0.1.2-alpha.3 (pinned harness commit dd6322d604e00eec1ba5e0c8541159906a21094a)
  • Verification: pnpm run check green — 29 test files / 214 tests, typecheck, build, and smoke checks; GitHub Actions green on the release commit; npm pack --dry-run passed (64 files, 222 kB)

Install

Pin the reviewed commit (see SECURITY.md):

dsh plugin --profile web add github:whutzefengxie-ops/dsh-shadow-mind#083d83287c51339f08b7ad750ce55d007d650a16

What changed since v0.1.0

Tooling & UI

  • shadow-debug CLI + 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)
  • /shadow command surface reduced to retry and new (#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_ARGS results 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.3 is not on npm yet. Install from GitHub (above); the npm route will be enabled once the dsh-0.1.2 client packages are published.