{"_id":"@goodandready/dsh-cron","_rev":"55-0bc1d1c7ed7ac0d667c52cbd4e8a8b8b","name":"@goodandready/dsh-cron","dist-tags":{"latest":"0.2.29"},"versions":{"0.1.0":{"name":"@goodandready/dsh-cron","version":"0.1.0","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.0","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"a9f43cc806c08359fb89640a4465f6e8388d657d","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.0.tgz","fileCount":10,"integrity":"sha512-A/SNnS6bnOEd7Ey2p2Biu1QCZmqvUeS9JyNAH/d5CiDup7d5PZn7aaH9bPBP/sCKBYEJwKxSPwhu/nbJwKMGVg==","signatures":[{"sig":"MEQCIHNqxH7ArYjUMHZJ+JrJacXP+PFbu8CBFCh+9aWyyO5IAiAGZA3zg4YuMtJlrVfA5ihl4l9qA9R2OO+kcsuPmaQSkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63611},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"41d1e4909fcd46a58b5578fe914ac65b4259126c","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.0_1788464452716_0.6372087416057943","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@goodandready/dsh-cron","version":"0.1.1","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.1","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"badafe1a237230db863d2cc4292fd7d8127634a2","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.1.tgz","fileCount":10,"integrity":"sha512-nRvHUqkB2gyHdOv8uXTfH4fNPbcugCcOJvQAOS8q465WNswYgwMgPd8kOYX0DZmLNTbtiluIyv+hQwCkMS7S+g==","signatures":[{"sig":"MEYCIQDP+hmj0PBj7o/FoiOdacgeITWkbBKgSgypS85c/oINuwIhAJ8pCaquyWVaeDJBj0fwFcW7p/yzE+1PimjbbnDi4pAo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63611},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"41d1e4909fcd46a58b5578fe914ac65b4259126c","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.1_1788464497748_0.12205995133021852","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@goodandready/dsh-cron","version":"0.1.2","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.2","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"e3b2707fb54e5ea1b54bccc0af882d9af71aa1ef","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.2.tgz","fileCount":10,"integrity":"sha512-WPDInmAX/BqVcWVi1Rmn8JVZ5AdSmvtmzPf0PWY8tApoKOsqaf+nDQ+6BCBc+Rqo7FrSAOCMnHhfu+rmqm/nzA==","signatures":[{"sig":"MEUCICAAGdccXOvFHboNDkGdr0HsfIgRDkwNETd/XnufZyewAiEA88oYOntMpTX5NxVF9pgS4VS8iEW/BgJqiF4vOvRoS/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67743},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"009802da01ef3fa3da2ee050cbc557e56c6d76a1","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.2_1788466016994_0.6648747873872147","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@goodandready/dsh-cron","version":"0.1.3","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.3","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"ec3d38e37b5c26e7ab0425e5ed75dfd740238c5e","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.3.tgz","fileCount":10,"integrity":"sha512-lyf16gbjFLTwxa9H8v6Ub9hx+P1arUeEwVAKgUnzQsneole0n6qEyeKDBsLdPsn9LLdqvPGj+ve8kgxlAcWbxw==","signatures":[{"sig":"MEUCIECkqkDZi8lJr4YaHBR9J2hRDsofwxhJi3qN1ptkpfOtAiEAkBDhG/N0nwc5OBMRULX4a+MpAwwy3MvkFDxf3JP1+aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67635},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"32c771b316e676a8ce3f44fcb3747b64ee655c01","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.3_1788470009531_0.23147004610588517","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@goodandready/dsh-cron","version":"0.1.4","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.4","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"332e092bd74dadb8ac914137c9c27f13a707c6e2","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.4.tgz","fileCount":10,"integrity":"sha512-9hAEo0iylsP0jXUGXLKE8f38FyvLs7JRxrdLtM9qPK5ek67oDXoZzwZUWwdVKspsZlafzBjfNhNDq6oMjPyDQw==","signatures":[{"sig":"MEUCIQD+moSmoNCfnOC/TGa3W00PeA5GYJ+e9nMxERKEJLr2pwIgNp20xGm69c0LUIUJqlZFuihWJvXtSGlbDj27CeAq8Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70232},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"cbe1f74d11571d3c6c66acc9933fd0a0b26a2001","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.4_1788508862451_0.6873548292389002","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@goodandready/dsh-cron","version":"0.1.5","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.5","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"a500cfce8b94decce9d5163096a20d0e40fb7d87","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.5.tgz","fileCount":10,"integrity":"sha512-WDIyx3C38s7v36y2ghH+oyQgt16ZeFiWOqX4UyBsiHb/hXqn3GjohJySuYRagIydT0sdCRkcvOruNcr+IOo9Zg==","signatures":[{"sig":"MEUCIQDrzZXcuQBnale3p538GwT+E/gbk0Z29N8TslnZsECIrwIgMm0o41S6J2BtbaJcpRduf0oQ0QUE1+Vl0B2YEZihZVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71309},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"aeb28565c777fb8e540eeb79bedd1ff69da9829e","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.5_1788509495887_0.227187291411993","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@goodandready/dsh-cron","version":"0.1.6","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.6","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"05869e037558e69b2848d5876b456a59e8b970f4","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.6.tgz","fileCount":13,"integrity":"sha512-DhvmFE3Vkw0MJ061x9weyJ5TRTkzLw0RXPyekCojVchIe+hlduRxGX/BfZ6CmxpOoAZ3lqXGqpntwxpyJWmt9g==","signatures":[{"sig":"MEYCIQCFfAVo2wEjplXVNdsX1mHpV3RdlJo8v9XzKUD+0OlwRQIhANFxF5UIUM1F0SCw623Nuw5VckbdUXMvpBfNK/YXF9JG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87739},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"5b1205411033507ba79545beb0ab9525fc5e6810","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.6_1788511154221_0.4266678494632199","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@goodandready/dsh-cron","version":"0.1.7","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.7","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"49703891043b5ee8470a921851ec66870433762d","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.7.tgz","fileCount":13,"integrity":"sha512-RZAWW3cZ3U6XozCw608Ide9ReINnrq1i7MKMme81Cb0CJy0dEAErQyWXxOj9jb41iH3LsMpPIwE8YREMEYDg0Q==","signatures":[{"sig":"MEUCIEJEK9dT05NuPajaMw4KF64q5294yOwgDvVYgUyY4i3+AiEA70NhdSqUJe+Y96jNtJzJ807U8gnSCN7P9qOSGn5O9CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87949},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"37a96f4a4a7222e450bad5dc7acf122011fda6f1","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.7_1788515890243_0.6560667492821362","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@goodandready/dsh-cron","version":"0.1.8","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.8","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"d505d8a10c1bb6f3bae3ed66a69bb117f843b795","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.8.tgz","fileCount":13,"integrity":"sha512-vNhG7X+N9s736FYZ2z6h6DgJ1mghV4301htHbvZSLvl08PMsIpdFdG1ppDx5NBFYEL1iQENrQ6+lgzeLeZh1dw==","signatures":[{"sig":"MEQCIF/qeagr5IWgSxu5uNFF+lCxwawM3i2U+f5P2z88qqqkAiAQMbJKbg8V2BG1UKYbc/jSmzvz5/LiDHrh+oJDao+Rbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89221},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"608a1a6f07fcd516c26ef3b37260d86ba277163d","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.8_1788517735668_0.05062266598314036","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@goodandready/dsh-cron","version":"0.1.9","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.9","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"80c06e2e9076b13c9938f06a76ed1e832ca5633c","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.9.tgz","fileCount":13,"integrity":"sha512-7rFnGGZyta2Wt3ycCBpEjMKewHn93c0VN9uIbJa88VFaSeIFu8P6FtcZc0ElR4XEAU4dT5APv9GW60/lTVufSQ==","signatures":[{"sig":"MEUCIGep0PecNnHSNBYHzDvS3c7kjoMXU520owA7bCvho16aAiEA1lujY/3NU52yflCsSwMeQrD6uRulVtNKTvt8nR9HE3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89257},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"30d3c03b3cfc9355027060f2355db2103a438eb7","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.9_1788519341342_0.20262921742540652","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@goodandready/dsh-cron","version":"0.1.10","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.10","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"ff1a53367e162bb7d1ec57b85ab4f1123fbac1ac","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.10.tgz","fileCount":13,"integrity":"sha512-N1VQOxXKOlQhL3dOeb3i09Dfvrun4QZhIwlni46e4h90n4msKY280xgjg+KpqHhVyr89r2qqnqaXJX1UdX8BQg==","signatures":[{"sig":"MEYCIQCjJjXzrArH+9Z9J7nJJrL/Ma1DKCZTcEawY3QjjQdbpAIhANpaObmKP5gKqZudBvcZVVPmWONN25wO2/P8ZCMRNwiG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92782},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"d2515ce40b22786a29f2fb748fc160962d256889","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.10_1788519619734_0.10056746131330763","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@goodandready/dsh-cron","version":"0.1.11","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.11","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"f269258a82823a12500a65bddab786c20da0049d","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.11.tgz","fileCount":13,"integrity":"sha512-gfjzRAeEVSmzWukQ8kuXOCo3yK4ywxeki2J5RGlmCG0IEKL5GC7MHHWbvcymA5xkrWX5DdoVeBBcHOhM1/6xBA==","signatures":[{"sig":"MEYCIQCwXWehdN9hgCHav/6ErTMlWqBLSR0VRwviCuQoylKgfAIhAJWSV8jy051A13/zwcVuzwKTPpSvJpJJngS+/ZszNhU7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100462},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"7089e6c6779a4dfb919a7daace59851606c8d7d8","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.11_1788520254823_0.5935805277453252","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@goodandready/dsh-cron","version":"0.1.12","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.12","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"4748006e6d6237e439eb9aba30d5b91884cd0305","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.12.tgz","fileCount":15,"integrity":"sha512-WzLkAEKEyT+J+ygYtyEJAiqtKp6Ko919FAiBv+dcsVixTCG2NlewV/y7FERUZYa1Ueh4CmihDMH4zl7TvN+tSQ==","signatures":[{"sig":"MEUCICORFeFu7UbF4iFuBO20Md6fpFpTC7CocItvueJZENn5AiEA7CG8+3x3SQggg2+1/6KHaVK5rDHxRuFWasKnDaeraW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126726},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"2d5d692d2e2586fac189815db03a9ce17dcc2118","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.12_1788521706489_0.725364131603192","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@goodandready/dsh-cron","version":"0.1.13","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.13","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"e2dd1e60f24b236f53f7715f715e09c15e961766","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.13.tgz","fileCount":15,"integrity":"sha512-lo6l3UXTJddEJvexAIonFMYMShiYKCBFD59IaSBKDAq3B57Nq69FhmZTMdMj8glVm9hZEtRZnUCECMMV8xSrYw==","signatures":[{"sig":"MEQCIGZDCjRn/voze4KtX7MvUWTAYVU2WCC/gkIp6hiDV5qlAiAPbOLO+Vy6KK2b2nuBvxvXV9GUYeL8gkvv7R//fLZz0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127275},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"59e21720c5a97eb2e86d4e4f8c945e3dafc464c5","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.13_1788522831618_0.8884056263053812","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@goodandready/dsh-cron","version":"0.1.14","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.14","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"3a17a449b23b74f181e072c0081a194ab5bac775","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.14.tgz","fileCount":15,"integrity":"sha512-lN/eP+sBz28lYyJJGJkXwZ3LioHYh1AhmysgNeN9tT3kEtfUHOMZ8IWZuhmKfnrp9xfYWyCKlp+Z9/q2+vqimg==","signatures":[{"sig":"MEYCIQDU9gA5LAvltkCCjFnsVyUgcAmzKfR7ijTRJumZgXVypQIhAKs3jnpwHM/NPs3xvWASX0ne0otBQXic+NtszYZIWpIz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133240},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e4eb31c891984be79cead017a9b37657148c6038","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.14_1788546921574_0.7649629137450316","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@goodandready/dsh-cron","version":"0.1.15","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.15","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"9d08d23492de43549d1d0eff334858c145b593e4","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.15.tgz","fileCount":16,"integrity":"sha512-hQL9pk05f4ME+PfiE0roaMvFe6O5HNoclw3gC5BFAJrmYw2uPR5zko2OG3g8qNlCrk+q97DbKYv60pql+XNsaw==","signatures":[{"sig":"MEUCIBHjIjxY+Zv+3/S9i07QJQ1NB0Fkj501XanTuS931jxKAiEAnzwWoU2bXTfsUMmy0Foh/zC1e+sQcshSlJPHegsyAt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157593},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"9efe232d187efbbd4e7152d340f82f92a78a9e5a","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.15_1788547565897_0.522942532065187","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@goodandready/dsh-cron","version":"0.1.16","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.16","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"aa05bc8cc51bc9cdc327e1c30c10eee6a3b328f0","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.16.tgz","fileCount":16,"integrity":"sha512-cAvi97i9ZqflzslUYDc7GWs310aMOg4CNaV/IfhqlGqV4GxYIW5rJwur9FbDQy6AZQTfyM05uAQf9k9BGwa4qA==","signatures":[{"sig":"MEUCICOdqsvptjuL3L6eHAXtqQ3In4zhqxpSTF0z22Z6q8drAiEAwj/ui+I7R6qqDhsR7S3zHJ1aKYtZ4u004LaLtZpHEsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165218},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"a627fa29a87a1230bb8b4a541a14f781777ad685","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.16_1788547856182_0.3000460348883527","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@goodandready/dsh-cron","version":"0.1.17","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.17","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"8506dfabec089ff31af83d16d096984dcc3bb6db","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.17.tgz","fileCount":17,"integrity":"sha512-b7AFHMDW4V6XoQCt8HHSgb1Aq+7vuYP3E6wNAMZ3Wsf/Vm/k31u9j+4NGPKEuk8pd8ieIj9SJptG+3Z/s2OZJw==","signatures":[{"sig":"MEUCICfD3fr0fxlr0n4doGlA20jROeAZ5tXohNOFwlEiC2QPAiEAuWwLKM9OHLg9ucWfTE5ne9NbCeM10WNOyFIL5c6DX1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178530},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"038a2b882a6765e64f493d3acfc034f73d43c2a4","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.17_1788549345359_0.9281421579258049","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@goodandready/dsh-cron","version":"0.1.18","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.18","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"b9ddee56082315a1921ef2471ae6dfe3553145d5","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.18.tgz","fileCount":17,"integrity":"sha512-fOjPaBU5RUCHpXvq9cdaeb10CRMFwFe2i6rji8sAeul8d6XG/RAlTYeTDxOt8/yGjKhDSYPDi38aFX8sLoe8lA==","signatures":[{"sig":"MEUCIBbIVcq4eGmYe1Sdn5qZGshLfnwxlSUdwoejtlqEg+qVAiEA+KizUkk2kNgt6jH2r0uizYLMjvXYxkeKTaeJCQw4LfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184028},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"a8c4465798ee5a0175ec891decac13b1a7e7e7fc","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.18_1788549538464_0.44723809625440536","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@goodandready/dsh-cron","version":"0.1.19","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.19","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"0c726d2f816d6cfef8205a44e19d2ed7f47165cf","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.19.tgz","fileCount":17,"integrity":"sha512-vEY1A3CxMPbjD16LgX1qnoB47yxlcp5t8I4S2LVgv2nqDsfUpoTXlT5IdNCvxvIZO6wxSPp1yS02BTBYuMkB/Q==","signatures":[{"sig":"MEUCIEb94OsFtdfF+boOlqyS/y4dXsN+TBrDJOKQ/bJR0IU0AiEA/zZ1GcTbKP5zzhMp5kq6eucd4DlwmoGxy12jE5pqZNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185804},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e7a09fa2fd21b62e5800cfb8fceba5b5d93a8679","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.19_1788550876507_0.4958609815584236","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@goodandready/dsh-cron","version":"0.1.20","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.20","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"8744108ebef72e92833877b2148147830fdc087f","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.20.tgz","fileCount":17,"integrity":"sha512-2CIg3OxE4K8+WZ/S+VsyskBBhSrSzyYFoIv28rELvd+CVsq6pCAIkFfZpZDUampnriYGZf1BS1pSBB8j1+qVyg==","signatures":[{"sig":"MEUCIQDGRe+apWWGJuQo4MDKMZ0I+3pBnocL9NqKq6/Zj8HX2wIgcaySrP9uwuWzhmP0K4P5j1LGpzi3ZlmxtDSpepMGiP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185711},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"68e2ade3152be2697f92bfa2a0ac43218e0f9483","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.20_1788554914925_0.19696048678366695","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@goodandready/dsh-cron","version":"0.1.21","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.21","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"4ad16c8b17dbae24cadc743d9f56ada92c769974","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.21.tgz","fileCount":17,"integrity":"sha512-XA8h4xB74Coy+GmALUnltEF6yqVvLRWPysoLRIV+VEUYZYjvQcKMJIR1FFlReRTeMj639oudIfpilKEnwx4iew==","signatures":[{"sig":"MEUCIBkj0nzbgEdXXBB08BogBN8Gs2JwcMI02HkrfihptD8eAiEA3HUxW3uLQHIv0NUNZx4R2+0fm4yKbaspuuIKrFGJ4Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203360},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"63adf965b2d42abeda3bc5e430659f21caf818e5","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.21_1788628740151_0.01891073111000452","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@goodandready/dsh-cron","version":"0.1.22","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.22","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"1d5ac766424b686466d11da4a9420d862941ad76","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.22.tgz","fileCount":17,"integrity":"sha512-8Tf/9fcOGtaDXaJLcgfFSCH8BnWgr9PTFYAZ3W3QMywwdRZjFwQe4WLui9kXbI0OLckaarRrHSPeHQ0+wfljnw==","signatures":[{"sig":"MEUCIAYZj8dY6lpBJ1VjwSD5wK6P7+vIzW7bMPHOsBmQRoRRAiEA8F1NWNtxXNsUZrkyFQ+fN4uLuMMM5ljN/cTPE2WAhWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203346},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"f8792746f2bda6bd8f269dfd254238bfeda0ce7d","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.22_1788628864962_0.3583557737225058","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@goodandready/dsh-cron","version":"0.1.23","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.23","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"192ff3e4aa2091b7dee4faa2817e6830a33f6c44","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.23.tgz","fileCount":17,"integrity":"sha512-x1C0GsRiZ9c1+BhVZpULrlNnFyTTNoargYE+eF7p3wRtfoP/hEofopN5bfcE4Tq0sDi0patI5osqQc6YQNI6Qg==","signatures":[{"sig":"MEQCIE9FfyuHAGgc288bORYnsiynjjrWmCJQtyAC7UP7FmBfAiBFJVUPn1jxbB9eIErxoqNBOD65gwxJtclNFxScX3hpdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204608},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"3ae5f26a0ace3dee1e83684f952991cb28d0ee03","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.23_1788719640818_0.804226473835431","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@goodandready/dsh-cron","version":"0.1.24","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.1.24","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"2e4c31af60b808dc47000d4e89ba236024b247a0","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.1.24.tgz","fileCount":17,"integrity":"sha512-B/yCZk1wM1xvQCNeAD9ZtGNUHASAVxnfiqQRpDi6qpR22VvJGsHaOAF8GoMFP1QPWzUq8hgeYIVPf5wlV+v2zw==","signatures":[{"sig":"MEYCIQCK8cNaG9w1esi/7+ukAuzMlIPca8fKGieqa565r604rQIhAKRGwsdBlpts8ZdzRN83kfa0wuPfbHsC9lV+ljALpsYL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207493},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"1cb1d41b1c00c3a215d6d8489ce143837d7cb3c1","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.1.24_1788862038715_0.38967022594529976","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@goodandready/dsh-cron","version":"0.2.0","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.0","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"2919e0cf0f30c8c280076ab014f736ab2f6dc707","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.0.tgz","fileCount":18,"integrity":"sha512-nJt5xzv6wk1FZu0+/AYn3U8tSn2+YP+4iJjgDTWT+Ii3DDJ3C+loYstwrYQbFI8a2wvlUD4rwjMjTvG8aOnVSQ==","signatures":[{"sig":"MEQCIA20Do9BHZH0Ro4uqyX4TJQQHkLRxnwcDHk8Juq8cHUFAiAEu79FxFXUs8jM2omm1u4fxOc6+ank+qjj7rkXI8DI5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230652},"main":"lib/index.js","type":"module","_from":"file:goodandready-dsh-cron-0.2.0.tgz","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"_resolved":"/mnt/external/Project/DEV/dhsplugins/dsh-cron/.worktrees/release-0.2.0-publish/goodandready-dsh-cron-0.2.0.tgz","_integrity":"sha512-nJt5xzv6wk1FZu0+/AYn3U8tSn2+YP+4iJjgDTWT+Ii3DDJ3C+loYstwrYQbFI8a2wvlUD4rwjMjTvG8aOnVSQ==","repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.0_1788986974332_0.7860399012607382","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@goodandready/dsh-cron","version":"0.2.1","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.1","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"e0bdad8533554bca60661542c3543df2474d31c9","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.1.tgz","fileCount":18,"integrity":"sha512-ruUzafB+3dLuuGlcSaCurLo9Li+m817Yc2BtfH8Kq7niyAFWwdBhIVYdpC+f5iRkziwi/Cbl3bROajypgeRdXQ==","signatures":[{"sig":"MEUCIQCsF50vcP6jjsFOq2ckB23Oobhz495i5YqKmBitvRxpSwIgLghS4SW62gifh9NLU0cwQYGRPScD2fYhVO1ttRwT34w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236155},"main":"lib/index.js","type":"module","_from":"file:goodandready-dsh-cron-0.2.1.tgz","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"_resolved":"/mnt/external/Project/DEV/dhsplugins/dsh-cron/.worktrees/release-0.2.1-publish/goodandready-dsh-cron-0.2.1.tgz","_integrity":"sha512-ruUzafB+3dLuuGlcSaCurLo9Li+m817Yc2BtfH8Kq7niyAFWwdBhIVYdpC+f5iRkziwi/Cbl3bROajypgeRdXQ==","repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.1_1789031676633_0.2244745871280751","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@goodandready/dsh-cron","version":"0.2.2","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.2","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"3bcf3612e5c8a279b6756705907a559e5de83f65","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.2.tgz","fileCount":18,"integrity":"sha512-IlX62buw2gCWjgeFHYzho0dNTc8NUJnTfk9FcpjNPRMWP/HjgohRxu07b7Y2sniMICQR/u7gV1ZEer0uwWMLfA==","signatures":[{"sig":"MEYCIQCBr2nEx6bs7U95VX7fLrzkktyIUWBC3/Hg5Byfb0s3NQIhAIyLRtpcR+xFmcmMahhPBzjxPvz9DkPu5Z9IfbPY7KOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240190},"main":"lib/index.js","type":"module","_from":"file:goodandready-dsh-cron-0.2.2.tgz","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"_resolved":"/mnt/external/Project/DEV/dhsplugins/dsh-cron/.worktrees/release-0.2.2-publish/goodandready-dsh-cron-0.2.2.tgz","_integrity":"sha512-IlX62buw2gCWjgeFHYzho0dNTc8NUJnTfk9FcpjNPRMWP/HjgohRxu07b7Y2sniMICQR/u7gV1ZEer0uwWMLfA==","repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.2_1789067882289_0.738852310939869","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@goodandready/dsh-cron","version":"0.2.3","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.3","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"05d630aa979325deefbd77ddf3455f2af9afb747","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.3.tgz","fileCount":18,"integrity":"sha512-4FfYdTE5XhTW2jfGffXsn9NxvCKIJuJmY1GkZoPDjSrUtLrE4odBGRDXQ5K43olBm8sC9DFfKS/tjZ76gsUt3w==","signatures":[{"sig":"MEQCIFCTEz1kzyZVKVv0VD8J24cPTngyAMGXs7ULqFrZc2IOAiBL5oB9PK7uBiHYqgyvvGzyLu5fGZ7jeJq0kRybVmxHjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264087},"main":"lib/index.js","type":"module","_from":"file:goodandready-dsh-cron-0.2.3.tgz","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"_resolved":"/mnt/external/Project/DEV/dhsplugins/dsh-cron/.worktrees/release-0.2.3-publish/goodandready-dsh-cron-0.2.3.tgz","_integrity":"sha512-4FfYdTE5XhTW2jfGffXsn9NxvCKIJuJmY1GkZoPDjSrUtLrE4odBGRDXQ5K43olBm8sC9DFfKS/tjZ76gsUt3w==","repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.3_1789071844755_0.1298235581467373","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@goodandready/dsh-cron","version":"0.2.4","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.4","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"c6067c16d060bebe36f8365e8bff521e170f400d","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.4.tgz","fileCount":22,"integrity":"sha512-QXk6+EYhYo0cz0ab+GBDWb0wU0RGM2E1UjCqfoBpl51pqosYeOOde5Y/3oVqHl+Z1F9qRegcPp/c0ZpP93aIbA==","signatures":[{"sig":"MEUCIE76OO7tdpXeWM+etLoTxVyiJZv7lvw863+/DVvuAlumAiEAhhSOxS9sTpYdHvxlVGRiwoNJxjQ5zUC+6ibcpaOYkyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379432},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.4_1789125173842_0.8134070767727022","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@goodandready/dsh-cron","version":"0.2.5","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.5","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"92862d0138b8559f88bd39eb68b31dcfc3987dd5","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.5.tgz","fileCount":24,"integrity":"sha512-tuDiOtQs8DueuBCQ802ecUQGku6G9Z4Yar7JwTdjHZroshSDi7cAh+QmdACycSoLv1+OWkfq1ORC3q8VRbPWrg==","signatures":[{"sig":"MEYCIQD2+IE3J9OBCSnoSqacREbyGpRLx0XXX3B0tCrAwac9uQIhAPcaMTltfizUUumYuEybhVTLRtt2etMIj7sz4MEnqaFo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429756},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.5_1789132835661_0.9630925462251458","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@goodandready/dsh-cron","version":"0.2.6","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.6","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"5b229c32422478964bedf3f25e3e8cff5bb25663","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.6.tgz","fileCount":31,"integrity":"sha512-4POTAL4H3YdygH9yko8YI27jFBh/FMVPTsamSKYEjTNhzjo2zzJaWaHF0Vj/wuP0z18mSh0sXjmBHtwSlnTgfw==","signatures":[{"sig":"MEUCIHMjVYl7bZLhecnxhBqjyn62cDG3WhMyKSzNMnl4PBPhAiEA4yaviL9vb1X+K3kXZDcySQP/Wlf9UzU4rzzr6tA6U68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498708},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.6_1789137651857_0.03283427224221591","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@goodandready/dsh-cron","version":"0.2.7","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.7","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"d0293ed1a444ea89f813e9e2befa81ab59c9069e","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.7.tgz","fileCount":31,"integrity":"sha512-ta5krwdNY6QrbMZBjcv2hU3aGdOxebicDTWiN1lTlX1oToVzHBWaB9yiMHv3wjycLOgtEWGVjUx7MwFj3oMFIw==","signatures":[{"sig":"MEUCIDp3sMtUF9EOVVutpLU5ZbZ8XxlYMOtg+VqdUYqcWKj9AiEAqxzsgjD53h+U9TG+byXHHFiACT8DKUimkRghQ60s158=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520439},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.7_1789151887591_0.08051296959192977","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@goodandready/dsh-cron","version":"0.2.8","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.8","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"daf9c80db17577681f84ff1df0d853a576bf6607","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.8.tgz","fileCount":31,"integrity":"sha512-1xOhyjJsPLChZkNiDm+iiqNEV7INpNkChpzhEPuEknUpF5AKR+mqS2hXCByOvuwHqo5j21uYm2nEPMMTN8XvIQ==","signatures":[{"sig":"MEUCIQDm2xaiIaUsoQ4Mp+XUvCt4/HgbUTqjAPCy7tB830A32AIgcdQqvchN8e19B64vhD+4vpd3BY0kyFI62+jgeinbcak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520762},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.8_1789155492259_0.10774187121249645","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@goodandready/dsh-cron","version":"0.2.9","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.9","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"77ffedb296f2223ab56f12ee94b7570955d58b72","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.9.tgz","fileCount":31,"integrity":"sha512-C3ms50KEhXMWrxk/9pbli1Qwh0t7E1HQOMy3F36WsU8Hzxx4m1aBTOPFdDEglC2IrqcCD6qElDAkmHddjOxfsw==","signatures":[{"sig":"MEYCIQCV+JLQWbQEL3NVYjD7jEcNZn0x0n8fOsZqolI/5UOwawIhAOJnlKxSrv1d0bGdqofe7PvEuXDke26VZaOhBpXdVsq4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529207},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"17589342a7cd7b0657b30ce008b7a9560ffde00f","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.9_1789228329485_0.6557427335235169","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@goodandready/dsh-cron","version":"0.2.10","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.10","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"0c0199f2309aa4c9f2d7394ae4edac77f8283ae7","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.10.tgz","fileCount":32,"integrity":"sha512-aOZM+XD6oLDKnuQapXi6oy8DOAmEoWYgVIVcMBcdoeXwPEK8akCf1kQTY9gJ+PzXPxoaF7w00QsbfZaD+Dhkjg==","signatures":[{"sig":"MEUCIQDu/ftwqM8/vnDz3qcafkAJ7br9rV9sey+VKnAajBl3+AIgJxQOlTQLHgQ5UfS5hMKidq+/QsXzqG7CD9IaMPuoQpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550053},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"6bea99a9c445a965a34bc7aee3443d91588ac525","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.10_1789235541408_0.16398223058260597","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@goodandready/dsh-cron","version":"0.2.11","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.11","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"a0fbcc4dec84bfcf6f834f72622dce8e3a34bfdf","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.11.tgz","fileCount":34,"integrity":"sha512-S1KBUOH3XPC3aVe8sDzoZvsHGrd+ZyRwOfq4vxOfp2f9Df5TEsckGRLUU/KYkPeIsRqayDFkzMUmR2bL2KWJJA==","signatures":[{"sig":"MEYCIQDuKGAJPWKOEtJz4G4Lq1fjAqD4G6OiOVQ1KYd+lUBcMgIhAJgJ7eCxTXV9eRQBYvzwFtYP+dKnrRFDmvDdEhskk0zi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700528},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"9a8b8f0786bf60a5155816b11b30b5874767f5ab","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.11_1789301949847_0.5768166232291279","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@goodandready/dsh-cron","version":"0.2.12","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.12","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"91d13058817ec85c5366e1ea61cb877b58617262","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.12.tgz","fileCount":34,"integrity":"sha512-dZYFIlAI17uF77SaxlJR91CV44UZVQlgGStAotmR3TL6hEftrhQY05rScrZR08IUTsi41LUi/qeZY2gbOGT2Vg==","signatures":[{"sig":"MEYCIQD7i6eJuyZUCB1gYZU8d/0VijFnpXI6K1m+wgW+naoq5wIhAMRU6AUxEThv8QkzJtURfSL331uvwogzzwsWMHqor4Zu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710617},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"cf36d1d051ab337fca69fe567b26ebe6473d8969","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.12_1789372441171_0.22083078183725613","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@goodandready/dsh-cron","version":"0.2.13","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.13","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"c38d5c8c495e0c9c5689435930dea10e7c821494","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.13.tgz","fileCount":34,"integrity":"sha512-y0gQuZPeyr63h46WxCEfUeE8NMsoPMtu4FXKjtU/b9ITo5tXDEMDzaHeExeWgP6w4aLrGCWnaz7PEwYAnLYuQQ==","signatures":[{"sig":"MEQCID0Q5bZXinvGLXrBvEjVEFOwfZhbMTUP6FOCwqcZmQgjAiBSe2bGloBSxGQdIuZttZL6hc+Nz/Fyd+sPgKfODyNyUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727517},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"57a624aa3ed2b75e94b225ef801e10404116f664","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.13_1789374476214_0.8708422663948019","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@goodandready/dsh-cron","version":"0.2.14","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.14","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"41fe7494661ddcabfaa044f9c8d80272c61aa223","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.14.tgz","fileCount":34,"integrity":"sha512-ScYF4xHGUtZpiJ5IxsSIh6MbVp23fUOPTE80LFprxH2O/5OiT99xl+iWgkd50yQ5i0OVGAk+P+8eWRaFi0CTqQ==","signatures":[{"sig":"MEUCIQD4c2IPT/+u+logSrCZY737sh87ZUzf3JMfA01bm6r3XAIgaNlxhcyhpdEdT9dvIa2SbGyqz33ZG4hcDlHUYI0uvY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745076},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"15e0df2e7c15503c36c18754bc4f58c4b5825a2f","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.14_1789467090613_0.8040436272347573","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@goodandready/dsh-cron","version":"0.2.15","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.15","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["locale","slots"],"platform":"web"}},"dist":{"shasum":"6cce206e69e06b4e448be0be0c11e81374b84c7d","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.15.tgz","fileCount":32,"integrity":"sha512-HngX1V1ya8+s/UTqE8GsmEwUrFu6+EInlXcFHqRY1ys2EFiEq+1RfD5vRxWAaFCjuDqFJLeCtA+M/YITFJWs3g==","signatures":[{"sig":"MEYCIQDF/PNwa05tGVUVDwYdojIXXL7LdbKtQzIhN71fsAy5FgIhAIr96ke29+XX4/hHiMsjebtqwi/a1tcAWODCC9eWhoRQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647528},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"30dcb02f485e0dc966a92a8043d45869bb6ce92c","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.15_1789548225730_0.6631625582741227","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@goodandready/dsh-cron","version":"0.2.16","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.16","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["locale","slots"],"platform":"web"}},"dist":{"shasum":"a6af4e068ea0fd2321f17ba1cc79b496d63d071c","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.16.tgz","fileCount":33,"integrity":"sha512-zqhSZYaSACrGUdroC2xakmxJxVu1ZCLnBTVt5tZTLLWIbt3/IP155EeoXfu4RSweYxgH9PQyMapSS1fw4L0l1w==","signatures":[{"sig":"MEUCIQDZqsgr+Uf2ueA6Yg5hZFtmQbKets8FaFmyUTmdFegHGQIgScIRynsIwlK68ZvFp1EI7K6wMP957bYthDYqJDavVMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667799},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"87adb083919214cc422e337eeaa0183cb479ddb8","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.16_1789550567698_0.9133141875489497","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@goodandready/dsh-cron","version":"0.2.17","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.17","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["locale","slots"],"platform":"web"}},"dist":{"shasum":"9f9432f4ce28dedf4a748690efb9479129abb5df","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.17.tgz","fileCount":33,"integrity":"sha512-o3DPB6PHIsUh5r0w2rxUoMgrkBVW6nKrIl2KOOsXtIwtp4DCa8ktYOZ/uVu2KME6rsVXLs1a/eWwnV55SFiiig==","signatures":[{"sig":"MEUCICwKszZzjYDt5zhwGoi6ZlZTkiIAADpyJ7RNMttlRAgfAiEAj6AsCCjNC4ni2DKn1gqoz/EzU5mc08irk3cCH6NuCSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672054},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"52db3013ee0018a8e2dd96b90c6dd2dafb232d5a","scripts":{"test":"node --test test/*.test.mjs","pretest":"node scripts/build-client.mjs","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.17_1789555374986_0.031927898541771915","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@goodandready/dsh-cron","version":"0.2.18","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.18","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["locale","slots"],"platform":"web"}},"dist":{"shasum":"7afe6cda379a269b29a458d22a6e3c4b5217d41c","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.18.tgz","fileCount":33,"integrity":"sha512-inhYArgYDG/ZAqAZNK3oX/dtsLDr+sIOZe9Lot6q1AYljYqyPrPAxwqxeYP12GRaO0eYlRFN3q2zpdS7GL9XqQ==","signatures":[{"sig":"MEUCIQCmqPRmCVMAvXcrpOMOdAMV9tit1n4Kh/9zNXJgbu4mswIgK2r9tVb0thXBH9uS6mv5Oq8FG7QDYEmebpSzUjFrODY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675353},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"68bb2b7c0a3e3a7c1f8e7733256d02bf296d5b56","scripts":{"test":"node --test test/*.test.mjs","pretest":"node scripts/build-client.mjs","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.18_1789583813738_0.36130810043172645","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@goodandready/dsh-cron","version":"0.2.19","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.19","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"f12c5d7837aca8c9c895363a58ea0f890068d3c3","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.19.tgz","fileCount":34,"integrity":"sha512-xt9wGhOQhhigWVfvNprdLp/ztOdbpmKoU3NSOjgDnEPylQcHMMhxDSUKXR3WGTWQsdMgZFrQTD4L8M4GKJLPNw==","signatures":[{"sig":"MEUCIQCM24I2uCDOcQ+VnnqSj0fLvxVLmdevZQ1dkY/sjsWi0gIgP0cGR6CUZAQVhppcA5PwiCTNKrVjOsFyxpWxBdV+xo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684995},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"656e6d9ea603e3ed7066568fc7258208f6916992","scripts":{"test":"node --test test/*.test.mjs","pretest":"node scripts/build-client.mjs","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.19_1789589338377_0.44675458986006733","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@goodandready/dsh-cron","version":"0.2.20","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.20","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"1c93f86fda54f9931e45cb1d75a1df5d91e2a447","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.20.tgz","fileCount":44,"integrity":"sha512-MODC5r57TBj3S7FuHo0h67AZWvfa6KQdNux75sfGDQf11FNpW+NZNimE/f3+xxXgIKIFb8cJAcDlWN2yIhmg/Q==","signatures":[{"sig":"MEUCIEi78F2DJb7AVANrWPj52pSl6MvQc80GJ+Y2CKe43yk2AiEAxPn5w321UchhWlkDJehkCjM9z21vYlqimLgZ0tYlJJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcrystFeGAolUJNuKRwwpNxuS/EBP6BoKXdCs/rNNEuAIgIS3ZGFYFWal/6nhfaZxZcFbeCDrdXUTlSc4pUzPutF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690131},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","pretest":"node scripts/build-client.mjs","preflight":"node scripts/ci-preflight.mjs","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.20_1789830049596_0.5887443097422287","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@goodandready/dsh-cron","version":"0.2.21","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.21","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"b01d248a2323d742144238780ffadbc1270638bb","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.21.tgz","fileCount":44,"integrity":"sha512-WMzckbI2UdqdJavmakwln++Rz+H70jcKXJ0lbeN92BQ8g5l4NbHVnC9AjlKljDaXTiOt24UXyGKlZzJFVrXroA==","signatures":[{"sig":"MEYCIQCUOqBIv0hrQ60OvVLGowEhX0CPKUS7xhEjqDgL7HCQOwIhAK9CzAlmzQSeyGRhV3OEUN7dWk7cPJ8FhxDN/6vpPFfW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1uWGjr7oDS5GqiuU+PVxRYbZ31YlLazxy3eMVm1rABAIhAKWLMeKdxbE9DSspot32Mr3ucOzJnk7oLsHq6mKSAupT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690786},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","pretest":"node scripts/build-client.mjs","preflight":"node scripts/ci-preflight.mjs","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.21_1789835904713_0.557201831866819","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@goodandready/dsh-cron","version":"0.2.22","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.22","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"31a5373c2aebd43ede828219254d4e8aa8dc34e8","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.22.tgz","fileCount":47,"integrity":"sha512-8Hl87Y9qak3BXJZcQkyz4bbefFd69gJjUVu4krAQ872lzlyLihyvSZ5BmY2rxd9J/H3ZHtN28PVWyA8S2Wh46Q==","signatures":[{"sig":"MEQCIHyIIzYk+sAY6NXgxiAeUc84uBLgtHhUpCuZaVw+WgiDAiByPJyPL0j5FDwhMNk8BBmQ23mEDLleDgw33nKMkbyCtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC31HZaQ15KOIOqSjZcrGGIT4nsRj3G7Y5fHCE5gGJ24QIgOr8IofXWbOKBrBRgvzrkin5MZQcckvJZBEmkw6C2DJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":718192},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"9c97cedc1ae646f2d29138c93047840cef08d0c7","scripts":{"test":"node --test test/*.test.mjs","pretest":"node scripts/build-client.mjs","preflight":"node scripts/ci-preflight.mjs","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.22_1789924325168_0.817438411482907","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@goodandready/dsh-cron","version":"0.2.23","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.23","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"6bed10c4cf961e681080434278a4d263f3355989","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.23.tgz","fileCount":47,"integrity":"sha512-ZgzVLXmD2Joo28txRDSPdodSWUhjmSLEkRZ+jRl1u8q92P/hk3TVuSGYBaitXE9zDs6ShEiti70LjBw+Jn2lnw==","signatures":[{"sig":"MEYCIQDoj3LIOu0yheN6fUIJ8hZt7AxEb67RStlGZqaA9olzwgIhAM2nsGUotM9Q8K/HJtswxYX5MB08RUZGeEIXi8mZWEZk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGsPlwTngeEFHMREvKN4Pa/PoC8Q1DzDMzuevvvo7yYdAiEA/1fq0pEYxll5uobLbJjb2YhXG4kY7U5J5sturexJm1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720473},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"233aec382593011fd979ca3ac798ff601e4956d2","scripts":{"test":"node --test test/*.test.mjs","pretest":"node scripts/build-client.mjs","preflight":"node scripts/ci-preflight.mjs","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.23_1789998831351_0.5983204001521294","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@goodandready/dsh-cron","version":"0.2.24","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.24","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"5b56fff84e37fc9a3fe08399f7e4d099cfb75c84","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.24.tgz","fileCount":47,"integrity":"sha512-kQz9GOIm0MGg2QtZ4rwB1oBkxeV/venYce3yPFZoY9bmzZMMWSm7J47Qrk6j8y9Aa7de2VBJ3ZOcsamj2Kzr8A==","signatures":[{"sig":"MEYCIQCJeumA9QdrQKF7J3bb3c2WSg/ijI6+WnIIMtpIfzI2DwIhANodA4kJ/vJnLOGxQHsvoiyuvhLBnXzjtKJEk+BwVCFc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYQfTH2mIVubxKLnKpue3hv0SmoJg14ONUoUoTC9GNbwIgeTZZ986OGFOBwun6WnNYrhKnlvX8vhtGpCYfkz+XSe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":722698},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"cdd7a98cd02717f6d6a6904c5d3e5f5f54d0586c","scripts":{"test":"node --test test/*.test.mjs","pretest":"node scripts/build-client.mjs","preflight":"node scripts/ci-preflight.mjs","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.24_1790073097758_0.8489443170226301","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@goodandready/dsh-cron","version":"0.2.25","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.25","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"12cac2e284cc2e423d7093a23299eba58e0f8592","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.25.tgz","fileCount":47,"integrity":"sha512-Svod1yDbVXCmBG1xeYv+Y2HrcDjpQlzkzqMknBB90mGLasVcVLY8OSvHAlFMGfMFkhAfjNnjMD44LjQ7NKpOKw==","signatures":[{"sig":"MEQCIF5qSnSpE2zKlS1UxamLQAO7LVJsPQJxJR7M9a2FGOzgAiBSZk571IjdKPDddNSEwaZp1GUGSGn29KCOJhr7Qh7riQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAsB/yt3t+L0lKF9WNrOZb50x0DzF6k6yXdsEvffcKmzAiBKfu4stnndiV0kLdeMZdIysAAXdkODaZUC9oGmdLMVTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":722681},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs","pretest":"node scripts/build-client.mjs","preflight":"node scripts/ci-preflight.mjs","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.25_1790084284923_0.13809045145843046","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@goodandready/dsh-cron","version":"0.2.26","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.26","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"37b9ebc1377dbdc0076105b9d12e7248c64cabde","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.26.tgz","fileCount":47,"integrity":"sha512-0BgRsggALz1N73JGD0zQRkltWuZUe3TJE+kdVVpyobq3dVfNMnEspOCHpNS+dW9exZmrFtuAWjXwv6KYeuCJRA==","signatures":[{"sig":"MEYCIQCuQdpMbb0n8TGO/ZuPU5LwCQpSwdp0hyVSJW7SG3RZSQIhALTbYhWGVZHoFqkSb9LMsMbOuxC6lWXIeLnsJWaE3zNS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDs5tY9g4K55fMd/y/pxvvK/5axWA6vEiXNMP4jAE9RqQIhAO42GGOwUfCneKJhw4k4BwUgKNHqbkzpyEyVfUQ+EDZM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":722648},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"337d1ea2886b32bd0a3a32aab68dacb6f39f1f1f","scripts":{"test":"node --test test/*.test.mjs","pretest":"node scripts/build-client.mjs","preflight":"node scripts/ci-preflight.mjs","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"12.0.1","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.26_1790103748935_0.644889396899001","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@goodandready/dsh-cron","version":"0.2.27","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.27","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"70043527114ae565d501749cdb16bc9cc44893f0","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.27.tgz","fileCount":47,"integrity":"sha512-ILJ6eokVXbgPUaB2+WHworjKEDZ/7Gp6qPXaT07OY5q9VrBcz7KmbPimc/RYf2jdEB++VhbJGACzdy1zU4cI2g==","signatures":[{"sig":"MEUCIQChfbXctqO9OdL4MXjY5Wytv86RcEUv2jgeO+aJaFD3HgIgKI0aCyYOnNeNYqbF0MLffn738Zr1ApVnOOS1lOsbxUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB4X1EwBNuniIi07pK/tW6/jOzD+UrSSEd9vaRG0sLNzAiB1bVq771LYu4ccoXcEjiksyMYvwIIs905IxR9Jeho6+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":722970},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"eacdfcdf65662d8c9ec7807093fde450ec704ab2","scripts":{"test":"node --test test/*.test.mjs","pretest":"node scripts/build-client.mjs","preflight":"node scripts/ci-preflight.mjs","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.27_1790236016725_0.366698504295629","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@goodandready/dsh-cron","version":"0.2.28","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"license":"MIT","_id":"@goodandready/dsh-cron@0.2.28","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"3f2b5db683b94b7a6135a0d9320b871019584e44","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.28.tgz","fileCount":47,"integrity":"sha512-3NOMGgHNDadtK4p0CUmQkXaCqpe8DlJxwpzld0wsAb/7XDulnW5ZvOIQmipjW6BAPOFvz7w+NmUutX8oxOw46Q==","signatures":[{"sig":"MEUCIGHZ39BTv2c9Wl2qIW7JF+YmTXpXeuEHxnOAuveQtY9UAiEAnMcE+B4lRNbcF39+IwZRGBjpOdTbd2MN0uXzNqa2dW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIETIsbJCMXes5DSlaIJHgX0IckoNp+qLPrqb5u5AGWMhAiBaw8o8N+JxsQoXGuHCXqlthQGqwNNSJF1NYPla90jMKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731871},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"d1a835fc2914ae6592eaf264a1518ce46c660125","scripts":{"test":"node --test test/*.test.mjs","pretest":"node scripts/build-client.mjs","preflight":"node scripts/ci-preflight.mjs","build:client":"node scripts/build-client.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Scheduled cron tasks, background automation and agent execution for DeepSeek Harness.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-cron_0.2.28_1790345844473_0.6580085314849069","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"_id":"@goodandready/dsh-cron@0.2.29","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"dist":{"shasum":"a6e8b9f0fcfd67b41a622ba641dd00e5104d487f","tarball":"https://registry.npmjs.org/@goodandready/dsh-cron/-/dsh-cron-0.2.29.tgz","fileCount":48,"integrity":"sha512-9duK4ih+0SI0d0T9qzkLa1CRkDiqW97WNDDPP705tzVa3Qz1pqCdtFII/U8R8jDIwnWlL2n0nIahV3v4tkIk5w==","signatures":[{"sig":"MEQCIEsqpWZEY8cEjvSy0R36qK+hNt0qTOZxTl7WQ9JIG+SBAiAq6alyDRFtxDFcxr59sU+1KHjW85gsFq/IE8YJdodOxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG/1qMnpZuCnSD2Rqff+OJDox5Q3BNuYddLc2WhlDhzUAiBST4Z0w2iHRby63XwHiR6WxgCaigyQ21K2azhieTLTlg=="}],"unpackedSize":739708},"main":"lib/index.js","name":"@goodandready/dsh-cron","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"6e4130535083541b387877800bd662037cbe0c84","license":"MIT","scripts":{"test":"node --test test/*.test.mjs","pretest":"node scripts/build-client.mjs","preflight":"node scripts/ci-preflight.mjs","build:client":"node scripts/build-client.mjs"},"version":"0.2.29","_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"_npmVersion":"10.9.8","description":"Background automation runner for DSH: isolated agent runs, script/HTTP/SSH/Docker runtimes, cost guard, notifications, heartbeats.","directories":{},"maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"croner":"^10.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-agent":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.1.1 || >=0.1.1-rc.1 <0.1.2 || >=0.1.2-alpha.1 <1.0.0"},"peerDependenciesMeta":{"@deepseek-ai/cordis":{"optional":true},"@deepseek-ai/dsh-llm":{"optional":true},"@deepseek-ai/dsh-agent":{"optional":true},"@deepseek-ai/dsh-tools":{"optional":true},"@deepseek-ai/dsh-session":{"optional":true},"@deepseek-ai/schemastery":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-cron_0.2.29_1790455862869_0.7803898279234172"}}},"time":{"created":"2026-09-03T19:40:52.528Z","modified":"2026-09-26T20:51:03.131Z","0.1.0":"2026-09-03T19:40:52.840Z","0.1.1":"2026-09-03T19:41:37.899Z","0.1.2":"2026-09-03T20:06:57.134Z","0.1.3":"2026-09-03T21:13:29.670Z","0.1.4":"2026-09-04T08:01:02.587Z","0.1.5":"2026-09-04T08:11:36.027Z","0.1.6":"2026-09-04T08:39:14.362Z","0.1.7":"2026-09-04T09:58:10.395Z","0.1.8":"2026-09-04T10:28:55.807Z","0.1.9":"2026-09-04T10:55:41.517Z","0.1.10":"2026-09-04T11:00:19.873Z","0.1.11":"2026-09-04T11:10:54.956Z","0.1.12":"2026-09-04T11:35:06.628Z","0.1.13":"2026-09-04T11:53:51.748Z","0.1.14":"2026-09-04T18:35:21.717Z","0.1.15":"2026-09-04T18:46:06.038Z","0.1.16":"2026-09-04T18:50:56.313Z","0.1.17":"2026-09-04T19:15:45.500Z","0.1.18":"2026-09-04T19:18:58.610Z","0.1.19":"2026-09-04T19:41:16.646Z","0.1.20":"2026-09-04T20:48:35.045Z","0.1.21":"2026-09-05T17:19:00.278Z","0.1.22":"2026-09-05T17:21:05.098Z","0.1.23":"2026-09-06T18:34:00.957Z","0.1.24":"2026-09-08T10:07:18.860Z","0.2.0":"2026-09-09T20:49:34.467Z","0.2.1":"2026-09-10T09:14:36.759Z","0.2.2":"2026-09-10T19:18:02.444Z","0.2.3":"2026-09-10T20:24:04.926Z","0.2.4":"2026-09-11T11:12:53.996Z","0.2.5":"2026-09-11T13:20:35.814Z","0.2.6":"2026-09-11T14:40:51.993Z","0.2.7":"2026-09-11T18:38:07.737Z","0.2.8":"2026-09-11T19:38:12.463Z","0.2.9":"2026-09-12T15:52:09.628Z","0.2.10":"2026-09-12T17:52:21.538Z","0.2.11":"2026-09-13T12:19:10.003Z","0.2.12":"2026-09-14T07:54:01.333Z","0.2.13":"2026-09-14T08:27:56.422Z","0.2.14":"2026-09-15T10:11:30.791Z","0.2.15":"2026-09-16T08:43:45.910Z","0.2.16":"2026-09-16T09:22:47.841Z","0.2.17":"2026-09-16T10:42:55.136Z","0.2.18":"2026-09-16T18:36:53.869Z","0.2.19":"2026-09-16T20:08:58.538Z","0.2.20":"2026-09-19T15:00:49.687Z","0.2.21":"2026-09-19T16:38:24.846Z","0.2.22":"2026-09-20T17:12:05.247Z","0.2.23":"2026-09-21T13:53:51.436Z","0.2.24":"2026-09-22T10:31:37.850Z","0.2.25":"2026-09-22T13:38:05.025Z","0.2.26":"2026-09-22T19:02:29.033Z","0.2.27":"2026-09-24T07:46:56.813Z","0.2.28":"2026-09-25T14:17:24.591Z","0.2.29":"2026-09-26T20:51:02.974Z"},"bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-cron/issues"},"license":"MIT","homepage":"https://github.com/GooDAnDReaDY/dsh-cron#readme","keywords":["dsh","dsh-plugin","cron","scheduler","automation","deepseek-harness"],"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-cron.git","type":"git"},"description":"Background automation runner for DSH: isolated agent runs, script/HTTP/SSH/Docker runtimes, cost guard, notifications, heartbeats.","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"readme":"# 📦 @goodandready/dsh-cron\n\n<div align=\"center\">\n\n<h3>面向 DeepSeek Harness 的定时 Cron 调度、后台自动化与智能体任务执行引擎</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@goodandready/dsh-cron\"><img src=\"https://img.shields.io/npm/v/@goodandready/dsh-cron.svg?style=for-the-badge&color=6366f1&labelColor=1e1b4b\" alt=\"npm version\"></a>\n  <a href=\"../LICENSE\"><img src=\"https://img.shields.io/github/license/GooDAnDReaDY/dsh-cron.svg?style=for-the-badge&color=10b981&labelColor=064e3b\" alt=\"license\"></a>\n  <a href=\"https://github.com/topics/dsh-plugin\"><img src=\"https://img.shields.io/badge/DSH-Plugin-8b5cf6.svg?style=for-the-badge&labelColor=2e1065\" alt=\"DSH Plugin\"></a>\n  <a href=\"https://nodejs.org\"><img src=\"https://img.shields.io/badge/Node-20%2B-f59e0b.svg?style=for-the-badge&labelColor=451a03\" alt=\"Node version\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://goodandready.app/\"><img src=\"https://img.shields.io/badge/所有项目-goodandready.app-ff4500.svg?style=for-the-badge&logo=rocket&logoColor=white&labelColor=1a1a2e\" alt=\"所有项目\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"README.md\"><b>🇬🇧 English</b></a> •\n  <a href=\"README.ru.md\"><b>🇷🇺 Русский</b></a> •\n  <a href=\"README.zh.md\"><b>🇨🇳 中文说明</b></a>\n</p>\n\n<table align=\"center\">\n  <tr>\n    <td align=\"center\">\n      ⭐ <strong>如果您喜欢这个插件，请在 GitHub 上为它点亮 Star</strong> — 这能让我知道插件对您有用，并鼓励我继续开发和维护它。\n      <br><br>\n      🐛 <strong>如果您发现 Bug 或希望增加功能</strong>，请使用任意语言在 GitHub 上提交 Issue — 我会评估您的建议，并在后续版本中实现有价值的改进。\n    </td>\n  </tr>\n</table>\n\n</div>\n\n---\n\n## ⚡ 概述与问题\n\n自主 AI 智能体经常需要执行周期性任务：生成每日晨报、整理缺陷跟踪、检查 API 健康状态、同步数据库或定期执行 Git 清理。如果 Harness 内没有专用调度器，用户只能依赖外部 crontab 封装、复杂的 webhook 方案或手动干预。\n\n**`@goodandready/dsh-cron`** 是 DeepSeek Harness 的原生全栈调度与后台自动化插件。它将标准 cron 表达式、自然语言间隔语法与自主智能体执行连接起来：\n\n1. **完善的可视化任务管理器** —— 侧边栏按钮带可折叠的活跃任务列表（下次运行时间或实时状态，行数有上限且状态可记忆），以及功能齐全的面板：按类型、模型、渠道筛选，暂停、立即运行、复制、导出/导入与创建任务。\n2. **交互式“由 DSH 创建”流程** —— 与智能体对话，把高层需求转化为规范的定时任务。\n3. **自主工具调用** —— 原生 `cron_*` 工具让智能体在会话中自行安排后续执行。\n4. **健壮的调度器与原子存储** —— 基于 `croner`：间隔别名、一次性延时任务、原子写入、运行历史与成本追踪。\n5. **六种执行运行时** —— shell、Node.js、Python、HTTP/webhook、远程 SSH 与 Docker，并支持按任务的环境变量、工作区绑定以及面向代码修改任务的隔离 git worktree。\n6. **多渠道路由与模板** —— 一次运行可投递到 Telegram、dsh-kanban、Discord、Slack、ntfy、Bark、PushPlus、语音（`dsh-tts`）与 Gitea，支持 `{变量}` 消息模板与按 DSH 凭据名称引用的密钥。\n\n---\n\n## 🏗️ 架构\n\n```mermaid\ngraph TD\n    subgraph Client [\"Web 客户端 (DSH UI)\"]\n        SidebarBtn[\"侧边栏时钟按钮<br/>(DSH 客户端插槽)\"]\n        Overlay[\"任务管理面板<br/>(标签: 全部 / 活跃 / 暂停 / 已完成)\"]\n        CreateWithDSH[\"“由 DSH 创建”对话框<br/>(自然语言任务)\"]\n        ManualForm[\"手动任务表单<br/>(运行时、cron、超时、重叠策略、渠道)\"]\n        SettingsCard[\"设置卡片<br/>(渠道、模板、凭据)\"]\n    end\n\n    subgraph Server [\"服务端 (Cordis 与 DSH 服务)\"]\n        HttpRoutes[\"HTTP REST API<br/>(/dsh-cron/*)\"]\n        AgentTools[\"工具调用网关<br/>(cron)\"]\n        Scheduler[\"TaskScheduler 引擎<br/>(Croner 实例 + one-shot 定时器)\"]\n        Store[\"原子 TaskStore<br/>(tasks.json 原子写入)\"]\n        AgentRunner[\"智能体会话调度器<br/>(以指定模型执行提示词)\"]\n        Runtimes[\"执行运行时<br/>(shell、node、python、http、ssh、docker)\"]\n        Notify[\"投递路由<br/>(模板 + 9 个渠道)\"]\n        Secrets[\"凭据引用<br/>(DSH credentials / ENV)\"]\n    end\n\n    SidebarBtn --> Overlay\n    Overlay --> CreateWithDSH\n    Overlay --> ManualForm\n    SettingsCard --> HttpRoutes\n    CreateWithDSH -->|POST /chat/start| HttpRoutes\n    ManualForm -->|POST /tasks| HttpRoutes\n    HttpRoutes --> Scheduler\n    AgentTools --> Scheduler\n    Scheduler --> Store\n    Scheduler -->|按间隔/一次性触发| AgentRunner\n    Scheduler --> Notify\n```\n\n---\n\n## ✨ 功能与能力\n\n### 1. 可视化任务管理器\n点击 DSH 侧边栏中的时钟图标（位于“新会话”按钮旁）打开管理面板：\n* **状态过滤标签**：**全部**、**活跃**、**已暂停**、**已完成**。\n* **即时操作**：立即运行（**Run Now**）、暂停/恢复调度、带确认的删除。\n* **一键预设模板**：*每日摘要*、*每周回顾*、*待办监控*。\n* **运行历史**：打开任务卡片查看历史运行 —— 时间、耗时、状态（成功 / 失败 / 超时 / 跳过 / 错过）、输出与错误。\n* **快捷计划预设**：在任务编辑弹窗中通过预设按钮一键填入常用频率（`15m`、`1h`、`Daily 09:00`、`Weekdays`、`Weekly Mon`），并即时更新自然语言预览。\n* **自动暂停与预算保护徽章**：当任务因预算熔断机制（Burn Guard）自动暂停或手动暂停时，任务卡片上显著展示包含具体原因的状态徽章。\n* **汇总统计栏**：活跃任务数、总运行次数、总 token 消耗与估算美元成本。\n\n### 2. “由 DSH 创建”对话框\n无需猜测 cron 语法，用自然语言即可创建任务：\n1. 点击 **Create ⌄** ➔ **Create with DSH**。\n2. 描述要自动化的内容（例如：*“每个工作日早上 9 点检查未处理的 PR 并起草评论”*）。\n3. 插件会创建一个注入了调度器指令的专属智能体会话。智能体会与你确认细节 —— LLM 还是 NO-LLM shell 任务、准确的 cron 表达式、在你的 DSH 安装中可用的经济型模型，以及是否启用“静默规则”（仅在新事件或故障时告警）—— 评估属于对话内定时提醒（`schedule_create`）还是后台自动化（`cron`），并在获得您的确认后通过 `cron` 工具（`action: 'create'`）注册任务。\n\n### 2. DSH 核心内置 schedule 与 dsh-cron 对比\n\nDeepSeek Harness 内置了轻量级扩展 `@deepseek-ai/dsh-schedule`，用于会话内的基础定时提醒。下表帮助您根据场景选择合适的工具：\n\n| 功能维度 | DSH 核心 `schedule` (`@deepseek-ai/dsh-schedule`) | `@goodandready/dsh-cron` |\n|:---|:---|:---|\n| **主要定位** | 当前会话内的定时提醒与催办消息 | 无人值守的后台自动化执行器与任务编排引擎 |\n| **执行上下文** | 当前活动会话内 | 独立的隔离智能体会话或外部后台进程 |\n| **执行运行时** | 仅当前会话提示词（LLM） | 9 种运行时：`llm`、`script` (bash/sh)、`node`、`python`、`http` (REST/webhook)、`ssh`、`docker`、`skill`、`workflow` |\n| **模型工具** | `schedule_create`、`schedule_list`、`schedule_delete` | 统一 `cron` 工具（action: `create`、`list`、`get`、`update`、`pause`、`resume`、`run`、`delete`） |\n| **工具模式体积** | 约 1.5k 字符 | 约 1.5k 字符（由 9 个工具合并为 1 个，节省约 12k 字符上下文） |\n| **推送渠道** | 仅限当前会话 | 多渠道：Telegram、Discord、Slack、Webhook、Kanban、ntfy、Bark、PushPlus、语音 (TTS)、Gitea |\n| **代码修改隔离** | 无 | 临时或保留的 git worktree 隔离环境（`worktree: true`） |\n| **成本与 Token 限制** | 无 | 成本熔断防护：`costLimitUsd`、`dailyCostLimitUsd`、`tokenLimit` 自动暂停 |\n| **容错与健康检查** | 无 | 指数退避自动重试、失败自动诊断、心跳监测 (Dead Man's Snitch / Better Uptime) |\n| **静默规则 (Silent Rule)** | 无 | 无新事件或变更时完全静默（杜绝通道垃圾消息） |\n| **任务管理** | 基础列表与删除 | 完整 UI 管理器、运行历史、日志查看器、指标统计、手动触发、导入导出、配置同步 |\n\n### 3. 智能体工具 (`cron`)\n\n自主智能体通过单个统一的 `cron` 工具直接管理定时任务，大幅降低模型模式开销：\n\n| 动作 (action) | 说明 | 核心参数 |\n|:---|:---|:---|\n| `create` | 创建新的后台定时任务或自动化作业 | `title`、`schedule`、`prompt`、`type`、`model`、`channels`、`delivery` 等 |\n| `list` | 列出任务的状态、下次运行时间、token 总量与成本估算 | `status` (`'all'`、`'active'`、`'paused'`、`'completed'`) |\n| `get` | 根据任务 ID 获取单项任务的完整配置 | `id` |\n| `update` | 就地修改现有任务（切换到代码执行运行时需 `confirmCodeSwitch: true`） | `id`、修改字段 |\n| `pause` | 暂停调度而不删除配置 | `id` |\n| `resume` | 恢复已暂停的调度 | `id` |\n| `run` | 触发一次立即的带外运行 | `id` |\n| `delete` | 永久删除任务及其历史 | `id` |\n\n> [!NOTE]\n> **上下文优化与平滑迁移**：此前 9 个单独的工具模式在每次模型轮次中消耗约 13.6k 字符。整合为单一 `cron` 工具后，模式开销减少约 88%（降至约 1.5k 字符）。旧工具名（`cron_create_task`、`cron_schedule_task`、`cron_list_tasks` 等）被优雅拦截，并返回清晰迁移提示，引导模型使用带对应 `action` 的 `cron` 工具。对于简单的会话内提醒，模型将建议使用核心内置的 `schedule_create`。\n\n会话中模型可进行的调用示例：\n\n```json\ncron({\n  \"action\": \"create\",\n  \"title\": \"Morning digest\",\n  \"schedule\": \"0 8 * * 1-5\",\n  \"prompt\": \"Prepare a brief morning digest of active tasks and open tickets.\",\n  \"type\": \"llm\",\n  \"delivery\": \"isolated\"\n})\n```\n\n### 4. 调度表达式语法\n基于 `croner`，支持标准 5 段 cron 表达式与友好的别名：\n\n* `0 9 * * 1-5` —— 工作日 09:00\n* `*/15 * * * *` —— 每 15 分钟\n* `0 0 * * 0` —— 每周日午夜\n* `every 10m` / `every 2h` / `every 30s` —— 自然语言间隔\n* `daily` / `hourly` / `weekdays` 快捷方式，以及标准 `@hourly` / `@daily` / `@weekly` / `@monthly` / `@yearly` 与 `@every 30m`\n* **任务级时区** —— 可为任务设置 IANA 时区（如 `Europe/Berlin`）；未设置时按服务器本地时间调度\n* **一次性任务**：`at: 2026-09-05T15:00:00Z`（精确 ISO 时间戳）或相对延时 `in 20m` / `in 2h`（也接受 `через 15 минут` 之类的俄语输入）。一次性任务在单次运行后自动转为 `completed`，显示在 **已完成** 标签下。\n\n### 5. 执行可靠性\n* **自动重试** —— 按任务设置 `maxRetries` 与基础 `retryBackoffMs`：失败（`error`/`timeout`）的运行按指数退避自动重试，成功后计数归零。\n* **Misfire 策略** —— 选择守护进程离线期间错过的运行如何处理：`skip`（默认 —— 记录缺口）、`runOnce`（迟执行一次）或 `catchUpAll`（迟执行并记录缺口）。`skip` 下错过的一次性任务直接转为 `completed`，不再过期触发。\n* **并发上限** —— 插件设置 `maxConcurrent` 限制并行运行数；超出的运行记录为 `skipped` 并附原因。\n* **实时执行指示** —— 任务列表中的脉冲状态图标与运行计时器。\n\n### 6. 执行运行时\n每个任务可选择自己的运行时；非 LLM 运行时不需要模型，也不消耗 token：\n\n* **Shell**（`script`）—— 通过 Harness shell 执行命令或脚本，支持 `env` 与 `cwd`。\n* **Node.js**（`node`）与 **Python**（`python`）—— 指定解释器（`nodePath`、`pythonPath`）运行片段；Python 会自动识别项目虚拟环境。\n* **HTTP**（`http`）—— 以自定义请求头与请求体访问 URL，状态码与响应写入运行历史。\n* **SSH**（`ssh`）—— 通过 `dsh-remote-workspace` 配置（`sshProfileId`）或独立 host/key 字段在远程主机执行命令。\n* **Docker**（`docker`）—— 在镜像容器（`dockerImage`）中执行命令。\n* **环境变量** —— 按任务的 `env` 映射（界面中每行 KEY VALUE）应用于外部运行时；请勿在此存放密钥。\n* **工作区与 worktree** —— 将任务绑定到 Harness 工作区（`workspaceId`）；对会修改代码的智能体任务，可在隔离的 git worktree 中运行（`worktree`、`keepWorktree`）。\n\n### 7. 成本控制：回退模型与支出保护（Burn Guard）\n* **回退模型** —— 任务可以默认使用便宜模型，失败时改用更强模型完成：设置 `fallbackModel`（可选 `fallbackProvider`），失败（`error` 或 `timeout`）的运行会在该模型上重试一次，之后才进入常规重试退避。历史记录会标明最终产出结果的模型以及是否使用了回退，两次尝试的用量与成本都会累计，模板变量 `{model}` 渲染完成运行的模型。回退仅适用于智能体类型（`llm`、`skill`、`workflow`）。\n* **Token 与成本支出保护（Burn Guard）** —— 为任务配置严格预算上限：`costLimitUsd`（总支出美元上限）、`dailyCostLimitUsd`（24小时滚动支出上限）和 `tokenLimit`（Token总数上限）。一旦达到任一阈值，任务将自动暂停并记录 `pausedReason`（`cost_limit_exceeded`、`daily_cost_limit_exceeded` 或 `token_limit_exceeded`），同时向所有配置的通知渠道发送报警通知。\n\n### 8. 会话集成与权限\n* **按任务的权限预设** —— `default`、`read-only`、`workspace-write` 或 `full` 在提示词执行前应用于任务会话。\n* **会话自动归档** —— 隔离的 cron 会话在运行后自动归档（尽力而为），不干扰聊天列表。\n* **历史 → 会话** —— 每次 LLM 运行都会记录会话，可直接从历史记录打开对话。\n\n### 9. 按规则保持安静\n有输出的任务可以设置用自然语言描述的**静默规则**（例如“当没有分区使用率超过 80% 时保持安静”）。运行成功时，由便宜模型对照该规则判断输出，若结论为保持安静则跳过报告，并在运行历史中记录原因。遵循 fail-open：没有规则、没有模型、调用失败或答案无法解析时都会照常投递报告。插件设置 `silentRuleModel` 指定用于判断的模型。\n\n### 10. 失败诊断\n智能体任务可以请求诊断：设置 `inspectOnFailure` 后，失败（`error` 或 `timeout`）的运行会连同任务提示词与截断输出一起交给模型，运行历史中会保存简短诊断与具体的提示词修改建议。历史记录提供按钮把该建议载入编辑表单 —— 不会自动应用。模型由 `inspectorModel` 指定，消息模板中可使用 `{diagnosis}`。模型不可用或调用失败时，失败的运行保持原样。\n\n### 11. 通知渠道与消息模板\n运行完成后，报告会发送到该任务配置的所有渠道 —— Telegram、dsh-kanban、Discord、Slack、ntfy、Bark、PushPlus、语音（`dsh-tts`）以及 Gitea issue：\n\n* **任务迁移** —— 将全部配置导出为版本化 JSON，并在别处导入（含预览摘要）；导入的任务处于暂停状态。\n* **按任务选择渠道** —— 在任务表单中勾选渠道；显式选择会覆盖旧版 `notifyTelegram`/`kanbanMode` 开关，留空则回退到它们。\n* **故障隔离** —— 某个渠道不可用会记录在调度器日志中，其余渠道仍会收到报告；失效的 webhook 不会吞掉整份报告。\n* **消息模板** —— 支持全局模板、按渠道覆盖或按任务模板，变量为 `{title} {id} {status} {output} {error} {duration} {schedule} {time} {tokens} {cost}`。未知占位符保持原样，失败运行默认使用失败模板。\n* **`onlyOnFailure`** —— 全局或按任务生效：成功运行静默，仅发送 `error`/`timeout`。\n* **凭据按名称引用** —— webhook token 与 Telegram bot token 填写 DSH 凭据的名称（`botTokenRef`、`ntfyTokenRef`、`pushplusTokenRef`、`giteaTokenRef`），发送时通过 DSH credentials 服务解析，并可回退到环境变量，且绝不会经过插件设置。webhook URL 与 Bark 设备键本身内嵌密钥，因此保存在插件设置文件中，但返回浏览器时始终为掩码，界面回传的掩码值也不会覆盖已保存的值。\n* **投递超时** —— 每个渠道请求都有上限（`deliveryTimeoutMs`，默认 15000 毫秒，可在设置面板或 `settings.yaml` 中调整），且各渠道并发发送：无响应的端点只记录为失败，不会拖慢其他渠道或下一次调度。限制作用于整个渠道处理过程，也覆盖凭据解析——它不支持 abort 信号。\n* **Telegram** —— 带状态徽标（✅ / ❌）、耗时、调度描述与等宽输出块的 Markdown 报告；动态值会被转义。凭据可直接填写，或从 DSH `settings.yaml` 的 `dsh-messenger-gateway` 段继承（尽力而为）。\n* **Discord / Slack** —— 通过 webhook 投递：Discord 使用按运行状态着色的 embed，Slack 使用纯文本正文。\n* **ntfy / Bark / PushPlus** —— 移动推送，支持主题/设备键与可选 bearer token；Bark 的标题与正文放在请求路径中，PushPlus 端点可指向自建代理。\n* **语音** —— `dsh-tts` 通过其 HTTP 路由朗读报告（`ttsBaseUrl`，默认 `http://127.0.0.1:3080`）。\n* **Gitea** —— 创建包含运行报告的 issue（`giteaBaseUrl`、`giteaRepo`、token 凭据）；失败运行标记为 `cron`、`bug`、`alert`。\n* **测试发送按钮** —— 在安排关键任务前现场验证 Telegram 连通性。\n\n### 12. Kanban 集成与成本统计\n* **自动创建 Kanban 卡片** —— 当 `kanbanMode` 为 `on_failure` 或 `always` 时，插件在 `dsh-kanban` 中创建卡片（`on_failure` → `error`/`timeout` 时进入 *Backlog*；`always` → 完成后进入 *Done*/*Backlog*）。\n* **Token 与执行成本计量** —— 按运行与任务统计 token 消耗（输入、输出、缓存读取），基于内置价格表估算美元成本，并提供汇总分析栏。\n\n### 13. 重叠策略与执行超时\n\n* **执行超时（`timeoutSeconds`）** —— 达到限制后，shell 子进程通过 abort 信号立即终止，智能体会话被释放以停止消耗 token。默认 `1800`（30 分钟）。\n* **重叠策略（`overlapPolicy`）** —— 上一次运行尚未结束时再次触发调度时的行为：\n  * **`skip`**（默认）：丢弃重叠的运行，在历史中记录 `skipped`；\n  * **`queue`**：将下一次运行排队，当前任务完成后自动开始；\n  * **`replace`**：通过 `AbortController` 中止当前运行并启动新的执行。\n\n如果守护进程在计划时刻处于离线状态，启动时该次运行会被记录为 `missed`，历史空档始终可见。\n\n### 14. 心跳监控（Dead man's switch）\n* 在插件设置中配置 `heartbeatUrl` 与 `heartbeatIntervalSec`，调度器会按间隔 GET 该地址 —— 外部监控可在心跳停止时告警。\n* 内置 `GET /dsh-cron/heartbeat` 端点返回存活状态、活跃任务数与最近运行时间，便于自建看门狗。\n\n### 15. 来自配置的声明式任务（#50）\n长期运行的任务可以直接声明在配置文件里，而无需在界面中手工重建。配置文件拥有这些任务：每次插件启动时会创建或更新它们，从文件中消失的任务会被删除。\n\n在配置文件（`cordis.patch.yml`）的插件段加入 `jobs` 列表：\n\n```yaml\ndsh-cron:\n  jobs:\n    - id: nightly-backup\n      title: Nightly backup\n      schedule: \"0 3 * * *\"\n      type: script\n      prompt: \"bash /path/to/backup.sh\"\n      channels: [\"telegram\"]\n      timeoutSeconds: 3600\n    - id: morning-digest\n      title: Morning digest\n      schedule: \"0 8 * * 1-5\"\n      type: llm\n      prompt: \"Prepare a brief morning digest of active tasks.\"\n      provider: my-provider\n      model: provider-id/model-id\n```\n\n* 每条必填：`id`、`title`、`schedule`；以提示词承载有效载荷的类型（`script`、`node`、`python`、`ssh`、`docker`、`llm`、`skill`、`workflow`）还需非空 `prompt`。`http` 例外：目标由 `httpUrl`（或 `prompt`）给出。\n* 其余任务字段按原样透传，校验与 API 一致：`channels`、`model`、`provider`、`fallbackModel`、`silentRule`、`inspectOnFailure`、`timezone`、`timeoutSeconds`、`template`、`env`、`cwd`，以及运行时字段（`nodePath`、`pythonPath`、`httpUrl`、`httpMethod`、`httpHeaders`、`httpBody`、`sshProfileId`、`sshTarget`、`dockerImage`、`workspaceId`、`worktree`、`keepWorktree`、`skillName`、`workflowName`）。\n* 声明式任务标记为**由配置管理**；面板中显示来源标签而不是编辑/删除按钮。\n* 对配置任务的编辑、暂停、恢复、切换与删除在面板和 API 上返回 `409`，携带配置任务现有 `id` 的创建或更新请求 `POST /dsh-cron/tasks` 同样被拒绝 —— 配置文件的来源为唯一真值。**立即运行**仍然可用。\n* 通过 UI、API 或智能体工具创建的、`id` 相同的任务绝不会被覆盖：该条目会被跳过，冲突写入日志。\n* 会执行代码的类型照常激活，但启动时插件会向日志写警告，使通过配置引入的代码路径可见。\n* 条目逐条校验并带下标（`config.jobs[i]: …`）；一条坏条目会被跳过，不会阻止其余任务或整个配置。\n\n### 16. 外部 REST API（`/dsh-cron/api/*`，#54）\n外部系统（CI、宿主机 cron、`curl`）无需打开面板即可驱动调度器。这是唯一由 bearer 令牌保护的接口；面板路由保持本地且防跨站。\n\n令牌是插件设置 `apiToken`（与所有密钥一样掩码显示）。认证与错误：\n* 未配置令牌 → 整个接口返回 `503`；\n* 缺少或错误的 `Authorization: Bearer <token>` → `401`，比较为常量时间。\n\n| 方法 | 路径 | 说明 |\n|:---|:---|:---|\n| `GET` | `/dsh-cron/api/tasks` | 任务列表（`status` / `query` 过滤，同面板） |\n| `GET` | `/dsh-cron/api/tasks/:id` | 读取单个任务 |\n| `POST` | `/dsh-cron/api/tasks` | 创建任务；带 `id` 时更新现有任务 |\n| `DELETE` | `/dsh-cron/api/tasks/:id` | 删除任务 |\n| `POST` | `/dsh-cron/api/tasks/:id/run` | 强制执行一次 |\n\n这些操作复用面板处理器，因此对会执行代码类型的 `x-dsh-cron-confirm: script` 门禁以及对配置任务的 `409` 拒绝与 UI 完全一致。\n\n```bash\nBASE=\"http://127.0.0.1:3080\"\nTOKEN=\"<API_TOKEN>\"\n\n# 列表\ncurl -s -H \"Authorization: Bearer $TOKEN\" \"$BASE/dsh-cron/api/tasks\"\n\n# 创建；请求体带 id 时为更新\ncurl -s -X POST -H \"Authorization: Bearer $TOKEN\" -H \"Content-Type: application/json\" \\\n  -d '{\"id\":\"cleanup\",\"title\":\"Cleanup\",\"schedule\":\"0 4 * * *\",\"prompt\":\"Remove stale temporary files.\"}' \\\n  \"$BASE/dsh-cron/api/tasks\"\n\n# 强制执行\ncurl -s -X POST -H \"Authorization: Bearer $TOKEN\" \"$BASE/dsh-cron/api/tasks/cleanup/run\"\n\n# 删除\ncurl -s -X DELETE -H \"Authorization: Bearer $TOKEN\" \"$BASE/dsh-cron/api/tasks/cleanup\"\n\n# 会执行代码的任务还需确认头\ncurl -s -X POST -H \"Authorization: Bearer $TOKEN\" -H \"x-dsh-cron-confirm: script\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"title\":\"Disk check\",\"schedule\":\"0 * * * *\",\"type\":\"script\",\"prompt\":\"df -h\"}' \\\n  \"$BASE/dsh-cron/api/tasks\"\n```\n\n### 17. Prometheus 指标（#53）\n`GET /dsh-cron/metrics` 返回 Prometheus 文本格式，无需新增依赖即可被抓取：\n\n* `dsh_cron_tasks_total{status}` —— 按状态统计的任务数（gauge）。\n* `dsh_cron_task_last_duration_seconds{task}` —— 任务最近一次完成运行的耗时（秒，gauge）。\n* `dsh_cron_runs_total{status}` —— 自插件进程启动以来完成的运行数（counter）；状态为 `success`、`error`、`timeout`、`skipped`、`missed`。\n* `dsh_cron_run_records` —— 当前保存在内存中的运行记录数（gauge）。\n\n导出内容只有计数、状态和耗时；提示词、运行输出与任务配置不会出现在其中。\n\n```yaml\nscrape_configs:\n  - job_name: dsh-cron\n    static_configs:\n      - targets: [\"127.0.0.1:3080\"]\n    metrics_path: /dsh-cron/metrics\n```\n\n### 18. 严格的渠道校验（#121）\n创建或更新任务时若包含未知的投递渠道 id，现在会返回 `400` 并列出违规项：\n\n```json\n{ \"ok\": false, \"error\": \"Unknown channel ids: email_ping\", \"unknownChannels\": [\"email_ping\"] }\n```\n\nChanged in v0.2.7：此前未知 id 会被静默丢弃，客户端即使有拼写错误也会得到 `ok: true`，最终得到一个不投递任何地方的任务。\n\n导入有意保持宽容（文件可能来自旧版本）：未知 id 会从导入的任务中丢弃，但会在响应（`unknownChannels`）中列出并写入调度器日志，而不是无声消失。\n\n### 19. 安装后校验（#126）\n`deploy.sh` 新增仅校验模式，用于检查已安装的配置而不安装任何东西：\n\n```bash\nbash deploy.sh verify [exact-version]\n```\n\n它确认配置报告了指定版本（默认取 `package.json` 的版本），登录 Web UI，然后下载客户端 bundle 并确认其中包含包名。\n\n为什么需要它：Web 配置可能位于认证插件之后并对匿名请求返回 `401`，而插件客户端 bundle 只能通过认证后索引中打印的精确组合 `??` URL 获取 —— 裸的 `/plugins/<name>/client.js` 会返回 `404`。因此校验需要先建立已认证会话。\n\n校验使用的环境变量：`DSH_WEB_BASE`（默认 `http://127.0.0.1:3080`）、`DSH_WEB_TOKEN`（令牌；未设置时脚本从单元日志读取最后一个）、`DSH_WEB_UNIT`（默认 `dsh-web.service`）。脚本中不含任何密钥。\n\n### 20. 内部重构：调度解析与排程（#97）\n面向开发者，行为不变。`parseScheduleExpression` 被拆分为保持相同分支顺序的小函数 —— `parseAtExpression`、`parseRelativeOneShot`、`parseIntervalExpression`、`parseAliasExpression`、`parseCronExpression`，`scheduleTask` 拆分为 `clearScheduled`、`scheduleOneShot`、`scheduleCron`。原有测试全部通过，并新增了针对分支优先级与错误的测试。\n\n### 21. 性能与进程隔离增强包（v0.2.9，#134）\n- **进程树终止隔离**：Shell 和 Script 任务在独立进程组启动（POSIX 下 `detached: true`）；中止或超时向整组发送 `-child.pid SIGTERM -> SIGKILL`，杜绝孤儿进程与僵尸进程。\n- **并发控制限流**：默认安全阈值 `maxConcurrent = 2`，避免定时重叠引发 CPU 和内存峰值。\n- **瞬态错误重试**：针对网络抖动和模型速率限制（`429`、`502`、`503`、`504`、`ECONNRESET`）提供指数退避重试（最多3次）。\n- **网络与前端优化**：`GET /dsh-cron/tasks` 支持 `ETag` 与 `304 Not Modified`；前端页面根据 `visibilityState` 自适应轮询（前台 8s，后台 30s）。\n- **历史记录轮换与归档**：活动任务仅保留最新 100 次运行，超出部分自动归档至 `tasks-history-archive.json`。\n- **自主 PR 审查配方 (#33)**：Template Hub 预置配方与 `prReviewerEnabled` 设置项。\n\n### 22. 自动化、任务链与可观测性包（v0.2.10，#137）\n- **Telegram 双向交互控制**：任务通知附带内嵌操作按钮（`🚀 立即运行`、`⏸️ 暂停/恢复`、`📋 最新日志`）。由 `POST /dsh-cron/telegram/webhook` 处理，严格鉴权 Chat ID 并调用 `answerCallbackQuery` 反馈。\n- **任务链上下文与动态变量插值**：配置 `onSuccess` 与 `onFailure` 下游触发器。父任务的执行结果与元数据自动传递给子任务，在 Shell 任务中提供 `$DSH_PREV_OUTPUT`、`$DSH_PREV_TASK_ID`、`$DSH_PREV_STATUS` 环境变量，在 LLM Prompt 中支持 `{{prev.output}}`（或 `{{prevOutput}}`）、`{{prev.taskId}}`、`{{prev.status}}` 占位符插值。Prompt 额外支持动态运行时时间与元数据变量：`{{date}}`、`{{time}}`、`{{datetime}}`、`{{timestamp}}`、`{{year}}`、`{{month}}`、`{{day}}`、`{{taskId}}`、`{{taskName}}`、`{{runCount}}`。内置最大 5 级深度递归防护，杜绝死循环。\n- **模型结构化动作指令**：自主分析任务可输出 JSON 指令触发级联任务（`trigger_task`）、定向告警（`notify`）或创建 Issue。受 `llmActionsEnabled: false` 严格保护。\n- **历史归档与延迟洞察**：REST 接口 `GET /dsh-cron/tasks/:id/archive`（支持分页）与 `GET /dsh-cron/tasks/:id/stats`；UI 任务卡片展示耗时彩色徽章（<5s 绿，<30s 黄，≥30s 红）。\n- **Prometheus 监控增强**：`/dsh-cron/metrics` 导出当前活动并发量 `dsh_cron_concurrent_running`、各任务 Token 计数器及成本预估指标。\n\n### 23. 高级可靠性、自愈、心跳与体验包（v0.2.11，#139）\n- **心跳与寂静监控（Heartbeat / Dead Man's Snitch）**：针对外部备份与后台作业提供反向监控。外部脚本定期向 `/dsh-cron/heartbeat/:id` 发送请求；超出 `heartbeatIntervalSeconds` + 宽限期未打卡时，任务标记为 `missed`，即刻推送失联告警并触发 `onFailure` 应急流程。\n- **执行前置检查（Pre-flight Gates）**：执行前先验证条件（HTTP 状态 2xx、命令退出码 0、最低可用磁盘 MB）。未通过直接置为 `skipped`，杜绝因外部环境异常产生无意义的模型 Token 消耗与错误干扰。\n- **试运行与调度模拟器（Dry-Run & Simulator）**：接口 `POST /dsh-cron/tasks/:id/dry-run` 与 UI `🧪 试运行` 按钮支持无副作用执行（不入库历史、不发渠道通知）；`POST /dsh-cron/schedule/preview` 实时计算未来 5 次运行时间。\n- **优先级队列与并发池（Priority Queues）**：并发满载时，等待队列严格依据任务 `priority`（1 最高，10 最低）调度。\n- **自愈脚本与 AI 根因诊断（Self-Healing）**：任务失败后自动执行补偿指令 `selfHealingCommand`（例如重启服务或清理临时空间）；`autoDiagnose` 自动生成 AI 故障根因摘要。\n- **UI 交互式归档与管道全景**：支持分页浏览任务历史运行全量输出，直观展示 `➜ 成功触发` 与 `↳ 失败触发` 关联关系。\n\n---\n\n### 24. 自动挂载智能体预设与工具支持 (#141 / GH-1，v0.2.12 新增)\n- **自动挂载智能体预设**：计划执行的自主 `llm` 任务和交互式启动现在会自动解析并挂载系统智能体预设（默认通过 `setup` 钩子中的 `presets.mount(agentCtx, preset.id)` 挂载用户的标准预设）。计划会话现已具备完整的工具调用能力（文件读写、工作区操作、Shell 终端等），彻底解决此前空会话无工具调用的问题。\n- **单任务预设覆盖**：可在 Web 管理界面、REST API 或配置文件中为具体任务配置独立的 `agentPreset` 标识（例如 `coding`、`system`、`minimal`）。未设置时自动继承系统默认预设。\n- **优雅降级保障**：当未安装 `agentPresets` 服务或指定了未知的预设 ID 时，调度器仅记录友好的警告日志，并安全平稳地继续执行基础模型会话，避免定时任务中断。\n\n---\n\n### 25. 常驻持久会话与上下文延续 (`targetSessionId`，v0.2.13 新增，#143)\n- **跨周期会话上下文延续**：支持在任务中配置 `targetSessionId`。设置后，调度器将在每次定时触发时通过 `agents.resume()` 唤醒已有会话，而不再每次生成孤立的临时会话（`cron-exec-${id}-${uuid}`）。智能体能够完整继承上一轮对话的历史记忆与分析结论。\n- **上下文窗口保护与轮转机制 (`targetSessionReset`)**：为防止高频执行导致模型上下文窗口超限与 Token 成本暴增，支持智能轮转策略：\n  - `never`：持续累积单一会话，不重置。\n  - `daily`：每日自动开启全新子会话（后缀 `<id>-YYYY-MM-DD`）。\n  - `weekly`：每周自动开启全新子会话（后缀 `<id>-YYYY-Www`）。\n  - 日期变量插值：`targetSessionId` 中支持 `{{date}}` 占位符，自动注入当前日期 `YYYY-MM-DD`。\n- **主界面原生可见交互**：持久会话不会被标记为 `ephemeral`/`internal`，且在执行后跳过自动归档（`sessions.archive()`），用户可在 DSH 聊天列表中直接查看并继续手动对话。\n- **预设工具链无缝适配**：恢复会话时同样完整挂载 `agentPresets`，保障文件读写、代码编辑与终端工具持续可用。\n- *致谢*：功能灵感源自社区开发者 [@RaulLazaro](https://github.com/RaulLazaro)。\n\n---\n\n### 26. 系统稳定性、硬化与自愈维护包 (v0.2.14, #145)\n- **重试预算自动重置**：彻底修复重试耗尽后的计数残留问题。当任务耗尽配置的重试次数（`maxRetries`）后，`attempts` 计数器自动清零，确保后续周期的定时调度享有完整的重试预算。常规计划执行或手动触发也均保证以干净的重试预算启动。\n- **清除队列僵尸任务**：通过界面/API 暂停或删除任务时，调度器会立即将其从并发等待队列（`this.queue`）中剔除；并发槽位释放出队时，非激活或已删除的任务也会被自动安全跳过。\n- **历史归档容量上限保护**：针对长期运行和高频调度的生产环境，`tasks-history-archive.json` 针对每个任务安全限制保留最新的 1,000 条运行记录，消除无限制磁盘占用与同步 JSON 序列化卡顿。\n- **灾难恢复与存储自动备份**：`TaskStore` 在每次成功持久化时自动维护原子的 `tasks.json.bak` 备份副本。若发生进程异常导致数据损坏，存储引擎会自动保存现场切片 `tasks.json.corrupted.<timestamp>` 供故障分析，并无缝从备份中自愈恢复。\n- **上下文超限自愈与平滑轮转**：在常驻持久会话（`targetSessionId`）中，若智能体因模型上下文窗口溢出（`context_length_exceeded`）失败，运行器将精准捕获超限错误，归档已满会话，自动轮转至全新子会话并平滑重试，避免任务中断。\n- **Windows 进程树彻底终止**：在 Windows 系统上，外部进程任务被取消或超时终止时，改为执行 `taskkill /pid <pid> /T /F`，杜绝孤儿进程和后台残留外壳。\n\n---\n\n### 27. 弹窗视口高度自适应与包体积精简 (v0.2.15, #153, #148, #151, #152)\n- **视口高度约束与粘性底部操作栏**：所有弹窗（包括任务编辑、新建及推荐模板预设）现已严格受控于视口尺寸 `max-height: min(90vh, calc(100vh - 36px))`，并内置平滑纵向滚动条。弹窗操作栏（“取消”、“保存”、“创建”）采用 `position: sticky` 底部悬浮固定，确保无论表单项多长或屏幕分辨率高低，操作按钮始终清晰可见且可随时点击。\n- **遮罩层滚动溢出保护**：弹窗遮罩层增加了安全边距与 `overflow-y: auto`，防止小屏设备在 Flex 居中时发生头部或底部截断。\n- **npm 包体积深度精简**：从 npm 分发清单中剔除了多余的重复文档副本，使 tarball 体积立减 32 kB 以上，解压后体积减少约 102 kB。\n- **Cordis 客户端注入依赖规范化**：在 `package.json` 的 `dsh.client.inject` 中完整声明了 `locale` 和 `slots` 服务依赖。\n\n---\n\n\n\n### 31. 质量加固与 CI 预检标准包 (v0.2.19, #149, #152, #155, #156, #162)\n- **彻底消除空 catch 块 (#156)**：引入符合标准规范的 `lib/best-effort.js` 模块，全面支持同步/异步安全调用、回退返回值和可选日志记录，清除了 runner、scheduler、store 及客户端中的所有 63 处空 catch 块。\n- **CI 工作流与本地预检门禁 (#162)**：新增自动化 CI 工作流（`.gitea/workflows/ci.yml` 与 `.github/workflows/ci.yml`），集成本地预检门禁脚本 `scripts/ci-preflight.mjs`，在出现语法错误、空 catch、颜色硬编码或信息泄露时自动阻断。\n- **主题设计令牌现代化 (#149)**：将模态对话框与设置卡片中遗留的 `rgba(...)` 全部重构为原生的 `color-mix(in srgb, var(--token) N%, transparent)`。\n- **插件清单注入声明规范化 (#152)**：在 `package.json` 的 `dsh.client.inject` 中统一声明完整的 Cordis 包名（`@deepseek-ai/dsh-client-locale`、`@deepseek-ai/dsh-client-ui-slots`）。\n- **生产管线导出连接 (#155)**：将此前仅在测试中调用的导出（`findDestructiveRecipe`、`shouldNotifyTask` 和 `TEMPLATE_VARIABLES`）全面接入配方过滤、通知分发及模板生成核心逻辑。\n\n---\n\n### 30. 自更新模块英文与中文多语言支持 (v0.2.18, #160)\n- **设置面板自更新多语言 (#160)**：在 `lib/client-src/10-locales.js` 的英文 (`en`) 与中文 (`zh`) 字典中补全了全部 10 个自更新键值 (`updater.title`, `updater.btnCheck`, `updater.checking`, `updater.btnUpdate`, `updater.updating`, `updater.desc`, `updater.current`, `updater.available`, `updater.upToDate`, `updater.success`)。遵循 DSH 插件规范，插件核心内置英文与中文，俄语多语言由 `dsh-russian-lang` 统一扩展。\n\n---\n\n### 29. 客户端模块化解耦与原生主题标准化 (v0.2.17, #149, #150)\n- **客户端模块化架构 (#150)**: 将庞大的单文件 `lib/client.js` (约 3950 行) 拆分为 `lib/client-src/` 下的 14 个高内聚模块文件 (各模块严格 <= 580 行)。集成零依赖构建脚本 `scripts/build-client.mjs` 并接入 `package.json` (`build:client`, `pretest`)，通过 `\"files\": [\"lib/*.js\", ...]` 避免开发源码冗余打包进 npm 发布包。\n- **DSH 语义化主题变量对齐 (#149)**: 将任务类型标签 (`onSuccess`, `onFailure`, `heartbeat`, `targetSession`, `preflight`) 的内联样式全部替换为基于主题变量的 `.dsh-cron-tag-*` 类；模态框遮罩层接入自适应主题遮罩变量 `var(--dsw-alias-bg-mask, rgba(0, 0, 0, 0.75))`，移除脉冲动画关键帧中的硬编码 RGBA。\n- **标签治理与工单审计 (#95)**: 审计并确认全仓库 100% 统一规范使用仓库级标签集。\n\n---\n\n### 28. 应用内一键自更新与错误容错增强 (v0.2.16, #147, #155, #156)\n- **插件自更新模块 (#147)**：新增应用内一键自更新机制 (`lib/updater.js`)、`/api/dsh-cron/update` 接口与设置面板专属卡片。自动轮询 npmjs 仓库最新版本，精准比对 Semver 版本号（含预发布版本），通过 DSH CLI 就地升级 `@goodandready/dsh-cron`，无需 SSH 终端操作。POST 请求受跨域与来源保护 (`rejectCrossOrigin`)。\n- **消除静默异常与错误追踪 (#156)**：全面消除空 `catch` 异常压制：任务导入事务回滚失败记录 `warn` 级别日志、动态核心模块降级原因记录诊断日志、会话自动唤出失败向用户呈现友好提示。\n- **死代码清理与模块导出精简 (#155)**：清理未引用的旧版实体 (`CHANNEL_LABELS`, `makeInspectAsk`)，收回 16 个内部工具函数的暴露权限，并将 `supportsSilentRule` 接入静默规则核心执行流水线。\n\n---\n\n## 📦 安装\n\n```bash\ndsh plugin --profile web add @goodandready/dsh-cron\n```\n\n重启 DeepSeek Harness 实例并刷新浏览器。\n\n---\n\n## ⚙️ 配置（`settings.yaml`）\n\n可以在 `settings.yaml` 中配置，也可以通过 DSH 中的插件设置卡片交互式管理：\n\n```yaml\n# settings.yaml\ndsh-cron:\n  botToken: \"\"                 # Telegram Bot API 令牌（保密字段）\n  chatId: \"\"                   # 接收报告的 Telegram chat ID\n  notifyTelegram: false        # 全局投递所有任务的报告\n  onlyOnFailure: false         # 仅失败时投递报告\n  kanbanBaseUrl: \"http://127.0.0.1:3000\"  # dsh-kanban HTTP API 基础地址\n  defaultTimezone: \"\"          # 默认 IANA 时区（空 = 服务器本地）\n  maxConcurrent: 0             # 最大并行运行数（0 = 不限）\n  heartbeatUrl: \"\"             # 心跳上报 URL（dead man's snitch）\n  heartbeatIntervalSec: 0      # 心跳间隔秒数（0 = 关闭）\n  # --- 投递渠道 ---\n  botTokenRef: \"\"              # Telegram bot token 的凭据名称\n  template: \"\"                 # 全局消息模板，例如 \"⏰ {title} — {status}\"\n  channelTemplates: {}         # 按渠道覆盖模板\n  deliveryTimeoutMs: 15000     # 每个渠道的投递超时；慢端点记为失败，不影响其他渠道\n  discordWebhookUrl: \"\"        # Discord webhook\n  slackWebhookUrl: \"\"          # Slack incoming webhook\n  ntfyUrl: \"https://ntfy.sh\"   # ntfy 服务器；ntfyTopic / ntfyTokenRef\n  ntfyTopic: \"\"\n  ntfyTokenRef: \"\"\n  barkServerUrl: \"https://api.day.app\"  # Bark 服务器；barkKey = 设备键\n  barkKey: \"\"\n  pushplusUrl: \"https://www.pushplus.plus/send\"  # pushplusTokenRef\n  pushplusTokenRef: \"\"\n  ttsBaseUrl: \"http://127.0.0.1:3080\"   # dsh-tts 基础地址\n  giteaBaseUrl: \"\"             # giteaRepo = owner/repo，giteaTokenRef = 凭据名称\n  giteaRepo: \"\"\n  giteaTokenRef: \"\"\n  # --- 外部 REST API（#54）---\n  apiToken: \"\"                 # 外部 /dsh-cron/api/* 接口的 bearer 令牌（掩码；空 = 503）\n```\n\n### 配置参数\n\n| 参数 | 类型 | 默认值 | 说明 |\n|:---|:---|:---|:---|\n| `botToken` | `string` | `\"\"` | Telegram Bot API 令牌。留空时插件会尽力继承 DSH 设置中 `dsh-messenger-gateway` 配置的机器人。保密字段：界面只显示掩码值 |\n| `chatId` | `string` | `\"\"` | 接收报告的 Telegram chat ID。留空时回退到 `dsh-messenger-gateway` 的第一个允许会话 |\n| `notifyTelegram` | `boolean` | `false` | 全局开关：向 Telegram 投递运行报告 |\n| `onlyOnFailure` | `boolean` | `false` | 全局开关：仅对 `error`/`timeout` 运行投递报告 |\n| `kanbanBaseUrl` | `string` | `\"http://127.0.0.1:3000\"` | 用于自动卡片的 `dsh-kanban` HTTP API 基础地址 |\n| `defaultTimezone` | `string` | `\"\"` | 任务调度的默认 IANA 时区；空 = 服务器本地时间 |\n| `maxConcurrent` | `number` | `0` | 并行运行上限；超出的运行记录为 `skipped`（0 = 不限） |\n| `heartbeatUrl` | `string` | `\"\"` | 心跳上报 URL，调度器存活期间按 `heartbeatIntervalSec` 间隔 GET |\n| `heartbeatIntervalSec` | `number` | `0` | 心跳间隔秒数（0 = 关闭） |\n| `botTokenRef` | `string` | `\"\"` | 保存 Telegram bot token 的 DSH 凭据名称；发送时解析（回退顺序：`botToken` → messenger-gateway 设置 → 环境变量 `CRON_TELEGRAM_BOT_TOKEN`） |\n| `template` | `string` | `\"\"` | 带 `{title}`/`{status}`/`{duration}` 等占位符的全局消息模板；留空使用内置文本 |\n| `channelTemplates` | `object` | `{}` | 按渠道 ID 覆盖模板（`telegram`、`discord` 等） |\n| `deliveryTimeoutMs` | `number` | `15000` | 每个渠道的投递超时；超时的端点记为失败，不拖慢其他渠道或下一次调度 |\n| `discordWebhookUrl` / `slackWebhookUrl` | `string` | `\"\"` | Discord 与 Slack 渠道的 webhook 地址 |\n| `ntfyUrl` / `ntfyTopic` / `ntfyTokenRef` | `string` | `\"https://ntfy.sh\"` / `\"\"` / `\"\"` | ntfy 服务器、主题与可选的 token 凭据名称（以 `Authorization: Bearer …` 发送） |\n| `barkServerUrl` / `barkKey` | `string` | `\"https://api.day.app\"` / `\"\"` | Bark 服务器与设备键（键、标题和正文位于请求路径中） |\n| `pushplusUrl` / `pushplusTokenRef` | `string` | `\"https://www.pushplus.plus/send\"` / `\"\"` | PushPlus 端点（可指向自建代理）与 token 凭据名称 |\n| `ttsBaseUrl` | `string` | `\"http://127.0.0.1:3080\"` | 用于语音播报的 `dsh-tts` 基础地址 |\n| `giteaBaseUrl` / `giteaRepo` / `giteaTokenRef` | `string` | `\"\"` | Gitea 渠道：基础地址、`owner/repo` 与 API token 的凭据名称 |\n| `telegramAllowedChatIds` | `string` | `\"\"` | 允许执行交互式机器人命令的 Telegram Chat ID 或 User ID（英文逗号分隔） |\n| `apiToken` | `string` | `\"\"` | 外部 `/dsh-cron/api/*` 接口的 Bearer 令牌。保密字段，返回时掩码；为空时接口返回 503，错误值返回 401 |\n\n说明：\n\n* 运行历史上限为**每任务 50 条**（固定）；每条记录最多保留 4000 字符输出。\n* 任务在**服务器本地时区**执行；cron 表达式由 `croner` 按主机时钟计算。\n* 任务持久化在 DSH 数据目录（`cron/tasks.json`），重启后保留；启动时会检测错过的一次性任务。\n\n---\n\n## 🔌 HTTP API 参考\n\n所有端点由 DSH Web 服务器在 `/dsh-cron/` 下提供。所有端点均受到强化的 HTTP 来源防护（`isTrustedRequest`）：非回环远程客户端必须携带有效令牌（`Authorization: Bearer <token>` 或 `x-dsh-cron-token`），浏览器请求严格校验 `Host` 与 `Origin` 一致性并拒绝 `Origin: null`，同时限制 `Sec-Fetch-Site` 仅允许 `same-origin` 或 `none`。心跳 ping 端点严格要求 `POST` 方法。任务 `GET` 响应自动将敏感字段（`env`、`httpHeaders`、`httpBody`）掩码为 `'[REDACTED]'`，并在更新操作提交 `'[REDACTED]'` 时安全保留已有原密钥。通过 HTTP 创建 `script` 类型任务还需要 `x-dsh-cron-confirm: script` 请求头。请求体大小上限为 1 MB。\n\n| 方法 | 路径 | 说明 |\n|:---|:---|:---|\n| `GET` | `/dsh-cron/tasks` | 任务列表；查询参数 `status`（`all/active/paused/completed`）、`query`（子串搜索）。返回任务、推荐模板与汇总统计 |\n| `POST` | `/dsh-cron/tasks` | 创建或更新任务（携带 `id` 时为更新）。需要 `title`、`schedule`、`prompt` |\n| `GET` | `/dsh-cron/tasks/:id/history` | 运行历史，`?limit=20` |\n| `POST` | `/dsh-cron/tasks/:id/run` | 立即手动运行 |\n| `POST` | `/dsh-cron/tasks/:id/pause` | 暂停调度 |\n| `POST` | `/dsh-cron/tasks/:id/resume` | 恢复调度 |\n| `POST` | `/dsh-cron/tasks/:id/toggle` | 切换活跃/暂停 |\n| `POST` | `/dsh-cron/tasks/:id/duplicate` | 创建暂停状态的副本：复制配置，重置运行历史与计数 |\n| `GET` | `/dsh-cron/recipes` | 内置配方目录：按类别分组的现成监控预设，全部为只读操作 |\n| `GET` | `/dsh-cron/tasks/export` | 仅含任务配置的版本化 JSON —— 不含历史与计数。渠道按名称引用凭据，但手动填写在任务中的 `env` 与 HTTP 请求头属于配置，会出现在文件里 |\n| `POST` | `/dsh-cron/tasks/import` | 校验文档并以 `add`、`replace` 或 `skip` 策略导入；支持 `dryRun` 预览。导入的任务始终为**暂停**状态，恢复不会自动触发 |\n| `PATCH` | `/dsh-cron/tasks/:id` | 部分更新（仅白名单字段：`title`、`schedule`、`prompt`、`type`、`delivery`、`provider`、`model`、通知/超时/重叠/Kanban 设置、`status`、`oneShot`） |\n| `DELETE` | `/dsh-cron/tasks/:id` | 删除任务 |\n| `GET` | `/dsh-cron/models` | 列出 LLM 提供方；`?provider=<id>` 列出模型 |\n| `POST` | `/dsh-cron/chat/start` | 启动带任务配置指令的“由 DSH 创建”智能体会话 |\n| `GET` | `/dsh-cron/settings` | 客户端安全设置（令牌掩码显示） |\n| `POST` | `/dsh-cron/settings` | 更新集成设置（通过设置服务应用） |\n| `GET` | `/dsh-cron/heartbeat` | 存活探针：活跃任务数与最近运行时间 |\n| `POST` | `/dsh-cron/telegram/test` | 发送 Telegram 测试消息 |\n| `POST` | `/dsh-cron/kanban/test` | 创建 Kanban 连通性测试卡片 |\n| `*` | `/dsh-cron/action/:id/:action` | 任务操作路由的兼容别名（`run`、`toggle`、`delete`、`history`） |\n| `GET` | `/dsh-cron/metrics` | Prometheus 文本格式的任务与运行计数 —— 不含提示词与输出（#53） |\n| `GET` / `POST` | `/api/dsh-cron/update` | 插件一键自更新：查询仓库最新版本并就地平滑升级 (#147) |\n| `GET` / `POST` | `/dsh-cron/api/tasks` | 令牌保护的外部接口：列表 / 创建或更新（#54） |\n| `GET` / `DELETE` | `/dsh-cron/api/tasks/:id` | 令牌保护的外部接口：读取 / 删除（#54） |\n| `POST` | `/dsh-cron/api/tasks/:id/run` | 令牌保护的外部接口：强制执行（#54） |\n\n---\n\n## 🧪 测试与预检门禁 (Preflight)\n\n运行全套自动化测试（调度表达式解析、调度器引擎、原子存储、HTTP 辅助函数、通知与工具契约）：\n\n```bash\nnpm test\n```\n\n本地执行质量预检门禁（语法检查、零空 catch 块、主题设计规范、npm 发布归档合规性及防泄漏检查）：\n\n```bash\nnode scripts/ci-preflight.mjs\n```\n\n---\n\n## 📄 许可证\n\nMIT © [GooDAnDReaDY](https://github.com/GooDAnDReaDY)\n","readmeFilename":"README.zh.md"}