Repository navigation
Releases: aa2246740/dsh-external-plugin-devkit
Release list
v0.9.5 — RC2 local plugin installation
DSHX 0.9.5 adds local bundle installation for official DeepSeek Harness 0.2.0-rc.2.
dshx plugin add /absolute/package --profile desktop --port <current-port>installs a built local bundle through the current Host’s authenticated public plugin manager. npm publication is not required; the package must declaredsh.bundle.patch.- Verify the exact local link, bundle selection and unchanged Host identity. An uncertain install joins the same request instead of submitting twice. Creator+ plain plugins retain their fixed-tool route.
- Activation plans now recognize RC2 profile HMR and client graph synchronization. Unknown runtime capability remains undecided; observe the current page and verify actual behavior.
- Agent skills, CLI guidance and release instructions include local installation synchronization.
Validation: macOS official RC2 published Web runtime, isolated Home, local bundle installation, same PID, same page without reload, button interaction, duplicate refusal and zero page errors. DSHX regression/native tests and Creator+ 0.3.12 bridge/install checks were run. Desktop routing and fixed-tool compatibility are covered by regression tests; this release does not claim a fresh native Desktop UI run.
dsh-external-plugin-devkit v0.9.4
dsh-external-plugin-devkit 0.9.4
Fix the npm CLI entry point: npx dsh-external-plugin-devkit@0.9.3 --help failed with ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING because it launched TypeScript directly under node_modules. Version 0.9.4 uses a JavaScript launcher and the existing tsx runtime before loading the CLI.
npx --yes dsh-external-plugin-devkit@0.9.4 --version
npx --yes dsh-external-plugin-devkit@0.9.4 --helpDSHX is a development CLI, not a Host feature plugin. Do not install it through dsh plugin add. The target remains official DeepSeek Harness 0.2.0-rc.2; Creator+ bridge operations are unchanged.
Validation
Verified the packaged npm CLI under node_modules with --version and --help, passed 19 tests covering the npm entry, version consistency, portable launcher, and every fixed Creator+ bridge argv/lifecycle hook, and passed TypeScript checking. The published npm archive was downloaded and checked against the audited package. Validation ran on macOS arm64; this release adds no new Windows/Linux runtime acceptance.
v0.9.3 · DSH 0.2.0-rc.2
dsh-external-plugin-devkit 0.9.3
DeepSeek Harness compatibility
Built and tested against DeepSeek Harness 0.2.0-rc.2 (639ed015397290b3745d163aafe02ffee4aa3f84). Use the prebuilt release package or this repository’s compiled artifacts with the official plugin installer.
Updated the development SDK and compatibility checks for DSH RC2. Existing RC1-compatible public plugin interfaces remain supported by the declared peer range.
Validation was performed on macOS arm64. This release does not claim new Windows or Linux runtime acceptance.
DSHX v0.9.1 — Harness RC2 and desktop support
DSHX 0.9.1 对齐官方 DeepSeek Harness 0.1.7-rc.2,汇总此前 RC2 分支和本地桌面适配,并发布到 main。
更新内容
- 默认 Harness 目标固定为
dsh-v0.1.7-rc.2,同步客户端构建白名单与兼容检查。 - 支持桌面 Host 发现、身份核验、desktop profile 操作与热替换;事务记录留在开发目录。
- Guardian 将桌面 Host 的恢复交给 App,避免另起同 Home 的 Host。
- 提供只输出条目身份的桌面 profile 只读检查;安装和卸载仍需要当前 Creator+ 固定工具及 Host 签发的能力凭据。
- 强制保护官方 Harness 源码及构建产物。保留
update plan只读盘点,禁用修改 Harness 的更新阶段。 - 修复 Creator 沙箱服务作用域读取,以及桌面 Guardian 的 TypeScript 类型检查。
验证
- 274/274 自动测试通过,包括固定 Creator 工具和生命周期钩子的完整 argv 白名单回归。
- 3/3 原生 Agent + macOS 沙箱测试通过,覆盖临时本地 Git 提交、标签、推送及官方源码写入拒绝;无模型调用。
- TypeScript
tsc --noEmit通过。 - 安装包 188 个文件与发布源码逐字一致,解包 CLI 启动通过;附 SHA-256 校验文件。
本次验证覆盖源码、自动回归和发布包;没有重新执行桌面 UI 全流程验收。DSHX 是外部插件开发工具,按 README 配置工作台;不要将此包作为 Host 功能插件执行 dsh plugin add。
附件
dsh-external-plugin-devkit-0.9.1.tgzSHA256SUMS
dshx 0.9.0
Release 0.9.0 — rc.1 client scaffold, compat-017 diagnostics, known-issue cleanup. See CHANGELOG.
DSHX v0.7.8 — user-confirmed Creator takeover
DSHX 0.7.8 adds user-confirmed Creator+ takeover: atomic, snapshot-bound claims, private single-use grants, durable revocations, and ownership checks inside the activation lock.
Highlights:
dshx_request_takeoveron the bundled bridge; the old session, children, jobs and terminals stop before transfer- Fences stay effective across preset generations and Host module reloads
- Read-only
creator inspect <id> --json;creator takeoverstays private to the fixed bridge - Pairs with standalone Creator Mode+ 0.3.8
This main already matches DeepSeek Harness 0.1.5-rc.3. Human UI click-through remains unverified.
DSHX v0.7.0 — Harness Update Assistant
DSHX 0.7.0 adds a transactional DeepSeek Harness update workflow: plan, prepare an isolated candidate, verify plugin compatibility, apply with rollback evidence, and roll back when needed.\n\nIt also fixes lifecycle guidance: plugin work preserves the current Host PID by default. Client HMR/hot-mount and patch updates no longer trigger blanket Harness restart advice; restart is reserved for concrete boot-composition or unproven server-module changes.\n\nValidated locally with 110/110 tests, OKF v0.2 lint, npm pack dry-run, and real same-PID activation checks against the local Harness.
dshx v0.6.0 — Creator+ self-recovery
Creator+ can now protect any number of concurrent sessions working on different plugins without giving model sessions process control.
Highlights:
- bridge-v2 session/plugin claims and exact transaction journals
- detached external Guardian with App-aware recovery, rollback, and a crash-loop fuse
- exact-session incident steering on resume
- same-origin recovery for official Loader failures
- DSH-managed-shell boundary that blocks stale sessions from raw Host mutation
- DSH core remains unchanged
Release gate: 95/95 tests, OKF lint, JavaScript syntax checks, and npm pack dry-run passed.
dshx v0.5.1
What's Changed
- Add Creator Mode+ safe activation and DeepSeek Harness RC8 support by @aa2246740 in #1
New Contributors
- @aa2246740 made their first contribution in #1
Full Changelog: v0.2.1...v0.5.1
dshx 0.2.1
Track official DeepSeek Harness 0.1.0-rc.7.
Plugin contract
- New knowledge:
contracts/settings-card— HostinstallSettingsSection+ keyedsettings.plugin.item dshx init --kind clientscaffolds that official card (not a top-levelsettings.section)- Code mode UI rename → PTC mode (disk id is still
code) - Session-truth: max-token truncation no longer bricks continue
- Extension-points:
ctx.attachments/ctx.jobs
Install
Clone into a Harness checkout, then:
node --import tsx/esm tools/dshx/src/cli.ts setup --harness "$PWD"Or paste dshx setup --print-prompt into any external agent.
Not official dsh. Not published to npm — install from this repository.