{"_id":"dsh-connect-workbuddy","_rev":"42-8b06e4d575eb6e732fa5a3e0988f7a27","name":"dsh-connect-workbuddy","dist-tags":{"latest":"3.6.0"},"versions":{"1.0.0":{"name":"dsh-connect-workbuddy","version":"1.0.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@1.0.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"b541d406278cc473c6e0a99ec2e6e7f1cfac46f6","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-1.0.0.tgz","fileCount":15,"integrity":"sha512-bn5kPVnpNU05MVBBmWDSvgfkIZP+thnNU+vL3nAKH7fXOz3im9vAHPwg30gAxon9wlhh+PnJMV18pKv7l9nbtw==","signatures":[{"sig":"MEUCIQCLK++eSCop8VRt+7cJDlSNlZg5ZVwh50Xl5ozFY2sKJAIgFC79Ja7tpWA84mbo4R9Tf2pDrxcKul9zeEqAk20y4d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381955},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e8697820bd26043af8c91a47a2554112f3456ddf","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@earendil-works/pi-ai":"0.82.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-pi-ai":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-atomic-write":"^0.1.1-rc.2","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings-plugins":"0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@earendil-works/pi-ai":"0.82.1","@deepseek-ai/schemastery":"^3.18.1-rc.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-pi-ai":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-atomic-write":"^0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_1.0.0_1788077800047_0.1000353498196529","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"dsh-connect-workbuddy","version":"1.0.1","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@1.0.1","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"1b36b8ee17680cac8199b6304c8af32a94b9e0b4","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-1.0.1.tgz","fileCount":15,"integrity":"sha512-WlID+Pal9VPFMmwy+Gqow+X/l413kZWTsfuyI0k+kw4aQ/W4p0eYME+mDEH1OCUA3tAJUkZBTcDYOQmD4LxGFg==","signatures":[{"sig":"MEQCIG7Q8Zk/XGgrpa+ldBvuJdfEUJy8UU5pTOhkcpv6a5WwAiBWv+Boh/zm6kR0V9HSBfgujC7sn/2388xlV2dMzf8T9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381137},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"1279234c67b4a6ce4dfb00922bd15b7a8cb8f954","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@earendil-works/pi-ai":"0.82.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-pi-ai":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-atomic-write":"^0.1.1-rc.2","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings-plugins":"0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@earendil-works/pi-ai":"0.82.1","@deepseek-ai/schemastery":"^3.18.1-rc.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-pi-ai":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-atomic-write":"^0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_1.0.1_1788097784585_0.9300687478426315","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"dsh-connect-workbuddy","version":"1.1.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@1.1.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"60566446bd4e2a14e158473e48108590a0c702e0","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-1.1.0.tgz","fileCount":15,"integrity":"sha512-nftlHtwQK2x1Pyxs6P59YcUq5k2uJMxWmP1XcfBQErDY4F6+0nEDasaV+MOC/XqJ+wFYQt5Q6p8wFZ2hsXVlJA==","signatures":[{"sig":"MEUCIAsGgxDO5F/8PRuilwYmWborA3+o+hts4rlNgy7XdGK+AiEAhvyad/mRHOszm7Fl4tZ2rTe7tqQTqTuY5k46lfx0V08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385481},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"fc8b5ce895bd6d49f43b65db6b5d93a3fec6dc2f","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@earendil-works/pi-ai":"0.82.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-pi-ai":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-atomic-write":"^0.1.1-rc.2","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings-plugins":"0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@earendil-works/pi-ai":"0.82.1","@deepseek-ai/schemastery":"^3.18.1-rc.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-pi-ai":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-atomic-write":"^0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_1.1.0_1788167205145_0.08972738411968151","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"dsh-connect-workbuddy","version":"1.1.1","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@1.1.1","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"795e4f8e95d89b6330e54065996c7e86b457271f","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-1.1.1.tgz","fileCount":15,"integrity":"sha512-EsDDJpWB/cNjoPC+7Nv7AUbN+Cjko/yqfHKBoYVAmqVKCYSBlIudtlxrviukXdE2rYhryhGeezMmq1bTXQKYGw==","signatures":[{"sig":"MEQCIAoVT4TGbVmFB2RGJoGcxpvix41sYx7YEI6idHZfTa36AiBAtjW3zP8k8mQtu4Uqd33qfWVYWhRqLV2d4jXt1vfUTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385695},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"3d0139531caed54d3c514563565961e0e205898c","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@earendil-works/pi-ai":"0.82.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-pi-ai":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-atomic-write":"^0.1.1-rc.2","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings-plugins":"0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@earendil-works/pi-ai":"0.82.1","@deepseek-ai/schemastery":"^3.18.1-rc.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-pi-ai":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-atomic-write":"^0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_1.1.1_1788172740706_0.637845988375582","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"dsh-connect-workbuddy","version":"1.1.2","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@1.1.2","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"77e5bcb1ef413fce03c02ab6de559b78eb7ed14e","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-1.1.2.tgz","fileCount":15,"integrity":"sha512-BMGmtBC4zOgl7FOYm3gOPUXBGLDnNBwnKTAJFUy+L/0EkZbONMglnTtOsE5OkluafaZqcMS1lbJ1sFWLFnsT+Q==","signatures":[{"sig":"MEYCIQCKm5yLdZ0bzR6GAHP1tFczTp4tahM13jTjnikGS4Y/2gIhAOLvt2NvF7Ig4YRQ5DOjIUssrp0b77dIs4ukJ+QvY1Wj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386670},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"430244a756948d55a825a84325d6bb48fe9bd440","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@earendil-works/pi-ai":"0.82.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-pi-ai":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-atomic-write":"^0.1.1-rc.2","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings-plugins":"0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-alpha.0 <0.1.3","@earendil-works/pi-ai":">=0.82.1 <0.85.0","@deepseek-ai/schemastery":"^3.18.1-rc.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-alpha.0 <0.1.3","@deepseek-ai/dsh-llm-pi-ai":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-alpha.0 <0.1.3","@deepseek-ai/dsh-attachment":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-alpha.0 <0.1.3","@deepseek-ai/dsh-home-paths":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-alpha.0 <0.1.3","@deepseek-ai/dsh-atomic-write":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-alpha.0 <0.1.3","@deepseek-ai/dsh-host-webserver":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-alpha.0 <0.1.3","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-alpha.0 <0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_1.1.2_1788182306074_0.023877562296014787","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"dsh-connect-workbuddy","version":"1.1.3","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@1.1.3","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"3ae7ada8d8e34dc2019656df46ac8f05086f5288","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-1.1.3.tgz","fileCount":15,"integrity":"sha512-/qKrenKDRgTZ5TVx1pDukiheiQKnN1094hlhVShkUAZgm/8fVamI059dbkbK7gn/lHRIoHsuIXrDmIIolOfcTA==","signatures":[{"sig":"MEYCIQCVZrMpDBY+TtFzuRS8JI8axSYd3obL6jrwvz9B6mib1AIhAJelw+0IJJR2YqtQ0YxBPz75XGmlG5g4kdhF2YmbrFlj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":389871},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"36d2d8fcc197ebb437e903fb842e6dc7be51eb17","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.82.1 <0.85.0 || >=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.82.1 <0.85.0 || >=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_1.1.3_1788536059470_0.6926759310758992","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"dsh-connect-workbuddy","version":"1.2.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@1.2.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"fca6da0ac1cbdf18bb16767d749fe79db5c84303","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-1.2.0.tgz","fileCount":15,"integrity":"sha512-R6YaFmKbGBJP9Okego6Yrei/obegGUgVf2B+PL1OCKVvU6iNDjUIkCGY/hvGZBEUNNu2U+y3SvJbpOg201p5Ug==","signatures":[{"sig":"MEQCIBHNcl7VXZ4GsRwIYeGIpgE8xUEI56uUu+Je/vxgzX/XAiAeegXkdP3VWiuu+PlYV55E0QiaFBtgSkg5rjw+IIX2QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396021},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"97ad8b3ff087ed21d6e11400a84533f343d515c6","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.82.1 <0.85.0 || >=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.82.1 <0.85.0 || >=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.1 <0.2.0 || >=0.1.1-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_1.2.0_1788824782520_0.7701866245372413","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"dsh-connect-workbuddy","version":"1.3.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@1.3.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"42b8f2a5251206a8a420d66ee66083a8d185d7c2","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-1.3.0.tgz","fileCount":15,"integrity":"sha512-FcemA+yQipgjFUZJq/uz48ZR/A5fiCoID31lVjRhBmjIcadTu88IatmmYn0Oce/7bInMD8+7wG0EYW5+8U9vdg==","signatures":[{"sig":"MEUCIQDgf8JnSgUdSItvAIXOD7uVVOMLtVUg5g7lyq9BXMOWewIgSHpdRpOHk/3UYERxk/+dXkEhsNp93joTqYlRuIN3CW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398790},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e993ba127c384eb370f497ddef5b31de42c324a1","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_1.3.0_1789055122649_0.7571932718833034","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"dsh-connect-workbuddy","version":"1.4.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@1.4.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"184fec8adec4bd9e8cfa32cb9e2abd28330aae39","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-1.4.0.tgz","fileCount":15,"integrity":"sha512-Ygoa/sfXtBEm/nP/Q6Vn6OczqrwBUnbdGm+xYUxFnNWmPowYRsSfyP6D8QhNGN91LlEvhkAr9ijXV5R6d/A23w==","signatures":[{"sig":"MEYCIQDivTEvmzHcvFB8uWgUh76T5fNFNwePNIkulPoI/0h8bgIhAPnHqH+51Wzbc15VsA2MxjF/yFzuXx2s5m8Ib30x4Kll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCtWxcXyiXGqVK/Zpt7s4stBVgvDNYUXBlqt8hGXoxxXAIgditgQCB9lxhnOcqIhxLX0EblRbwjcIPrmtXMMyNIr/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420861},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"ad80973ab5c9457d235a6bdc9f8a6d4d48af9db7","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_1.4.0_1789098477646_0.7288717389511878","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"dsh-connect-workbuddy","version":"2.0.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.0.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"a3fc18079ff8dce5d6d419abd2c3be4251253896","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.0.0.tgz","fileCount":15,"integrity":"sha512-/YtIqrYELLb3Tfi1784EflBoubTj3smbW68KxEyJqQvUaJKdesamMnOrINqf3eXB3lXYEX2tdJ5A0gj586WkSg==","signatures":[{"sig":"MEUCIAv8RK6lg+d1dHTufKWE3y1+rFzWqyY7RrhnRId2pWLmAiEA/y6AJbojXsjTYTxnlz8pEFoer1vqvtdX0P75k7tWpi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGp17g/eVnSDIabNbKKOohIg6GPMb6YjQBz0h+zHoQMwAiAaCSZEAU3Z2GT5o3ZOTMsIJ/9e+qnxGkN5gHO8uOcm0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448657},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"7fd053840167a30536f5afbab95f7a4f6397a790","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.0.0_1789432559862_0.5381725154180736","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"dsh-connect-workbuddy","version":"2.0.1","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.0.1","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"521c499c3c18c4c655a1118bb68e0753fc7cdba7","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.0.1.tgz","fileCount":15,"integrity":"sha512-g+SbTAxlneGJEelLS9rgan16eMt06gpv55lIbqtH3v3hEw/t2p0de3zNQJEuqIsuqfU+zL9zy89odxgsG1g1rA==","signatures":[{"sig":"MEUCIQCWrFGNKyfFHMfwFzHP3izEOaFnRltWYiEnWJhRIve6aQIgfFO19p5Xc3RaFVl+5ivGZwK6qJTw37aH2FeOtU24qG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEARWJYbm1NRKBocqxDqx6BhgpelSqUu/lb/lnElM0EtAiEA9a2jsfGHAmFaNvsDqw8bI1qcqIQWHQtpqLhEjrjbcaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453937},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"b7dbf4b71997817ff31db08d1860aaf5590e4106","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.0.1_1789442703209_0.5385734351430693","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"dsh-connect-workbuddy","version":"2.0.2","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.0.2","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"4f9426000eb90f2ab42f43d317864b8e58c400c1","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.0.2.tgz","fileCount":15,"integrity":"sha512-PGqh2EHKdFOm4o5MRENBHrBH3HRLJv3kyv+Bs6KBw6v+ZRcGRW9j6Fr4VpGzKzL8Xbt5enyJ/8tJS5QWU88l0Q==","signatures":[{"sig":"MEYCIQC+gfMAICUF9JPopuCcqkeEFvsnrdj4u11hYE9D6FlMPwIhAKUNw4bj5irJ25RQGNugc8/83FGNfmnOBGx9iP58zQ5Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD1f+0B9Z3aE9ilLZOJOESUBIoablOzKZ8Fnen3zCaEewIhAKP3ocrt6J3qWQhknBbJ2uFgRKesr52rNOyWl3i18jaf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459580},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"55abb58f72aa64bd745ed7c8aacb4a0fc4446900","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.0.2_1789504575968_0.12026474503808093","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"dsh-connect-workbuddy","version":"2.0.3","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.0.3","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"c045bed6b596a020100602f649cad807415b75cc","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.0.3.tgz","fileCount":15,"integrity":"sha512-cstx51Zov7T5PqCGbQJN1zSJmvMXGCmksFbMCphQYu14hhV41GfgPozcwd3Cwy3KNw5l//1vQJ3dSrpFZeFAOg==","signatures":[{"sig":"MEQCIDDGaxn5I+2xDDyLJOuN7bCBzmMec247mKjqtEGB8hwrAiBP4qPeNB+GIhxzQXM8dZoRL0nAU4D32dETrlqOFttzZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4bktqvkghjZC385X7zvx/XvN6V8agS0IrJ0g7mRDA9QIgQ3zu0nDHXNsoge+UQhaeDhbRbqz3Q5kIOSJ7XFkBtko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461753},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"939ecedb7e4c2450b6ceca6ed1bf301787097360","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.0.3_1789618181318_0.4308574420862039","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"dsh-connect-workbuddy","version":"2.0.4","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.0.4","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"cb37308c3ab2eef002cb30df80488e8deb04023c","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.0.4.tgz","fileCount":15,"integrity":"sha512-XI7cB1ZBJzfuudEFL2ZHge9gi2Jq0KD6P9X4l+YN+1ZymjplXR6Twz+WQqJrKK6osCZXpNKGQNIyO5K0BAgtUQ==","signatures":[{"sig":"MEYCIQD55ch9pjySOb/X7cQW0YGacPVW6fMJZ22lkMSduA2iIwIhANmDginSEIZffp+4AxjdRrg/86dxu7UOyxOt2I9hLr7P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIACzUtY28XjCeMBim1spcwL3Uryn+cOFQ0pXtE13TiBXAiB41O6bfULqqmE3fA7cnQtOCQfvitsyOjmnqTZZyc/w+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474097},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"27b9bd8e05a2e2fbdb093f2f14f4240ed472922e","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.0.4_1790000378648_0.7504301549753356","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"dsh-connect-workbuddy","version":"2.0.5","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.0.5","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"aa49d2193f81e53927120470bdf5aa8e922f40f3","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.0.5.tgz","fileCount":15,"integrity":"sha512-/1MMlrk6dfBz+ftTUJj3TNtou8I7YukxxdHF9dYnc2TfNLVn/C1csjz2FV4/MbpkEyHdl+mYMExiQ3QJLRfNHg==","signatures":[{"sig":"MEUCIAsCmLpzasjinHOEF7BRi6qeXtGIXi9OJsVv9jHhM1mwAiEA7rq3CpMPxUd4OGmNNEjU3QLbsn5FGn0vh/1I9vwoW7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIOSJXHUBkMXHnr4tQg4UmiRDe94sShEBMyPc3gF+iIQIhALs51eJxeVsd9Ce3TkszPAfbG9sdTKOq0Oxs7wWUGLUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498723},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"242a67981b4572872b7db6d9acede17e1b38b041","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.0.5_1790045030793_0.18772981982540737","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"dsh-connect-workbuddy","version":"2.0.6","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.0.6","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"8365b1f13c7084152c964bc051dfda9c3b4229b0","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.0.6.tgz","fileCount":15,"integrity":"sha512-0AMveOg7Peej+7/28brhwUU831zf2fwE9QN69kJMlLFn01jow75csJ0r7kXLoIx6H8oKrjpfowAoM7GTxcM+Zw==","signatures":[{"sig":"MEUCIQD4xwEUx1wA8akwm8iqJOvqAmdXwFT2Oyq1ELsWK4C1BQIgdFn8ny2T/19+SFTPV+4sSDlFVhQRvD+Pht1z8JiCt74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIESYx9A6iAPzrcuZD2LxrdQH5odMWpy3tOpNjHvjZ+e1AiEAmXf3Pd5gxwll7wncczEJObuUjz6rO5RvrTvqFvYqhu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509694},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e2efadeecedcce78d2f1bd60ed3fd1331ef0fdd4","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.0.6_1790047755853_0.6622728246990814","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"dsh-connect-workbuddy","version":"2.0.10","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.0.10","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"64fa5d15ab6d63c16bc2021d8dbc7c1c2552b733","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.0.10.tgz","fileCount":15,"integrity":"sha512-Qi1U2ggtkQazyRkV9L3SAlVDU/V+OtrM/9Ur3EOhoO0iyVm7f3zTsmMsOewS0r9rWFYj/53SD0xeBg2SpuZIiw==","signatures":[{"sig":"MEYCIQDdmWskUqZwqRKi5POXa3jKo8nrr8sv3FvDaJKydR0FXAIhALGBXPVhG8adH6CXbcxtyAPhFolniUaPAwo7bHkfa7qG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcA4EJR+5fcYjrQL6UbWoYjjCDbGw2vyCNW8G6oYs5gAIgLz6ferloBHQLchZLLiP36Z+2hM17QdVbi9oQrdxS10o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620494},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"ce7a1e585652244e5f1c37488397dad297208a26","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.0.10_1790098818916_0.7756105790954273","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"dsh-connect-workbuddy","version":"2.0.11","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.0.11","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"a661be21b9d78097b56b0a94d3a9bfdb42e44713","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.0.11.tgz","fileCount":15,"integrity":"sha512-w8h1lVrpQI1BduOO2RC9SwxRtknA01tV/cWjVsDpjSVYi9+Nwn/y458o5kbdQO/H02IQOX4kMbJf/8Q0HuhWTg==","signatures":[{"sig":"MEUCIDGgcVJZq4HFzYXhoUXkbAKicLCXZyGgjf1tz3TuTMZNAiEA3v4nXPDQF8VevzP2zjTBh0gaEeV0eOOf01cag+h4oxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1SacqZDW2zf3+4LyXsQd6Iqnva1u+AKkxvqwqhCH/OQIgR/8OtACOgf4Mz33erYqxXeMLakODSDXRUVNToYlds1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648801},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"a6b249e319118060ccdd65700668fab849a8499f","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.0.11_1790167196114_0.25674509094949105","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"dsh-connect-workbuddy","version":"2.0.12","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.0.12","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"c29ccd71013e1bdc2fe98ee158f5fa00ef74d123","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.0.12.tgz","fileCount":15,"integrity":"sha512-tWxiZp8OT4zUKc+vPer5wf8Lm2t8rQlOFDjmfZ5+FRJ2wPAC51aHiyqvsNeR7kCvAyaxmfXcueWHq04f4adQsQ==","signatures":[{"sig":"MEUCIQDkyi03lZLkAJED+mcaz6NDQzJgngjgHAa1ue//9I6cKwIgbYiBJKZcrfWP7chiDJby3NHDji7jaejPyrrsgQgkOEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHqSGJLpIjLR4SpmfM8OADgJfoAGFjF84K/HZ9y7Vo0LAiAN4+qHsI43GY5ckieXPedPKPli/Xrq30ZSHGFKQCpc1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672583},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e66793fb188b040f31a23d40dbcfed878e2df123","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.0.12_1790184620314_0.3184965193913887","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"dsh-connect-workbuddy","version":"2.0.13","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.0.13","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"aa73f8f776f7fa1a8a107620df42eadba0dd44de","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.0.13.tgz","fileCount":15,"integrity":"sha512-V/K+6388UMh6RVu3sGqDKjo/BHVkcZCwT22/FtQGtAIio2Dy1PMjfvIyG0E/Us1MPN57BPo4kZ8g3qjXSd3+uA==","signatures":[{"sig":"MEUCIAKQZXj5+x78LvmqhNaYL79cPNnO8xRQ6dd7obQWVR38AiEA743GMfM4yg2Cf144gNv45O4K+cbxndIGJCSNkh5f0Wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVvcitVQrGWLJYCVGJepv2ccOIGIjumVKtCFVzLkO2oAIgQsQ399R0Z0+u37n9ISI3T02syMV/YK0TmUqU7NMirWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674531},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"cef3368124d6c61a0a1cff1fdf29e60cb3a90b3c","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.0.13_1790188236811_0.9009690233717147","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"dsh-connect-workbuddy","version":"2.0.14","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.0.14","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"9037307651f528b865ba254ae606d9e0974f01eb","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.0.14.tgz","fileCount":15,"integrity":"sha512-gZ5IUw+5z5wVqNeR+XYjMBigXI455ReFQqn2lHw9a5ARx5dIHRGej0d7ki5653GZp9Rf78ZoVtOECbj2JawLJg==","signatures":[{"sig":"MEUCIALCshVs9Uk9UdiUbquSXvBhh8V41ElVIY2mWtGXanlLAiEAgWGrqR1jZ3CFLu0LgLqdiN3mXaaGMUj1/+2ypuWQWFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKeJkpHzUdn3fg7G7YAa3GozZDuf2rCcRUwJLOWZOK+AIhANKS2bLe+5hRV5ZzfVwLyrWg4Z9mhk9LIRpqXhjEMSaQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":687666},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"0b7e985bcd0d5261b913760fb52a2e64a21a13a4","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.0.14_1790190695561_0.3173521386057996","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"dsh-connect-workbuddy","version":"2.0.15","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.0.15","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"8b1f47ed2e1b32826fbd9d109920ad5d49afc0af","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.0.15.tgz","fileCount":15,"integrity":"sha512-to78n1xW402I2sk6jbwbrVVwEtMR3J/rwYhYaMnHWW9nE7oinJSj78ONm92m7Zmi+rS9kRoquTcU+jk1pMa8eg==","signatures":[{"sig":"MEQCIDPR/3nh+EO+JIY+pML0hgJMaIu+sxuDwDLmsO+ZP2whAiAHgrRwdS/hSD5IL5A4OLZ7i0TyMl2FYMfQRBZdxMS6+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjZRaZv/+RvLNYdWtk9tkqGR2XoNFsu3U5ScHEZktQFAIgF10nZZT6gpckFcKuigZz8kR3fZM5gwxDST99e/sslsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690917},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"b8b1e382b9385a542085dddd69a1f75b34330a2d","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.5-rc.1 <0.2.0 || >=0.1.2-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.0.15_1790216940748_0.6087012962971696","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"dsh-connect-workbuddy","version":"2.1.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.1.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"4064782e9a1390cf2fda0cf18f9f5e77419f1bf7","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.1.0.tgz","fileCount":17,"integrity":"sha512-PQ/7GvESfRC6fnRbHwRWoT8vtpiHqRonNfqIW4yb3nH1isdDZCsRPiWrTk8UNBrw5+BTTMANnuTOo3MTp0KytQ==","signatures":[{"sig":"MEUCIQD1fTtKMs6DO+UfPQ8MAt5a+saRMiyfu3XpwgELot1iPwIgPNe2QGditVDYTmuxjP89IHNQznOIaI9bn9N/wIlNugk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHm8tpY0V9JY0o9XZh7U2VXlXEdYZHilUQsfKJdox2EMAiEAqrMaqWzYZ6//00CKI31t29XdDjc9xbb7kh6owizYl+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":726568},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"4234801e86e5fca54b821ef27c0bcaa329f142a2","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"Connect locally signed-in WorkBuddy models to DeepSeek Harness with a read-only credits overview and model management.","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.1.0_1790307092540_0.6696518811273455","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"dsh-connect-workbuddy","version":"2.1.1","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.1.1","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"a99076cc9bd0cafea0caf852a5023d1993e1d30e","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.1.1.tgz","fileCount":18,"integrity":"sha512-ucKwKGJKIv2y0i/1imzcwzG8WJuDVNEWhAZDn5HDGsTvigWYQCZ4HUnhk/VMr804nUI74zo57fouoWCQzXi2+Q==","signatures":[{"sig":"MEQCIGA8m3jc8Fyc9XplXwjcnccf2lfzhuU2HcAV9NxedJF9AiA52DGhZzL1HNmtrpA+gcVNzkZth1uezAMXGn8Lf45K5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIESBG/Tl88Iv7VaXcV4+9jpN+FSEUYB2vVHfZK46TxkKAiEAyoFpUHOS2oLsE2PBKAEPO/hFAbOwRz1cliu5EXdwTHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":774112},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"bd0a514c17338312eb7ef363977f56eb507b8a37","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.2.0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.2.0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.1.1_1790399730953_0.4167189036799306","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"dsh-connect-workbuddy","version":"2.1.2","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.1.2","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"6886913f0ec1718a269d718f032bd33a81863ba8","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.1.2.tgz","fileCount":18,"integrity":"sha512-Du7fbqE8cd4oXTTTZOmHDSBbV6Zju5lAdnupKBiTM5usOvJHyqoCAdY4GhKh6UJ4JGoVudbLU6RjRKN1rrgQIQ==","signatures":[{"sig":"MEYCIQDYKFZWmC4cs0stS0kSiP1K/NIvNWFqIa+agKnJlTWHRgIhAPcur8tTx2vDDNIhFVIAo2x/KFWiSUVGthFrYy1Pbv/P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDXLyOZqrHOzl2MSuNaO3VVJHRM25XDi7YX0n1dLsOpQAiA+k2QcAGXalN53IG+MnAdpSOhD3wV/GOXn+J1Ulv6vDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782941},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"d9b26c96b7bdfc10686f227bdf3d38402eceacbf","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.1.2_1790624167184_0.36241799026640686","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"dsh-connect-workbuddy","version":"2.2.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.2.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"c10f125216cd52aca00252cdb11c1a0ddd78e2e4","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.2.0.tgz","fileCount":18,"integrity":"sha512-/TxohqQfUgJqv4Mbs6ueRBPOXxTUOyI/2Y6eXLggirm5mfOrrquUvmfzO8ISZ14WOGpIz1/y7ynb7Huu5mp3vg==","signatures":[{"sig":"MEUCIQD+6UYv4HZGbaJX6Qp8eRpSTjMuqDtm/LjJ7gKSVutQHQIgDSoRrj21Wj6t27GLg/zph/thlk7zTaRAqEwz/YFBNOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHCnq1YeoN/1X/BIEVGmi+ezHQ/KyMPvgHjzxipWWUF5AiABxojRPRjQOxAF2BBAiPHGI9CIuoQM+HtYfMmbbEKyVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798585},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"a45b97a71ca404629d23202287a666b2c25b2a55","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.2.0_1790628241533_0.5760867974903277","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"dsh-connect-workbuddy","version":"2.2.1","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.2.1","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"649b157afdbeb0bf58d25900ccd0de82009b4d72","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.2.1.tgz","fileCount":18,"integrity":"sha512-IZPK2nQ5Lxls0fgQSEUAWClxtHCP84wEpiNv3+u9mF7ejCmh8UmTJT0eOEoCwGQyP+SfHaE7teISCXdz70RC2A==","signatures":[{"sig":"MEUCIHF4geIPxFeiWjQBpT5z8fuiBgMlqosVlmmimTGNabVHAiEAt2U6FtFmU5qR4fOQ5jgSKm0etx3U+Ujod+6wqbFuPu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHrCR1M0Ugykpz38Vttj3/s5sOxJGtHVmUasCLJQ6n8DAiBbng5JNdlO34J8SUJQoTalWg4GiK0RLWzZD9ZH7QzQ7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799254},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"cb5dc88f3237b208312e5f5d6335bb8ffa6830cc","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.2.1_1790628578413_0.20930964037604394","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"dsh-connect-workbuddy","version":"2.3.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.3.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"cdbdef4377166a04396ee079e8d91ae9cb87aac9","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.3.0.tgz","fileCount":18,"integrity":"sha512-vKgXXzSbNOmyuB32b2Q+MNgPZwGnan5TlWl3W6d/DhM6k3ZB3H4Y5IHC6pTML8VO5TCCCE5WKebGJJevKMLbZw==","signatures":[{"sig":"MEYCIQD8H1NVUBaPzP9e3yxXyy9+Q9bxgVO9TyPnAY2wLHFjwgIhAPa6o9GzWo8fRaYXQKp/v/+hdfIAbUQLBc2PZw9JuH+8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcotNjK3auBhcU4Gu3K5CPhh+4kgX59wVqhdYGLRpjPAIgBKPbyewsTJmksCbvg9xoPRv8MgjqB9IiejdJd8a5THk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842720},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"02e63e8d457c92a1976761f392f13c20626c42f0","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.3.0_1790670030215_0.001667393711297649","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"dsh-connect-workbuddy","version":"2.3.1","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@2.3.1","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"bc5d8559daae67fc557df7cf00da855b8a9ed506","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-2.3.1.tgz","fileCount":18,"integrity":"sha512-VPHVjq07Xd6kmF2qdzHfI1ZsY2p2lTMmNsG1rB/AWBUgct4DLY5gBHGQXuwVRzK+RHFfu8Alg5p/9FFvIUjF5g==","signatures":[{"sig":"MEUCIQDVKVI1TY0qgJZ+dji6UcUTxr5QSeVh31kz9HtxttWgEAIgI2LOSNLmWJR8lCwzg5wJzXNeVENjOOQtXnU98mDsn8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIByAJw8aitP1MvOsAeB5hvRrdAHNZxRYT7UkMCNGDJ9uAiBdgfw8UGyIhyaOlNEsDV62JIqJuTrbaEcjGrOhQCH4sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":857146},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"b209af263550adef65341128e0754df1b38b9bce","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_2.3.1_1790676351800_0.804507713008348","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"dsh-connect-workbuddy","version":"3.0.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@3.0.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"11fc60ecd077a1f8c69746c539c611a87cf3b2c4","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-3.0.0.tgz","fileCount":20,"integrity":"sha512-PU87Cv8GKaOZQ2fFqoTv14rHSFYYbHYFWX6zY/u3YKcyuuwzEeOuLehIlnMErHlwovmjslFRGRUdfHx0tZ7mKQ==","signatures":[{"sig":"MEUCIEA6CRq5Fxkb/PFyDzsZvS10Ch1h+4o820OD0Lh6N8WXAiEAyu58Q/YbyEncjO62MuOOvo5hg1HsD/jR59pqATUmUcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH79l+3V1Z+I8lCtdB+Nnduk29MtTfG5MBViket1p3ggAiEA/4UxKgoozEf81YriYSBfHiB0IbaOIb7nNvA136SiDko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1225302},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"8038d03a5afbd989dd2d9e8a61041ad29e38fa0a","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"18.3.1","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@types/react-dom":"18.3.7","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_3.0.0_1790747213940_0.955953685317773","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"dsh-connect-workbuddy","version":"3.0.1","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@3.0.1","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"161ce1d24fb753d641fa42e156ce7152356349c4","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-3.0.1.tgz","fileCount":20,"integrity":"sha512-jlxh9pUDVh/7rddIbKRuZFyN9hmr0PKVc64NsGtvV8yF5dMwWuyyax+/qBTrA9fpyS38Nx/zhijGJTFiWItC5A==","signatures":[{"sig":"MEUCIC8leK+O12fXScNDRkER9Ut6ddgPPfWVJzORl04Y39xMAiEAsB1y6Sbg5eF2PJrwsYiqAf4a2ve/IzfK/ZV/aFMBDF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFu2qqivJthdPFdZBKM73YBzjKeCnGrFFag84Tg7uuEgAiAkhZcOP6nJEy4Hn9bP7XRZgk8EvzbvAQz/vH1OYkWvLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235618},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"006de22e917626dc6c3d1f8beede2b1ccd87324a","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"18.3.1","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@types/react-dom":"18.3.7","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.86.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_3.0.1_1790751024569_0.0773065281956411","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"dsh-connect-workbuddy","version":"3.0.2","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@3.0.2","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"ba741fc09d4650b1a42f620e91919276fd69a6dc","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-3.0.2.tgz","fileCount":20,"integrity":"sha512-9o18qSGrx39KSKhL64waqiha83c2E42SlqtoXVUch+lGStAiJcLj3ecPqbQtV9Rb70ZtAqrjasoNUJ9WsszPWw==","signatures":[{"sig":"MEQCIH0b7nxoK9W8dZHcYjFHNRvkX33TBt0EDUWQ8u+NkR44AiAVrIOY1EV7SkPL2xxvGPayIX687OG3J+OpQBZ8OcYH9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBcDrHtrbE006DlGKvDe9WNZtMo+molTuIgFwZzIRkxZAiEAuImf+t1XUReuDZdxrAiaOwJoi90NtxcNvbmF2iFX4cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1242075},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"1920b6554d1a245115a93c2891735d09865da5ac","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"18.3.1","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@types/react-dom":"18.3.7","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_3.0.2_1790770514540_0.4036560134118121","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"dsh-connect-workbuddy","version":"3.1.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@3.1.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"03716cf131bb96bff7856344de981e4c03e18166","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-3.1.0.tgz","fileCount":20,"integrity":"sha512-CQzUXUyQc0JjpgF+SKsXdFwAxK+NyBdrUn77e9OezhGopbwbpsDK1dxjDX6VQz7tJdWvwjc4thxtg9eooO9wJQ==","signatures":[{"sig":"MEYCIQCfavo+TdIrsYtY7akAakaHiLrRVr4ez/FCHso8Ne+RrgIhAIv1/LMmJukne1HXpHeGMzqE860Qwccxi3kpNmn5XjbY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCH1Wk2qrLDTLfDyXe4l3pLcMnYiusGGeA9WQZvIUWrdYCIGnB8tJ1mITjjjhou1NOxj1ixEhYd5BF5FrTkx9xokav","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276024},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"45e811c3888f6b6c73ca39627a1e70f2bd170a65","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"18.3.1","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@types/react-dom":"18.3.7","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_3.1.0_1790824557580_0.4758484085029695","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"dsh-connect-workbuddy","version":"3.3.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@3.3.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"9cd4a95dd7a68cb18f0f392a1af3897e179315b6","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-3.3.0.tgz","fileCount":20,"integrity":"sha512-eR+o9aQYdig77FjqZ7acFzaLSZRCS30rCShZcCSGpukxv2kj9d3wbq1oN4WRkjKAKyffYN59evumGjvl38Jdww==","signatures":[{"sig":"MEQCIDxkyM5QeG1h2qGeAH4z4qIxyw/RgRpGYFmbuuInL2vMAiAWsT+A4+IEkg7MK9qiGd4X1Wye6U9xP44Q522vo11fpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWUowuXq3YbF/rvG3ImEQKKi58xIB+55oeFM5cTcaXcgIgavEsSy56P1nTlqkE4sVdpRChOuxkh6aEDZtaj8uT4UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1326097},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"4435a57d3db8d22ae377b87b477d3aab5781d214","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"18.3.1","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@types/react-dom":"18.3.7","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_3.3.0_1790871317939_0.07719963733579038","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"dsh-connect-workbuddy","version":"3.4.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@3.4.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"c1259c28c032cb669333c7865d58e7a76780e99a","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-3.4.0.tgz","fileCount":20,"integrity":"sha512-3w1zxI6C7bfDBfSMgKMGkmJmtsiv2ywlRQmPO8YN/f5vH2fNCdUNDEUOF+aWNoBU+yN4sbNTmfb2DcnD3WDh/Q==","signatures":[{"sig":"MEUCIQCj+LLT90c+mE4n/+iwlrkOMjjhdVKWK20idprYPK95xAIgErQKd3JgecECKpAWwS21Fgmphvtv5G+8ToQMZAD5CDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQdA7HK+YXwFH+06JRuF3Mj909KIdamBm7+YYixvrO+wIhAI29lxnx+T3Udh/zqxJDWVsx3bmKSyEz0ucBUDaeljaf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1351573},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e53c2fcec8c365756de1a0d968348692f9dfb8be","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"18.3.1","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@types/react-dom":"18.3.7","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_3.4.0_1790891489561_0.49461106388448317","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"dsh-connect-workbuddy","version":"3.4.1","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@3.4.1","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"bdf4d80e57f090a8df621862c9efe921e881fda0","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-3.4.1.tgz","fileCount":20,"integrity":"sha512-HJ97mhoszZ8w221sVgj2dMAU5cv5QioBN0nBlnY+gBwXMrwXBoi+yGvhBPJppHlJ/Tr1QGlpNyM4E/szpOFTGA==","signatures":[{"sig":"MEYCIQDcgMP/39fN2JWTCL/LmwzxktnH663W4hXc+Lu7ixsmbAIhANFWKMsUVl3JlAYTrBDv1LzmlHq+hNz26E8kr4XOe8wZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDTUJl0ddrIUijjTMVQygZ6kAdNYvS3GhBvOp/xtvaTRAiAmNkLmjwXkRqHjloAjJYZdRdBkli4fXm1ddFatpOGMqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1356548},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e94a74ace4a88cd5dd7534eb4a2360152c4ef3f4","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"18.3.1","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@types/react-dom":"18.3.7","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_3.4.1_1790918090603_0.06662344044025081","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"dsh-connect-workbuddy","version":"3.4.2","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@3.4.2","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"056618b69e27c3469869c988c5d56fbab07632fc","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-3.4.2.tgz","fileCount":20,"integrity":"sha512-+VBoHZ6MifORAaCoPPwc8XJLn/Uw3f4oAZuVHMGRUi/EfsOvEVCVuLQ9KMJnoC789n+duZVNdZ/5LHgbgkiDUw==","signatures":[{"sig":"MEUCIQCJj4QW/4li2vEpyAiRBI8GIb73DK256nVIZAfKYjLDtAIgPEf30c+d1LRLkdE/0V5gjePyOUiqeA0ASSTcduSQMqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFrOaAuenhzqoDnyyqM0mz1ngOwitP3lylTzzNbyL2B3AiBRfZz7dvuIslpgxPsN6BeAdpYLfgwFM3VIJyhhXOZGZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1359051},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"941b0471e2c7cfcf3e6370a3c61a11f2eef8ff07","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"18.3.1","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@types/react-dom":"18.3.7","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_3.4.2_1790964997189_0.13802265590548957","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"dsh-connect-workbuddy","version":"3.4.3","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@3.4.3","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"04d8530fd0c88b007fa4e1dc7924d0df6e4bfade","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-3.4.3.tgz","fileCount":20,"integrity":"sha512-TeiGuv9+KJ6SvkGD17iSWeOFx+uYhVA/atR4KGaMiUJCN/HreurjEJ3szoPi2dG7B/IzBScl+vqcEhV+L2+YPw==","signatures":[{"sig":"MEUCIFWolAVjf4swWfvy7OYHXsMSqM1IYKUCh4Ig8fDGi2oQAiEAqHDuT+QLxhLAu/nuDGPSMjb5xffTfqce5SBgtuiw8QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWJ/2wbtogD9J6dDvk1tyoFD2kbrOSXEFZ+RPrS2GkxAIhAL70vV+D29ck/8u6yphYJPLWJ3p1WoXA8XySSJdF+AhV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383374},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"b38ddde0076a4ffddeb4d852b0e6a582211bf758","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"18.3.1","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@types/react-dom":"18.3.7","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_3.4.3_1791014496710_0.6789170345989985","host":"s3://npm-registry-packages-npm-production"}},"3.4.4":{"name":"dsh-connect-workbuddy","version":"3.4.4","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@3.4.4","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"23e8d59bda61bc1b053b10c6b94174c306164e4d","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-3.4.4.tgz","fileCount":20,"integrity":"sha512-VCkL53S4+aJ58uYfiPOG+yPtqeyt4CctLIOpBjkVwP548EPZOCE9ZlBi1Xqb9skhe2nW/0MBmBjLXD271dwYoA==","signatures":[{"sig":"MEUCIQD0VhPbnzomJxnx+ECWly5vKpn4qUmw4U7VuLu3dR3I4gIgQn+3Jbpb/qT5ZDTHbNb2AwBt5HBMkkv63mGMQ5H+cIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB7dwn+X1eqpujam5fvALPb37/8Kp4ATgOCuGfZ/iUwZAiEAqhzWzK2zMbDgCkdrwPPJHLc+HO2/PxTBbjPlT2hC/G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1407220},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"06423b68e2cb6141266bda3d39429e0e66463c33","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"18.3.1","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@types/react-dom":"18.3.7","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_3.4.4_1791031841180_0.1740080602030083","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"dsh-connect-workbuddy","version":"3.4.5","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@3.4.5","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"02bc3955f8d5254306fccc4eff187dcbe2c69744","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-3.4.5.tgz","fileCount":20,"integrity":"sha512-sFskNp6Mx2de6ZBmuPvgkTJegj+JeJcRReoo2Owz7YAdOrTqK2iWHJNNlgUskqZeFVMwr6qGCZfTRY/F86qIPQ==","signatures":[{"sig":"MEUCIQDXm43VTS2JmOWnMbXECcPkWiKDzUORMV0BeuGGzrC8sgIgb9tmfEO+AD2kxlkNdynG4cyPdkwrXVl3l9hAbiSfgUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCR5ttYRJNAQZ5FZxlTVVnDaaE6ROh53kzFTcdsurc2twIhAJDwM+fByuv6HSPMx9Zz93AvQvkp8t83JPSsc5LqHYWf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412872},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"5def773fa70fca805a4ab7de52823a6c3a1687ee","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"18.3.1","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@types/react-dom":"18.3.7","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_3.4.5_1791046176994_0.46168800643961605","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"dsh-connect-workbuddy","version":"3.5.0","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"author":{"name":"dingminhua"},"license":"MIT","_id":"dsh-connect-workbuddy@3.5.0","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"2a0fcd1bfbe7ec63cd083a9793fc476700560440","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-3.5.0.tgz","fileCount":20,"integrity":"sha512-62D303DJb0NZmhbCVaIAQu6ntuvOKQwWjShXvWvmAYtpbDfRM2mSrIUdR8fUu0rxekQfkba8aOp4PmmJjFxDjg==","signatures":[{"sig":"MEUCIAhzVciLOhw8R/M1oibVpA6GjDklpOrE/pydzA0P4JHUAiEAxtjiMoS2JC9r02OqY5hj/n4QD1IRIUNkign2fOMVubs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxMjCBfknZkMK2I4miEjcIs72YcXS6BwHNQL+OrXIXZAIgCgQGc1vbuT/K6ogNSwlh5YnQ9UEMMRgF3ALTr9gINDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1431391},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"f0ce4e3c2187a84fc4418aaf95b5d0748021db15","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"18.3.1","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@types/react-dom":"18.3.7","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-connect-workbuddy_3.5.0_1791063916951_0.034807640993913536","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"_id":"dsh-connect-workbuddy@3.6.0","bin":{"dsh-connect-workbuddy":"lib/bin.js"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"dist":{"shasum":"836644078bdeb9eb21a2a28260cc55a841a8ad56","tarball":"https://registry.npmjs.org/dsh-connect-workbuddy/-/dsh-connect-workbuddy-3.6.0.tgz","fileCount":20,"integrity":"sha512-TAAc7WIkuPjJL6hi5fgSeb9Kab5WD//2dn6KBx3tbfwLLWDBxW2bQZ/ivULwbrQaZosV2TYDqitUGSE4TrIQdw==","signatures":[{"sig":"MEUCIC/FKy25R7KLID9eKNlWy1U++8crPhW2XlLYbCYJmMpDAiEA9ozSaw648AdDNSrnzUHvdjklKgkNnu9jYgpVTvFbYMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCmUlFnLxgaF4VIpUk1FgNDcN0JledCY4cGdos/TUcYfgIhANRD7IqB5LKZmbsQBm/v9MbWJLXvPCFpew0pTK/IhkJh"}],"unpackedSize":1441546},"icon":"icons/dsh-connect-workbuddy-128.png","main":"lib/index.js","name":"dsh-connect-workbuddy","type":"module","types":"lib/index.d.ts","author":{"name":"dingminhua"},"engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"bf4470e3af4d638b8dcfcb8932177413c5484df6","license":"MIT","scripts":{"test":"vitest run","build":"tsdown","check":"pnpm run typecheck && pnpm run test && pnpm run build","prepack":"npm run build","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.client.json"},"version":"3.6.0","_npmUser":{"name":"dmh2002","email":"122054933@qq.com"},"homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"copyright":"Copyright (c) 2026 LaoDing","repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"_npmVersion":"11.12.1","description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","directories":{},"displayName":"DSH Connect WorkBuddy","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"_nodeVersion":"25.9.0","dependencies":{"@deepseek-ai/schemastery":"3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.2","vitest":"^4.1.8","react-dom":"18.3.1","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"~18.3.31","@types/react-dom":"18.3.7","@deepseek-ai/cordis":">=4.0.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-locale":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-slots":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings-plugins":">=0.1.7-rc.1 <0.3.0-0"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1-rc.1 <5.0.0 || >=4.0.2 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <0.3.0-0","@earendil-works/pi-ai":">=0.85.0 <0.88.0","@deepseek-ai/schemastery":">=3.18.1-rc.1 <4.0.0 || >=3.18.2 <4.0.0","@deepseek-ai/dsh-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-llm-pi-ai":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-attachment":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-home-paths":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-atomic-write":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-host-webserver":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-renderer":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-settings":">=0.1.7-rc.1 <0.3.0-0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.7-rc.1 <0.3.0-0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-connect-workbuddy_3.6.0_1791093170254_0.37893098868505515"}}},"time":{"created":"2026-08-30T08:16:39.982Z","modified":"2026-10-04T05:52:50.534Z","1.0.0":"2026-08-30T08:16:40.181Z","1.0.1":"2026-08-30T13:49:44.739Z","1.1.0":"2026-08-31T09:06:45.286Z","1.1.1":"2026-08-31T10:39:00.900Z","1.1.2":"2026-08-31T13:18:26.309Z","1.1.3":"2026-09-04T15:34:19.707Z","1.2.0":"2026-09-07T23:46:22.660Z","1.3.0":"2026-09-10T15:45:22.791Z","1.4.0":"2026-09-11T03:47:57.752Z","2.0.0":"2026-09-15T00:35:59.955Z","2.0.1":"2026-09-15T03:25:03.375Z","2.0.2":"2026-09-15T20:36:16.072Z","2.0.3":"2026-09-17T04:09:41.410Z","2.0.4":"2026-09-21T14:19:38.754Z","2.0.5":"2026-09-22T02:43:50.881Z","2.0.6":"2026-09-22T03:29:15.950Z","2.0.10":"2026-09-22T17:40:19.016Z","2.0.11":"2026-09-23T12:39:56.232Z","2.0.12":"2026-09-23T17:30:20.406Z","2.0.13":"2026-09-23T18:30:36.900Z","2.0.14":"2026-09-23T19:11:35.668Z","2.0.15":"2026-09-24T02:29:00.825Z","2.1.0":"2026-09-25T03:31:32.687Z","2.1.1":"2026-09-26T05:15:31.092Z","2.1.2":"2026-09-28T19:36:07.279Z","2.2.0":"2026-09-28T20:44:01.625Z","2.2.1":"2026-09-28T20:49:38.509Z","2.3.0":"2026-09-29T08:20:30.397Z","2.3.1":"2026-09-29T10:05:51.924Z","3.0.0":"2026-09-30T05:46:54.041Z","3.0.1":"2026-09-30T06:50:24.677Z","3.0.2":"2026-09-30T12:15:14.668Z","3.1.0":"2026-10-01T03:15:57.703Z","3.3.0":"2026-10-01T16:15:18.074Z","3.4.0":"2026-10-01T21:51:29.678Z","3.4.1":"2026-10-02T05:14:50.712Z","3.4.2":"2026-10-02T18:16:37.324Z","3.4.3":"2026-10-03T08:01:36.828Z","3.4.4":"2026-10-03T12:50:41.316Z","3.4.5":"2026-10-03T16:49:37.177Z","3.5.0":"2026-10-03T21:45:17.040Z","3.6.0":"2026-10-04T05:52:50.379Z"},"bugs":{"url":"https://github.com/dingminhua/dsh-connect-workbuddy/issues"},"author":{"name":"dingminhua"},"license":"MIT","homepage":"https://github.com/dingminhua/dsh-connect-workbuddy#readme","keywords":["dsh-plugin","deepseek-harness","workbuddy","codebuddy","model-provider","credits"],"repository":{"url":"git+https://github.com/dingminhua/dsh-connect-workbuddy.git","type":"git"},"description":"把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供只读的积分概览与模型管理。","maintainers":[{"name":"dmh2002","email":"122054933@qq.com"}],"readme":"<p align=\"center\">\n  <img src=\"docs/assets/dsh-connect-workbuddy-usage-card.png\" width=\"640\" alt=\"dsh-connect-workbuddy settings panel\" />\n</p>\n\n<h1 align=\"center\">dsh-connect-workbuddy</h1>\n\n<p align=\"center\"><b>把本机登录的 WorkBuddy 模型接入 DeepSeek Harness，并提供账号池与模型管理。</b></p>\n\n<p align=\"center\">\n  <a href=\"README.en.md\">English</a> ·\n  <a href=\"#安装\">安装</a> ·\n  <a href=\"#工作原理\">工作原理</a> ·\n  <a href=\"#账号池\">账号池</a> ·\n  <a href=\"CHANGELOG.md\">更新日志</a> ·\n  <a href=\"https://github.com/dingminhua/dsh-connect-workbuddy/issues\">问题反馈</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/dsh-connect-workbuddy\"><img src=\"https://img.shields.io/npm/v/dsh-connect-workbuddy?style=flat-square&label=npm&color=cb3837\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/dsh-connect-workbuddy\"><img src=\"https://img.shields.io/npm/d18m/dsh-connect-workbuddy?style=flat-square&label=downloads&color=cb3837\" alt=\"npm downloads\"></a>\n  <a href=\"https://github.com/dingminhua/dsh-connect-workbuddy/actions/workflows/ci.yml\"><img src=\"https://img.shields.io/github/actions/workflow/status/dingminhua/dsh-connect-workbuddy/ci.yml?branch=main&style=flat-square&label=tests\" alt=\"test status\"></a>\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/github/license/dingminhua/dsh-connect-workbuddy?style=flat-square\" alt=\"MIT license\"></a>\n  <a href=\"https://github.com/dingminhua/dsh-connect-workbuddy/stargazers\"><img src=\"https://img.shields.io/github/stars/dingminhua/dsh-connect-workbuddy?style=flat-square\" alt=\"GitHub stars\"></a>\n  <a href=\"https://dshfind.com/plugins/dingminhua/dsh-connect-workbuddy\"><img src=\"https://dshfind.com/api/badge/dingminhua/dsh-connect-workbuddy\" alt=\"dshfind plugin\"></a>\n</p>\n\n一个独立的 [DeepSeek Harness (DSH)](https://github.com/deepseek-ai/deepseek-harness) bundle 插件。它把本机已登录的 WorkBuddy 账号（**国内版与国际版 WorkBuddy AI 均支持**）接到 DSH 的模型选择器，同时提供账号池与可勾选的模型管理界面。**国内版与国际版是两个并行的供应商（`workbuddy` / `workbuddy-global`），可同时使用**；插件设置卡片以 tab 区分两者，方便统一管理。\n\n## 功能特性\n\n- **双供应商并行接入（国内版 + 国际版）** —— 国内版注册为 `workbuddy` provider（`GLM-5.3`、`DeepSeek-V4-Pro`、`Kimi-K3`、`MiniMax-M3`、`Hy3` 等），国际版注册为 `workbuddy-global` provider（`GPT-5.6`、`Gemini-3.5-Flash`、`GLM-5.3`、`Kimi-K3` 等）。**有账号的区域其模型会出现在 DSH 模型选择器里**：两边都有账号时两组同时可选，不同会话可以各选一边，互不干扰。**本机没有账号的区域不列出任何模型**（该区域一个请求也发不出去，列出来只会点到就失败）；只要在该区域登录一次，「重新检测账号」或重启后模型就会自动出现——provider 本身始终注册着，因为它的设置卡片正是登录的入口（重新检测在账号池区块里）。模型名内嵌上游积分倍率（如 `GLM-5.3 · x0.79`），与 WorkBuddy 自身模型菜单一致。\n- **插件卡片 tab 切换** —— 设置卡片顶部为「国内版 / 国际版」两个 tab，各含独立的账号池与模型管理；每个 tab 的账号、目录、勾选与未保存草稿完全隔离——在一个 tab 里切账号或刷新模型，不会触碰另一边的运行时目录与会话。\n- **可单独关闭任一版本供应商** —— 每个 tab 右侧有一个勾选框（默认都勾选）。**取消勾选即把该供应商从 DSH 模型选择器里彻底撤掉**（不是只藏起 tab）：它的路由与「设置 → 模型」页的目录条目一并摘除，启动时也不再为它发无用请求。账号、积分、目录与勾选**全部保留**，重新勾选即完整恢复。典型用法是「我根本用不到国际版」——关掉它，让选择器干净。注意：若某会话此前选中的正是被关闭供应商的模型，该会话再调用会报 `NO_ADAPTER`，卡片会在关闭态的 tab 上明确提示这一点，不会静默失败。\n- **模型管理** —— 从上游刷新完整模型目录，逐项勾选启用或禁用；刷新是草稿操作，点保存才生效。上游同时给出积分倍率、上下文/输出上限与推理档位；**图片输入按厂商核验表判定**：刷新时只有厂商文档明确写为原生多模态的模型才自动勾选，文档写明纯文本的不勾，**没有厂商资料的一律按「未核实」不猜**（上游的 `supportsImages` 是平台侧声明，不等于模型能看图，不参与判定）。用户仍可随时手动勾选，勾选状态保存在本地。**每个模型行还有「可关闭思考」（`off`）勾选框**：决定要不要为该模型提供「完全关闭思考」这一档位。默认由内置复核名单给出（上游声称可关闭、实测却对它返回 HTTP 400 的 9 个模型默认不勾），你可以按模型改勾/取消——**取消**用于上游新出现的拒绝模型，**勾上**用于名单误伤、或你已确认可用的模型；首次保存即写入你的勾选，之后不再重算。\n- **模型可用性测试（含冷却恢复时间）** —— 限量模型的冷却时间过去只能靠反复试错去猜。现在每个模型行有一个「测试」按钮，直接告诉你它此刻能否使用、不能用时何时恢复。**它发的是一条真实体积的请求（约 25k 输入 token）**，而不是「发个 ping 看通不通」——因为上游的限流**按请求体积触发**（实测约 20k 能过、约 30k 被拒），小请求看着正常、长对话里却可能每次都被拒，那正是「测试通过、实际被限」的来源。**恢复时间的来源**：上游的 429 **不带** `Retry-After` 响应头（也没有 `X-RateLimit-*`），但它把重置时间写在**响应体**里——`{\"code\":6004,\"msg\":\"…将在 2026-09-30 02:30:30 UTC+8 重置…\"}`。插件从响应体解析该时间（并按其声明的 UTC 偏移换算，不受你本机时区影响），因此卡片能直接显示「✗ 被限流 · 2026/9/30 02:30:30 之后可再用」。三处来源都没说时，插件**不编造倒计时**，如实显示「上游未给出何时恢复」。限流**不会**去借月周期包的刷新时间（那会让人为几秒的限流去等几周）。探测在后台发起，**凭据不会传到页面**；结果不写入设置，也不改变你已保存的勾选。\n\n  **两点需要知道**：① **它真的花钱**——实测一次报 `credit` 0.02（被限流时直接 429，几乎不花）。因此**只能按单个模型手工点**，没有「测试已勾选」这类批量按钮：一次覆盖整个列表就是一次不可控支出（服务端也据此**只接受单个模型**，多模型请求会被拒）。② 上游虽宣称 1M 上下文，但节流线远低于此；插件按模型的**原生窗口**向 DSH 宣称（3.5.0 起不再默认压到 200K），所以 DSH 很晚才压缩对话——长会话撞限流是这条机制的直接结果。想让 DSH 更早压缩，就在模型行上手动设一个「DSH 上下文预算」上限（可选 200K / 500K / 模型原生窗口）。\n- **本机账号切换** —— 自动发现 WorkBuddy 桌面端留下的多个登录凭据，可按区域切换账号；Token 不写入 DSH 设置。\n- **账号池：多账号批量操作与自动换号** —— 把要用的账号勾进池子，即可**一键签到所有账号**、**一键测试所有账号 × 你指定的模型**（默认挑该区域倍率为 0 的免费模型）；开启**启用账号池**即同时打开**自动换号**——某个请求在上游失败时，插件会依次用池内其他可用账号重试，直到有一个接手、或全部不可用为止，然后才把错误报给你。成员**默认一个都不含**、必须显式勾选（「本机有登录」不等于「要拿它去签到和花积分」）；**开启后由池子的排序决定每一次请求用谁**（可用优先，其次积分高、快过期的积分包、凭据更新的）；失败时依次用池内其他可用账号重试。排序**从不写回你保存的选择**——关掉开关，你选定的账号立刻完全生效。只有请求本身不合法（HTTP 400）不换号：同一个请求体换谁都是 400，重试只会白等。**这个开关只管「插件要不要自己决定」**：关掉它，插件不再替你选账号、也不再替你换号，但**签到与测试仍然可用**（它们是手动动作）。测试走的是与模型行同一套真实体积探测，因此**有真实成本**；**不提供自动签到**——签到会真实领取奖励，只在你点按钮时执行。详见[账号池](#账号池)。\n- **凭据失效时给出可执行的建议** —— 上游拒绝当前账号的 token 时，插件会**实际探测**本机其他账号：若有账号仍然可用，就直接告诉你「切换到它即可」（并附一键切换），而不是笼统地让你重新登录——被钉在一个作废的旧备份上时，重新登录并不能解决问题。只有本机确实没有别的账号可切换时，才会提示重新登录。\n- **积分信息在账号池里** —— 成员表逐账号显示剩余积分与最近到期时间，排序的第二键就是积分（谁多谁优先）。查询是**只读**的、不消耗积分。\n- **凭据路径多候选** —— macOS / Windows / Linux 逐一探测默认位置，也支持环境变量与卡片内直接指定。**未登录时卡片会列出「探测过哪些路径、各自为什么没成」**：五档原因（不存在 / 读不了 / 没有可用 token / 字段已加密且拿不到密钥 / 属于另一个地区）分开呈现，因此「已经登录了、但桌面 App 不在场」这种最容易误判的情况会明说需要 App 在场，而不是叫你重新登录一次。**属于另一个地区**那一档尤其不同：登录信息是真实可用的，只是挂在另一个标签页下，卡片会直接给出结论「切换标签页即可，不用重新登录」。列表只讲一次——提示段落说结论，折叠列表给路径细节，两处不重复同一件事。\n- **安全 loopback shim** —— 每区域一个随机端口 + 进程内随机 secret，真实 WorkBuddy token 不交给 pi-ai。\n- **命令行诊断** —— `status` / `doctor` / `logout`，按区域报告登录与积分，无需浏览器即可确认宿主状态。\n\n## 工作原理\n\n```text\nDSH PiAiAdapter（每个 provider 一套）\n  -> 安全 loopback shim（每区域一个随机端口 + 进程内随机 secret）\n  -> WorkBuddyUpstreamClient\n  -> 国内版 https://copilot.tencent.com/v2/chat/completions\n  -> 国际版 https://www.workbuddy.ai/v2/chat/completions\n  -> WorkBuddy SSE\n  -> DSH 本地执行工具并回传结果\n```\n\n国内版与国际版各持一套完整的运行时栈——凭据 store、模型 catalog、回环 shim、adapter——按凭据域名（`workbuddy.ai` / `codebuddy.ai` → 国际版，其余 → 国内版）隔离可见账号，所以**两个区域的账号可以同时在线、同时被不同会话使用**。国际版有两个品牌域名：桌面端登录在 `workbuddy.ai`，CodeBuddy CLI 登录在 `codebuddy.ai`，两者都是国际版。\n\n模型目录按区域取自各自的正确来源，两者都是 **App 自己读的那份** `/v3/config`，区别只在用哪个客户端身份去取：国内版用 CodeBuddy CLI 的 User-Agent，国际版用桌面端 User-Agent（配置服务按客户端渠道返回不同清单；国内版只有 CLI 渠道的清单里带免费的 `hy4-preview-f`，国际版则必须用桌面端才能取到账号真实的 20 个模型，含免费的 `deepseek-v4.1-flash`）。国内版若 `/v3/config` 取不到，会退回旧的 `/v2/enterprises/personal/models` 并记一条日志——那份旧名册是 CLI 渠道的，同名槽位挂着付费的 `hy4-preview`（`x0.29`）而不是 App 显示的免费 `hy4-preview-f`（`x0.00`），所以只在降级时使用。积分概览走 `https://www.codebuddy.cn/v2/billing/meter/get-user-resource`（国际版账号自动路由到其凭据所属的国际网关，`workbuddy.ai` 或 `codebuddy.ai`——两个品牌域名的凭据互不通用），均为只读接口。\n\n凭据读取自 WorkBuddy 桌面 App 自身的 auth 文件（只读）；刷新得到的 token 按区域存放在 `$DSH_HOME/.workbuddy-auth.cn.json` 与 `$DSH_HOME/.workbuddy-auth.global.json`（双账号同时在线互不覆盖；旧的单文件 `.workbuddy-auth.json` 作为迁移来源保留读取），桌面端文件永不被写入。\n\n**加密凭据字段**：新版桌面端（Windows 先行）把 auth 文件里的 `accessToken` / `refreshToken` 从纯字符串改为 `{\"$wbEncrypted\":1,\"envelope\":\"…\"}` 的 AES-256-GCM 信封，**账号昵称 `nickname` 同样被加密**（不解密就会退回成一串 uin 数字）。信封用的是 App **自身构建期内置**的字段密钥，并非用户密钥，因此插件不内置任何密钥副本，而是在需要时用 `ELECTRON_RUN_AS_NODE` 调用已安装 App 的原生绑定（`electron_browser_workbuddy_storage.loggerGet()`）取回同一份载荷并就地派生密钥——也就是「向写下这个文件的那个构建本身询问」。密钥只在本进程内存中缓存，不落盘、不进日志；纯字符串文件（macOS 与旧版 Windows）走原路径，一次子进程都不会启动。其中的 `account.phoneNumber` 虽同样加密，插件**不读取也不显示**。若 App 安装在非常规位置，用 `WORKBUDDY_APP_EXECUTABLE` 指定其可执行文件。\n\n## 账号池\n\n<p align=\"center\">\n  <img src=\"docs/assets/dsh-connect-workbuddy-account-pool.png\" width=\"900\" alt=\"dsh-connect-workbuddy 账号池区块：一键签到所有账号、一键测试所有账号、成员勾选与自动换号\" />\n</p>\n\n一台机器上往往登录过多个 WorkBuddy 账号。**账号池**把这件事收成一次点击：把要用的账号勾进池子，然后「一键签到所有账号」或「一键测试所有账号」；再打开**启用账号池**，插件就会在请求失败时自动换号接着跑。\n\n**每个区域（国内版 / 国际版）各有独立的一池**：成员与目标模型互不影响——两边的账号本来就属于不同的上游栈。**签到只有国内版有**：海外区域不显示签到按钮，也没有那一列。\n\n### 自动换号（开启账号池即生效）\n\n- **谁来服务由排序决定**：开启账号池后，**每一次请求**都发给池子里排序最靠前的可用账号——所以「当前使用」显示的是排序的结果，不一定是你手动选的那个。排序规则见下一节。\n- **失败时继续往下试**：某个请求在上游失败时，插件会**依次**用池内其他可用账号重试，直到有一个接手、或全部不可用为止；全部失败才把错误报出来（并在错误里注明尝试过几个账号）。\n- **哪些失败会换号**：429 限流、402 无积分、401 凭据失效、502 网关/网络——这些都是**某个账号**的状态，换一个账号很可能就过了。\n- **哪些不会**：请求本身不合法（HTTP 400）。同一个请求体换哪个账号都是同样的 400，重试只是让用户多等几轮才看到同一个错误。**流中途断开也不会重试**——字节已经发出去了，重放会让客户端看到两段拼接的回答。\n- **已知不可用的账号会被跳过**：正在限流冷却期内、或凭据已被上游拒绝的成员不会参与（这也是「一键测试」的意义：测试结果直接决定谁能被选中）。**从没测试过的账号按「默认可用」参与**——刚发现的登录不该因为「还没测」就被排除。\n- **手动选择不会被改写**：池子通过运行时覆盖决定「谁服务」，**从不写回你保存的选择**；关闭账号池，你选定的账号立刻完全恢复生效。这也是为什么卡片要显示「当前使用」——它可能不是你在上面选的那个，而你应该看得出来。\n- **失败会被记下来**：某个请求撞上失败时，插件把这次失败写成该账号的测量（含上游报文里给出的重置时间），所以**下一个请求直接从可用账号开始**，不会每次都先撞一遍同一个限流账号。只有需要你手动「一键测试」时才不写测量这件事，从此不成立了。HTTP 400 例外——那是**请求**不合法，与账号无关，记下来会白白闲置一个好账号；未勾选进池的账号也不记（勾选才是「可以花它的积分」的同意）。\n- 每次换号都会在宿主日志里留一行 `warn`，写明因何失败、换到了下一个账号。\n\n### 这个开关到底控制什么\n\n**它只控制「插件要不要自己决定」，不控制「你能不能操作」。**\n\n| | 账号池 **开启** | 账号池 **关闭** |\n|---|---|---|\n| 谁服务 | 由排序**自动**选出（可用优先 → 积分高 → 快过期 → 凭据新） | **你在账号池里手动选**「使用哪个账号」 |\n| 请求失败 | **自动**换下一个可用账号重试 | 不换号，如实报错 |\n| 一键签到 / 一键测试 | 可用 | **仍然可用** |\n| 目标测试模型 | 可改 | **仍然可改** |\n\n最后两行是刻意的：签到与测试是**手动动作**，它们作用于你勾选的成员，与「插件是否自动路由」是两件事。之前把按钮也挂在开关上，导致关掉账号池就**再也没法签到或测试**——而「关闭」本该是「我手动来」，不是「什么都不许做」。\n\n**手动选择账号在哪里**：账号池区块里。**关闭账号池时**，该区块会显示一行「使用哪个账号」的下拉，选定即生效（写回本区域的账号槽，与凭据失效时的「切换到可用账号」走同一条已验证的写入路径）；**开启账号池时这一行不显示**——那时由排序决定，一个改了不生效的下拉比没有更糟。账号的发现（「重新检测账号」）、勾选、签到与测试全部集中在这个区块里，所以账号管理只有一处。\n\n**唯一的硬约束**：池里一个成员都没勾选时，批量动作一律拒绝。空的池**绝不**退化成「那就对全部账号执行」——那是唯一会花掉你没授权过的积分的解读。\n\n### 排序规则（开启账号池后决定谁服务）\n\n1. **可用优先** —— 被测量判定为不可用（限流未到恢复时间、凭据被拒、连通性失败等）的排到最后，不参与选择；\n2. **积分高者优先** —— 在可用的账号里选积分最多的。**积分只在有新鲜读数时参与**（卡片轮询、批量测试或保存时读到的那份，10 分钟内有效）：请求路径**不会**为了排序去打上游，否则一页对话就会变成 N 个额外请求；\n3. **快过期的积分包优先** —— 3 天内到期的先用，过期即作废；\n4. **凭据更晚过期的优先**；\n5. 最后按账号 id 收尾，保证顺序是**全序**、可复现，不会因为账号表顺序变化而抖动。\n\n### 两个批量动作\n\n- **一键签到所有账号** —— 逐个账号签到。**签到前先查当天状态**，已签到的直接标记为「已签到」而**不发写入请求**（幂等，不重复领取）；任何单个账号失败只标记该行，**不中断整批**。\n- **一键测试所有账号** —— 对每个成员发一次**真实体积**的探测请求（约 25k 输入 token；与模型行的「测试」是同一套 `probeModel`，因而同样继承两个实测结论：限流**按请求体积**触发、恢复时间写在**响应体**里而不是响应头），得出该账号此刻能否用这个模型。\n\n**测试目标是哪个模型**：默认是**该区域目录里倍率为 0 的免费模型**（实测国内版当前只有 `hy3` 一个；**不写死名字**，因为上游会改倍率——`deepseek-v4.1-flash` 就已从 0 变成 0.11），也可以在下拉里指定一个具体模型。指定的模型若已离开目录，**手动动作会明确拒绝**（`target-model-stale`），而不是偷偷换一个——你点的是「测这个模型」，换掉就是答非所问。\n\n**成本与边界**：测试是真实请求，指向免费模型时（倍率 0）几乎不花钱，但它**不是零成本的空转**；签到则会真实领取当日奖励。两个动作都**只在你点按钮时执行**——插件**不提供自动签到**，卡片上也不放一个永远点不动的开关。\n\n### 池成员是显式勾选，默认一个都不含\n\n「本机有登录」不等于「要拿它去签到和花积分」。成员默认**空**，必须逐个勾选（或点「全选」）；**空池不会退化成「全部账号」**——没勾选时两个批量动作直接拒绝，而不是替你把所有账号跑一遍。\n\n勾选是一次**草稿编辑**：点「保存」才落盘，未保存时保存按钮带 dirty 指示；切走或关掉卡片，草稿仍在。\n\n### 手动选择：卡片上没有账号下拉了\n\n账号**一律在账号池里管**：成员勾选就是现在的账号选择面，「重新检测账号」也在那一块。原先那个「账号选择」下拉在有账号池之后是自相矛盾的——池开启时由排序决定谁服务，它改什么都不生效，却看起来像权威；顶部状态行还可能显示成 A、下拉显示成 B。\n\n所以区域状态行也跟着改：**池开启时不再报出某一个账号名**（多个账号同时登录是常态，用单数说「已登录：A」本身就是错的），只陈述本区域可用、由池决定用谁；**池关闭时才报出那个账号**——那时它确实是唯一答案。状态行旁边的圆点与 token 过期时间讲的是「这个区域能不能用」，和「谁在计费」是两件事，后者由账号池区块负责显示。\n\n### 账号为什么出池，以及什么时候回来\n\n| 探测结果 | 对轮换的意义 |\n| --- | --- |\n| 可用 | 可入选 |\n| 被限流 | **暂时**出池，按上游给出的重置时间自动回池（上游没说时间就按 30 分钟兜底，**不编造倒计时**） |\n| 积分耗尽 | 出池，按月周期包的刷新时间回池 |\n| 连不上上游 / 失败 | **暂时**出池，30 分钟后自动回池——这类结果说的往往不是账号，而是一次网络抖动或上游 5xx |\n| 凭据被拒 / 模型不存在 | 出池，**只能靠手动「测试」回池**：一个需要重新登录，一个是本区域不再提供该模型，等待都修不好 |\n\n关键一条：**「被限流」「连不上上游」都不等于不可用**。它们恰恰是最值得等的那两类状态——当成永久失效剔除，正好丢掉池子里本来最能用的账号，而且**当池内每个成员都被这样剔除时，池子就没有任何候选，自动换号会无处可去**，你只会看到上游原始报错。\n\n**为什么只有限流/欠费/瞬时故障会自己回池**：这三类要么由上游写明了恢复时间，要么由插件按 30 分钟兜底；而「凭据被拒」「模型不存在」等待都无意义，只能由你手动重测或重新登录来刷新。插件**不再有自动复测定时器**（见下），所以后两类的唯一出路就是手动动作。\n\n### 保存与草稿：为什么卡片上有两个「保存」\n\n模型管理一个、账号池一个，这是**刻意保留**而非漏合并：两者的草稿域不同，合并后一次写入失败会连累另一边（模型目录写不进去，就连池偏好也存不了）；一个共享的「放弃」还会在一次误点里同时丢掉两份草稿。两边都是**验证写入**——**写不成功不丢弃草稿**，否则用户的编辑就永久丢了。\n\n池里还有一类状态**不走草稿**：探测结果、冷却时间、当前轮换到的账号。它们是**观测事实**，由插件自己高频写入。原因很实际——草稿是覆盖式的，若观测结果也进草稿，你手工点一次「保存」就可能把插件刚写进去的结果**回退成几分钟前的旧值**。\n\n## 安装\n\n> ⚠️ **版本要求：DSH 0.1.7-rc.1 及以上（当前窗口：`0.1.7-rc.1` ~ `0.2.x`）。** 自 v2.1.0 起本插件只支持 DSH 0.1.7-rc.1 及以上的宿主（旧版宿主无法通过依赖解析安装本版）；0.1.5 及更早的宿主请停留在 v2.0.15。自 v2.1.2 起上界放宽为 **`<0.3.0-0`**——**0.2.0 全线（含正式版）已实测支持**，0.3.0 线则被明确拒绝。详见下方[受支持的宿主范围](#受支持的宿主范围)。\n\n### 受支持的宿主范围\n\nDSH 的随包门禁（`packages/boot/app-boot/src/plugin-compatibility.ts` 的 `evaluatePluginCompatibility`）会逐条核对本插件声明的 `dsh-*` peer 范围；**只要有一条不满足，整个组合包会被跳过**（进入 `skippedBundles`，仅打印到 stderr）——provider 不注册、卡片不出现、模型列表清空，而页面上没有任何报错。\n\n| 宿主版本 | 判定 |\n| --- | --- |\n| `0.1.7-rc.1` ~ `0.1.7-rc.2` | ✅ 支持 |\n| `0.2.0-rc.1` ~ `0.2.x`（含 `0.2.0` 正式版） | ✅ 支持（2.1.2 起实测） |\n| `0.3.0-0` 及以上 | ❌ 明确拒绝（该线尚未验证） |\n| `0.1.6` 及更早 | ❌ 明确拒绝（0.1.5 线请停留在 v2.0.15） |\n\n> 上界写作 `<0.3.0-0` 而非 `<0.3.0`：DSH 至今**全部 tag 都是预发布**（`-alpha.N` / `-rc.N`），只写 `<0.3.0` 会放行整条 `0.3.0-alpha.1` / `0.3.0-rc.1` 这条从未验证过的线，围栏形同虚设——这正是 2.1.2 修掉的缺陷形状。该口径由 `tests/dsh-line.spec.ts` 守卫。\n\n> 🪟 **平台支持：Windows、macOS、Linux 三者并列支持。** **Windows 是一等目标平台**，不是「顺带能跑」：CI 在 `windows-latest` 上跑完整套件，凭据路径、进程心跳、App 可执行文件定位、设置写入四处都有 Windows 专属分支与测试，并且**修复只对 Windows 生效的缺陷时，以 Windows 用户回报的现场与真机取证的加密向量为准**（见 [CHANGELOG](CHANGELOG.md) 的 2.0.6 / 2.0.11 / 2.0.12 各节）。见下方[平台支持](#平台支持)一节了解各平台的具体差异与已知限制。\n\n前置：已安装并登录 WorkBuddy 桌面 App（插件复用 App 的登录状态）。\n\n推荐使用 DSH 插件命令安装 npm 已发布版本：\n\n```sh\ndsh plugin --profile desktop add dsh-connect-workbuddy\n```\n\n或直接通过 npm 安装：\n\n```sh\nnpm install dsh-connect-workbuddy\n```\n\n安装、更新或卸载 bundle 后，需要重启对应的 DSH 进程。\n\n插件在 **Web**、**Desktop**、**TUI** 三种界面下均可运行，按你使用的 profile 选择对应命令：\n\n```sh\ndsh plugin --profile web add dsh-connect-workbuddy     # Web\ndsh plugin --profile dsh-tui add dsh-connect-workbuddy # TUI\n```\n\n## 平台支持\n\n三个平台都是受支持目标；下列差异是**实现事实**，不是「尚未支持」的委婉说法。要改这一节，请同时改 [`docs/WINDOWS.md`](docs/WINDOWS.md)——那份文件是平台相关约束的登记处。\n\n| 方面 | Windows | macOS | Linux |\n| --- | --- | --- | --- |\n| 凭据默认目录 | `%LOCALAPPDATA%` / `%APPDATA%` 优先，未设时回落 `<home>\\AppData`（重定向配置文件仍可解析） | `~/Library/Application Support/CodeBuddyExtension/Data/Public/auth` | `$XDG_CONFIG_HOME` 优先，未设时回落 `~/.config` |\n| 桌面 App 可执行文件 | `%LOCALAPPDATA%\\Programs\\WorkBuddy`、`%LOCALAPPDATA%\\WorkBuddy`、两个 `Program Files`（按 `WorkBuddy.exe` 定位） | 读 bundle 的 `Info.plist` 取 `CFBundleExecutable`（真实值 **`Electron`**，不是按 App 名猜）；含国际版 `WorkBuddy AI.app` 与 `/Applications` 下的子目录 | 不适用（加密凭据场景下 Linux 无对应 App；用 `WORKBUDDY_AUTH_FILE` 指定凭据） |\n| 进程心跳的时间戳来源 | PowerShell `Get-Process` 的 `StartTime`（POSIX 无 `ps -lstart` 等价物） | `ps -o lstart=` | `ps -o lstart=` |\n| 子进程的窗口 | **必须 `windowsHide`**：宿主本身没有控制台（GUI 进程），漏设会让每次探测都在屏幕上闪一个可见的黑框 | 不适用（该选项仅 Windows 生效） | 不适用 |\n| 设置写入的瞬时占用 | **会踩到**：profile 的配置文件 `cordis.patch.yml` 被杀毒软件 / OneDrive / 编辑器短暂锁定会拒绝 rename 覆盖，`@deepseek-ai/dsh-atomic-write` 的重试**只在 `win32` 生效** | 不踩：POSIX 的 rename 直接替换，同一段代码不进重试分支 | 同 macOS |\n| CI 覆盖 | `windows-latest` 跑完整套件 | 开发者本机（macOS） | `ubuntu-latest` 跑完整套件 |\n\n**Windows 上需要知道的三个具体点**：\n\n1. **账号改动可能保存失败**（profile 的配置文件 `cordis.patch.yml` 被占用）。插件会在写入后**回读校验**：确认落盘才显示「已清除」，失败则明确报错并保留原选择。遇到提示时关闭占用该文件的程序后重试。详见[已知限制](#已知限制)。\n2. **凭据路径已部分经真机验证**。候选列表按平台约定推导并有单元测试钉住（含 `LOCALAPPDATA` / `APPDATA` 缺省与空白串两种回落）。已在真实 Windows 11 上确认：`%LOCALAPPDATA%\\CodeBuddyExtension\\Data\\Public\\auth` 与 `%LOCALAPPDATA%\\Programs\\WorkBuddy\\WorkBuddy.exe` **命中**，加密凭据的 `keyId` 与登记向量逐字一致。**其余候选仍未经真机逐项验证**——若你的凭据或 App 不在默认位置，用 `WORKBUDDY_AUTH_FILE` / `WORKBUDDY_APP_EXECUTABLE` 指定，并欢迎回报现场。\n3. **加密凭据（5.6.0 起）需要桌面 App 在场**，Windows 与 macOS 同样如此；App 装在自定义目录（如 `E:\\WorkBuddy\\WorkBuddy.exe`）时用 `WORKBUDDY_APP_EXECUTABLE` 指定。\n\n## 命令行\n\n```sh\ndsh plugin --profile <web|desktop|dsh-tui> exec dsh-connect-workbuddy status   # 登录状态与剩余积分\ndsh plugin --profile <web|desktop|dsh-tui> exec dsh-connect-workbuddy doctor   # 凭据路径与宿主诊断\ndsh plugin --profile <web|desktop|dsh-tui> exec dsh-connect-workbuddy logout   # 清理插件持有的凭据副本\n```\n\n`status` 与 `doctor` 支持 `--json` 输出机器可读格式。\n\n## 开发\n\n```sh\npnpm install\npnpm run check   # typecheck + test + build\n```\n\n本地开发用 `link:` 安装到 desktop profile（改码后重启 DSH Desktop 生效）：\n\n```sh\ndsh plugin --profile desktop add /Users/dmh2002/DshProject/dsh-connect-workbuddy\n```\n\n## 市场收录与展示\n\n插件已包含可安装的 `dsh.bundle` manifest，并发布到 npm。社区市场通常从 [Awesome DSH Plugin](https://github.com/awesome-dsh-plugin/awesome-dsh-plugin) 注册表同步条目；仓库内的提交草稿位于 [`awesome-dsh-plugin-submission/dingminhua__dsh-connect-workbuddy.yml`](awesome-dsh-plugin-submission/dingminhua__dsh-connect-workbuddy.yml)，正式提交为 PR [#3812](https://github.com/awesome-dsh-plugin/awesome-dsh-plugin/pull/3812)（`data/plugins/dingminhua__dsh-connect-workbuddy.yml`，已通过 CI 与 Submission gate，等待维护者合并）。\n\n**收录目录规范**（依据 [contributing.md](https://github.com/awesome-dsh-plugin/awesome-dsh-plugin/blob/main/contributing.md)）：\n\n- 每个插件一个 YAML：`data/plugins/<owner>__<repo>.yml`，字段为 `url`（与仓库地址完全一致）、`name`（`owner/repo`）、`category`（有效值之一，本项目为 `model`）、`description.en`（必填，以句号结尾）/ `description.zh`（可选）；描述中含 `: ` 必须加引号。\n- 仓库必须声明 `dsh.bundle` manifest（本项目 `dsh.bundle.patch: ./cordis.patch.yml`），且被 `dsh-plugin` topic 标记；提交数 ≥ 10、仓库满 1 天由 CI 自动检查。\n- 两个 README（`README.md` / `README.zh.md`）由脚本生成，不得手工编辑；修改 YAML 后执行 `node scripts/generate-readme.mjs` 重新生成。\n- 一个 PR 最多收录 3 条；只改自己的条目，不动其他插件。\n\n市场卡片中的截图与 GitHub README 徽章是两套机制：\n\n- **GitHub 徽章**由本 README 顶部的 Shields/dshfind 图片链接生成。\n- **市场截图**按当前约定由**插件自己仓库根目录的 `screenshots.json`** 声明（本项目声明了 [screenshots.json](screenshots.json)，含使用界面截图），注册表 `data/screenshots.json` 是旧约定下的回退，**不再添加新键**（本项目已在提交前撤销该文件的改动）。\n- **市场图标/占位图**由具体市场的展示规则决定，并不是 npm `package.json` 的通用字段，也不是 README 徽章。\n\n## 已知限制\n\n- 依赖 WorkBuddy 客户端接口（非官方开放 API），WorkBuddy 更新后插件可能需要随之调整。\n- **账号切换**基于 WorkBuddy 桌面端留下的历史 auth 文件（App 自身的备份产物），并非官方多账号 API。默认行为仍是跟随 App 当前登录；切换账号是显式选项，且历史凭据可能因 App 清理或退出登录而失效。\n  - 显式选择的账号若在本机消失（App 更换登录或清理备份文件），插件**不会**静默改选其他账号——那样会让账单落到另一个账号上。卡片会明确说明「保存的账号已不存在」，此时重新选择一个账号，或点「跟随 App 当前登录」清除该选择即可恢复。**重新登录桌面端 App 无法修复这种状态**：凭据本身是好的，失效的只是保存下来的账号标识。\n  - 从 2.0.0 之前的版本升级而来的用户，设置里可能仍留有旧版的顶层 `accountId`（迁移来源）。它只作用于其所属区域，且**该区域被显式清除（`accounts.<区域> = \"\"`）后即不再生效**——否则清除掉的账号会在下次启动时被静默恢复。卡片会显示每个区域当前是「使用保存的账号」还是「跟随 App 当前登录」：清除后回到的默认账号往往与刚清掉的账号是同一个，没有这行提示就无法分辨清除是否生效。\n- **Windows：profile 的配置文件 `cordis.patch.yml` 被占用时，账号改动可能无法保存**。DSH 用「写临时文件 + 覆盖替换」的方式更新该文件，而杀毒软件、OneDrive 等同步盘或正在打开该文件的编辑器会短暂锁住它；重试耗尽后，写入失败**不会**让 `set()` 报错。插件因此会在写入后回读校验：**确认落盘才显示「已清除」**，失败则给出明确错误并保留原来的选择（不会显示一个旧选择默默反驳的假确认）。遇到该提示时，关闭占用该文件的程序后重试即可。\n- Windows / Linux 的凭据默认路径按平台约定推导。已在真实 Windows 11 上确认 `%LOCALAPPDATA%\\CodeBuddyExtension\\Data\\Public\\auth` 与 `%LOCALAPPDATA%\\Programs\\WorkBuddy\\WorkBuddy.exe` 命中，**其余候选与 Linux 路径仍未经真机验证**；必要时可通过环境变量 `WORKBUDDY_AUTH_FILE` 指定实际位置。\n- **加密凭据依赖桌面 App 在场**：新版桌面端（**5.6.0 起，macOS 与 Windows 同样如此**）加密了 auth 文件里的 token 字段，插件需要调用该 App 自身的原生绑定才能取回字段密钥。因此 App 若未安装、被卸载，或安装在探测路径之外（**Windows 上会自动回退查安装注册表**，仍找不到时用 `WORKBUDDY_APP_EXECUTABLE` 指定），加密文件就读不出来——此时账号会显示为未登录，而**不会**退化成读出一个残缺的 token。`doctor` 会报告这项能力是否可用。该密钥是构建期常量，随 App 版本可能轮换；插件每次向本机 App 现取，不缓存到磁盘，所以 App 升级后无需升级插件。\n  - **App 可执行文件按 bundle 自身声明定位，不按 App 名猜**：WorkBuddy 的 macOS bundle 里 `CFBundleExecutable` 是 `Electron`（不是 `WorkBuddy`），因此插件读取 bundle 的 `Info.plist` 来决定二进制名。国内版 `WorkBuddy.app` 与国际版 `WorkBuddy AI.app` 都在候选内；App 被归入 `/Applications` 子目录（如 `/Applications/IDE/WorkBuddy.app`）时，插件还会向下扫一层并用 bundle id 确认身份后才使用——**不会**因为同名的其他 Electron 应用而误启动它。\n  - **「未登录」与「登录信息读不出来」是两件事**：加密文件读不出时，插件给出的建议是「安装桌面 App / 用 `WORKBUDDY_APP_EXECUTABLE` 指定其位置」，而**不是**「重新登录一次」——后者对这种情况无效（凭据本身是好的，缺的是密钥）。\n- **403「request illegal」（code 11140）是服务端策略拒绝，不是登录问题**：聊天网关有时会按内容策略直接拒绝一次请求，响应体形如 `{\"code\":11140,\"msg\":\"request illegal\",\"requestId\":\"…\",\"displayMsg\":{\"zh\":\"内容未通过安全审核，请调整后重试。\"}}`。此前插件把它归为通用 `client` 错误返回 400，DSH 侧又显示成 AUTH 异常——看起来像「登录坏了」，但**重新登录解决不了它**：凭据本身是好的，被拒的是这一次请求。现在这类拒绝按 403 原样透传，消息里带官方文案、`code 11140` 和 `requestId`（联系官方支持时提供）。写回宿主的 `error.code` 是 `policy_reject` 这个稳定类别（而非数值 `11140`）：宿主按类别决定要不要原地重试，而策略拒绝是确定性的——重试只会白烧预算，`11140` 也不是宿主认得的词；模型行的「测试」也显示「服务端按内容策略拒绝」而非「token 被拒」。遇到时的两个出口：在 WorkBuddy 桌面端用同一账号发同样的内容验证（桌面端同样被拒，说明限制在账号/内容侧）；或切换区域/账号后重试。\n\n## 免责声明\n\n- 本项目**仅供个人学习和研究使用**，仅驱动使用者自己的 WorkBuddy 账号在本机调用，请勿用于商业用途或超出个人合理使用的场景。\n- 使用者需遵守 WorkBuddy 的服务条款；因使用本项目产生的任何后果（包括但不限于账号被限制、额度被清空、服务中断），由使用者自行承担。\n- 本项目作者不对任何因使用或滥用本项目产生的直接或间接损失负责。\n- 本项目与腾讯、WorkBuddy、DeepSeek 均无关联，未获其授权或认可；文中出现的名称仅用于描述兼容关系，其商标权利归各自所有。\n\n## 致谢\n\n本项目的实现建立在他人已公开的工作之上。以下内容如实标注来源与许可证，我们对此保持充分尊重：\n\n### 连接内核的参照\n\n- [corrinehu/dsh-workbuddy-connect](https://github.com/corrinehu/dsh-workbuddy-connect)（MIT，Copyright (c) 2026 Corrine Hu）— **本项目的主要参照**。WorkBuddy 接入 DeepSeek Harness 的完整可行方案由该项目首先验证：桌面端凭据的发现与刷新机制、上游协议与请求头约定、loopback shim 的入站加固、pi-ai provider 的装配方式、以及状态诊断 CLI，均以其为参照。本项目在保留这些已验证能力的基础上重写，着重改善使用体验。\n- [Sliverkiss/workbuddy2api](https://github.com/Sliverkiss/workbuddy2api)（MIT）— WorkBuddy 上游协议（`copilot.tencent.com` 的 wire behavior）的参照实现，经 `dsh-workbuddy-connect` 转引。\n- [hawklithm/workbuddy2api](https://github.com/hawklithm/workbuddy2api)（MIT，Copyright (c) 2026 Mayer）— **本项目的致谢名单里唯一一项「代码移植」而非「思路参照」**：其 `src/codebuddy_proxy/dsml_parser.py` 是一份代理同一 WorkBuddy/CodeBuddy 上游的 DSML 工具调用解析器，本项目把它移植为 `src/dsml-recovery.ts`（标签状态机、忽略区域判定、缺包裹修复、参数递归解析、流式缓冲），并在其上补了它没有的两道闸（工具名必须在本次请求声明的工具里、无声明工具完全不做恢复）。三处有意偏离逐条写在该文件头部，义务声明见 [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md)。\n\n### 插件呈现与结构的基线\n\n- [dingminhua/dsh-connect-trae](https://github.com/dingminhua/dsh-connect-trae)（MIT，Copyright (c) 2026 LaoDing）— 插件的呈现方式与其保持一致：设置卡片的结构与交互、模型管理（刷新 → 勾选 → 保存）与账号选择模型、只读的 host↔client 路由形态，以及 npm 发布工程。\n- [dingminhua/dsh-subagent-default-model](https://github.com/dingminhua/dsh-subagent-default-model)（MIT，Copyright (c) 2026 LaoDing）— `dsm-*` 卡片风格体系、`row.*` 双语文案键约定与品牌图标的来源，经 `dsh-connect-trae` 转引。\n- [franksong2702/dsh-codex-connect](https://github.com/franksong2702/dsh-codex-connect)（Apache-2.0）— DSH 插件结构与 provider 注册的参照，经 `dsh-workbuddy-connect` 转引；其 Apache-2.0 义务在 [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md) 中单独履行。\n\n### 说明\n\n以上项目的版权归各自作者所有。本项目采用**借鉴设计思路 + 独立实现**的方式，未整体复制任何参考项目的源码；关键模块均为独立编写，并在源文件头部注释中标注了所参考的具体项目与模式。若你发现本项目的标注有遗漏或不当之处，请提交 issue，我们会立即更正。\n\n## 第三方开源依赖\n\n本项目参考的开源项目、其许可证与合规说明，完整记录见 [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md)。引入新的与 WorkBuddy 接入相关的外部依赖或复用其他项目代码时，请同步更新该文件并遵守对应许可证要求。\n\n## 许可证\n\n本项目采用 [MIT](LICENSE) 许可证，版权归属：**Copyright (c) 2026 LaoDing**。\n","readmeFilename":"README.md"}