Repository navigation
Releases: maxwell-feng/dsh-kingdee
Release list
dsh-kingdee v0.17.0
Release notes — v0.17.0
English | Chinese
Release date: 2026-11-02
A dual-line compatibility release of dsh-kingdee, the Kingdee Cloud Starry Sky secondary-development plugin for DeepSeek Harness. It keeps the build on 0.2.2-alpha.2 — the master preview line it has been aligned to — and additionally verifies the plugin against 0.2.1-rc.5, the latest dist-tag, the newest published release, and the runtime the desktop app ships. Tenant compatibility is unchanged: Kingdee Cloud Starry Sky V9.1 Enterprise Edition, backward-compatible with V9.0 / V8.x, and no live-tenant verification was performed.
Why this release exists
DeepSeek Harness publishes two lines at once: the latest tag tracks the newest point release, while alpha tracks master. At the time of writing latest is 0.2.1-rc.5 (published 2026-10-29) and alpha is 0.2.2-alpha.2 (published 2026-10-27). A user who installs DSH from the desktop app or from latest runs rc.5; the 0.16.0 release only ever exercised alpha.2. 0.17.0 closes that gap with an explicit verification matrix instead of assuming that one line implies the other.
Changed
- Two verified lines, one source tree. The rc.5 line was verified in a separate environment pinned to
@deepseek-ai/dsh-*@0.2.1-rc.5,@deepseek-ai/cordis@4.0.5and@deepseek-ai/schemastery@3.18.5. Itssrc/,test/,scripts/,locale/,skills/,docs/,.github/,cordis.patch.yml,tsconfig*.jsonandtsdown.config.tsare byte-identical to this tree (verified by per-file hash), so the result describes this package and not a variant of it. - No dependency change; the peers already covered both lines.
cordis4.0.5 falls inside the existing^4.0.4range andschemastery3.18.5 inside^3.18.4, so the widening done in 0.16.0 (^4.0.4 || ^4.0.6-alpha.1,^3.18.4 || ~3.18.6-alpha.1) admits the rc.5 pair unchanged.devDependenciesstay pinned to0.2.2-alpha.2, because the manifest can name only one build baseline. - Source change: none. No file under
src/,test/,scripts/,.github/,skills/,cordis.patch.ymlor the build configuration changed, and no configuration field moved: the plugin behaves exactly as 0.16.0. - Supply-chain exemption untouched. The workspace list already exempts the pinned alpha.2 set; no rc.5 entry was needed because the exemption list is derived from the lockfile, which did not move.
Checked against the 0.2.1-rc.5 line (all confirmed as no impact)
The run from the previously-aligned baseline (0.2.1-rc.2) to 0.2.1-rc.5 adds 19 commits, of which exactly two are plugin-facing upgrade guides. Both were read in full:
- Blank-Session reuse (
v0.2.1-rc.2/new-session-blank-reuse) — New Session in Web and Desktop reuses the first unstarted blank Session in the Workspace instead of creating a fresh Agent per call. This is Web/Desktop Session-lifecycle behavior; it reads no tool, credential, settings-card or locale seam. - Reasoning body slots (
v0.2.1-rc.4/reasoning-body-props) — contributions toconversation.chat.reasoning.bodynow receive the original model output inrawText, withtextcarrying Chat's prepared display text. This plugin registers no reasoning renderer and no Chat slot contribution, so neither field reaches it.
Beyond the guides, the seam-by-seam comparison was done by building against rc.5 rather than by reading release prose:
- Tool registration.
defineTool({ … })plusctx.tools.register(definition)insrc/tools.tscompiles unchanged againstdsh-tools@0.2.1-rc.5;DefineToolOptionsandToolDefinitionkeep the mandatoryoutput.schema/renderprojections. - Credential seam.
credentialRef()andctx.credentials.resolve()are used exactly as before; the resolved{ value }shape is unchanged. - Volatile config schema.
Schema.string().volatile()and the wholeConfigobject still type-check underschemastery@3.18.5+cordis@4.0.5, so the per-operationcaptureConfigcontract holds on this line too. - Settings card and locale.
ctx.configForms.get(),slotsandremotecompile againstdsh-client-ui-settings@0.2.1-rc.5, and the card's single{ en, zh }LocaleRuntime.register()call compiles againstdsh-client-locale@0.2.1-rc.5. dsh.client.injectmanifest. All five referenced packages (dsh-client-locale,dsh-client-ui-settings,dsh-client-ui-plugin-manager,dsh-api-remotes,dsh-client-connection) publish at0.2.1-rc.5with a web client bundle, so no entry had to be removed.
Update notes
- Install:
dsh plugin --profile web add dsh-kingdee@0.17.0into a DSH profile, then enable the row. - Update: run
dsh plugin --profile web update dsh-kingdee, ordsh plugin --profile web add dsh-kingdee@0.17.0to pin the version. - Requirements: harness
>=0.1.7-alpha.2 <0.3.0, Node 22 or newer. - Not a mandatory upgrade: the
engines.dshrange is unchanged at>=0.1.7-alpha.2 <0.3.0, sodsh-kingdee@0.16.0and0.15.1are still admitted on both lines.
Verification
- rc.5 line (pinned
0.2.1-rc.5/cordis4.0.5 /schemastery3.18.5):npx tsc -p tsconfig.json --noEmitclean,npm run buildclean, 15/15 unit tests pass. - alpha.2 line (pinned
0.2.2-alpha.2/cordis4.0.6-alpha.1 /schemastery3.18.6-alpha.1):npx tsc -p tsconfig.json --noEmitclean,npm run buildclean, 15/15 unit tests pass. node scripts/check-docs-language.tsand the structural/typography document linter both report zero findings across all bilingual pairs.- The rc.5 environment's
src/tree hashes match this repository file by file, so both results describe the same code. - Not verified: a live boot into a real rc.5 or alpha.2 profile, and — as always — no live Kingdee tenant.
发行说明 — v0.17.0
英文 | 中文
发行日期:2026-11-02
dsh-kingdee(面向 DeepSeek Harness 的金蝶云星空二次开发插件)发布 v0.17.0,这是一个双版本线兼容版本:构建仍钉定 0.2.2-alpha.2(本插件所对齐的 master 预览线),并额外针对 0.2.1-rc.5 完成验证 —— 后者是 npm 的 latest 标签、最新正式发布,也是桌面版实际内置的运行时。账套兼容性保持不变:金蝶云·星空 V9.1 企业版,向下兼容 V9.0 / V8.x;未进行真实账套联调验证。
本版为何存在
DeepSeek Harness 同时维护两条线:latest 标签跟最新的节点版本发布,alpha 标签跟 master。撰写本文时 latest 是 0.2.1-rc.5(2026-10-29 发布),alpha 是 0.2.2-alpha.2(2026-10-27 发布)。从桌面版或 latest 安装 DSH 的用户实际跑的是 rc.5,而 0.16.0 只验证过 alpha.2。0.17.0 用一张明确的验证矩阵补上这个缺口,而不是假设一条线就等于另一条线。
变更
- 两条已验证版本线,同一份源码。 rc.5 线在一个独立环境中验证,钉定
@deepseek-ai/dsh-*@0.2.1-rc.5、@deepseek-ai/cordis@4.0.5与@deepseek-ai/schemastery@3.18.5。该环境的src/、test/、scripts/、locale/、skills/、docs/、.github/、cordis.patch.yml、tsconfig*.json与tsdown.config.ts与本仓库逐字节相同(已按文件哈希核对),因此这个结论描述的是本包本身,而不是它的某个变体。 - 依赖零改动:peer 区间本就覆盖两条线。
cordis4.0.5 落在既有的^4.0.4区间内,schemastery3.18.5 落在^3.18.4内,因此 0.16.0 所做的放宽(^4.0.4 || ^4.0.6-alpha.1、^3.18.4 || ~3.18.6-alpha.1)原封不动就容纳了 rc.5 那一对版本。devDependencies仍钉在0.2.2-alpha.2,因为清单只能声明一个构建基线。 - 源码改动:无。
src/、test/、scripts/、.github/、skills/、cordis.patch.yml与构建配置下均无文件改动,配置字段也没有任何迁移:插件行为与 0.16.0 完全一致。 - 供应链豁免清单未动。 工作区名单已对钉定的 alpha.2 包集合豁免;由于该名单由锁文件推导,而锁文件未变动,因此不需要新增 rc.5 条目。
已对照 0.2.1-rc.5 线核对(均确认为无影响)
从上次对齐的基线(0.2.1-rc.2)到 0.2.1-rc.5 共 19 个提交,其中恰有两条面向插件的升级指南。两者均已完整阅读:
- 空会话复用(
v0.2.1-rc.2/new-session-blank-reuse)—— Web 与桌面版的「新建会话」改为复用工作区中第一个未启动、未归档的空会话,而不是每次调用都新建 Agent。这属于 Web/桌面端的会话生命周期行为,不读取任何工具、凭据、设置卡片或 locale 接口。 - Reasoning body 槽位(
v0.2.1-rc.4/reasoning-body-props)—— 向conversation.chat.reasoning.body的贡献现在通过新增的rawText字段拿到模型原始输出,text则改为 Chat 预处理后的展示文本。本插件不注册 reasoning 渲染器,也不向 Chat 槽位投稿,因此这两个字段都触及不到它。
除升级指南外,逐接口的比对是直接以 rc.5 构建得出的,而不是读发布说明推断的:
- 工具注册。
src/tools.ts中的defineTool({ … })加ctx.tools.register(definition)在dsh-tools@0.2.1-rc.5下照常编译;DefineToolOptions与ToolDefinition仍保留必需的output.schema/render投影。 - 凭据接口。
credentialRef()与ctx.credentials.resolve()的用法与之前完全一致;解析返回的{ value }形状未变。 - Volatile 配置 schema。
Schema.string().volatile()与整个Config对象在schemastery@3.18.5+cordis@4.0.5下仍通过类型检查,因此在 rc.5 线上「每次操作捕获一次配置」的契约同样成立。 - 设置卡片与 locale。
ctx.configForms.get()、slots与remote在dsh-client-ui-settings@0.2.1-rc.5下编译通过;卡片单次调用的{ en, zh }LocaleRuntime.register()在dsh-client-locale@0.2.1-rc.5下也编译通过。 dsh.client.inject清单。 所列五个包(dsh-client-locale、dsh-client-ui-settings、dsh-client-ui-plugin-manager、dsh-api-remotes、dsh-client-connection)在0.2.1-rc.5上均照常发布且带 web 客户端 bundle,因此无需删除任何条目。
更新说明
- 安装命令:
dsh plugin --profile web add dsh-kingdee@0.17.0装入 DSH profile,然后启用该行。 - 升级命令:
dsh plugin --profile web update dsh-kingdee;或执行dsh plugin --profile web add dsh-kingdee@0.17.0锁定版本。 - 环境要求:harness
>=0.1.7-alpha.2 <0.3.0,Node 22 或更新。 - 非强制升级:
engines.dsh区间保持>=0.1.7-alpha.2 <0.3.0不变,因此dsh-kingdee@0.16.0与0.15.1在两条线上同样被准入。
验证
- rc.5 线(钉定
0.2.1-rc.5/cordis4.0.5 /schemastery3.18.5):npx tsc -p tsconfig.json --noEmit零错误、npm run build构建干净、15/15 单元测试通过。 - alpha.2 线(钉定
0.2.2-alpha.2/cordis4.0.6-alpha.1 /schemastery3.18.6-alpha.1):npx tsc -p tsconfig.json --noEmit零错误、npm run build构建干净、15/15 单元测试通过。 node scripts/check-docs-language.ts与结构/文字排版检查器在全部中英文档对上均为零发现。- rc.5 环境的
src/目录与本仓库逐文件哈希一致,因此两项结果描述的是同一份代码。 - 未验证项:在真实 rc.5 或 alpha.2 profile 中的实际启动;以及一如既往,未做真实金蝶账套联调。
dsh-kingdee v0.16.0
Release notes — v0.16.0
English | Chinese
Release date: 2026-10-28
A DeepSeek Harness 0.2.2-alpha.2 alignment release of dsh-kingdee, the Kingdee Cloud Starry Sky secondary-development plugin for DeepSeek Harness: every @deepseek-ai/dsh-* development dependency moves to 0.2.2-alpha.2, the lockfile and the pnpm supply-chain exemption are regenerated against that release, and @deepseek-ai/cordis / @deepseek-ai/schemastery move to ~4.0.6-alpha.1 / ~3.18.6-alpha.1. Tenant compatibility is unchanged: Kingdee Cloud Starry Sky V9.1 Enterprise Edition, backward-compatible with V9.0 / V8.x, and no live-tenant verification was performed.
Changed
- Harness alignment. Upgraded all
@deepseek-ai/dsh-*development dependencies from DeepSeek Harness 0.2.1-rc.2 to 0.2.2-alpha.2, and regenerated the lockfile against 0.2.2-alpha.2.@deepseek-ai/cordismoves to~4.0.6-alpha.1and@deepseek-ai/schemasteryto~3.18.6-alpha.1. - Peer ranges widened.
@deepseek-ai/cordisbecomes^4.0.4 || ^4.0.6-alpha.1and@deepseek-ai/schemasterybecomes^3.18.4 || ~3.18.6-alpha.1, so the plugin keeps accepting the 4.0.4 / 4.0.5 / 3.18.4 / 3.18.5 releases it was previously verified against while also accepting the new prereleases it is now built and tested against. - Supply-chain exemption rebuilt. The workspace file exempts the 0.2.2-alpha.2 package set from pnpm's minimum-release-age gate, which otherwise rejects DSH's continuously published prereleases. The list stays a single lockfile-derived block.
- Source change: none. No file under
src/,test/,scripts/,.github/,skills/,cordis.patch.ymlor the build configuration changed, and no configuration field moved: the plugin behaves exactly as 0.15.1.
Checked against 0.2.2-alpha.2 (all confirmed as no impact)
DeepSeek Harness 0.2.2-alpha.2 announced three breaking changes that could reach a plugin. Each was checked against this repository rather than assumed harmless:
- Cordis Timer synchronized with upstream, changing return values. The plugin's only timer use is
src/kd-core/transport.ts, which schedules its per-request deadline with the globalsetTimeoutand clears it withclearTimeout. It never callsctx.timer.timeout()/interval()/throttle()/debounce(), so the changed return values never reach it. Verified by greppingsrc/for timer usage. dsh-toolssplit its declarations intoContracts/ToolExecutor/ pipeline modules.src/tools.tsusesdefineTool({ … })plusctx.tools.register(definition), and that call still type-checks.DefineToolOptionsandToolDefinition— including the mandatoryoutput.schemaandrenderprojection — are declaration-identical between the 0.2.1-rc.2 and 0.2.2-alpha.2lib/types/schema.d.ts/contracts.d.ts. The only change on the registration surface is additive:ToolsService.registergained an optional second parameter (ToolRegistrationOptions, for step-time activation), so the existing single-argument call remains valid.dsh.clientmanifest (platform/inject) semantics. Every package named indsh.client.inject—dsh-client-locale,dsh-client-ui-settings,dsh-client-ui-plugin-manager,dsh-api-remotes,dsh-client-connection— still publishes at 0.2.2-alpha.2, still declaresdsh.client.platform: "web", and still exports a./clientbundle, so no entry had to be removed. The bundle's only external module request,react, is unchanged.
Beyond the three announced changes, the settings-card seams were re-read as well: ctx.configForms.get(), slots and remote are declaration-identical between the two releases. The locale service changed once, by widening rather than breaking: LocaleRuntime.register()'s typed overload now also accepts extra-locale dictionaries (rc2 required exactly Record<BuiltInLocaleId, LocaleDictOf<N>>; alpha2 takes that intersected with Record<LocaleId, LocaleDictOf<N>>). The card registers { en, zh } in one call, which still satisfies the widened signature — confirmed by npx tsc -p tsconfig.json --noEmit.
Update notes
- Install:
dsh plugin --profile web add dsh-kingdee@0.16.0into a DSH profile, then enable the row. - Update: run
dsh plugin --profile web update dsh-kingdee, ordsh plugin --profile web add dsh-kingdee@0.16.0to pin the version. - Requirements: harness
>=0.1.7-alpha.2 <0.3.0, Node 22 or newer. - Not a mandatory upgrade: the
engines.dshrange is unchanged at>=0.1.7-alpha.2 <0.3.0, sodsh-kingdee@0.15.1is still admitted on DeepSeek Harness 0.2.2-alpha.2.
Verification
node scripts/check-docs-language.tspassing clean with zero findings.npx tsc -p tsconfig.json --noEmitclean.npm run buildclean (tsc -p tsconfig.build.jsonplus thetsdownclient bundle).- All 15 unit tests pass (
npm test) against DeepSeek Harness 0.2.2-alpha.2. - Not verified: a live boot into a real 0.2.2-alpha.2 profile, and — as always — no live Kingdee tenant.
发行说明 — v0.16.0
英文 | 中文
发行日期:2026-10-28
dsh-kingdee(面向 DeepSeek Harness 的金蝶云星空二次开发插件)发布 v0.16.0,这是一个适配 DeepSeek Harness 0.2.2-alpha.2 的版本:全部 @deepseek-ai/dsh-* 开发依赖升至 0.2.2-alpha.2,锁文件与 pnpm 供应链豁免清单按该版本重新生成,@deepseek-ai/cordis 与 @deepseek-ai/schemastery 分别升至 ~4.0.6-alpha.1 与 ~3.18.6-alpha.1。账套兼容性保持不变:金蝶云·星空 V9.1 企业版,向下兼容 V9.0 / V8.x;未进行真实账套联调验证。
变更
- 宿主对齐:全部
@deepseek-ai/dsh-*开发依赖由 DeepSeek Harness 0.2.1-rc.2 升级至 0.2.2-alpha.2,锁文件按 0.2.2-alpha.2 重新生成。@deepseek-ai/cordis升至~4.0.6-alpha.1,@deepseek-ai/schemastery升至~3.18.6-alpha.1。 - peer 区间放宽:
@deepseek-ai/cordis改为^4.0.4 || ^4.0.6-alpha.1,@deepseek-ai/schemastery改为^3.18.4 || ~3.18.6-alpha.1,因此本插件既继续接受此前验证过的 4.0.4 / 4.0.5 / 3.18.4 / 3.18.5,也接受当前构建与测试所用的新预发行版。 - 供应链豁免清单重建:工作区文件现对 0.2.2-alpha.2 的各包豁免 pnpm 的最小发布年龄闸门 —— 否则 DSH 持续发布的预发行版会被拦下。该名单保持单一且由锁文件推导的区块。
- 源码改动:无。
src/、test/、scripts/、.github/、skills/、cordis.patch.yml与构建配置下均无文件改动,配置字段也没有任何迁移:插件行为与 0.15.1 完全一致。
已对照 0.2.2-alpha.2 核对(均确认为无影响)
DeepSeek Harness 0.2.2-alpha.2 公布了三项可能波及插件的破坏性变更。以下逐条对照本仓库实际代码核对,而非默认其无害:
- Cordis Timer 同步上游实现,返回值发生变化。 本插件唯一的计时器用法在
src/kd-core/transport.ts,它用全局setTimeout设定单次请求超时,并用clearTimeout清除;从不调用ctx.timer.timeout()/interval()/throttle()/debounce(),因此变化后的返回值不会触及本插件。核对方式:在src/中检索全部计时器用法。 dsh-tools把声明拆分为Contracts/ToolExecutor/ pipeline 等模块。src/tools.ts使用defineTool({ … })加ctx.tools.register(definition),该调用仍能通过类型检查。DefineToolOptions与ToolDefinition—— 包括必需的output.schema与render投影 —— 在 0.2.1-rc.2 与 0.2.2-alpha.2 的lib/types/schema.d.ts/contracts.d.ts之间声明完全一致。注册接口上唯一的改动是纯新增:ToolsService.register增加了一个可选第二参数(ToolRegistrationOptions,用于按步骤的条件启用),因此原有的单参数调用依然有效。dsh.clientmanifest(platform/inject)语义。dsh.client.inject中列出的每个包 ——dsh-client-locale、dsh-client-ui-settings、dsh-client-ui-plugin-manager、dsh-api-remotes、dsh-client-connection—— 在 0.2.2-alpha.2 上仍照常发布,仍各自声明dsh.client.platform: "web",也仍各自导出./clientbundle,因此无需删除任何一项。bundle 唯一的外部模块请求react没有变化。
除上述三项公布变更外,设置卡片的服务缝也一并复核:ctx.configForms.get()、slots 与 remote 在两个版本之间声明完全一致。locale 服务有一处改动,属于放宽而非破坏:LocaleRuntime.register() 的带类型重载现在也接受额外语种字典(rc2 要求恰好为 Record<BuiltInLocaleId, LocaleDictOf<N>>;alpha2 则接受该类型与 Record<LocaleId, LocaleDictOf<N>> 的交叉类型)。卡片在单次调用中注册 { en, zh },仍满足放宽后的签名 —— 已由 npx tsc -p tsconfig.json --noEmit 验证。
更新说明
- 安装命令:
dsh plugin --profile web add dsh-kingdee@0.16.0装入 DSH profile,然后启用该行。 - 升级命令:
dsh plugin --profile web update dsh-kingdee;或执行dsh plugin --profile web add dsh-kingdee@0.16.0锁定版本。 - 环境要求:harness
>=0.1.7-alpha.2 <0.3.0,Node 22 或更新。 - 非强制升级:
engines.dsh区间保持>=0.1.7-alpha.2 <0.3.0不变,因此dsh-kingdee@0.15.1在 DeepSeek Harness 0.2.2-alpha.2 上同样被准入。
验证
node scripts/check-docs-language.ts检查全部通过,零发现。npx tsc -p tsconfig.json --noEmit零错误。npm run build干净(tsc -p tsconfig.build.json加tsdown客户端 bundle)。- 15 项单元测试(
npm test)在 DeepSeek Harness 0.2.2-alpha.2 上全部通过。 - 未验证项:在真实
0.2.2-alpha.2profile 中的实际启动;以及一如既往,未做真实金蝶账套联调。
dsh-kingdee v0.15.1
Release notes — v0.15.1
English | Chinese
Release date: 2026-10-18
A DeepSeek Harness 0.2.1-rc.2 alignment release of dsh-kingdee, the Kingdee Cloud Starry Sky secondary-development plugin for DeepSeek Harness: every @deepseek-ai/dsh-* development dependency moves to 0.2.1-rc.2, the lockfile and the pnpm supply-chain exemption are regenerated against that release, and @deepseek-ai/cordis / @deepseek-ai/schemastery move to ^4.0.5 / ^3.18.5. Tenant compatibility is unchanged: Kingdee Cloud Starry Sky V9.1 Enterprise Edition, backward-compatible with V9.0 / V8.x, and no live-tenant verification was performed.
Changed
- Harness alignment. Upgraded all
@deepseek-ai/dsh-*development dependencies from DeepSeek Harness 0.2.1-alpha.4 to 0.2.1-rc.2, and regenerated the lockfile against 0.2.1-rc.2.@deepseek-ai/cordismoves to^4.0.5and@deepseek-ai/schemasteryto^3.18.5. No seam this plugin consumes changed across 0.2.1-alpha.4 and 0.2.1-rc.2: thectx.configForms.get()contract behind the settings card, plus theslots,locale,remoteandconnectioncontracts the card injects, are declaration-identical for this plugin's usage. - Supply-chain exemption rebuilt. The workspace file exempts the 0.2.1-rc.2 package set from pnpm's minimum-release-age gate, which otherwise rejects DSH's continuously published prereleases. The list stays a single lockfile-derived block.
- Source change: none. No file under
src/,test/,scripts/,.github/,skills/,cordis.patch.ymlor the build configuration changed, and no configuration field moved: the plugin behaves exactly as 0.14.0.
Fixed
- The compatibility notes described the admission gate incorrectly in both languages.
README.md,README.zh.md,INSTALL.md,INSTALL.zh.md,UPDATE.mdandUPDATE.zh.mdstated that the gate reads only the@deepseek-ai/dsh*peerDependenciesand that "engines.dshis not what the gate reads". Since DeepSeek Harness 0.2.1-alpha.4 an ownengines.dshrange decides admission alone and the peers are ignored for that check. The notes now say so, and the admission conclusion is unchanged: the plugin declaresengines.dsh: ">=0.1.7-alpha.2 <0.3.0", which admits it on 0.2.1-rc.2 without an exemption. - The Chinese opening verification notes named the wrong runtime version.
INSTALL.zh.md,USAGE.zh.md,CONFIG.zh.md,UPDATE.zh.mdandUNINSTALL.zh.mdsaid the harness's own compatibility check admitted the plugin on runtime0.2.1-alpha.2while the surrounding sentence named0.2.1-alpha.4; they now name the version the release was actually verified on.
Update notes
- Install:
dsh plugin --profile web add dsh-kingdee@0.15.0into a DSH profile, then enable the row. - Update: run
dsh plugin --profile web update dsh-kingdee, ordsh plugin --profile web add dsh-kingdee@0.15.0to pin the version. - Requirements: harness
>=0.1.7-alpha.2 <0.3.0, Node 22 or newer. - Not a mandatory upgrade: the
engines.dshrange is unchanged at>=0.1.7-alpha.2 <0.3.0, sodsh-kingdee@0.14.0is still admitted on DeepSeek Harness 0.2.1-rc.2.
Verification
pnpm run typecheckclean,pnpm run buildclean (tsc -p tsconfig.build.jsonplus thetsdownclient bundle), and all 15 unit tests pass (pnpm test) against DeepSeek Harness 0.2.1-rc.2.node scripts/check-docs-language.tspassing clean with zero findings.- Not verified: a live boot into a real 0.2.1-rc.2 profile, and — as always — no live Kingdee tenant.
发行说明 — v0.15.1
英文 | 中文
发行日期:2026-10-18
dsh-kingdee(面向 DeepSeek Harness 的金蝶云星空二次开发插件)发布 v0.15.0,这是一个适配 DeepSeek Harness 0.2.1-rc.2 的版本:全部 @deepseek-ai/dsh-* 开发依赖升至 0.2.1-rc.2,锁文件与 pnpm 供应链豁免清单按该版本重新生成,@deepseek-ai/cordis 与 @deepseek-ai/schemastery 分别升至 ^4.0.5 与 ^3.18.5。账套兼容性保持不变:金蝶云·星空 V9.1 企业版,向下兼容 V9.0 / V8.x;未进行真实账套联调验证。
变更
- 宿主对齐:全部
@deepseek-ai/dsh-*开发依赖由 DeepSeek Harness 0.2.1-alpha.4 升级至 0.2.1-rc.2,锁文件按 0.2.1-rc.2 重新生成。@deepseek-ai/cordis升至^4.0.5,@deepseek-ai/schemastery升至^3.18.5。0.2.1-alpha.4 与 0.2.1-rc.2 两个版本未改动本插件所使用的任何服务缝:设置卡片背后的ctx.configForms.get()契约,以及该卡片注入的slots、locale、remote、connection契约,就本插件的用法而言声明完全一致。 - 供应链豁免清单重建:工作区文件现对 0.2.1-rc.2 的各包豁免 pnpm 的最小发布年龄闸门 —— 否则 DSH 持续发布的预发行版会被拦下。该名单保持单一且由锁文件推导的区块。
- 源码改动:无。
src/、test/、scripts/、.github/、skills/、cordis.patch.yml与构建配置下均无文件改动,配置字段也没有任何迁移:插件行为与 0.14.0 完全一致。
修复
- 两个语种的兼容性说明都错误描述了准入闸门。
README.md、README.zh.md、INSTALL.md、INSTALL.zh.md、UPDATE.md与UPDATE.zh.md原先称闸门只读取@deepseek-ai/dsh*的peerDependencies,且「闸门读取的不是engines.dsh」。自 DeepSeek Harness 0.2.1-alpha.4 起,插件自有的engines.dsh区间单独决定准入,peer 在该项校验中被忽略。相关说明现已更正,且准入结论不变:本插件声明engines.dsh: ">=0.1.7-alpha.2 <0.3.0",因此在 0.2.1-rc.2 上无需豁免即被准入。 - 中文文档的首段验证说明写错了运行时版本。
INSTALL.zh.md、USAGE.zh.md、CONFIG.zh.md、UPDATE.zh.md与UNINSTALL.zh.md曾称宿主自带的兼容性校验在运行时0.2.1-alpha.2上准入本插件,而同一句的其余部分写的是0.2.1-alpha.4;现统一改为本版实际验证所用的版本。
更新说明
- 安装命令:
dsh plugin --profile web add dsh-kingdee@0.15.0装入 DSH profile,然后启用该行。 - 升级命令:
dsh plugin --profile web update dsh-kingdee;或执行dsh plugin --profile web add dsh-kingdee@0.15.0锁定版本。 - 环境要求:harness
>=0.1.7-alpha.2 <0.3.0,Node 22 或更新。 - 非强制升级:
engines.dsh区间保持>=0.1.7-alpha.2 <0.3.0不变,因此dsh-kingdee@0.14.0在 DeepSeek Harness 0.2.1-rc.2 上同样被准入。
验证
pnpm run typecheck零错误、pnpm run build干净(tsc -p tsconfig.build.json加tsdown客户端 bundle),15 项单元测试(pnpm test)在 DeepSeek Harness 0.2.1-rc.2 上全部通过。node scripts/check-docs-language.ts检查全部通过,零发现。- 未验证项:在真实
0.2.1-rc.2profile 中的实际启动;以及一如既往,未做真实金蝶账套联调。
dsh-kingdee v0.15.0
Release notes — v0.15.0
English | Chinese
Release date: 2026-10-18
A DeepSeek Harness 0.2.1-rc.2 alignment release of dsh-kingdee, the Kingdee Cloud Starry Sky secondary-development plugin for DeepSeek Harness: every @deepseek-ai/dsh-* development dependency moves to 0.2.1-rc.2, the lockfile and the pnpm supply-chain exemption are regenerated against that release, and @deepseek-ai/cordis / @deepseek-ai/schemastery move to ^4.0.5 / ^3.18.5. Tenant compatibility is unchanged: Kingdee Cloud Starry Sky V9.1 Enterprise Edition, backward-compatible with V9.0 / V8.x, and no live-tenant verification was performed.
Changed
- Harness alignment. Upgraded all
@deepseek-ai/dsh-*development dependencies from DeepSeek Harness 0.2.1-alpha.4 to 0.2.1-rc.2, and regenerated the lockfile against 0.2.1-rc.2.@deepseek-ai/cordismoves to^4.0.5and@deepseek-ai/schemasteryto^3.18.5. No seam this plugin consumes changed across 0.2.1-alpha.4 and 0.2.1-rc.2: thectx.configForms.get()contract behind the settings card, plus theslots,locale,remoteandconnectioncontracts the card injects, are declaration-identical for this plugin's usage. - Supply-chain exemption rebuilt. The workspace file exempts the 0.2.1-rc.2 package set from pnpm's minimum-release-age gate, which otherwise rejects DSH's continuously published prereleases. The list stays a single lockfile-derived block.
- Source change: none. No file under
src/,test/,scripts/,.github/,skills/,cordis.patch.ymlor the build configuration changed, and no configuration field moved: the plugin behaves exactly as 0.14.0.
Fixed
- The compatibility notes described the admission gate incorrectly in both languages.
README.md,README.zh.md,INSTALL.md,INSTALL.zh.md,UPDATE.mdandUPDATE.zh.mdstated that the gate reads only the@deepseek-ai/dsh*peerDependenciesand that "engines.dshis not what the gate reads". Since DeepSeek Harness 0.2.1-alpha.4 an ownengines.dshrange decides admission alone and the peers are ignored for that check. The notes now say so, and the admission conclusion is unchanged: the plugin declaresengines.dsh: ">=0.1.7-alpha.2 <0.3.0", which admits it on 0.2.1-rc.2 without an exemption. - The Chinese opening verification notes named the wrong runtime version.
INSTALL.zh.md,USAGE.zh.md,CONFIG.zh.md,UPDATE.zh.mdandUNINSTALL.zh.mdsaid the harness's own compatibility check admitted the plugin on runtime0.2.1-alpha.2while the surrounding sentence named0.2.1-alpha.4; they now name the version the release was actually verified on.
Update notes
- Install:
dsh plugin --profile web add dsh-kingdee@0.15.0into a DSH profile, then enable the row. - Update: run
dsh plugin --profile web update dsh-kingdee, ordsh plugin --profile web add dsh-kingdee@0.15.0to pin the version. - Requirements: harness
>=0.1.7-alpha.2 <0.3.0, Node 22 or newer. - Not a mandatory upgrade: the
engines.dshrange is unchanged at>=0.1.7-alpha.2 <0.3.0, sodsh-kingdee@0.14.0is still admitted on DeepSeek Harness 0.2.1-rc.2.
Verification
pnpm run typecheckclean,pnpm run buildclean (tsc -p tsconfig.build.jsonplus thetsdownclient bundle), and all 15 unit tests pass (pnpm test) against DeepSeek Harness 0.2.1-rc.2.node scripts/check-docs-language.tspassing clean with zero findings.- Not verified: a live boot into a real 0.2.1-rc.2 profile, and — as always — no live Kingdee tenant.
发行说明 — v0.15.0
英文 | 中文
发行日期:2026-10-18
dsh-kingdee(面向 DeepSeek Harness 的金蝶云星空二次开发插件)发布 v0.15.0,这是一个适配 DeepSeek Harness 0.2.1-rc.2 的版本:全部 @deepseek-ai/dsh-* 开发依赖升至 0.2.1-rc.2,锁文件与 pnpm 供应链豁免清单按该版本重新生成,@deepseek-ai/cordis 与 @deepseek-ai/schemastery 分别升至 ^4.0.5 与 ^3.18.5。账套兼容性保持不变:金蝶云·星空 V9.1 企业版,向下兼容 V9.0 / V8.x;未进行真实账套联调验证。
变更
- 宿主对齐:全部
@deepseek-ai/dsh-*开发依赖由 DeepSeek Harness 0.2.1-alpha.4 升级至 0.2.1-rc.2,锁文件按 0.2.1-rc.2 重新生成。@deepseek-ai/cordis升至^4.0.5,@deepseek-ai/schemastery升至^3.18.5。0.2.1-alpha.4 与 0.2.1-rc.2 两个版本未改动本插件所使用的任何服务缝:设置卡片背后的ctx.configForms.get()契约,以及该卡片注入的slots、locale、remote、connection契约,就本插件的用法而言声明完全一致。 - 供应链豁免清单重建:工作区文件现对 0.2.1-rc.2 的各包豁免 pnpm 的最小发布年龄闸门 —— 否则 DSH 持续发布的预发行版会被拦下。该名单保持单一且由锁文件推导的区块。
- 源码改动:无。
src/、test/、scripts/、.github/、skills/、cordis.patch.yml与构建配置下均无文件改动,配置字段也没有任何迁移:插件行为与 0.14.0 完全一致。
修复
- 两个语种的兼容性说明都错误描述了准入闸门。
README.md、README.zh.md、INSTALL.md、INSTALL.zh.md、UPDATE.md与UPDATE.zh.md原先称闸门只读取@deepseek-ai/dsh*的peerDependencies,且「闸门读取的不是engines.dsh」。自 DeepSeek Harness 0.2.1-alpha.4 起,插件自有的engines.dsh区间单独决定准入,peer 在该项校验中被忽略。相关说明现已更正,且准入结论不变:本插件声明engines.dsh: ">=0.1.7-alpha.2 <0.3.0",因此在 0.2.1-rc.2 上无需豁免即被准入。 - 中文文档的首段验证说明写错了运行时版本。
INSTALL.zh.md、USAGE.zh.md、CONFIG.zh.md、UPDATE.zh.md与UNINSTALL.zh.md曾称宿主自带的兼容性校验在运行时0.2.1-alpha.2上准入本插件,而同一句的其余部分写的是0.2.1-alpha.4;现统一改为本版实际验证所用的版本。
更新说明
- 安装命令:
dsh plugin --profile web add dsh-kingdee@0.15.0装入 DSH profile,然后启用该行。 - 升级命令:
dsh plugin --profile web update dsh-kingdee;或执行dsh plugin --profile web add dsh-kingdee@0.15.0锁定版本。 - 环境要求:harness
>=0.1.7-alpha.2 <0.3.0,Node 22 或更新。 - 非强制升级:
engines.dsh区间保持>=0.1.7-alpha.2 <0.3.0不变,因此dsh-kingdee@0.14.0在 DeepSeek Harness 0.2.1-rc.2 上同样被准入。
验证
pnpm run typecheck零错误、pnpm run build干净(tsc -p tsconfig.build.json加tsdown客户端 bundle),15 项单元测试(pnpm test)在 DeepSeek Harness 0.2.1-rc.2 上全部通过。node scripts/check-docs-language.ts检查全部通过,零发现。- 未验证项:在真实
0.2.1-rc.2profile 中的实际启动;以及一如既往,未做真实金蝶账套联调。
dsh-kingdee v0.14.0
Release notes — v0.14.0
English | Chinese
Release date: 2026-10-16
Twentieth release of dsh-kingdee, the Kingdee Cloud Starry Sky secondary-development plugin for DeepSeek Harness. It is a DeepSeek Harness 0.2.1-alpha.4 alignment and license-statement correction release: every @deepseek-ai/dsh-* development dependency moves to 0.2.1-alpha.4, the lockfile and the pnpm supply-chain exemption are regenerated against that release, and the two README files no longer claim a proprietary license that the LICENSE file has not carried since 0.5.0. Tenant compatibility is unchanged: Kingdee Cloud Starry Sky V9.1 Enterprise Edition, backward-compatible with V9.0 / V8.x, and no live-tenant verification was performed.
Changed
- Harness alignment. Upgraded all
@deepseek-ai/dsh-*development dependencies from DeepSeek Harness 0.2.1-alpha.2 to 0.2.1-alpha.4, and regenerated the lockfile against 0.2.1-alpha.4.@deepseek-ai/cordisremains^4.0.4and@deepseek-ai/schemasteryremains^3.18.4. No seam this plugin consumes changed across 0.2.1-alpha.3 and 0.2.1-alpha.4:@deepseek-ai/dsh-web,@deepseek-ai/dsh-tools,@deepseek-ai/dsh-credentialsand thectx.configForms.get()contract behind the settings card are all source-identical for this plugin's usage. - Supply-chain exemption rebuilt. The workspace file exempts the 0.2.1-alpha.4 package set from pnpm's minimum-release-age gate, which otherwise rejects DSH's continuously published prereleases. The previous list also carried a second
minimumReleaseAgeExcludekey whose stale0.2.0-rc.2entries made pnpm reject the regenerated lockfile; the list is now a single lockfile-derived block. - Source change: none. No file under
src/,test/,scripts/,.github/,skills/,cordis.patch.ymlor the build configuration changed, and no configuration field moved: the plugin behaves exactly as 0.13.0.
Fixed
- The README license section contradicted the LICENSE file in both languages.
README.mdandREADME.zh.mddescribed this repository as under a "proprietary license (all rights reserved)", whileLICENSEandpackage.json.licensehave carried the MIT License since 0.5.0; GitHub and npm both reportMITfor the published package. Both README files now state MIT and link the LICENSE file. - The changelog never recorded the license revert. The 0.2.0 entry still described the proprietary grant as current. It now marks that grant as reversed, and the 0.5.0 entry records the MIT restoration, so the version history matches the shipped artifacts.
Update notes
- Install:
dsh plugin --profile web add dsh-kingdee@0.14.0into a DSH profile, then enable the row. - Update: run
dsh plugin --profile web update dsh-kingdee, ordsh plugin --profile web add dsh-kingdee@0.14.0to pin the version. - Requirements: harness
>=0.1.7-alpha.2 <0.3.0, Node 22 or newer. - Not a mandatory upgrade: the peer ranges are unchanged at
>=0.1.7-alpha.2 <0.3.0, sodsh-kingdee@0.13.0is still admitted on DeepSeek Harness 0.2.1-alpha.4.
Verification
pnpm run typecheckclean,pnpm run buildclean (tsc -p tsconfig.build.jsonplus thetsdownclient bundle), and all 15 unit tests pass (pnpm test) against DeepSeek Harness 0.2.1-alpha.4.node scripts/check-docs-language.tspassing clean with zero findings.- Not verified: a live boot into a real 0.2.1-alpha.4 profile, and — as always — no live Kingdee tenant.
发行说明 — v0.14.0
英文 | 中文
发行日期:2026-10-16
dsh-kingdee(面向 DeepSeek Harness 的金蝶云星空二次开发插件)发布第二十版 v0.14.0。这是一个适配 DeepSeek Harness 0.2.1-alpha.4 并修正许可证声明的版本:全部 @deepseek-ai/dsh-* 开发依赖升至 0.2.1-alpha.4,锁文件与 pnpm 供应链豁免清单按该版本重新生成,两个语种的 README 也不再声称 LICENSE 文件自 0.5.0 起就已不再采用的专有许可。账套兼容性保持不变:金蝶云·星空 V9.1 企业版,向下兼容 V9.0 / V8.x;未进行真实账套联调验证。
变更
- 宿主对齐:全部
@deepseek-ai/dsh-*开发依赖由 DeepSeek Harness 0.2.1-alpha.2 升级至 0.2.1-alpha.4,锁文件按 0.2.1-alpha.4 重新生成。@deepseek-ai/cordis保持^4.0.4,@deepseek-ai/schemastery保持^3.18.4。0.2.1-alpha.3 与 0.2.1-alpha.4 两个版本未改动本插件所使用的任何服务缝:@deepseek-ai/dsh-web、@deepseek-ai/dsh-tools、@deepseek-ai/dsh-credentials,以及设置卡片背后的ctx.configForms.get()契约,就本插件的用法而言源码完全一致。 - 供应链豁免清单重建:工作区文件现对 0.2.1-alpha.4 的各包豁免 pnpm 的最小发布年龄闸门 —— 否则 DSH 持续发布的预发行版会被拦下。此前的名单还带有第二个
minimumReleaseAgeExclude键,其过期的0.2.0-rc.2条目会让 pnpm 拒绝重新生成的锁文件;该名单现为单一且由锁文件推导的区块。 - 源码改动:无。
src/、test/、scripts/、.github/、skills/、cordis.patch.yml与构建配置下均无文件改动,配置字段也没有任何迁移:插件行为与 0.13.0 完全一致。
修复
- 两个语种的 README 许可证章节都与 LICENSE 文件矛盾。
README.md与README.zh.md把本仓库描述为采用「专有许可证(保留所有权利)」,而LICENSE与package.json.license自 0.5.0 起一直是 MIT 许可证;GitHub 与 npm 对已发布包的识别结果也都是MIT。两个 README 现均写明 MIT 并链接 LICENSE 文件。 - 更新日志从未记录许可证回退。 0.2.0 条目仍把专有授权描述为现行状态。该条目现标注该授权已被撤销,并在 0.5.0 条目中记录 MIT 的恢复,使版本历史与实际发布物一致。
更新说明
- 安装命令:
dsh plugin --profile web add dsh-kingdee@0.14.0装入 DSH profile,然后启用该行。 - 升级命令:
dsh plugin --profile web update dsh-kingdee;或执行dsh plugin --profile web add dsh-kingdee@0.14.0锁定版本。 - 环境要求:harness
>=0.1.7-alpha.2 <0.3.0,Node 22 或更新。 - 非强制升级:peer 区间保持
>=0.1.7-alpha.2 <0.3.0不变,因此dsh-kingdee@0.13.0在 DeepSeek Harness 0.2.1-alpha.4 上同样被准入。
验证
pnpm run typecheck零错误、pnpm run build干净(tsc -p tsconfig.build.json加tsdown客户端 bundle),15 项单元测试(pnpm test)在 DeepSeek Harness 0.2.1-alpha.4 上全部通过。node scripts/check-docs-language.ts检查全部通过,零发现。- 未验证项:在真实
0.2.1-alpha.4profile 中的实际启动;以及一如既往,未做真实金蝶账套联调。
dsh-kingdee v0.13.0
发行说明 — v0.13.0
英文 | 中文
发行日期:2026-10-11
dsh-kingdee(面向 DeepSeek Harness 的金蝶云星空二次开发插件)发布第十九版 v0.13.0。这是一个适配 DeepSeek Harness 0.2.1-alpha.2 与插件展示元数据规范的版本:包含了原生 icon.svg 矢量图标、中英双语展示资源清单(locale/en.json、locale/zh.json)、自包含的 prepare 构建脚本、纯 TypeScript 架构以及遵循最新规范的 --profile <name> 命令行选项排布。账套兼容性保持不变:金蝶云·星空 V9.1 企业版,向下兼容 V9.0 / V8.x;未进行真实账套联调验证。
新增
- 展示元数据与专属图标:内置原生
icon.svg矢量图标与中英双语展示清单(locale/en.json、locale/zh.json),完全符合 DeepSeek Harness 0.2.1-alpha.2 插件管理器规范。在package.json中声明顶层icon字段(指向./icon.svg),并规范导出./locale/*.json与./icon资源。 - 自包含构建脚本:在
package.json中配置prepare脚本(执行tsc -p tsconfig.build.json && tsdown),支持直接通过 Git 仓库安装,不依赖宿主环境是否预装全局pnpm。
变更
- 开发依赖对齐:全部
@deepseek-ai/dsh-*开发依赖由0.2.0-rc.2升级至0.2.1-alpha.2;@deepseek-ai/cordis保持^4.0.4,@deepseek-ai/schemastery保持^3.18.4。 - 兼容性区间保持稳定:peer 依赖区间保持
>=0.1.7-alpha.2 <0.3.0,因此0.12.0与0.11.1在 DeepSeek Harness 0.2.1-alpha.2 上同样受支持,本版本非强制升级。 - 纯 TypeScript 架构:优化
src/config.ts中Config架构导出类型声明,消除 TS2742 类型不可便携警告,全库保持 100% 纯 TypeScript。 - 规范化命令行选项:更新各文档中的 CLI 命令,遵循 DeepSeek Harness 0.2.1-alpha.1 规范,统一将
--profile <name>参数置于add、remove、update等子命令之前。
更新说明
- 安装命令:
dsh plugin --profile web add dsh-kingdee@0.13.0装入 DSH profile,然后启用该行。 - 升级命令:
dsh plugin --profile web update dsh-kingdee;或执行dsh plugin --profile web add dsh-kingdee@0.13.0锁定版本。 - 环境要求:harness
>=0.1.7-alpha.2 <0.3.0,Node 22 或更新。
验证
pnpm run typecheck零错误、pnpm run build干净(tsc -p tsconfig.build.json加tsdown客户端 bundle),15 项单元测试(pnpm test)在 DeepSeek Harness 0.2.1-alpha.2 上全部通过。node scripts/check-docs-language.ts检查全部通过,零语言混淆或链接跳转错误。
Release notes — v0.13.0
English | Chinese
Release date: 2026-10-11
Nineteenth release of dsh-kingdee, the Kingdee Cloud Starry Sky secondary-development plugin for DeepSeek Harness. It is a DeepSeek Harness 0.2.1-alpha.2 alignment and display metadata release: includes native icon.svg vector artwork, bilingual display manifest resources (locale/en.json, locale/zh.json), self-contained prepare scripts, strict 100% pure TypeScript architecture, and updated --profile <name> CLI option placement. Tenant compatibility is unchanged: Kingdee Cloud Starry Sky V9.1 Enterprise Edition, backward-compatible with V9.0 / V8.x, and no live-tenant verification was performed.
Added
- Display metadata and icon. Bundled native
icon.svgvector artwork and bilingual manifest resources (locale/en.json,locale/zh.json) conforming to DSH 0.2.1-alpha.2 display conventions for Plugin Manager.package.jsonexports./locale/*.json,./iconand declares top-level"icon": "./icon.svg". - Self-contained prepare script. Configured
"prepare": "tsc -p tsconfig.build.json && tsdown"inpackage.jsonto enable direct git installs without requiring a globalpnpmbinary.
Changed
- Harness alignment. Upgraded all development dependencies to DeepSeek Harness 0.2.1-alpha.2.
@deepseek-ai/cordisremains^4.0.4and@deepseek-ai/schemasteryremains^3.18.4. - Peer ranges compatibility. Maintained peer dependencies range
>=0.1.7-alpha.2 <0.3.0, sodsh-kingdee@0.12.0anddsh-kingdee@0.11.1remain admitted on DeepSeek Harness 0.2.1-alpha.2 as well without requiring manual exemptions. - Pure TypeScript architecture. Strengthened schema export typing in
src/config.ts(export const Config: Schema<Config>) to eliminate TS2742 non-portable type warnings under pnpm virtual store layouts while ensuring strict 100% pure TypeScript compliance. - CLI syntax documentation. Updated all guides to place
--profile <name>before forwarded subcommands such asadd,remove, andupdate.
Update notes
- Install:
dsh plugin --profile web add dsh-kingdee@0.13.0into a DSH profile, then enable the row. - Update: run
dsh plugin --profile web update dsh-kingdee, ordsh plugin --profile web add dsh-kingdee@0.13.0to pin the version. - Requirements: harness
>=0.1.7-alpha.2 <0.3.0, Node 22 or newer.
Verification
pnpm run typecheckclean,pnpm run buildclean (tsc -p tsconfig.build.jsonplus thetsdownclient bundle), and all 15 unit tests pass (pnpm test) against DeepSeek Harness 0.2.1-alpha.2.node scripts/check-docs-language.tspassing clean with zero findings.
dsh-kingdee v0.12.0
Release notes — v0.12.0
English | Chinese
Release date: 2026-09-29
Eighteenth release of dsh-kingdee, the Kingdee Cloud Starry Sky secondary-development plugin for DeepSeek Harness. It is a DeepSeek Harness 0.2.0-rc.2 alignment release: every @deepseek-ai/dsh-* devDependency moves to 0.2.0-rc.2, the lockfile is regenerated against that release, and the workspace supply-chain exemption is refreshed to the 0.2.0-rc.2 package set. The runtime sources, the configuration fields and the tool interface are untouched, so the plugin behaves exactly as v0.11.1. Tenant compatibility is unchanged: Kingdee Cloud Starry Sky V9.1 Enterprise Edition, backward-compatible with V9.0 / V8.x, and no live-tenant verification was performed.
Changed
- Harness alignment. Every
@deepseek-ai/dsh-*devDependency moves from0.2.0-rc.1to0.2.0-rc.2, and the lockfile is regenerated against 0.2.0-rc.2.@deepseek-ai/cordisstays^4.0.4and@deepseek-ai/schemasterystays^3.18.4. - Peer ranges are unchanged. The
@deepseek-ai/dsh-credentialsand@deepseek-ai/dsh-toolspeers stay>=0.1.7-alpha.2 <0.3.0— the widened range 0.11.0 introduced — sodsh-kingdee@0.11.1is admitted on DeepSeek Harness 0.2.0-rc.2 as well, and this release is not a mandatory upgrade. It is the version verified against 0.2.0-rc.2 and aligned with that release's development dependencies. - Supply-chain gate. The workspace file now exempts the 0.2.0-rc.2 package set from pnpm's minimum-release-age gate, which otherwise rejects DSH's continuously published prereleases.
- Source change. None. No file under
src/,test/,scripts/,.github/,skills/,cordis.patch.ymlor the build configuration changed, and no configuration field moved: the plugin behaves exactly as 0.11.1.
Update notes
- Install:
dsh plugin add dsh-kingdee@0.12.0into a DSH profile, then enable the row. - Update: run
dsh plugin update dsh-kingdee, ordsh plugin add dsh-kingdee@0.12.0to pin the version. Since 0.11.1 keeps loading on 0.2.0-rc.2, updating the package is all this release asks for, and it can wait. - Requirements: harness
>=0.1.7-alpha.2 <0.3.0, Node 22 or newer. On DeepSeek Harness 0.2.0-rc.2 the older0.10.0is still refused at load, because its@deepseek-ai/dsh-*peers (^0.1.7-alpha.2) exclude 0.2.x. - No configuration, API or tool change. The twelve configuration fields keep their names, values and defaults, and
cordis.ymlandcordis.patch.ymlkeep working unchanged. See USAGE.md and USAGE.zh.md.
Verification
pnpm run typecheckclean,pnpm run buildclean (tsc -p tsconfig.build.jsonplus thetsdownclient bundle), and all 15 unit tests pass (pnpm test) against DeepSeek Harness 0.2.0-rc.2.- The harness's own published
evaluatePluginCompatibility/getDshRuntimeVersionfrom@deepseek-ai/dsh-app-boot@0.2.0-rc.2report runtime0.2.0-rc.2and admitdsh-kingdee@0.12.0on0.2.0-rc.2,0.2.0-rc.1,0.2.0,0.1.7-rc.2and0.1.7-alpha.2; they refusedsh-kingdee@0.12.0on0.1.6-alpha.2, and the earlierdsh-kingdee@0.10.0(^0.1.7-alpha.2) is still refused on0.2.0-rc.2. - Not verified: a live boot into a real 0.2.0-rc.2 profile (no
dshCLI exists on the verification machine), and no live Kingdee tenant.
发行说明 — v0.12.0
英文 | 中文
发行日期:2026-09-29
dsh-kingdee(面向 DeepSeek Harness 的金蝶云星空二次开发插件)发布第十八版 v0.12.0。这是一个适配 DeepSeek Harness 0.2.0-rc.2 的版本:@deepseek-ai/dsh-* 的全部开发依赖升至 0.2.0-rc.2,锁文件按该版本重新生成,工作区的供应链豁免清单也刷新为 0.2.0-rc.2 的包集合。运行时源码、配置字段与工具接口均未改动,因此插件行为与 v0.11.1 完全一致。账套兼容性保持不变:金蝶云·星空 V9.1 企业版,向下兼容 V9.0 / V8.x;未进行真实账套联调验证。
变更
- 宿主对齐:
@deepseek-ai/dsh-*的全部开发依赖由0.2.0-rc.1升至0.2.0-rc.2,锁文件按0.2.0-rc.2重新生成。@deepseek-ai/cordis保持^4.0.4、@deepseek-ai/schemastery保持^3.18.4。 - peer 区间不变:
@deepseek-ai/dsh-credentials与@deepseek-ai/dsh-tools仍为>=0.1.7-alpha.2 <0.3.0,即 0.11.0 放宽后的区间,因此dsh-kingdee@0.11.1在 DeepSeek Harness 0.2.0-rc.2 上同样被准入,本版不是强制升级。它是已针对 0.2.0-rc.2 完成验证、并对齐该版本开发依赖的版本。 - 供应链闸门:工作区文件现对
0.2.0-rc.2的各包豁免 pnpm 的最小发布年龄闸门 —— 否则 DSH 持续发布的预发行版会被拦下。 - 源码改动:无。
src/、test/、scripts/、.github/、skills/、cordis.patch.yml与构建配置下均无文件改动,配置字段也没有任何迁移:插件行为与 0.11.1 完全一致。
更新说明
- 安装命令:
dsh plugin add dsh-kingdee@0.12.0装入 DSH profile,然后启用该行。 - 升级命令:
dsh plugin update dsh-kingdee;或执行dsh plugin add dsh-kingdee@0.12.0锁定版本。由于 0.11.1 在 0.2.0-rc.2 上仍能加载,本版只要求更新包本身,且可以稍后再做。 - 环境要求:harness
>=0.1.7-alpha.2 <0.3.0,Node 22 或更新。在 DeepSeek Harness 0.2.0-rc.2 上,较旧的0.10.0仍会在加载阶段被拒绝,因为它的@deepseek-ai/dsh-*peer(^0.1.7-alpha.2)不含 0.2.x。 - 无配置、接口与工具变更。 十二个配置字段的名称、取值与默认值全部不变,
cordis.yml与cordis.patch.yml原样继续可用。详见 USAGE.zh.md 与 USAGE.md。
验证
pnpm run typecheck零错误、pnpm run build干净(tsc -p tsconfig.build.json加tsdown客户端 bundle),15 项单元测试(pnpm test)在 DeepSeek Harness 0.2.0-rc.2 上全部通过。- 宿主自带的已发布实现
evaluatePluginCompatibility/getDshRuntimeVersion(来自@deepseek-ai/dsh-app-boot@0.2.0-rc.2)报告运行时为0.2.0-rc.2,在0.2.0-rc.2、0.2.0-rc.1、0.2.0、0.1.7-rc.2、0.1.7-alpha.2上均准入dsh-kingdee@0.12.0;对0.1.6-alpha.2上的0.12.0则拒绝,而更早的dsh-kingdee@0.10.0(^0.1.7-alpha.2)在0.2.0-rc.2上仍被拒绝。 - 未验证项:在真实
0.2.0-rc.2profile 中的实际启动(验证机器上没有dshCLI),以及未做真实金蝶账套联调。
dsh-kingdee v0.11.1
Release notes — v0.11.1
English | Chinese
Release date: 2026-09-28
Seventeenth release of dsh-kingdee, the Kingdee Cloud Starry Sky secondary-development plugin for DeepSeek Harness. It is a documentation-only release: the sources, the manifest peers and the configuration are identical to v0.11.0, so the plugin behaves exactly as before. It closes the defects a full bilingual proofread found, and it keeps the DeepSeek Harness 0.2.0-rc.1 alignment introduced in 0.11.0. Tenant compatibility is unchanged: Kingdee Cloud Starry Sky V9.1 Enterprise Edition, backward-compatible with V9.0 / V8.x, and no live-tenant verification was performed.
Fixed
- The English 0.7.0 changelog entry was thinner than the Chinese one. Added the third-party
LoginByAppSecretlogin (appmode), the removal of the fabricatedKDAuthenticationheader together with the newuserNameRefrequirement, and the login-response fix (parseLoginOutcome) that had made authentication fail against a real tenant. - The Chinese 0.6.1 entry carried a category heading that did not match the English one, plus a vague item with no English counterpart; the heading now matches the English
### Removedand the filler item is gone. - One example, two placeholder hosts. The configuration guide used
https://erp.mycompany.com/K3Cloudwhere every other guide useshttps://erp.example.com/K3Cloud; both languages now useerp.example.com. - The Chinese configuration guide stated the credential-seam contract as prose where English lists two bullets; the Chinese side now carries the same two bullets.
- The Chinese install guide omitted
172.16.0.0/12from the blocked private ranges listed in its prerequisites. - Chinese guide section numbers now match the English ones. The install and uninstall guides numbered their top-level sections with Chinese numerals where English uses
1.–5.; both languages now number them the same way, so every pair lines up section for section.
Update notes
- Install:
dsh plugin add dsh-kingdee@0.11.1into a DSH profile, then enable the row. - Update: run
dsh plugin update dsh-kingdee, ordsh plugin add dsh-kingdee@0.11.1to pin the version. No action is required beyond updating the package: nothing but documentation changed. - Requirements: harness
>=0.1.7-alpha.2 <0.3.0, Node 22 or newer. On DeepSeek Harness 0.2.0-rc.1 the older0.10.0is still refused at load, because its@deepseek-ai/dsh-*peers exclude 0.2.x. - No configuration, API or tool change. The twelve configuration fields keep their names, values and defaults, and cordis.yml and cordis.patch.yml keep working unchanged. See USAGE.md and USAGE.zh.md.
Verification
pnpm run typecheckclean,pnpm run buildclean (tsc -p tsconfig.build.jsonplus thetsdownclient bundle), and all 15 unit tests pass (pnpm test) against DeepSeek Harness 0.2.0-rc.1.node scripts/check-docs-language.tsgreen, plus two mechanical proofreading passes across every bilingual pair: structure and code-fence parity, a mojibake and control-character scan, newest-first changelog ordering with complete link references, and per-section bullet correspondence.- The harness's own published
evaluatePluginCompatibility/getDshRuntimeVersionfrom@deepseek-ai/dsh-app-boot@0.2.0-rc.1reports runtime0.2.0-rc.1and admitsdsh-kingdee@0.11.1on0.2.0-rc.1,0.2.0,0.1.7-rc.2and0.1.7-alpha.2; it refusesdsh-kingdee@0.10.0on0.2.0-rc.1anddsh-kingdee@0.11.1on0.1.6-alpha.2. - The packed 0.11.1 tarball carries the built
lib/,cordis.patch.yml, theskills/kingdee-bosskill and the bilingual guides, and its manifest is the one that gate admits above. - Not verified: a live boot into a real 0.2.0-rc.1 profile (no
dshCLI exists on the verification machine), and no live Kingdee tenant.
发行说明 — v0.11.1
英文 | 中文
发行日期:2026-09-28
dsh-kingdee(面向 DeepSeek Harness 的金蝶云星空二次开发插件)发布第十七版 v0.11.1。这是一个纯文档修正版本:源码、清单 peer 与配置均与 v0.11.0 完全一致,插件行为不变。本版关闭了一轮完整双语校对发现的缺陷,并保留 0.11.0 引入的 DeepSeek Harness 0.2.0-rc.1 适配。账套兼容性保持不变:金蝶云·星空 V9.1 企业版,向下兼容 V9.0 / V8.x;未进行真实账套联调验证。
修复
- 英文 0.7.0 条目比中文单薄。 补齐第三方
LoginByAppSecret登录(app模式)、取消伪造KDAuthentication请求头并新增userNameRef必填要求,以及曾导致真实账套认证失败的登录响应修复(parseLoginOutcome)。 - 中文 0.6.1 条目有一个与英文分类不一致的标题,以及一条没有对应内容的空泛条目;标题现为
移除,填充条目已删除。 - 同一示例出现两个占位域名。 配置指南用
https://erp.mycompany.com/K3Cloud,而其他指南统一用https://erp.example.com/K3Cloud;两侧现统一为erp.example.com。 - 中文配置指南把凭据缝契约写成散文,而英文为两条列表;中文侧现改为相同的两条列表。
- 中文安装指南漏列
172.16.0.0/12这一被前置条件中列举的私网网段。 - 中文指南的章节编号现与英文一致。 安装与卸载指南的顶层章节原用中文数字,而英文用
1.–5.;两侧现统一编号,可逐节对齐。
更新说明
- 安装命令:
dsh plugin add dsh-kingdee@0.11.1装入 DSH profile,然后启用该行。 - 升级命令:
dsh plugin update dsh-kingdee;或执行dsh plugin add dsh-kingdee@0.11.1锁定版本。除更新包之外无需任何操作:本次只有文档变化。 - 环境要求:harness
>=0.1.7-alpha.2 <0.3.0,Node 22 或更新。在 DeepSeek Harness 0.2.0-rc.1 上,较旧的0.10.0仍会在加载阶段被拒绝,因为它的@deepseek-ai/dsh-*peer 区间不含 0.2.x。 - 无配置、接口与工具变更。 十二个配置字段的名称、取值与默认值全部不变,cordis.yml 与 cordis.patch.yml 原样继续可用。详见 USAGE.zh.md 与 USAGE.md。
验证
pnpm run typecheck零错误、pnpm run build干净(tsc -p tsconfig.build.json加tsdown客户端 bundle),15 项单元测试(pnpm test)在 DeepSeek Harness 0.2.0-rc.1 上全部通过。node scripts/check-docs-language.ts通过;另对全部双语文档做了两遍机械校对(结构与代码围栏对齐、乱码与控制字符扫描、更新日志由新到旧排序且链接引用完整、逐节条目对应)。- 宿主自带的已发布实现
evaluatePluginCompatibility/getDshRuntimeVersion(来自@deepseek-ai/dsh-app-boot@0.2.0-rc.1)报告运行时为0.2.0-rc.1,在0.2.0-rc.1、0.2.0、0.1.7-rc.2、0.1.7-alpha.2上均准入dsh-kingdee@0.11.1;并在0.2.0-rc.1上拒绝dsh-kingdee@0.10.0,在0.1.6-alpha.2上拒绝dsh-kingdee@0.11.1。 - 实际打包的 0.11.1 压缩包含构建产物
lib/、cordis.patch.yml、skills/kingdee-bos技能与中英双语指南,其清单即上述闸门所准入的那一份。 - 未验证项:在真实
0.2.0-rc.1profile 中的实际启动(验证机器上没有dshCLI),以及未做真实金蝶账套联调。
dsh-kingdee v0.11.0
Release notes — v0.11.0
English | Chinese
Release date: 2026-09-28
Sixteenth release of dsh-kingdee, the Kingdee Cloud Starry Sky secondary-development plugin for DeepSeek Harness. It adapts the plugin to DeepSeek Harness 0.2.0-rc.1 by widening its @deepseek-ai/dsh-credentials and @deepseek-ai/dsh-tools peers to >=0.1.7-alpha.2 <0.3.0, because 0.2.0-rc.1 introduced a hard peer-compatibility gate that refuses a plugin row whose DSH peers do not match the single running runtime version. The previous 0.10.0 declared ^0.1.7-alpha.2, which excludes 0.2.x, so it is refused on 0.2.0-rc.1 and must be upgraded. No runtime code, no configuration and no tool surface changed, so the plugin behaves exactly as v0.10.0. Tenant compatibility is unchanged: Kingdee Cloud Starry Sky V9.1 Enterprise Edition, backward-compatible with V9.0 / V8.x, and no live-tenant verification was performed.
Changed
- Harness alignment. Development dependencies move to DeepSeek Harness 0.2.0-rc.1, and this release is verified against it;
@deepseek-ai/cordisstays^4.0.4and@deepseek-ai/schemasterystays^3.18.4. - Peer ranges widen to
>=0.1.7-alpha.2 <0.3.0. DeepSeek Harness 0.2.0-rc.1 checks every@deepseek-ai/dsh/@deepseek-ai/dsh-*peer entry against the single running runtime version before a plugin row loads, with prereleases participating in range matching, and refuses an incompatible row (an incompatible bundle is skipped). The credential and tools peers now admit0.1.7-alpha.2through0.2.x, so the plugin loads on both release lines, and it is still refused on0.1.6-alpha.2.engines.dshis not what the gate reads. - Supply-chain gate. The workspace file now exempts the 0.2.0-rc.1 package set from pnpm's minimum-release-age gate, which otherwise rejects DSH's continuously published prereleases, and the lockfile was regenerated against 0.2.0-rc.1.
- Source change. None. No file under
src/,test/,scripts/,.github/,skills/,cordis.patch.ymlor the build configuration changed, and no configuration field moved.
Fixed
- 0.10.0 was refused at load on DeepSeek Harness 0.2.0-rc.1. Its declared
@deepseek-ai/dsh-*peers excluded 0.2.x, so the new gate refused the row. Widening the ranges admits the plugin on 0.2.0-rc.1 with no exemption, so users on 0.2.0-rc.1 must upgrade to 0.11.0.dsh plugin allow-version <package@version> --dsh-version <runtime> --accept-risk(or the plugin manager) remains available only as an exact-version risk acknowledgement recorded in the profile'scompatibility.json: it is not a compatibility fix, and neither a plugin upgrade nor a harness upgrade inherits the grant.
Update notes
- Install:
dsh plugin add dsh-kingdee@0.11.0into a DSH profile, then enable the row. - Update: run
dsh plugin update dsh-kingdee, ordsh plugin add dsh-kingdee@0.11.0to pin the version. On DeepSeek Harness 0.2.0-rc.1 you must move off 0.10.0: its@deepseek-ai/dsh-*peers exclude 0.2.x, so the harness refuses that row at load. - Requirements: harness
>=0.1.7-alpha.2 <0.3.0, Node 22 or newer. - No configuration, API or tool change. The twelve configuration fields keep their names, values and defaults, and cordis.yml and cordis.patch.yml keep working unchanged. See USAGE.md and USAGE.zh.md.
Verification
- Type check and build are clean (
pnpm run typecheck,pnpm run build—tsc -p tsconfig.build.jsonplus thetsdownclient bundle), and all 15 unit tests pass (pnpm test) against DeepSeek Harness 0.2.0-rc.1. pnpm installpasses pnpm's supply-chain (minimum-release-age) gate.- The harness's own published
evaluatePluginCompatibility/getDshRuntimeVersionfrom@deepseek-ai/dsh-app-boot@0.2.0-rc.1reports runtime0.2.0-rc.1, admitsdsh-kingdee@0.11.0on0.2.0-rc.1,0.2.0,0.1.7-rc.2and0.1.7-alpha.2, and refusesdsh-kingdee@0.10.0on0.2.0-rc.1with unsatisfied peers@deepseek-ai/dsh-credentialsand@deepseek-ai/dsh-tools(^0.1.7-alpha.2). It also refuses 0.11.0 on0.1.6-alpha.2. - The packed 0.11.0 tarball carries the built
lib/,cordis.patch.yml, theskills/kingdee-bosskill and the bilingual guides, and its manifest is the one that gate admits above. - Not verified: a live boot into a real 0.2.0-rc.1 profile (no
dshCLI exists on the verification machine), and no live Kingdee tenant.
发行说明 — v0.11.0
英文 | 中文
发行日期:2026-09-28
dsh-kingdee(面向 DeepSeek Harness 的金蝶云星空二次开发插件)发布第十六版 v0.11.0。本版通过把 @deepseek-ai/dsh-credentials 与 @deepseek-ai/dsh-tools 两个 peer 区间放宽为 >=0.1.7-alpha.2 <0.3.0,完成对 DeepSeek Harness 0.2.0-rc.1 的适配:0.2.0-rc.1 引入了硬性 peer 兼容性闸门,凡 DSH peer 与唯一运行时不匹配的插件行都会被拒绝。此前的 0.10.0 声明的是 ^0.1.7-alpha.2,该区间不含 0.2.x,因此在 0.2.0-rc.1 上会被拒绝,必须升级。本版不改运行时逻辑、不改配置、不改工具接口,行为与 v0.10.0 完全一致。账套兼容性保持不变:金蝶云·星空 V9.1 企业版,向下兼容 V9.0 / V8.x;未进行真实账套联调验证。
变更
- 宿主对齐:开发依赖升级到 DeepSeek Harness 0.2.0-rc.1,并已针对该版本完成验证;
@deepseek-ai/cordis保持^4.0.4、@deepseek-ai/schemastery保持^3.18.4。 - peer 区间放宽为
>=0.1.7-alpha.2 <0.3.0:DeepSeek Harness 0.2.0-rc.1 会在插件行加载之前,用唯一的运行时版本校验每一处名为@deepseek-ai/dsh/@deepseek-ai/dsh-*的 peer 依赖,预发行版参与区间匹配;不兼容的行会被拒绝(不兼容的 bundle 会被跳过)。凭据与工具两个 peer 现可准入0.1.7-alpha.2至0.2.x,因此插件在两条发布线上均可加载,但在0.1.6-alpha.2上仍会被拒绝。闸门读取的不是engines.dsh。 - 供应链闸门:工作区文件现对
0.2.0-rc.1的各包豁免 pnpm 的最小发布年龄闸门 —— 否则 DSH 持续发布的预发行版会被拦下;锁文件已按0.2.0-rc.1重新生成。 - 源码改动:无。
src/、test/、scripts/、.github/、skills/、cordis.patch.yml与构建配置下均无文件改动,配置字段也没有任何迁移。
修复
- 0.10.0 在 DeepSeek Harness 0.2.0-rc.1 上会在加载阶段被拒绝:它声明的
@deepseek-ai/dsh-*peer 区间不含 0.2.x,因此被新闸门拒绝。放宽区间后,插件无需豁免即可在 0.2.0-rc.1 上准入,因此 0.2.0-rc.1 上的用户必须升级到 0.11.0。dsh plugin allow-version <package@version> --dsh-version <runtime> --accept-risk(或插件管理器)仅作为记录在 profilecompatibility.json中的确切版本风险确认而存在:它不是兼容性修复,插件升级与宿主升级也都不会继承该授权。
更新说明
- 安装命令:
dsh plugin add dsh-kingdee@0.11.0装入 DSH profile,然后启用该行。 - 升级命令:
dsh plugin update dsh-kingdee;或执行dsh plugin add dsh-kingdee@0.11.0锁定版本。在 DeepSeek Harness 0.2.0-rc.1 上必须离开 0.10.0:其@deepseek-ai/dsh-*peer 区间不含 0.2.x,宿主会在加载阶段拒绝该行。 - 环境要求:harness
>=0.1.7-alpha.2 <0.3.0,Node 22 或更新。 - 无配置、接口与工具变更。 十二个配置字段的名称、取值与默认值全部不变,cordis.yml 与 cordis.patch.yml 原样继续可用。详见 USAGE.zh.md 与 USAGE.md。
验证
- 类型检查与构建均干净(
pnpm run typecheck、pnpm run build——tsc -p tsconfig.build.json加tsdown客户端 bundle),15 项单元测试(pnpm test)在 DeepSeek Harness 0.2.0-rc.1 上全部通过。 pnpm install通过 pnpm 的供应链(最小发布年龄)闸门。- 宿主自带的已发布实现
evaluatePluginCompatibility/getDshRuntimeVersion(来自@deepseek-ai/dsh-app-boot@0.2.0-rc.1)报告运行时为0.2.0-rc.1,在0.2.0-rc.1、0.2.0、0.1.7-rc.2、0.1.7-alpha.2上均准入dsh-kingdee@0.11.0,并在0.2.0-rc.1上以@deepseek-ai/dsh-credentials、@deepseek-ai/dsh-tools(^0.1.7-alpha.2)peer 不满足为由拒绝dsh-kingdee@0.10.0;对0.1.6-alpha.2上的0.11.0同样拒绝。 - 实际打包的 0.11.0 压缩包含构建产物
lib/、cordis.patch.yml、skills/kingdee-bos技能与中英双语指南,其清单即上述闸门所准入的那一份。 - 未验证项:在真实
0.2.0-rc.1profile 中的实际启动(验证机器上没有dshCLI),以及未做真实金蝶账套联调。
dsh-kingdee v0.10.0
Release notes — v0.10.0
English | Chinese
Release date: 2026-09-24
Fifteenth release of dsh-kingdee, the Kingdee Cloud Starry Sky secondary-development plugin for DeepSeek Harness. It aligns the plugin with DeepSeek Harness 0.1.7-rc.2 and changes no runtime code, no configuration and no tool surface, so the plugin behaves exactly as v0.9.1. Tenant compatibility is unchanged: Kingdee Cloud Starry Sky V9.1 Enterprise Edition, backward-compatible with V9.0 / V8.x, and no live-tenant verification was performed.
Changed
- Harness alignment. Development dependencies move to DeepSeek Harness 0.1.7-rc.2, and this release is verified against it.
- Peer ranges are unchanged. They stay ^0.1.7-alpha.2, the release line that introduced volatile config, so the plugin still installs on every 0.1.7 prerelease from alpha.2 through rc.2. The harness engine range and the Node engine range are unchanged.
- Seam audit. Every interface this plugin uses is identical in the rc.1 and rc.2 sources: the configuration schema the Host reads, the per-entry settings form, tool registration, the credential resolver, the configuration form the browser half reads, and the locale and slot registries.
- Source change. None. The only changed file in the packages this plugin consumes adds two optional fields to a type this plugin does not use.
- Supply-chain gate. The workspace file now exempts the rc.2 packages from pnpm's minimum-release-age gate, which otherwise rejects DSH's continuously published prereleases.
Fixed
- The Chinese 0.3.0 changelog entry now covers that release at the same depth as English, and the Chinese documentation list links CHANGELOG.zh.md rather than the English changelog. No runtime, configuration or tool-surface change.
Update notes
- Update: run
dsh plugin update dsh-kingdee, ordsh plugin add dsh-kingdee@0.10.0to pin the version. - Requirements: harness ^0.1.7-alpha.2, Node 22 or newer.
- No configuration, API or tool change. The twelve configuration fields keep their names, values and defaults, and cordis.yml and cordis.patch.yml keep working unchanged. See USAGE.md and USAGE.zh.md.
Verification
- Type check and build are clean, and all 15 unit tests pass against DeepSeek Harness 0.1.7-rc.2.
- A frozen-lockfile install passes pnpm's supply-chain gate.
- The declared peers pass the host's own compatibility check on rc.2, rc.1 and alpha.2: admitted, no exemption required.
- The shipped 0.10.0 tarball installs into a real 0.1.7-rc.2 profile and composes as a dsh-kingdee layer under the row id kingdee, with every schema default applied.
发行说明 — v0.10.0
英文 | 中文
发行日期:2026-09-24
dsh-kingdee(面向 DeepSeek Harness 的金蝶云星空二次开发插件)发布第十五版 v0.10.0。本版完成与 DeepSeek Harness 0.1.7-rc.2 的对齐,不改运行时逻辑、不改配置、不改工具接口,行为与 v0.9.1 完全一致。账套兼容性保持不变:金蝶云·星空 V9.1 企业版,向下兼容 V9.0 / V8.x;未进行真实账套联调验证。
变更
- 宿主对齐:开发依赖升级到 DeepSeek Harness 0.1.7-rc.2,并已针对该版本完成验证。
- peer 区间不变:仍为 ^0.1.7-alpha.2,即引入易变配置的那条发布线,因此插件在 0.1.7-alpha.2 至 0.1.7-rc.2 的每一个预发行版上仍可安装。宿主引擎区间与 Node 引擎区间均未改动。
- 接缝核对:本插件使用的全部接口在 rc.1 与 rc.2 源码中完全一致——Host 读取的配置 schema、按条目渲染的设置表单、工具注册、凭据解析,以及浏览器半端读取的配置表单、语言与槽位注册表。
- 源码改动:无。本插件所消费的包中唯一变动的文件,只是给它并不使用的某个类型加了两个可选字段。
- 供应链闸门:工作区文件现对 rc.2 的各包豁免 pnpm 的最小发布年龄闸门,否则 DSH 持续发布的预发行版会被拦下。
修复
- 中文更新日志的 0.3.0 条目已补齐到与英文同等的详略程度,中文文档列表也改为指向 CHANGELOG.zh.md 而非英文更新日志。不涉及运行时逻辑、配置或工具接口变更。
更新说明
- 升级命令:
dsh plugin update dsh-kingdee;或执行dsh plugin add dsh-kingdee@0.10.0锁定版本。 - 环境要求:harness ^0.1.7-alpha.2,Node 22 或更新。
- 无配置、接口与工具变更。 十二个配置字段的名称、取值与默认值全部不变,cordis.yml 与 cordis.patch.yml 原样继续可用。详见 USAGE.zh.md 与 USAGE.md。
验证
- 类型检查与构建均干净,15 项单元测试在 DeepSeek Harness 0.1.7-rc.2 上全部通过。
- 冻结锁文件安装通过 pnpm 的供应链策略校验。
- 声明的 peer 依赖经宿主自带的兼容性校验在 rc.2、rc.1、alpha.2 上均准入,无需豁免。
- 实际发布的 0.10.0 压缩包可装入真实的 0.1.7-rc.2 profile,并以行 id kingdee 组合出 dsh-kingdee 图层,各项 schema 默认值均已生效。