{"_id":"@michengai/dsh-automation","_rev":"52-a609bb1bafbfc5ef2f4ac557b2d447ff","name":"@michengai/dsh-automation","dist-tags":{"latest":"0.1.53"},"versions":{"0.1.0":{"name":"@michengai/dsh-automation","version":"0.1.0","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.0","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"7f95791b97674bdf2ce594999a51360a0e952bd7","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.0.tgz","fileCount":44,"integrity":"sha512-1NdBwLvFe857vkAXAcg2xiMLt9JnV+1maYZuFuoQksA2Y2722IjxupSMGvVWjNDSQF8juCoP3rdpii9/AfgVnw==","signatures":[{"sig":"MEUCIFoza8BNrj28yGbw13b/w/0uEBiGtrM98XM3kiaLETh0AiEA8+p8kw5LVOqQ78EO9ji2f28ijUlmQsM/JALsN3TSCE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333570},"main":"./lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"f5d20134a62e8fae8e90fec8784fd1579869e6c2","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.0_1786906652320_0.1359960141060077","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@michengai/dsh-automation","version":"0.1.1","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.1","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"0bed9bb252b808c145fabf83789bdddc13558618","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.1.tgz","fileCount":44,"integrity":"sha512-PXX0zfhxJ5j9+XU3sYWqErX10MP/6neXiSKJyaVJf4ikrDXDIY+C0eQv3ViGyKoQa0h8U0oHzU8ilDXwWQhxGA==","signatures":[{"sig":"MEUCIQDSKEhbCmHmigxuYG2PA/593suVPQA3izmMMm5zaKG1IwIgFK7iiYuTzd3x5VMTL5uBehokgWHWOdIER6oK1oMokjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334744},"main":"./lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"402d5e10baa65cddfb251c3d54c1db2ac2636e14","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-sandbox-policy":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.1_1786986823340_0.3489816211455108","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@michengai/dsh-automation","version":"0.1.2","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.2","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"14cc398d9d0623cb4edecb980b69d3738559bed4","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.2.tgz","fileCount":45,"integrity":"sha512-N3lPHq/VifMt4gRlWkmBKSZvvLhXqV4RwU8zD5z0lzsGSlHWaTDKS47+SSntwqSYL24FknyfQlISzeLiJNrc1Q==","signatures":[{"sig":"MEYCIQCHc5Knlfr38G7TJaFko7jCduhLkFDGpcrOQgaisxoA1wIhAI5+BCWx5zQRj3fwK4lbZIIdizKSB6N41e2wyssCyOqC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1344305},"main":"./lib/index.js","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"208f97620db0ffed7fab6826c2ddebdbc830b374","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-sandbox-policy":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.2_1787013482536_0.6165553421496874","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@michengai/dsh-automation","version":"0.1.3","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.3","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"3b29979d368e2f08997c87c363cabb304e2b375a","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.3.tgz","fileCount":48,"integrity":"sha512-0+ohLMwKrWyHk5RcEw+CEcAN0MeQUtyVn66MSzVVKwIqALTmnhOR71i3YnakeDs8IZ6e3ZZwD6bxWKTSf6WiCQ==","signatures":[{"sig":"MEUCIQCxBCYxdHd9/0Jv0fTqJiSbFiVkwombYZMMD5JrnUnZPAIgIk7szMAZkPzr7YfFcPuDh1xTS8mtRVBLQG9KU+YyfV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1426979},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"d0d40539f85f25b21ab70b27222564697e19982d","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-sandbox-policy":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.3_1787024254722_0.18339563511161416","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@michengai/dsh-automation","version":"0.1.4","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.4","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"64c91ba69244ab4c704fd663b34c68cb0689bfbd","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.4.tgz","fileCount":55,"integrity":"sha512-gc0eyYppwtq0AXRKAjo9xUfhjCkJvbDyHO1u6/YnOoq0p9ee1LmEBuEJQMvrdmmQmKhGvBPLLI5NVwPB2HOQKg==","signatures":[{"sig":"MEYCIQDCTCmkwDnG0DyL/D9TfR21dcMD3eEY8+elSfVZeDuJkAIhAOmvr9StrujoBxA4ICye0gUhZVb5O8dCnmTnpS02sYL4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3242885},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"0c9e4cc7c2983103b4175289692a1da5b8429297","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-sandbox-policy":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.4_1787024660374_0.22135014385604634","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@michengai/dsh-automation","version":"0.1.5","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.5","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"1147481dcf8eaf038d30a421bb4be9b29e76b66a","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.5.tgz","fileCount":55,"integrity":"sha512-YoqJ42InXni6HxpEata0bsgAdwvRQILvbRtA1jhS0jYR7VyTo2/bfesnvwHJDypMSOAf6NopQSoaN8NB16ygTA==","signatures":[{"sig":"MEUCIErJ60eH50X/o7DIbJ4zBTanX6bwZuHl+X0PucJzVxUkAiEA2YcZHU94z0YJu5D0hT8+Ec5UuEDvdSbxIlpabZYcAc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3246675},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"482a5cf9ccd06d76b3442c16bbbd317e2ebdfe8d","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-sandbox-policy":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.5_1787026053317_0.6151427610867495","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@michengai/dsh-automation","version":"0.1.6","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.6","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"a4e791b97ac32d73903b4cf67545e96557964cf3","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.6.tgz","fileCount":55,"integrity":"sha512-jgHdQWBX11+aR41dnY/X8wfcak941Epn/DQkhUnhFUrRTqIh8G34lWYi/QFwP1WkLIfhwsSYDbbF/skU7xoUVQ==","signatures":[{"sig":"MEYCIQCuA64hS/z3H78dD4rWyHm/cPbKKg+h3qyKnWKWWgOlgQIhAP93eGxcVPFxdw7RJkfVVbDCp47FLAQniYgcjLlvLbcw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3257050},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"0c6b9520403df1b5051863ebe725870bd2f34e36","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-sandbox-policy":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.6_1787464320482_0.035141612686123036","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@michengai/dsh-automation","version":"0.1.7","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.7","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"0ddbe214164515452d0b537a4340a6dc357fa410","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.7.tgz","fileCount":57,"integrity":"sha512-7bvqIU06D41hMKNOwkj0S/4RtRKs0M1mA94iF7sfzkRTq82Gswqe85n296O/mzFOAHTW7kgJP+3k08ZRyuYeoQ==","signatures":[{"sig":"MEUCIGBquWa8ZlqqcQ49J+puGu9F5E5rXl4YQ0wylwCUyEM0AiEA8WBmeE4Y4ldsSmx0hqsRxlZajRdgBCVeNs+7xoaHDbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3259842},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"907a3efc56cf525a80646c9f80142508c0c72c03","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.7_1787469851188_0.34892146220174736","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@michengai/dsh-automation","version":"0.1.8","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.8","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"c17677a434e06ed2890c087d4a97140a7c78c8a4","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.8.tgz","fileCount":57,"integrity":"sha512-TiJ9RjcW3k6lppHQaI5DrGZMI439pua2g88ikhoPG8Kw9xxhlhaYeJTzcXOwiBoSUprGfqtazpurOGUgrzbUDQ==","signatures":[{"sig":"MEUCIGrqWBBBUvjIlygZ6yhyKvt/F2jGYy6vXZcO97b2CO0vAiEAv7kFDqIblhGDNkK9LZsp3iK66e9wbcjw27PgmY60/9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3268744},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.8_1787471191403_0.6599810841852376","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@michengai/dsh-automation","version":"0.1.9","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.9","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"1b5d87233ec06f0758a93c028ffcfb73d70d1dba","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.9.tgz","fileCount":57,"integrity":"sha512-c83geqhRLghqI1NTTG21HgfAHoJTBoL4xoDVhMQcVUUzftbrdn6ghL6diBB8ZR9kE8q0IMqfUoEns7a0kdfGjg==","signatures":[{"sig":"MEUCIHQABvIxRBK/tLc/x1DDwQPQX0r6CjC3RLdkWpvAjEJLAiEAw1DBuOtkWXOwWyxcfkbwfIjVB1NG16VZ5CqS/fdBvAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3263188},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.9_1787471421199_0.7064730531988281","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@michengai/dsh-automation","version":"0.1.10","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.10","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"418d0e294fdf2d93f0eb74c5650c8eb740979c7d","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.10.tgz","fileCount":57,"integrity":"sha512-j8EMK+2Kr7goNqWepairCw58NOyku8lAtEw74Dnxaa3z2NByah+uB4PlTnQJGQGjb2skpWwR9zOAA+dPADalxA==","signatures":[{"sig":"MEQCIC2g6IMDJejppE5tlPPY1lnLZrXNMdvzO2IrBCz8VOi2AiBFWSL9sGsKLr4sdSaLXimzDAzqvy50UM7IDlE5xxsUJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282072},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"f9d39ee16c5f09bf4f7d161f3dd8a4550bfefe50","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.10_1787473135182_0.8811444049776349","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@michengai/dsh-automation","version":"0.1.11","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.11","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"e121e7ea79ba06e99f8819d32c65257bf7cbfa7d","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.11.tgz","fileCount":57,"integrity":"sha512-KCEtUEiqHf+p9QC6TvqPVZgIYd0OcX7QvZqJkU8v7mU7AU7GI0lHDtYuI08OA2SoaeiIDD8fGviAuJrEO/F/dQ==","signatures":[{"sig":"MEUCIAf0cOVcIeEXeYJatnlhR9FgdEdGqQV/az5zsvq0p3SkAiEAy+PHhAkvrWNetP0JMZ8uRJ+IKdhE0BCPERRY3KqB2Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3274626},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"1692ca6a467c933b49985b119d774031c1818fd8","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.11_1787478089902_0.5388636807150162","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@michengai/dsh-automation","version":"0.1.12","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.12","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"b4102f04d026ccca67a6266674c8252d0af3308e","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.12.tgz","fileCount":57,"integrity":"sha512-aRK3dIw6mpVv1QcTB4vT1z60/YHlqJr2PxN5LWfuMTv99/Euo4C5r24ng4tysY69K0s9VD8tr62xkca0i4OD2A==","signatures":[{"sig":"MEQCIGjz3AdJpr2nB+sQ574ne9RQ7NaSsA3mTdN47n0VT4eNAiAYiVuAIhKz7uElFSMJDI5xKzdzBiEcWiVTilZ0aiWj1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3277299},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"d11620938eef233ee901c18699b152a2b6b65141","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.12_1787478511303_0.40284025301184156","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@michengai/dsh-automation","version":"0.1.13","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.13","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"547f14b3233aeb623e471c511c2c09c2af1fc4cf","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.13.tgz","fileCount":57,"integrity":"sha512-HBpvBSKdsW4qG1b2WZxEuIvwJfCbkDLqK5HY71F19s56E93DwM/1CSqu7ZJvTt4+bM+Z8ieikhjANgZLfgh3wA==","signatures":[{"sig":"MEUCIEOfbEwH1+YLrUrk9xTFFiAmr+jb1kgRgtZB3UfZZ2AXAiEAwrXNrmOVtcgerZbe2fUkL6W4F6fDQnwhkZlfXANlkLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3277678},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"6f04ae98c343a494fa57e1db46f076396ff5e5a1","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.13_1787486086221_0.12406192290746176","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@michengai/dsh-automation","version":"0.1.14","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.14","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"924edc7bfb6044c215636744d1f6bc0b0970eb2e","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.14.tgz","fileCount":59,"integrity":"sha512-iEaZh26Riw9iAwLurJ4OeJCqfPu66yAblQa5JrOTfZEAwxyJCNPwpfFb7LOb99qn9lGUIJs4t+jAK9CLg6t1aQ==","signatures":[{"sig":"MEYCIQCFwJoAz2h81Em1phkhD9hFqdrskpmdTDS4PY2KbthoogIhAPxcpTnQlw9Hi8NqmowEp6ki3Dr4j5o3bB6lLFZ7OXEV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3280367},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"118a99c07f3e8226851f43ad887863989c41b6f9","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.14_1787499383455_0.3193982472242902","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@michengai/dsh-automation","version":"0.1.15","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.15","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"48a5b43b3050ac162da1997bec052dda868f1e83","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.15.tgz","fileCount":59,"integrity":"sha512-H/UJbrZf5O/OcuR6ZoLaziK//6bji1IC5YfQgErWiVcJraEf95P6HGITo43G+B600Zz2982A2ZB0v12OyY5tSQ==","signatures":[{"sig":"MEQCIHXHEzuSRz1plt9iEznbLeRpG5qxf7eNHdmd4fQbB7BTAiBGanZOaEqgkXh4nmK5MIdiPEJi/XhlJf9SpQViy+uMcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3282229},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"7979b289d5c183f3dbb03996e5c7261568ccf70e","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.15_1787675643828_0.09760729396557544","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@michengai/dsh-automation","version":"0.1.16","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.16","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"eb1882f55b7588302367c41d883068bd4ee458ed","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.16.tgz","fileCount":59,"integrity":"sha512-ispfWXqPKX8HxzriHIV/Zav+X0iP6ZezhA7BCKnDD34p4bZTZpMuaIbGyKIc8N/YK2zUsyDqF/4AXFLtEv5bag==","signatures":[{"sig":"MEYCIQCINMcEMfqGPsN0qKrtlPof/he11a7XkK+i+tyy8HAIWQIhAJHb0XQKuyyob4ElAEoSisMfsMMT711uFEZV3xZumWde","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3300481},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"9670dff54c9d63be70dc04c2776b3bebce71595a","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.16_1787679570929_0.6468141003908272","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@michengai/dsh-automation","version":"0.1.17","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.17","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"263f1bb3b420a287ffb1d8ebdb8460bf6a4868c1","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.17.tgz","fileCount":59,"integrity":"sha512-7GbzTOwXi4WvR1QF3pVrUJGWLInj2wMPBVimDk6Rr+k8RiuNSJBWXWBSQrcJhn+GYihw1p7f4OHzDEy5ZZ+I+A==","signatures":[{"sig":"MEQCIASqrHHMxVv0AbNRNJ8dKhayCbNTaaHEuCW3oue2gpQsAiAzAVafYqtdZfSMLwnmhVGXH0+Hdil0+rhvzzP/qkvzNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3301172},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"2ff65f0322eb609359325b35bb2b2dcd7264d7eb","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.17_1787680219580_0.468455751067528","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@michengai/dsh-automation","version":"0.1.18","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.18","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"56e3a664bae19c1c99a357ae6e4714ddf896ca5f","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.18.tgz","fileCount":59,"integrity":"sha512-ddzcfupVfHdLSK3+gYXDNKJ9z0ggGKNMzjQ7Ngl/iQAgPVyUANdVrqtyQncK2ItcLab1cNyrthv9lA/DHMgQPQ==","signatures":[{"sig":"MEUCIQDVEWggGzb44eUezFgNAxwuxQKQg/Tfj2QH2HXp98ppCQIgfC0VvReb9ZzhYBnFC828aetr9EaUi5Fq59VFj7veYQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3304911},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"91d03abfd2b79046cd6345549a38433d919fd9d9","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.18_1787680632455_0.4376717461245274","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@michengai/dsh-automation","version":"0.1.19","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.19","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"6fb9ff0ff48ef5b8abc9ca2e9d902bc6afdba0fe","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.19.tgz","fileCount":60,"integrity":"sha512-QlQnQY3C2S0CtLRlg/2BCYTLHIFC4T2/hLuXbavNBQyEeHu9kXnoJpcsfe+4K8kHIG6QqoVSuqHHSBEhSxp7iw==","signatures":[{"sig":"MEYCIQD0iymEVwYhk8bKvOJHwM3uy0+s55ZSyGagaJiCe6rWMwIhAOydunDzZtX2K4q5HlOl5YncJF/V0Lf+dOU3fSosuTy5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3318365},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"3e291d7655d193f27f4a9d05ec38eccd1d032f53","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.19_1787755836859_0.5060834918348758","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@michengai/dsh-automation","version":"0.1.20","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.20","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"bff074546f610f0285ba26e9230eca4ce4f0b1fc","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.20.tgz","fileCount":66,"integrity":"sha512-k/L5neqEbWzLN7HT1NqhQ7JN5Y0KV1V9aoKNRby3BAEixIjo/AferAius8Hg0ZDpyPIgDIFfrv0CyUhLk/Q75w==","signatures":[{"sig":"MEUCIQCsfZgI2MnY8dzwF5QReetunCs+TT3JoRcMlw4o6/3dhAIgMXRBegImFuDwQeq98RLM6dG/MXJtarC/fnIhkFRq4gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3422714},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"ba18ef1d6a455c1a1897c32e3d8e45be20b6f75e","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.20_1787788132543_0.7018053360129759","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@michengai/dsh-automation","version":"0.1.21","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.21","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"634cccf26c23bf42728afe41532fc05bbf093d2e","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.21.tgz","fileCount":66,"integrity":"sha512-ua4Af+CoCQlQrpUv3hNLg5e0sFzQylJAUdtM12uAlHcGguFCD+r+V0OmbutyFHPzD3VNOfm7hXh6rNzjV39h7A==","signatures":[{"sig":"MEYCIQC1UC9lkYdVPMEvJgaMrQl7WSHPK2YSJ/1d9jht9mTenQIhAMLZK2FzAJ+osnkuFqN4sBdLa5/AAXQ1QUo1zkkZXdnP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3424729},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"4e5c08165e434765ec831a6b83f7265788f2cad7","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"michengai","email":"coolyujiyu@qq.com"},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.7.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.21_1787791328400_0.7639181465179514","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@michengai/dsh-automation","version":"0.1.22","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.22","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"d8f19c6829ad02f49eec1013ff8368abddae21c7","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.22.tgz","fileCount":66,"integrity":"sha512-W8ZHA+uNXzzt3juGxQPfBXg+brxfzwFUyWo/HLUDYW+E7KXUFaZ2dslcVFwwVkzs2kOH+3E6yWWxJNWLhpPKKg==","signatures":[{"sig":"MEUCIQD4OU/NwM6Z/F4IzLhRZdzPAg0Wn6IOW2sxNNnOsa2PvgIgFB6c8FafXj6WB4oWtMbSKJ/Vrs7nA9lwK6A2f/zy4ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3424803},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"a190a43e5c462608ce6dcbe08640f856809aae39","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.17.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.22_1787884795430_0.8206868073091844","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@michengai/dsh-automation","version":"0.1.23","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.23","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"008c6990a5aff4d48ab11c7f3bce1bc262c8421b","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.23.tgz","fileCount":66,"integrity":"sha512-0xbXWu8p5q3pK/+30suBuNRBuq1iHAZA6hs4eJsRMpy3Izw0LA9W2TftFg/yrni7dOVs1qA1cgi1bJ7sLMzEnQ==","signatures":[{"sig":"MEUCIQC1stATbCX9ugh3qGrPKnHyDjRAsnK2Mi2FR/qZflXU0AIgLmyePADndjLPjMik9hgxzItuLPakzdg7aF56pTvCkK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3433726},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"8da3642b589e2d7bd9e0e3aeea50356e25ddcb89","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.17.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-alpha.5","@deepseek-ai/dsh-agent":"0.1.2-alpha.5","@deepseek-ai/dsh-tools":"0.1.2-alpha.5","@deepseek-ai/dsh-session":"0.1.2-alpha.5","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.2-alpha.5","@deepseek-ai/dsh-agent-presets":"0.1.2-alpha.5","@deepseek-ai/dsh-client-locale":"0.1.2-alpha.5","@deepseek-ai/dsh-user-approval":"0.1.2-alpha.5","@deepseek-ai/dsh-storage-domain":"0.1.2-alpha.5","@deepseek-ai/dsh-client-connection":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-settings":"0.1.2-alpha.5","@deepseek-ai/dsh-permission-presets":"0.1.2-alpha.5","@deepseek-ai/dsh-agent-default-model":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-alpha.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/dsh-agent":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/dsh-tools":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/dsh-session":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/dsh-agent-presets":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/dsh-client-locale":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/dsh-user-approval":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/dsh-storage-domain":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/dsh-client-connection":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-settings":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/dsh-permission-presets":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/dsh-agent-default-model":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-primitives":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-conversation":">=0.1.1-rc.2 <0.2.0 || >=0.1.2-alpha.0 <=0.1.2-alpha.5"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.23_1788364579435_0.35215379735233077","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@michengai/dsh-automation","version":"0.1.24","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.24","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"27863ae2a424610cdb99663715bd1ace2238f037","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.24.tgz","fileCount":66,"integrity":"sha512-Bn/r2IP8WnxrVEQ9MDLQE78oJxO0Tl8FBZdDwiwbBOhBK3YFN+lJE3CTZ2XDkPcDnMquNtKf63hleOb5hIT0/Q==","signatures":[{"sig":"MEUCIGqixt6sFxpYj/xlHiwqZuWoiQ9hxFmXOZyfzcMttbCbAiEAg415qOUnF7GQQUVXoXNmrS7TMZxi7xWDJCUM+vUEhzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3433232},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"ff99b0153e0d9e3127cf483c43f9aeabd774d7ad","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-alpha.5","@deepseek-ai/dsh-agent":"0.1.2-alpha.5","@deepseek-ai/dsh-tools":"0.1.2-alpha.5","@deepseek-ai/dsh-session":"0.1.2-alpha.5","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.2-alpha.5","@deepseek-ai/dsh-agent-presets":"0.1.2-alpha.5","@deepseek-ai/dsh-client-locale":"0.1.2-alpha.5","@deepseek-ai/dsh-user-approval":"0.1.2-alpha.5","@deepseek-ai/dsh-storage-domain":"0.1.2-alpha.5","@deepseek-ai/dsh-client-connection":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-settings":"0.1.2-alpha.5","@deepseek-ai/dsh-permission-presets":"0.1.2-alpha.5","@deepseek-ai/dsh-agent-default-model":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-alpha.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.24_1788364989878_0.9669320225162485","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@michengai/dsh-automation","version":"0.1.25","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.25","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"c2358fd23e8e842d9475d3bf900dbf05ac9c52cd","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.25.tgz","fileCount":66,"integrity":"sha512-tGEDmHbOsrDwQ65ym0A/CGboiZdH60SyT/lOcd49GqGGQztFAf3yvO5iqB/2GyvtV5dX9YSzUsR/Af1XS9aGtw==","signatures":[{"sig":"MEYCIQCwe+p5aKGaF7Thrfw7LXry6p2gQX4xlg8HOmlvQdnBDQIhALGuBBImiuxGPNEYj5eqFXpvEjm5Bea5CrBnnj5FSl3g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3433840},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"56a120d50ab7e00ba598938adcbf4b5b02a26e2a","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.17.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-alpha.5","@deepseek-ai/dsh-agent":"0.1.2-alpha.5","@deepseek-ai/dsh-tools":"0.1.2-alpha.5","@deepseek-ai/dsh-session":"0.1.2-alpha.5","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.2-alpha.5","@deepseek-ai/dsh-agent-presets":"0.1.2-alpha.5","@deepseek-ai/dsh-client-locale":"0.1.2-alpha.5","@deepseek-ai/dsh-user-approval":"0.1.2-alpha.5","@deepseek-ai/dsh-storage-domain":"0.1.2-alpha.5","@deepseek-ai/dsh-client-connection":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-settings":"0.1.2-alpha.5","@deepseek-ai/dsh-permission-presets":"0.1.2-alpha.5","@deepseek-ai/dsh-agent-default-model":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-alpha.5"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.25_1788402065780_0.923924118421642","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@michengai/dsh-automation","version":"0.1.26","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.26","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"176e017c5369c077ced68c75b6931607753dce3f","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.26.tgz","fileCount":56,"integrity":"sha512-+FYBaNQE/8qiAP/bW2lN0M0TNNqxqjU59ztjmhlx7/GTL+XY5KzJjFBTkFkgeECz2IPLEbCJLWHrBFcg+/kFuQ==","signatures":[{"sig":"MEYCIQDUHYjmL3NPtr8YI0H+Lcu4edpP/KFCPm1eP9uaBri/iAIhAJ2mOIUl4xz6iVtgPBQtrRKhr/TQnY/xctnl8WibM5x0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3427410},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"c5561375127c40a126027645c9330f04374ba549","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.17.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-user-approval":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.2-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.26_1788420638306_0.7399744502411194","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@michengai/dsh-automation","version":"0.1.27","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.27","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"168ba668002bb5d90803c6cf66d92759dfacbc45","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.27.tgz","fileCount":56,"integrity":"sha512-otqb0R6dYx3srMXXROkxw9P70kGyhWUnzDu/mbNeLHcK5Iu5ESMH0cVzO5Z2OpvBfYRuFG+Pz5Khe1pAmgTllg==","signatures":[{"sig":"MEUCIGzE9mAc5z0Pwym1t6LPrJL4J/Nm3XgHw9f3dFhMp7F4AiEAnOT13QgiDRNG8hYrV81wxjZMGiYw7B1QAgXRW8xFssM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3433412},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"1f283c966c0708bb483a0dfd38047f2978d52d0a","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-user-approval":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.2-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.27_1788450750021_0.02790445953020515","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@michengai/dsh-automation","version":"0.1.28","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.28","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"d136bbc235c6145504eeda750e10569c929e0348","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.28.tgz","fileCount":56,"integrity":"sha512-ivdO+lRN2lIIcdCnV8RZQiwM4mmCQvIozgJmZ4engDA6d2KLEChGwBI3Zizlx3IN6lExkL+LVgdOvjbUJHh2mQ==","signatures":[{"sig":"MEQCIEdj3KVLMXX5mPCgLB+RurthEGzisNwE5It/yL/JHoR7AiBw80cYZ7ImJ5tLv0OZlQYafk6Mx5oLJuc2i6D00eprVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3441113},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"a67811fda2f0e5836e8c6e559271330e12c7cc8c","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-user-approval":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.2-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.28_1788488191566_0.5722988547257808","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@michengai/dsh-automation","version":"0.1.29","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.29","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"651075a35f2fb291aa4eb4d9b516edbfe6704408","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.29.tgz","fileCount":56,"integrity":"sha512-MKjKziLyBShjyfwTVhJF1oiHH8o7t1kaf4xyV8ODMRuQ2zuPe6jjt2RHSurwKC3WMM1CNeKZ7cujbCoc8uYFgg==","signatures":[{"sig":"MEYCIQDwSQUhRd4HxXxcH4rD0gIqDAKiIwBOFAoKWIqMF3zECQIhAJY33/xl46xLQPWYajLzLVV7XrpiodW7z2PGzJj+tdkd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3444340},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"70ac421478a4aff9d66190366d3c4c264d50ef61","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.17.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-user-approval":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.2-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.29_1788491806105_0.6330289228965986","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@michengai/dsh-automation","version":"0.1.30","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.30","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"b51dc4753f68534c4801f1f4c7654fbfd96bc414","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.30.tgz","fileCount":56,"integrity":"sha512-njnxw5pl0J7yWILqm3pu4QWNqgHStl4aWrGESemdpHm3HQdN7LJ1xrGioJuDGJZld+/bgR+syL6WBy/ETtz0dA==","signatures":[{"sig":"MEUCIEztO+fPwkO+BA/YSS9CHzbTkWeEU6JVduOQ1o0RnOpdAiEAhLiZr3rKpxo99DO3qcGelLR1pxzSkAHXVNYLPxsejIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3461650},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"25aee29a74177b410cb7b7e24aa0b29e542278d8","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.17.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-user-approval":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.2-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.30_1788521905949_0.29530271976823874","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@michengai/dsh-automation","version":"0.1.31","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.31","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"ea882cf3b9fc426f72c5a7b3da4471944ffcda26","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.31.tgz","fileCount":56,"integrity":"sha512-R0stK6haGYXRaz+4hdZAo6y6NQRP/je+MsSoDhJr5FZSifF8lNBgd0DjtIKtdB7t1RIZhf7YqIrkTwqqc23u7A==","signatures":[{"sig":"MEUCIGHWVy0rqvnD0qFRLZ7WvcZ2zeuL2f0j6H29XBb+f158AiEA5gMKQ0lF8EcrS956NP/gfQWlrLyuZhuXopEdTR5lOI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3470995},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"d4f3d35cea93e05dde42144cd5e82e9918a60f0c","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-user-approval":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.2-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.31_1788545086778_0.38951308439367893","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@michengai/dsh-automation","version":"0.1.32","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.32","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"44fd781ef3f4a9858cd6ef265d34ea12597785c3","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.32.tgz","fileCount":56,"integrity":"sha512-BuUPoKWlFc0OnBhf6amoIeICbphvsyBU9ftafHLU68h0AKRSZCLsneaSPP2eCx0Fh1urPqe1vJ5IP4itF1+4dA==","signatures":[{"sig":"MEUCIQCUMPdR8la9FpptJaeiHnwcawM1szQJWPpYdzIVYjmYtQIgRr6KMzPM8RD6PQ5e5nVF5laXlMBh6aBAueC0Yxrbyd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3470790},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"f1bc91a3437f0b952631a46a8363089587b9ae6a","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-user-approval":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.2-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.32_1788699103677_0.9249738912925054","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@michengai/dsh-automation","version":"0.1.34","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.34","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"904099ad5bfeeb00559d26989411378893785559","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.34.tgz","fileCount":58,"integrity":"sha512-Q5AbaOT+rPBSw4kWraZzfBX6CCo6S/vBUkfuyrQ5q1vM2cQ2XZFJ+/Jt8SBQrhfz231AxY+7GVsHCPFWP9JQAA==","signatures":[{"sig":"MEYCIQDXOnZbBy2cvR2fiU2PbfuHrqZ3CPmOLVS6hxMiqKPa/QIhAJxAy1+Nz6M4ZeO4QNdHXl9alMF1TilA1am/7g2KYnt0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3534399},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"a1c6b9ace4091426d89449916be6c88641c2fd9e","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-user-approval":"0.1.2-rc.1","@deepseek-ai/dsh-host-webserver":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.2-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.34_1788767135861_0.36627597322980576","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@michengai/dsh-automation","version":"0.1.35","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.35","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"62e1073c00736fbe375049af4dd5047a1f9a9cbd","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.35.tgz","fileCount":58,"integrity":"sha512-miR/rXQujG0EdRvk0hS22bahFElaghQ83/x/ux+KoN3aPIffAZyFgjgt8NTj/SVIQl0njpVRQ0RUiYvNkKbOxg==","signatures":[{"sig":"MEUCIQDXPRN9LZX4WEW9mgehyXuJhyM4s9OJ+kZIPRShs78uVwIgZ/Aj9ApBOitG1XbPkHUQIMcTh8sHSFmMTVwwAb2gXvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3536045},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"a9f522ce09e0bdfee95296a25a1f063976e0635a","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.2-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-user-approval":"0.1.2-rc.1","@deepseek-ai/dsh-host-webserver":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.2-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-host-webserver":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-permission-presets":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-agent-default-model":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-primitives":">=0.1.0-rc.5 <0.2.0","@deepseek-ai/dsh-client-ui-conversation":">=0.1.0-rc.5 <0.2.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.35_1788922757089_0.44345828545261234","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@michengai/dsh-automation","version":"0.1.36","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.36","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"164953cb06da1b9c54d858880df2f2916bd48f06","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.36.tgz","fileCount":58,"integrity":"sha512-0cyeLnbph5Po+6QyPomulv7bF1g9xp2nkOTagrxT2PHM28J9qSu7sm6Y2/8iue4g+sAJ8V3/bj//NWb2QRdEmw==","signatures":[{"sig":"MEYCIQDATuTRlgTWqCl3i+PdpxCvKZobBSHRV5nAS1Bq92pb+AIhAOQ/gaRHzfR5md5i0jxRi4o30UAS7TTe8sNq4wm43+kt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3546864},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"0156a06e200949918081f43533ef487328067340","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.5-rc.1","@deepseek-ai/dsh-agent":"0.1.5-rc.1","@deepseek-ai/dsh-tools":"0.1.5-rc.1","@deepseek-ai/dsh-session":"0.1.5-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.5-rc.1","@deepseek-ai/dsh-agent-loop":"0.1.5-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.5-rc.1","@deepseek-ai/dsh-client-locale":"0.1.5-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.5-rc.1","@deepseek-ai/dsh-user-approval":"0.1.5-rc.1","@deepseek-ai/dsh-host-webserver":"0.1.5-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.5-rc.1","@deepseek-ai/cordis-plugin-include":"1.0.7","@deepseek-ai/dsh-client-connection":"0.1.5-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.5-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.5-rc.1","@deepseek-ai/dsh-session-projection":"0.1.5-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.5-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.5-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.5-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.36_1789047375476_0.8501322810117897","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@michengai/dsh-automation","version":"0.1.38","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.38","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"51f4f23878ef9722dbfccc72561197159933960e","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.38.tgz","fileCount":58,"integrity":"sha512-+xWOInJ0LU3lHPdkG9/K+Vl8ERjsitpHRASYGLZpcRWZcAunclP16MbZVzDUps3dEd+PzoPl9AwLG0wpxMH1RA==","signatures":[{"sig":"MEQCIFyTskb0bJFSj6DHad8o70OgRLa3hzPB9PCDdrA5bsj4AiABxekgT/x8f3K43SMYxSIp4BhQea6n0nKRSq46dKav6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3547810},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"d60a711ef85a8cb1a11d4fbba12921c83581532a","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.5-rc.2","@deepseek-ai/dsh-agent":"0.1.5-rc.2","@deepseek-ai/dsh-tools":"0.1.5-rc.2","@deepseek-ai/dsh-session":"0.1.5-rc.2","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.5-rc.2","@deepseek-ai/dsh-agent-loop":"0.1.5-rc.2","@deepseek-ai/dsh-agent-presets":"0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.5-rc.2","@deepseek-ai/dsh-system-prompt":"0.1.5-rc.2","@deepseek-ai/dsh-user-approval":"0.1.5-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.5-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.5-rc.2","@deepseek-ai/cordis-plugin-include":"1.0.7","@deepseek-ai/dsh-client-connection":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.5-rc.2","@deepseek-ai/dsh-permission-presets":"0.1.5-rc.2","@deepseek-ai/dsh-session-projection":"0.1.5-rc.2","@deepseek-ai/dsh-agent-default-model":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.5-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.38_1789056688029_0.9794292752578018","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@michengai/dsh-automation","version":"0.1.39","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.39","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"6aa86809cd284963826f503dd66f64fe8e436c6c","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.39.tgz","fileCount":58,"integrity":"sha512-FZCLS7YSn8Gk3mxqjSK7lWlfi/aD49OK0lztXiG7fhZiWm+J+h+t38KcyROu1KJVTzFEs6tzVIcxp8dCR2B9oA==","signatures":[{"sig":"MEUCIF4S596nwx8eZuJLDsiYijt1kULB+FseZ4+RxMWqpn5SAiEA4rFIV75gd2GWltaEDRoa5Tc4HkQQvcC3ZGIDPcOuhS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDozp+NMyY/TqdnIBQwWBrRzMi7vBOWV9B+2MdSJrodqQIgduPqVw7mYAZ6BB5wlIpCg2DYINefqTzqnEA0w1lyBlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3548538},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"1f38c565a675e18899a1ce49f6df945b75020b27","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.5-rc.2","@deepseek-ai/dsh-agent":"0.1.5-rc.2","@deepseek-ai/dsh-tools":"0.1.5-rc.2","@deepseek-ai/dsh-session":"0.1.5-rc.2","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.5-rc.2","@deepseek-ai/dsh-agent-loop":"0.1.5-rc.2","@deepseek-ai/dsh-agent-presets":"0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.5-rc.2","@deepseek-ai/dsh-system-prompt":"0.1.5-rc.2","@deepseek-ai/dsh-user-approval":"0.1.5-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.5-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.5-rc.2","@deepseek-ai/cordis-plugin-include":"1.0.7","@deepseek-ai/dsh-client-connection":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.5-rc.2","@deepseek-ai/dsh-permission-presets":"0.1.5-rc.2","@deepseek-ai/dsh-session-projection":"0.1.5-rc.2","@deepseek-ai/dsh-agent-default-model":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.5-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.39_1789146853578_0.953570301418976","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@michengai/dsh-automation","version":"0.1.40","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.40","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"c94f9e94c74cb5b9f5d0ecf6163618cb26c77de7","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.40.tgz","fileCount":58,"integrity":"sha512-Hyz82MAeIUHYWq61lBxWg381+5YEmXpQQ75BOM42XEzN5wZa/Ju4jt2sS5U5lHYb0+tk6Ch3J0VJ63AOasVEPA==","signatures":[{"sig":"MEYCIQDCpIkXYe8ZrnMD7T7e9nWJlKVpaJdPv7pVmED3X6fwFgIhAPmWEIEPSraNd0D7OShLGZQW6zo96uigKNrYIv4sSl32","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFDHc3uGGpBIwuuE2Du4dyP96EhusO0cjSar0S/u2JQdAiBObR7ZwyzGwn8IjFt6IrPjTktwKsTg07rHpgOvxyc1Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3557835},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"88e20ed9a8ead6b102078b037c810a65ce660be8","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.5-rc.2","@deepseek-ai/dsh-agent":"0.1.5-rc.2","@deepseek-ai/dsh-tools":"0.1.5-rc.2","@deepseek-ai/dsh-session":"0.1.5-rc.2","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.5-rc.2","@deepseek-ai/dsh-agent-loop":"0.1.5-rc.2","@deepseek-ai/dsh-agent-presets":"0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.5-rc.2","@deepseek-ai/dsh-system-prompt":"0.1.5-rc.2","@deepseek-ai/dsh-user-approval":"0.1.5-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.5-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.5-rc.2","@deepseek-ai/cordis-plugin-include":"1.0.7","@deepseek-ai/dsh-client-connection":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.5-rc.2","@deepseek-ai/dsh-permission-presets":"0.1.5-rc.2","@deepseek-ai/dsh-session-projection":"0.1.5-rc.2","@deepseek-ai/dsh-agent-default-model":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.5-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.40_1789188611364_0.2024288865322843","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@michengai/dsh-automation","version":"0.1.41","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.41","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"53d4fd38215416d01d4c60abc871d6321c699b1e","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.41.tgz","fileCount":58,"integrity":"sha512-9errqokWUEMyQc5j47YWigZHPCOgbic0cr0Y/GqYfDXAzPDRAO2oLK97RvPIcrKCO5rtX9JteKd7QaqequKUMA==","signatures":[{"sig":"MEYCIQC9kaSpVW6leSlVM9vkhpfM5/18pPM3l8hmIMErieol9AIhAImGFpYgP/5NGsUm7VkCDCNPKr90Xuc+t3pVm3cI7kCN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEpsrX6kJ/TN20eHlDCb0VuWDvT12pTXaefARbwFfFEvAiEA42EvFQjJCzW0Hu4zm7BtZ8nPxlxmQsohTSm+UIQXCjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3562737},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"f4acaa4981db6764a17411ee39bf215fdbbf9fb5","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.5-rc.2","@deepseek-ai/dsh-agent":"0.1.5-rc.2","@deepseek-ai/dsh-tools":"0.1.5-rc.2","@deepseek-ai/dsh-session":"0.1.5-rc.2","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.5-rc.2","@deepseek-ai/dsh-agent-loop":"0.1.5-rc.2","@deepseek-ai/dsh-agent-presets":"0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.5-rc.2","@deepseek-ai/dsh-system-prompt":"0.1.5-rc.2","@deepseek-ai/dsh-user-approval":"0.1.5-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.5-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.5-rc.2","@deepseek-ai/cordis-plugin-include":"1.0.7","@deepseek-ai/dsh-client-connection":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.5-rc.2","@deepseek-ai/dsh-permission-presets":"0.1.5-rc.2","@deepseek-ai/dsh-session-projection":"0.1.5-rc.2","@deepseek-ai/dsh-agent-default-model":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.5-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.41_1789375967167_0.7054532772141773","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@michengai/dsh-automation","version":"0.1.42","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.42","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"1a805eeaa2fc2025e15347257abe5561e9efd7da","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.42.tgz","fileCount":58,"integrity":"sha512-pe5wGUed5gAZPXKFgU9EMOyU5G79Zbuv9EpI9Z/gjMCkg9/MTGYulvc6XdGlnEcWRRxfckW2DT1d2gNT++JUJA==","signatures":[{"sig":"MEUCIFBn9UkSL416m6EC6zU11Wr79S0oJ5DsnHPGZVclzdN2AiEAly8FO5qbOIASylEuoQwPmYD9KelfrW7oMrgsMdGvYw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFrVxplp5dT+i9R3B1aZBVISfOmJAIcMtDrbo9P3af2WAiEA7L1Y1YVR01auGF5YhcYfG2s11BvsKpdMcpTKx90m1Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3563938},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e75499e55d0b8bfe85e04ba5a579080b54edff56","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs","test:composition":"node --import tsx scripts/verify-sidebar-composition.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.5-rc.2","@deepseek-ai/dsh-agent":"0.1.5-rc.2","@deepseek-ai/dsh-tools":"0.1.5-rc.2","@deepseek-ai/dsh-session":"0.1.5-rc.2","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.5-rc.2","@deepseek-ai/dsh-agent-loop":"0.1.5-rc.2","@deepseek-ai/dsh-agent-presets":"0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.5-rc.2","@deepseek-ai/dsh-system-prompt":"0.1.5-rc.2","@deepseek-ai/dsh-user-approval":"0.1.5-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.5-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.5-rc.2","@deepseek-ai/cordis-plugin-include":"1.0.7","@deepseek-ai/dsh-client-connection":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.5-rc.2","@deepseek-ai/dsh-permission-presets":"0.1.5-rc.2","@deepseek-ai/dsh-session-projection":"0.1.5-rc.2","@deepseek-ai/dsh-agent-default-model":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.5-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.42_1789378785125_0.8327603673808701","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@michengai/dsh-automation","version":"0.1.43","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.43","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"44c1d526f3398091aa5d7340e8dc08ea7222894d","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.43.tgz","fileCount":58,"integrity":"sha512-Pk7DZKvZ12QaBVA6YWhZpE60o6MAH3oJiHelaDx2BuErdSw1OwBG9tEWjTJvbjAj3PWxj2flX+kgKRdNjtfjrQ==","signatures":[{"sig":"MEQCIBvyz9aGuHxpqWsWFtkT2qiPthfpkq7x/34XurYL46JIAiBzACTAe6ZA2s4DNRf1CZ+zBDM2alfTG3R2h6fh4uUmrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1D3jPVyb7HdShyPn3SRgRtOyspDbhpaz7QWIdo+yBNwIgVb8e6nUk+YMBa9W25P4RyKUCh7mnt7eJ009/OmA77Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3570239},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"6fafbc708affcb2177c14a254e26a55ea856de19","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs","test:composition":"node --import tsx scripts/verify-sidebar-composition.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.6-alpha.1","@deepseek-ai/dsh-agent":"0.1.6-alpha.1","@deepseek-ai/dsh-tools":"0.1.6-alpha.1","@deepseek-ai/dsh-session":"0.1.6-alpha.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.6-alpha.1","@deepseek-ai/dsh-agent-loop":"0.1.6-alpha.1","@deepseek-ai/dsh-agent-presets":"0.1.6-alpha.1","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.6-alpha.1","@deepseek-ai/dsh-user-approval":"0.1.6-alpha.1","@deepseek-ai/dsh-host-webserver":"0.1.6-alpha.1","@deepseek-ai/dsh-storage-domain":"0.1.6-alpha.1","@deepseek-ai/cordis-plugin-include":"1.0.7","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.1","@deepseek-ai/dsh-permission-presets":"0.1.6-alpha.1","@deepseek-ai/dsh-session-projection":"0.1.6-alpha.1","@deepseek-ai/dsh-agent-default-model":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.6-alpha.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-agent-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.43_1789545274407_0.6452394638386192","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@michengai/dsh-automation","version":"0.1.44","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.44","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"ff5043ea94a9a44afc47bc4e24962da015845cab","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.44.tgz","fileCount":58,"integrity":"sha512-+KLsxe+L7y3+AOvBWMG/jKtunOXn8Ls36KBzx9NZIS1XZShVdVRlgvbSOBRGF9ZGBBNyB/+vFccCx8sFesfc0A==","signatures":[{"sig":"MEYCIQCZ2o8qf5ZTB6qfsr7OIwhTfs3ETKQhVKqZRktojFu3owIhAJLZqB2sHji6LcS57ih7wgV0vsICbkgGnLqapRj3Nx1O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF9Ki4orn++Ea+ggU27TxNQpS3M6PG4rq/qOsNfc0QDNAiEA8g5XIdM5d7nBglMA49pBYBzUn85KPEiv4vkLqx4I8QA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3571489},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"fc8b100bb02a3550c553469ab759249a3ffd0989","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs","test:composition":"node --import tsx scripts/verify-sidebar-composition.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"在独立 DSH Session 中按计划执行编码任务，支持 Web 设置页与 Agent 双入口管理。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.6-alpha.1","@deepseek-ai/dsh-agent":"0.1.6-alpha.1","@deepseek-ai/dsh-tools":"0.1.6-alpha.1","@deepseek-ai/dsh-session":"0.1.6-alpha.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.6-alpha.1","@deepseek-ai/dsh-agent-loop":"0.1.6-alpha.1","@deepseek-ai/dsh-agent-presets":"0.1.6-alpha.1","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.6-alpha.1","@deepseek-ai/dsh-user-approval":"0.1.6-alpha.1","@deepseek-ai/dsh-host-webserver":"0.1.6-alpha.1","@deepseek-ai/dsh-storage-domain":"0.1.6-alpha.1","@deepseek-ai/cordis-plugin-include":"1.0.7","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.1","@deepseek-ai/dsh-permission-presets":"0.1.6-alpha.1","@deepseek-ai/dsh-session-projection":"0.1.6-alpha.1","@deepseek-ai/dsh-agent-default-model":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.6-alpha.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-agent-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.44_1789546203894_0.6881651601985124","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@michengai/dsh-automation","version":"0.1.45","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.45","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"3dd039757a79d614f8f981515b8992949c837f11","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.45.tgz","fileCount":58,"integrity":"sha512-plpV9lOnMn8Hgjtvh+hEWC6AsCk6vK+3veJ7WYRzDEvR7IJ+GDdfWfHx/WpbeNTYXC3Yu01xrCTRlWYXO/NYAg==","signatures":[{"sig":"MEQCIHSz++F/Ccrp08mu9dJ5tKanQDkJSWRh+qZCP+17Jov3AiBpks3FWHBCCezSv+znv9LBv8Nx1QZ68oM1EuvGGChvQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgGZhHFH9WZ2GOmxALc9Y/pOl9bqv4kyCrzYg4GCSyvQIgcrT2GY542ZqBRVkW/wZrQEZ5mgw285hqhVaW0YmT8F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3578280},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e8f14c0aecd3bcfe7d220ee397265fb6e955906c","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs","test:composition":"node --import tsx scripts/verify-sidebar-composition.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Automation — 在独立 DSH Session 中按计划执行和管理编码任务 · Schedule and manage coding tasks in isolated DSH sessions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.6-alpha.2","@deepseek-ai/dsh-agent":"0.1.6-alpha.2","@deepseek-ai/dsh-tools":"0.1.6-alpha.2","@deepseek-ai/dsh-session":"0.1.6-alpha.2","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.6-alpha.2","@deepseek-ai/dsh-agent-loop":"0.1.6-alpha.2","@deepseek-ai/dsh-agent-presets":"0.1.6-alpha.2","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.2","@deepseek-ai/dsh-system-prompt":"0.1.6-alpha.2","@deepseek-ai/dsh-user-approval":"0.1.6-alpha.2","@deepseek-ai/dsh-host-webserver":"0.1.6-alpha.2","@deepseek-ai/dsh-storage-domain":"0.1.6-alpha.2","@deepseek-ai/cordis-plugin-include":"1.0.7","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.2","@deepseek-ai/dsh-permission-presets":"0.1.6-alpha.2","@deepseek-ai/dsh-session-projection":"0.1.6-alpha.2","@deepseek-ai/dsh-agent-default-model":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.6-alpha.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-agent-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.45_1789711441672_0.2856670765124849","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@michengai/dsh-automation","version":"0.1.46","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.46","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"932819462ae2ddaae0a4431258a6427413791d6d","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.46.tgz","fileCount":63,"integrity":"sha512-cXh0emr3m84Pv8kEL/9xZzYUfxHBhuwkT7ZDvk16yT17cxNtw/KgujnPsVpCzo3zMo0yr8Ft2XAEgZrL7g5ZWQ==","signatures":[{"sig":"MEQCIA0WXw50lsu02D/eYitqkL6xqCCLU3lQ4p7M4OrqhXpIAiBcufyPDOuQf6Ttb34dy79RyfL5ROAWqla49CnI78TC5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD8DD1FULPxbQAGwGLjxUNhsqq2Zfpv+Z+7pCGSjSIA9AIgSVDoP+8ABo96ZRFEucfIxzNnuEJzbtcP0F9KzhUQaRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4685968},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"9dc137cb4d1a9b5a81b8d0e2349cb72cc9f50861","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs","test:composition":"node --import tsx scripts/verify-sidebar-composition.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Automation — 在独立 DSH Session 中按计划执行和管理编码任务 · Schedule and manage coding tasks in isolated DSH sessions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","antd":"^6.6.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.6-alpha.2","@deepseek-ai/dsh-agent":"0.1.6-alpha.2","@deepseek-ai/dsh-tools":"0.1.6-alpha.2","@deepseek-ai/dsh-session":"0.1.6-alpha.2","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.6-alpha.2","@deepseek-ai/dsh-agent-loop":"0.1.6-alpha.2","@deepseek-ai/dsh-agent-presets":"0.1.6-alpha.2","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.2","@deepseek-ai/dsh-system-prompt":"0.1.6-alpha.2","@deepseek-ai/dsh-user-approval":"0.1.6-alpha.2","@deepseek-ai/dsh-host-webserver":"0.1.6-alpha.2","@deepseek-ai/dsh-storage-domain":"0.1.6-alpha.2","@deepseek-ai/cordis-plugin-include":"1.0.7","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.2","@deepseek-ai/dsh-permission-presets":"0.1.6-alpha.2","@deepseek-ai/dsh-session-projection":"0.1.6-alpha.2","@deepseek-ai/dsh-agent-default-model":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.6-alpha.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-agent-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1"},"peerDependenciesMeta":{"react":{"optional":true},"@deepseek-ai/dsh-agent-presets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.46_1790103791180_0.6703639270818602","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@michengai/dsh-automation","version":"0.1.47","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.47","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"752111d01822db1f06d3840b652f2f9f095aca0c","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.47.tgz","fileCount":63,"integrity":"sha512-ea1OPZHjmVLaA/IzUbw/5ltmRfZ1C90bCqVSohX81wMEQqXb2su0mS2W2XWbEIJGxPmBrViNbpxHjlPSO6zZ2A==","signatures":[{"sig":"MEQCICfkOgtpzUOsDaNW7fbcYSm8j8noRasJp3ihta3ZVu3gAiBDxlkqaEMnLZZloiwzuUufQCQB+PMSwj6XcN3p78hrvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBziS0yAMErwfzPN7zWOCEglvB/LKY2CMihaKurE+YhdAiBi8kUzsUiNxscVue5jEvLu868wG25agCdSnBC2P11YUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4688898},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"c3ba88d2804d206ce7ce7f6647eac70c9fd9b534","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs","test:composition":"node --import tsx scripts/verify-sidebar-composition.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Automation — 在独立 DSH Session 中按计划执行和管理编码任务 · Schedule and manage coding tasks in isolated DSH sessions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.1.5","antd":"^6.6.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"0.1.6-alpha.2","@deepseek-ai/dsh-agent":"0.1.6-alpha.2","@deepseek-ai/dsh-tools":"0.1.6-alpha.2","@deepseek-ai/dsh-session":"0.1.6-alpha.2","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-workspace":"0.1.6-alpha.2","@deepseek-ai/dsh-agent-loop":"0.1.6-alpha.2","@deepseek-ai/dsh-agent-presets":"0.1.6-alpha.2","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.2","@deepseek-ai/dsh-system-prompt":"0.1.6-alpha.2","@deepseek-ai/dsh-user-approval":"0.1.6-alpha.2","@deepseek-ai/dsh-host-webserver":"0.1.6-alpha.2","@deepseek-ai/dsh-storage-domain":"0.1.6-alpha.2","@deepseek-ai/cordis-plugin-include":"1.0.7","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.2","@deepseek-ai/dsh-permission-presets":"0.1.6-alpha.2","@deepseek-ai/dsh-session-projection":"0.1.6-alpha.2","@deepseek-ai/dsh-agent-default-model":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.6-alpha.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-agent-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.6-alpha.1 || 0.1.6-alpha.2 || 0.1.7-alpha.1"},"peerDependenciesMeta":{"react":{"optional":true},"@deepseek-ai/dsh-agent-presets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.47_1790175291674_0.8938691634640863","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@michengai/dsh-automation","version":"0.1.48","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.48","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"622b19bdeed495aaf30b78667cee8aa6ed56119b","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.48.tgz","fileCount":63,"integrity":"sha512-ir9w0o9MYOCZvNegFqrenDUHXD2swi3E846WTMjA/91WJR10U2JY4j/KY86PneUGQdOKAyUekuSLby22DlLsZw==","signatures":[{"sig":"MEUCIQCluKoli+UN6umgv8XZkZxguB+J5S3C/7IME4NpaQBjjQIgSvbFdfVeYih5z3eDvZN/+QknAHbAcC4p8SETt0AlCn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFfS6T75E3lD75qOIVObuPF1tBkWsK8ScoNxX91LZRLkAiAbg1sXiKgvmcCCPprtjk9UOxIUyVrp+EgBYQvCRgWBNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4689344},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"88d7cf75d8fe7b87816d3164e2330cf3b51f9b91","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs","test:composition":"node --import tsx scripts/verify-sidebar-composition.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Automation — 在独立 DSH Session 中按计划执行和管理编码任务 · Schedule and manage coding tasks in isolated DSH sessions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.1.5","antd":"^6.6.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-llm":"0.1.7-rc.1","@deepseek-ai/dsh-agent":"0.1.7-rc.1","@deepseek-ai/dsh-tools":"0.1.7-rc.1","@deepseek-ai/dsh-session":"0.1.7-rc.1","@deepseek-ai/schemastery":"3.18.4","@deepseek-ai/dsh-workspace":"0.1.7-rc.1","@deepseek-ai/dsh-agent-loop":"0.1.7-rc.1","@deepseek-ai/dsh-client-locale":"0.1.7-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.7-rc.1","@deepseek-ai/dsh-user-approval":"0.1.7-rc.1","@deepseek-ai/dsh-host-webserver":"0.1.7-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.7-rc.1","@deepseek-ai/cordis-plugin-include":"1.0.9","@deepseek-ai/dsh-client-connection":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.7-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.7-rc.1","@deepseek-ai/dsh-session-projection":"0.1.7-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.7-rc.1","@deepseek-ai/dsh-agent-preset-registry":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.7-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1"},"peerDependenciesMeta":{"react":{"optional":true},"@deepseek-ai/dsh-agent-presets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.48_1790178695953_0.5712426177784871","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@michengai/dsh-automation","version":"0.1.49","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.49","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"f64c8caa177b75de0a38b47eefeb71b6603c4d1c","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.49.tgz","fileCount":63,"integrity":"sha512-RnyC8wONpkgobzqX8+l2U5xyQPngnwIbpyopQ/9BqNJSvYM9yBx+l4dOVPedHcosaoKMVQCcPDxAJnsHp6Scjw==","signatures":[{"sig":"MEYCIQDHkKaaFJWovA4YuXT7/4tgySDuUd+erMuIHTQ6kzXMjAIhAN8W/AUPfRdQNMYpRCMU8fzbCTZ90YBF0dGvnI/CSqKT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBEbdu/SFnY3RW3clS0Q1eMJ3T5Zm8oM2na3pJi+4JEeAiEA36HDlxGRkLi+KBuKBFl8d/J2CigdD9hhVyCB2LA2b2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4691026},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"2c01eea3b447f1b826ece30b623e293156345724","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs","test:composition":"node --import tsx scripts/verify-sidebar-composition.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Automation — 在独立 DSH Session 中按计划执行和管理编码任务 · Schedule and manage coding tasks in isolated DSH sessions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","antd":"^6.6.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-llm":"0.1.7-rc.1","@deepseek-ai/dsh-agent":"0.1.7-rc.1","@deepseek-ai/dsh-tools":"0.1.7-rc.1","@deepseek-ai/dsh-session":"0.1.7-rc.1","@deepseek-ai/schemastery":"3.18.4","@deepseek-ai/dsh-workspace":"0.1.7-rc.1","@deepseek-ai/dsh-agent-loop":"0.1.7-rc.1","@deepseek-ai/dsh-client-locale":"0.1.7-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.7-rc.1","@deepseek-ai/dsh-user-approval":"0.1.7-rc.1","@deepseek-ai/dsh-host-webserver":"0.1.7-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.7-rc.1","@deepseek-ai/cordis-plugin-include":"1.0.9","@deepseek-ai/dsh-client-connection":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.7-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.7-rc.1","@deepseek-ai/dsh-session-projection":"0.1.7-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.7-rc.1","@deepseek-ai/dsh-agent-preset-registry":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.7-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-agent-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1"},"peerDependenciesMeta":{"react":{"optional":true},"@deepseek-ai/dsh-agent-presets":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.49_1790179931197_0.07813733779604015","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@michengai/dsh-automation","version":"0.1.50","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.50","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"d52d4fc824f2f42592a3d6133f617937cbd9d9d0","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.50.tgz","fileCount":63,"integrity":"sha512-KdVWHsTgSoLaI5Nh10llT4hjuT7vaaHMSRMs79pdlxW+pBzvZjeQ5cbqsr0D24pLFCNoGS1T+SR1sr9bYiJccQ==","signatures":[{"sig":"MEUCIDXDzSLRG2w7SxYU5ecbl/WANUYmEYajsQRLTVIcaQGOAiEAsF3xxtOq1yEujVLlGduRBesLmLCu+e640gEwD1UDkOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG1rT8S/I2/+ACVZAD/NLARJLhM/ZzjyIFWRTK9kby68AiEAjN2Yc4gS5R/eUpdgFI8SxjKxFK/qJSYx3YfvMhQ4MQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4692195},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e76e94e8c92c6a970e1903663293831837330e65","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs","test:composition":"node --import tsx scripts/verify-sidebar-composition.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Automation — 在独立 DSH Session 中按计划执行和管理编码任务 · Schedule and manage coding tasks in isolated DSH sessions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.1.5","antd":"^6.6.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-llm":"0.1.7-rc.1","@deepseek-ai/dsh-agent":"0.1.7-rc.1","@deepseek-ai/dsh-tools":"0.1.7-rc.1","@deepseek-ai/dsh-session":"0.1.7-rc.1","@deepseek-ai/schemastery":"3.18.4","@deepseek-ai/dsh-workspace":"0.1.7-rc.1","@deepseek-ai/dsh-agent-loop":"0.1.7-rc.1","@deepseek-ai/dsh-client-locale":"0.1.7-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.7-rc.1","@deepseek-ai/dsh-user-approval":"0.1.7-rc.1","@deepseek-ai/dsh-host-webserver":"0.1.7-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.7-rc.1","@deepseek-ai/cordis-plugin-include":"1.0.9","@deepseek-ai/dsh-client-connection":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.7-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.7-rc.1","@deepseek-ai/dsh-session-projection":"0.1.7-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.7-rc.1","@deepseek-ai/dsh-agent-preset-registry":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.7-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.50_1790212474924_0.34483100148924684","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@michengai/dsh-automation","version":"0.1.51","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.51","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"ecbbf260db1e02262a9a1b219a5522d5ae146f9e","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.51.tgz","fileCount":63,"integrity":"sha512-kwfsjF8zENToZlz83C0D5RBBX+O64kq9ouKcEP7y+H3w8uf46TvUWIj+JF942sjcg5t54Zyz8fBG4zEpHv6p1g==","signatures":[{"sig":"MEUCIQCRNjyw8Z62XXPKSu7DcpgLXGPzhPW0lLkm302ReIAVPwIgEqozANukvkWZKomBGVFSmfZp0GhXdejq93m0hcj+FvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCI5rvSazx4SxA6qVC2SMGFsvwbYo50eSPX98xmwOaFBQIgb4QyMMIScl0WSUikpuAmoyPnzzJLBirFBLmoIOc6Gu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4693298},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"ecfe1e6a74fc07bc3d17bbac846c116c2d55f13b","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs","test:composition":"node --import tsx scripts/verify-sidebar-composition.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Automation — 在独立 DSH Session 中按计划执行和管理编码任务 · Schedule and manage coding tasks in isolated DSH sessions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.1.5","antd":"^6.6.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-llm":"0.1.7-rc.2","@deepseek-ai/dsh-agent":"0.1.7-rc.2","@deepseek-ai/dsh-tools":"0.1.7-rc.2","@deepseek-ai/dsh-session":"0.1.7-rc.2","@deepseek-ai/schemastery":"3.18.4","@deepseek-ai/dsh-workspace":"0.1.7-rc.2","@deepseek-ai/dsh-agent-loop":"0.1.7-rc.2","@deepseek-ai/dsh-client-locale":"0.1.7-rc.2","@deepseek-ai/dsh-system-prompt":"0.1.7-rc.2","@deepseek-ai/dsh-user-approval":"0.1.7-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.7-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.7-rc.2","@deepseek-ai/cordis-plugin-include":"1.0.9","@deepseek-ai/dsh-client-connection":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.7-rc.2","@deepseek-ai/dsh-permission-presets":"0.1.7-rc.2","@deepseek-ai/dsh-session-projection":"0.1.7-rc.2","@deepseek-ai/dsh-agent-default-model":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.7-rc.2","@deepseek-ai/dsh-agent-preset-registry":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.7-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.51_1790295281663_0.35240482036737353","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@michengai/dsh-automation","version":"0.1.52","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"license":"Apache-2.0","_id":"@michengai/dsh-automation@0.1.52","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"homepage":"https://github.com/MichengAI/dsh-automation#readme","bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"3ac2fcb88a381ee6d9ed2bfcc31220b0774330fe","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.52.tgz","fileCount":63,"integrity":"sha512-VRG2yIjwp833ruE7Pa78kyii8O3G/8mqmi9Lc4JzWKz+h8ZdfhrfIEqbcdgEhEoknDUIBZU+LKk9v2z8ySoe9Q==","signatures":[{"sig":"MEQCIAOv6SOVxh0WVT8zvookGyamGa+zoNRfTu+tjCzLxI8KAiBmrfKwvpW9U/+ZenHJbHG4WpPG/by2KKSEk7nN7b8yGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxG8fDBNSDZUWhXiIW1i30HuzyVRY2pJAtg38Kay3oGAIhAKuSW6SJAI5nLfBx5YxLz/FqRyTUi0yptBHmDev38yxQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694566},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"9c7d65760da9fb669ac415ff04634096f24b7772","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs","test:composition":"node --import tsx scripts/verify-sidebar-composition.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c188e49d-8803-4534-bbb3-0d9dff887865"}},"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Automation — 在独立 DSH Session 中按计划执行和管理编码任务 · Schedule and manage coding tasks in isolated DSH sessions","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.1.5","antd":"^6.6.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-llm":"0.2.0-rc.1","@deepseek-ai/dsh-agent":"0.2.0-rc.1","@deepseek-ai/dsh-tools":"0.2.0-rc.1","@deepseek-ai/dsh-session":"0.2.0-rc.1","@deepseek-ai/schemastery":"3.18.4","@deepseek-ai/dsh-workspace":"0.2.0-rc.1","@deepseek-ai/dsh-agent-loop":"0.2.0-rc.1","@deepseek-ai/dsh-client-locale":"0.2.0-rc.1","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.1","@deepseek-ai/dsh-user-approval":"0.2.0-rc.1","@deepseek-ai/dsh-host-webserver":"0.2.0-rc.1","@deepseek-ai/dsh-storage-domain":"0.2.0-rc.1","@deepseek-ai/cordis-plugin-include":"1.0.9","@deepseek-ai/dsh-client-connection":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.2.0-rc.1","@deepseek-ai/dsh-permission-presets":"0.2.0-rc.1","@deepseek-ai/dsh-session-projection":"0.2.0-rc.1","@deepseek-ai/dsh-agent-default-model":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.2.0-rc.1","@deepseek-ai/dsh-agent-preset-registry":"0.2.0-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.2.0-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-agent":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-tools":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-session":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-host-webserver":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-permission-presets":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-agent-default-model":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-primitives":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-automation_0.1.52_1790605397054_0.219579070466847","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"_id":"@michengai/dsh-automation@0.1.53","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"dist":{"shasum":"3c6c136106f336bd9474f2c81439db912765de8e","tarball":"https://registry.npmjs.org/@michengai/dsh-automation/-/dsh-automation-0.1.53.tgz","fileCount":63,"integrity":"sha512-G0tXvbX56Eze0y7BGi60XcfkYvNUXUj4RQBB7ObesiaNAKHwiFiSWCaX33alSjwOn6ClKAVr54dTAZMVD+Vo+w==","signatures":[{"sig":"MEQCID38iWNOhuOayzcNP/9TSs2kBn3LgJBIcjcMjewbE2O2AiAtMVgfKQor/5cEfcD07wgjsq1MM14u1bqiQFKCBz0Q7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEvhQR/cyTtbJ6crijur/fWzCeRF67gVv5ME7qkvFGNsAiBhKFoc4SXtWS9AOo7FK87XtlGtFTRBJEa8JSu2tZThVQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@michengai%2fdsh-automation@0.1.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4694873},"main":"./lib/index.js","name":"@michengai/dsh-automation","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"22b330c3570ec455edbed68d032eab2f3eaa757c","license":"Apache-2.0","scripts":{"test":"node --import ./tests/register-dsh-stubs.mjs --import tsx --test tests/*.test.ts","build":"node scripts/build.mjs","check":"pnpm typecheck && pnpm test && pnpm test:host && pnpm build","test:host":"node --import tsx --test tests/host-compatibility.test.mjs","typecheck":"tsc --noEmit -p tsconfig.json","test:matrix":"pnpm build && node scripts/test-version-matrix.mjs","test:composition":"node --import tsx scripts/verify-sidebar-composition.mjs"},"version":"0.1.53","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"c188e49d-8803-4534-bbb3-0d9dff887865"}},"homepage":"https://github.com/MichengAI/dsh-automation#readme","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"_npmVersion":"11.19.0","description":"DSH Automation — 在独立 DSH Session 中按计划执行和管理编码任务 · Schedule and manage coding tasks in isolated DSH sessions","directories":{},"maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.1.5","antd":"^6.6.5","luxon":"^3.7.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"tsx":"^4.20.0","react":"^18.3.1","esbuild":"^0.25.0","js-yaml":"4.3.1","typescript":"^5.9.0","@types/node":"^22.0.0","@types/luxon":"^3.7.1","@types/react":"~18.3.1","@types/js-yaml":"4.0.9","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-llm":"0.2.0-rc.2","@deepseek-ai/dsh-agent":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-session":"0.2.0-rc.2","@deepseek-ai/schemastery":"3.18.4","@deepseek-ai/dsh-workspace":"0.2.0-rc.2","@deepseek-ai/dsh-agent-loop":"0.2.0-rc.2","@deepseek-ai/dsh-client-locale":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2","@deepseek-ai/dsh-user-approval":"0.2.0-rc.2","@deepseek-ai/dsh-host-webserver":"0.2.0-rc.2","@deepseek-ai/dsh-storage-domain":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-include":"1.0.9","@deepseek-ai/dsh-client-connection":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.2.0-rc.2","@deepseek-ai/dsh-permission-presets":"0.2.0-rc.2","@deepseek-ai/dsh-session-projection":"0.2.0-rc.2","@deepseek-ai/dsh-agent-default-model":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.2.0-rc.2","@deepseek-ai/dsh-agent-preset-registry":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.2.0-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1 <5.0.0","@deepseek-ai/dsh-llm":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-agent":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-session":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/schemastery":">=3.18.1 <4.0.0","@deepseek-ai/dsh-workspace":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-user-approval":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-permission-presets":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-agent-default-model":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-automation_0.1.53_1790725318924_0.2777487158167251"}}},"time":{"created":"2026-08-16T18:57:32.149Z","modified":"2026-09-29T23:41:59.432Z","0.1.0":"2026-08-16T18:57:32.478Z","0.1.1":"2026-08-17T17:13:43.495Z","0.1.2":"2026-08-18T00:38:02.702Z","0.1.3":"2026-08-18T03:37:34.866Z","0.1.4":"2026-08-18T03:44:20.548Z","0.1.5":"2026-08-18T04:07:33.522Z","0.1.6":"2026-08-23T05:52:00.660Z","0.1.7":"2026-08-23T07:24:11.513Z","0.1.8":"2026-08-23T07:46:31.619Z","0.1.9":"2026-08-23T07:50:21.356Z","0.1.10":"2026-08-23T08:18:55.383Z","0.1.11":"2026-08-23T09:41:30.104Z","0.1.12":"2026-08-23T09:48:31.468Z","0.1.13":"2026-08-23T11:54:46.404Z","0.1.14":"2026-08-23T15:36:23.635Z","0.1.15":"2026-08-25T16:34:04.025Z","0.1.16":"2026-08-25T17:39:31.149Z","0.1.17":"2026-08-25T17:50:19.764Z","0.1.18":"2026-08-25T17:57:12.619Z","0.1.19":"2026-08-26T14:50:37.072Z","0.1.20":"2026-08-26T23:48:52.731Z","0.1.21":"2026-08-27T00:42:08.650Z","0.1.22":"2026-08-28T02:39:55.667Z","0.1.23":"2026-09-02T15:56:19.614Z","0.1.24":"2026-09-02T16:03:10.058Z","0.1.25":"2026-09-03T02:21:05.988Z","0.1.26":"2026-09-03T07:30:38.539Z","0.1.27":"2026-09-03T15:52:30.199Z","0.1.28":"2026-09-04T02:16:31.743Z","0.1.29":"2026-09-04T03:16:46.321Z","0.1.30":"2026-09-04T11:38:26.160Z","0.1.31":"2026-09-04T18:04:46.969Z","0.1.32":"2026-09-06T12:51:43.898Z","0.1.34":"2026-09-07T07:45:36.075Z","0.1.35":"2026-09-09T02:59:17.283Z","0.1.36":"2026-09-10T13:36:15.642Z","0.1.38":"2026-09-10T16:11:28.278Z","0.1.39":"2026-09-11T17:14:13.774Z","0.1.40":"2026-09-12T04:50:11.496Z","0.1.41":"2026-09-14T08:52:47.292Z","0.1.42":"2026-09-14T09:39:45.298Z","0.1.43":"2026-09-16T07:54:34.562Z","0.1.44":"2026-09-16T08:10:04.038Z","0.1.45":"2026-09-18T06:04:01.846Z","0.1.46":"2026-09-22T19:03:11.357Z","0.1.47":"2026-09-23T14:54:51.870Z","0.1.48":"2026-09-23T15:51:36.152Z","0.1.49":"2026-09-23T16:12:11.355Z","0.1.50":"2026-09-24T01:14:35.066Z","0.1.51":"2026-09-25T00:14:41.845Z","0.1.52":"2026-09-28T14:23:17.229Z","0.1.53":"2026-09-29T23:41:59.081Z"},"bugs":{"url":"https://github.com/MichengAI/dsh-automation/issues"},"license":"Apache-2.0","homepage":"https://github.com/MichengAI/dsh-automation#readme","keywords":["deepseek-harness","dsh","automation","scheduled-task","coding-agent","cordis"],"repository":{"url":"git+https://github.com/MichengAI/dsh-automation.git","type":"git"},"description":"DSH Automation — 在独立 DSH Session 中按计划执行和管理编码任务 · Schedule and manage coding tasks in isolated DSH sessions","maintainers":[{"name":"michengai","email":"coolyujiyu@qq.com"}],"readme":"<p align=\"center\">\n  <img src=\"assets/branding/dsh-banner.png\" alt=\"DSH Automation\" width=\"100%\">\n</p>\n\n<div align=\"center\">\n\n  # DSH Automation\n\n  **在独立 DSH Session 中按计划执行编码任务**\n\n  [English](README.md) · [更新日志](CHANGELOG.zh-CN.md) · [Apache-2.0](LICENSE)\n\n  [![许可证：Apache-2.0](https://img.shields.io/badge/许可证-Apache--2.0-blue.svg)](LICENSE)\n  [![npm package](https://img.shields.io/npm/v/%40michengai%2Fdsh-automation.svg?label=npm%20package)](https://www.npmjs.com/package/@michengai/dsh-automation)\n  [![npm 下载量](https://img.shields.io/npm/dt/%40michengai%2Fdsh-automation.svg?label=npm%20%E4%B8%8B%E8%BD%BD%E9%87%8F)](https://www.npmjs.com/package/@michengai/dsh-automation)\n  [![DSH Web Plugin](https://img.shields.io/badge/DSH%20Web-Plugin-0f766e.svg)](https://github.com/MichengAI/dsh-automation)\n  [![Node.js 22 or later](https://img.shields.io/badge/Node.js-22%20or%20later-339933.svg?logo=node.js&logoColor=white)](https://nodejs.org/)\n</div>\n\n> DSH Automation 是社区维护的 DeepSeek Harness（DSH）插件，并非 DeepSeek AI 官方产品。\n\n## 功能概览\n\n把需要按时重复的工作交给 DSH。你可以在设置页安排任务，也可以在对话中说明执行时间和要求，再回看每次运行的结果。\n\n- **安排一次或重复执行**：支持间隔、每小时、每天、每周、每月和自定义间隔天数。\n- **选择工作环境**：设置工作目录、模型、技能和权限。\n- **随时调整安排**：创建、暂停、恢复、立即运行或删除任务。\n- **查看执行结果**：在侧栏「定时」中按任务和执行时间回看会话，在设置页筛选运行记录。\n- **每次独立运行**：使用已保存的任务说明，不继承创建任务时的整段对话。\n\n## 界面预览\n\n工作区左侧「任务 / 频道 / 定时」分列。定时任务只出现在「定时」：\n\n![工作区定时侧栏](assets/screenshots/workspace-scheduled.png)\n\n打开「设置 → 定时任务」可搜索、新建、暂停和查看规则：\n\n![定时任务设置页](assets/screenshots/settings-tasks.png)\n\n在对话里描述任务。DSH 会按所选权限模式处理授权：\n\n![通过对话创建定时任务](assets/screenshots/chat-create.png)\n\n![创建定时任务的官方授权](assets/screenshots/chat-approval.png)\n\n确认后规则会保存，并在对话里汇总：\n\n![定时任务创建成功](assets/screenshots/chat-created.png)\n\n执行记录留在设置页，可按天、周、月、任务或状态筛选：\n\n![执行记录](assets/screenshots/settings-runs.png)\n\n## DSH 产品生态\n\n想使用桌面工作台，可下载 [DSH Codex Desktop](https://github.com/MichengAI/dsh-codex-desktop/releases)；已有 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 环境，可按各项目 README 按需安装。以下列出 11 个自研插件；桌面端实际随附范围以对应版本的发行说明和内置清单为准。\n\n| 插件 | 你可以用它做什么 |\n| --- | --- |\n| [Codex UI](https://github.com/MichengAI/dsh-codex-ui) | 整理项目与会话、搜索任务、跳转对话轮次 |\n| [Agency Agents](https://github.com/MichengAI/dsh-agency-agents) | 按任务选择并召唤专业角色 |\n| [Skills Manager](https://github.com/MichengAI/dsh-skills-manager) | 统一查找、启停、创建和导入本机技能 |\n| [Archive Manager](https://github.com/MichengAI/dsh-archive-manager) | 搜索、恢复或清理已归档会话 |\n| [IM Connect](https://github.com/MichengAI/dsh-im-connect) | 从消息平台下任务、收回复 |\n| [Automation](https://github.com/MichengAI/dsh-automation) | 按计划执行任务，查看每次运行的结果 |\n| [BTW](https://github.com/MichengAI/dsh-btw) | 在当前上下文中临时旁问，不打断主任务 |\n| [Simplify](https://github.com/MichengAI/dsh-simplify) | 用 `/simplify` 整理 Git 改动范围内的代码 |\n| [PUA](https://github.com/MichengAI/dsh-pua) | 引导 Agent 在失败时换方法、查原因，并在完成前验证结果 |\n| [Code Review](https://github.com/MichengAI/dsh-code-review) | 用 `/review` 发起独立 Agent 代码审查，在当前会话接收报告 |\n| [Codex Pet](https://github.com/MichengAI/dsh-codex-pet) | 通过桌面宠物查看会话提醒、处理工具审批和问题回答 |\n\n## 前置条件\n\n- 当前源码以 DSH `0.2.0-rc.2` 为开发和真实宿主测试基线，并声明支持到 `0.2.0-rc.2`。升级宿主前备份 Profile 中的自动化存储和会话目录。`0.1.7` 和 `0.2.0` 写入 V4 会话，V4 会话不支持降级读取。\n- 官方 DSH peerDependencies 精确限定为 `0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.5-rc.3 || 0.1.7-rc.1 || 0.1.7-rc.2 || 0.2.0-rc.1 || 0.2.0-rc.2`。`0.1.6` 这条线不会再有候选版，所以不在名单里；仍停在 `0.1.6-alpha.1`、`0.1.6-alpha.2` 的宿主，安装下一版前需要升到 `0.1.7-rc.1` 或更新。`@deepseek-ai/dsh-agent-presets` 和 `@deepseek-ai/dsh-agent-preset-registry` 都不写入 peer：宿主安装门会拿每一个 `@deepseek-ai/dsh-*` peer 去对当前版本，并且不看 `optional`。旧包没有 `0.1.7` 或 `0.2.0` 发布版，改名后的包在旧宿主上也不存在。定时任务仍使用宿主的 `agentPresets` 服务。开发依赖固定为 `0.2.0-rc.2`。同一宿主中的官方包应使用一致版本。\n- 其他版本不在声明兼容范围内；安装器可能提示 peer 警告，启用严格 peer 校验时会失败。支持新 rc 前需扩展版本矩阵并通过验证。\n- Connection 补丁替换 Web bundle 的配置注入列表为 `[webServer, webRuntime]`，Loader 仍会合并插件源码声明的依赖。自定义宿主若增加了其他配置注入，需在后置 Profile 补丁中保留这两项并补齐自定义依赖；本补丁不自动合并其他 bundle 的列表。\n- 已可正常运行 DeepSeek Harness Web，且可在 PowerShell 中使用 `dsh`。\n- 以下示例使用 `web` profile；请替换为实际目标 profile。\n- 从源码安装或二次开发需要 Node.js 22.19+；仅从 npm 安装无需在任意目录执行 `npm install`。\n\n## 安装\n\n以下安装命令使用官方 npm 源。\n\n### 让 Agent 帮你安装（推荐）\n\n把下面这段话发给任意能够执行本机终端命令的 Agent。将 `web` 替换为实际使用的 profile；安装完成后，在 DSH 中使用本插件。\n\n```text\n请将 DSH 插件 @michengai/dsh-automation 安装到本机 web profile，执行：dsh plugin --profile web add @michengai/dsh-automation@latest --registry=https://registry.npmjs.org/。安装后执行 dsh --profile web --dump-config，确认配置包含 dsh-automation，并告诉我如何重新加载 DSH 和开始使用。\n```\n\n### 从 npm 安装\n\n```powershell\n[Console]::OutputEncoding = [System.Text.Encoding]::UTF8\n$OutputEncoding = [System.Text.Encoding]::UTF8\ndsh plugin --profile web add @michengai/dsh-automation@latest --registry=https://registry.npmjs.org/\ndsh --profile web --dump-config\n```\n\n安装后重启 DSH Web，并在浏览器硬刷新。需要钉死某一版时，把 `@latest` 换成 `@0.1.5`。\n\n## 在线更新\n\n设置标题会显示当前版本和“检查更新”按钮。发现新版后，只有检测到 DSH CLI 或 Desktop 更新服务时才可使用“自动更新”；其他环境会在弹窗中提供可复制、与当前 Profile 对应的手工更新命令。\n\n## 使用\n\n打开「设置 → 定时任务」，再按下表操作：\n\n| 目标 | 操作 | 范围 |\n| --- | --- | --- |\n| 创建规则 | 点击「新建定时任务」，填写名称、计划、任务说明、工作目录、模型、技能和权限。 | 当前 Host |\n| 通过对话创建 | 在任意对话描述定时任务，或点击「通过对话创建」。 | 当前对话 |\n| 暂停或恢复 | 使用任务卡片上的开关。 | 单条规则 |\n| 立即运行 | 打开卡片菜单，选择「立即执行」。 | 单条规则 |\n| 删除 | 打开卡片菜单，选择「删除任务」。运行历史会保留。 | 仅定义 |\n| 查看记录 | 打开「执行记录」，再按天、周、月、任务或状态筛选。 | 当前 Host |\n\n每次派发都使用保存的任务说明、工作区、模型和权限边界，不会复用来源对话中的批准。\n\n## 权限与安全边界\n\n| 项目 | 行为 |\n| --- | --- |\n| 权限 | 列表和默认值直接来自 Host 官方 `permissionPresets` 服务；支持 Host 注册的自定义预设。 |\n| 工具调用 | 遵循 Host 的工具可用性、权限和审批检查，不额外维护固定工具白名单或禁止后台 shell；后台进程由 Host 管理。 |\n| 完全访问 | 选择官方 `danger-full-access` 时显示与 Chat 一致的风险确认和橙色提示。 |\n| 审批 | 对话创建跟随当前会话策略。Full access（`never`）直接创建；Workspace Write / Read Only（`ask`）走官方授权卡。无人值守运行仍是 fail-closed 的 `never`。 |\n| 重试 | 已经开始的运行不会自动重试。 |\n| Host 重启 | 遗留的 `queued` / `running` 会变成 `failed(host_interrupted)`。 |\n| 并发 | 不同自动化任务不设插件级全局并发上限，同一目录下也可同时运行。旧插件级全局并发配置（插件 config 中的 `maxConcurrentRuns`）不再生效，与下方任务级字段不同。 |\n| 最短间隔 | 自 `0.1.40` 起，间隔计划支持最短 `1` 分钟，仅接受整数分钟。恢复时仅处理补跑窗口内最近的到期点，不逐次补齐漏掉的触发。 |\n| 单任务并发 | 自 `0.1.40` 起支持。在任务的新建/编辑页设置“并发数量”（正整数，默认 `1`）。同一任务的排队及运行记录共用此上限；满额时定时触发记为 `skipped(overlap)`，手动运行返回上限提示。调低上限不取消已有运行。Agent 创建/更新工具使用 `max_concurrent_runs`，Web RPC 使用 `maxConcurrentRuns`；旧任务默认 `1`。 |\n\n计划只表达未来意图，不是缓存下来的授权。\n\n## 二次开发\n\n### 从源码安装\n\n适用于调试或使用未发布改动。克隆后的目录会直接作为插件安装路径：\n\n```powershell\n[Console]::OutputEncoding = [System.Text.Encoding]::UTF8\n$OutputEncoding = [System.Text.Encoding]::UTF8\nSet-Location D:\\Repository\\deepseek-harness-plugin\ngit clone https://github.com/MichengAI/dsh-automation.git\nSet-Location .\\dsh-automation\npnpm install\npnpm test\npnpm build\ndsh plugin --profile web add .\ndsh --profile web --dump-config\n```\n\n完成后重启 DSH Web 并硬刷新浏览器。`dsh plugin ... add .` 会自动读取并应用 `cordis.patch.yml`；不要手工复制 `lib` 文件。\n\n当前源码在 `src`，构建产物在 `lib`：\n\n- [src\\index.ts](src/index.ts)：Host 插件、工具和 RPC。\n- [src\\service.ts](src/service.ts)：持久化定义、时钟和运行准入。\n- [src\\client\\index.ts](src/client/index.ts)：设置页和对话预填。\n- `tests\\*.test.ts`：领域、周期、服务、客户端和包契约测试。\n\n修改后运行测试、重新构建，并以本地目录安装验证：\n\n```powershell\n[Console]::OutputEncoding = [System.Text.Encoding]::UTF8\n$OutputEncoding = [System.Text.Encoding]::UTF8\npnpm check\ndsh plugin --profile web add .\n```\n\n修改执行逻辑时必须保留 at-most-once 派发、Agent 工具的工作区边界，以及无人值守 fail-closed 审批。\n\n## 验证\n\n```powershell\n[Console]::OutputEncoding = [System.Text.Encoding]::UTF8\n$OutputEncoding = [System.Text.Encoding]::UTF8\npnpm test\npnpm build\n```\n\n`pnpm check` 会连续执行类型检查、单元测试、真实宿主兼容测试和构建。`pnpm test:host` 不加载宿主运行时桩，使用官方 AgentLoop、Session V3 和权限服务，模型响应由本地固定适配器提供，不调用外部模型。浏览器交互和真实模型调用需另行验收。\n\n跨插件侧栏回归可运行 `pnpm test:composition <dsh-im-connect 检出目录>`。请先构建 IM 检出目录，脚本读取其中的 `lib/client.js`。它执行两仓库的接入逻辑和页签注册表，覆盖归档、IM、定时及 Codex UI 的注册顺序、延迟通知与卸载接管；插槽和计时器使用模拟环境，不替代 Desktop 渲染验收，也不安装插件。该检查需要外部检出目录，独立于 `pnpm check`；请固定 IM revision，以便复现结果。\n\n`pnpm test:matrix` 先构建发布包，再联网为上述已声明版本分别建立临时 npm 环境，执行严格 peer 安装、整棵官方依赖树版本检查、发布入口加载、真实 AgentLoop 执行和服务回归。各声明版本均通过；服务回归中的持久化枚举使用内存夹具，覆盖新旧冷会话格式，不等同于真实 Profile 的磁盘迁移验收。脚本输出证据目录，保留各版安装锁文件、测试日志和 `results.json`。矩阵不修改开发依赖，也不连接用户 Profile。\n\n## 许可证\n\n补充说明见 [NOTICE](NOTICE)。\n\n本项目采用 [Apache License 2.0](LICENSE)。\n","readmeFilename":"README.zh-CN.md"}