Repository navigation
v0.4.4
声明兼容 DeepSeek Harness 0.2.1-alpha.3,代码零改动;正在运行的 0.4.3 本来就已在 0.2.1-alpha.3 上正常通知。
🔌 兼容性
- 兼容 DeepSeek Harness
0.2.1-alpha.3:dsh.compatibility.dshReleases增加这一行;>=0.1.7-rc.1 <0.3.0本来就接纳它,范围无需放宽。 0.2.1-alpha.3不需要代码改动:逐一比对插件绑定的每个接口,全部未变——requestRejection、webServer.register/tapIndex、settings.section与shell.overlay座位、slots.inject、uiSession.sessionStatus,以及session/event里读取的tool/call、tool/result、jobs.events、workflow/end、tool-workflow/run-start。- 该区间的改动都是新增,且不在本插件的路径上:
plugin:记录命名空间、job/registered、job/settled、working-directory/change,以及connection.operator改名为connection.browserPeer。
✅ 验证
- 真实运行的
0.2.1-alpha.3上,加载器只拒了browser-use与browser-use-playwright-mcp两行,本插件未被拒载,也没有动用任何版本豁免。 - 宿主半边实测:
/health报guiAvailable: true、eventErrors: 0;/config、/sounds、/update均返回 200;/pull返回当天 6 条真实记录,含完成、失败与一条仍待回答的提问。 - 客户端半边实测:页面客户端插件包内含
@idoall/dsh-notify/client.js,实际下发的合并包带settings.section与shell.overlay注册。 npm run verify:静态检查、110/110 测试、构建、打包前置检查。
升级
dsh plugin --profile web add @idoall/dsh-notify@0.4.4本版只有兼容性声明变化,在 0.2.1-alpha.3 上运行的 0.4.3 功能上无需升级;这条命令只是把 npm 上的版本与声明同步到最新。
🔌 Compatibility
- Compatible with DeepSeek Harness
0.2.1-alpha.3:dsh.compatibility.dshReleasesgains that line; the existing>=0.1.7-rc.1 <0.3.0requirement already admitted it, so no range widening was needed. 0.2.1-alpha.3needs no code change: comparing every interface this plugin binds, none of them moved —requestRejection,webServer.register/tapIndex, thesettings.sectionandshell.overlayseats,slots.inject,uiSession.sessionStatus, and thetool/call,tool/result,jobs.events,workflow/endandtool-workflow/run-startpayloads it reads fromsession/event.- What the range added is additive and off this plugin's paths: the
plugin:record namespace,job/registered,job/settled,working-directory/change, and theconnection.operator→connection.browserPeerrename.
✅ Verification
- On a real
0.2.1-alpha.3runtime the loader refused only thebrowser-useandbrowser-use-playwright-mcprows: this plugin was neither refused nor granted an exact-version exemption. - Host half measured live:
/healthreportedguiAvailable: trueandeventErrors: 0;/config,/soundsand/updateall answered 200;/pullreturned six real records from that same day, spanning a completion, a failure and a question still awaiting an answer. - Client half measured live: the page lists
@idoall/dsh-notify/client.jsin its plugin bundle, and the served bundle carries thesettings.sectionandshell.overlayregistrations. npm run verify: static source checks, 110/110 tests, build, and package precondition checks.
Upgrade
dsh plugin --profile web add @idoall/dsh-notify@0.4.4This release changes compatibility declarations only; a 0.4.3 already running on 0.2.1-alpha.3 needs no functional upgrade, and this command merely syncs the npm version and declaration.