{"_id":"@deepseek-ai/dsh-tool-todo","_rev":"44-1c8dd46036bc2fe6e0a7b5bb0fec2f8b","name":"@deepseek-ai/dsh-tool-todo","dist-tags":{"latest":"0.0.1-rc.1","next":"0.2.2-rc.1","alpha":"0.2.2-alpha.3"},"versions":{"0.0.1-rc.1":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.0.1-rc.1","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh-tool-todo@0.0.1-rc.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"5435034117b7c54e4112e2b8d35f1105293262e7","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.0.1-rc.1.tgz","fileCount":15,"integrity":"sha512-+izvrd5O39jMKdkOArDqlqZOfvsX11SJv8jX29bBYVdsoyLlpYS8SUhVm730AB1x9VqIuuPJDlbRw/nNS87v/w==","signatures":[{"sig":"MEUCIDxRkcCDDJ/CF5EerBkLHpU3d+SZh1wjH/mjMdxXJZNQAiEA3Xp0JqDaU/yW28fk3FMpFSQ7PBoBfhedtNMqfPGgLKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42466},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.0.1-rc.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.0.1-rc.1.tgz","_integrity":"sha512-+izvrd5O39jMKdkOArDqlqZOfvsX11SJv8jX29bBYVdsoyLlpYS8SUhVm730AB1x9VqIuuPJDlbRw/nNS87v/w==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.16.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.1-rc.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-llm":"^0.0.1-rc.1","@deepseek-ai/dsh-agent":"^0.0.1-rc.1","@deepseek-ai/dsh-tools":"^0.0.1-rc.1","@deepseek-ai/dsh-session":"^0.0.1-rc.1","@deepseek-ai/dsh-agent-loop":"^0.0.1-rc.1","@deepseek-ai/dsh-invariants":"^0.0.1-rc.1","@deepseek-ai/dsh-host-apiproxy":"^0.0.1-rc.1","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.1","@deepseek-ai/cordis-plugin-loader":"^1.0.1-rc.1","@deepseek-ai/dsh-user-interaction":"^0.0.1-rc.1","@deepseek-ai/cordis-plugin-include":"^1.0.5-rc.1","@deepseek-ai/dsh-agent-loop-testkit":"^0.0.1-rc.1","@deepseek-ai/dsh-session-projection":"^0.0.1-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-agent":"^0.0.1-rc.1","@deepseek-ai/dsh-tools":"^0.0.1-rc.1","@deepseek-ai/dsh-session":"^0.0.1-rc.1","@deepseek-ai/dsh-invariants":"^0.0.1-rc.1","@deepseek-ai/dsh-session-projection":"^0.0.1-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.0.1-rc.1_1786390649101_0.3133781019806332","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.0.1-rc.2","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh-tool-todo@0.0.1-rc.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"aaf955d4a94aa55dce9cbdb6ff8d74631e7719d3","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.0.1-rc.2.tgz","fileCount":15,"integrity":"sha512-1iFl85qlJrURU0MsqzdZmvJ4JO90zRimsu8L1+NEzqVLTCEDRoSrJLppT1981a1TKiokLsN6h8u2iYnCWWCd3Q==","signatures":[{"sig":"MEQCIF442PuTic/yWOpNJK8NlHoFVieH2fKXDuu+dfEOCgoeAiA7Jc7DhCzWFC4HWcTtveJMHAJJH/IkaGbwup3Qa2h8BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42466},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.0.1-rc.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.0.1-rc.2.tgz","_integrity":"sha512-1iFl85qlJrURU0MsqzdZmvJ4JO90zRimsu8L1+NEzqVLTCEDRoSrJLppT1981a1TKiokLsN6h8u2iYnCWWCd3Q==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.16.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.1-rc.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-llm":"^0.0.1-rc.2","@deepseek-ai/dsh-agent":"^0.0.1-rc.2","@deepseek-ai/dsh-tools":"^0.0.1-rc.2","@deepseek-ai/dsh-session":"^0.0.1-rc.2","@deepseek-ai/dsh-agent-loop":"^0.0.1-rc.2","@deepseek-ai/dsh-invariants":"^0.0.1-rc.2","@deepseek-ai/dsh-host-apiproxy":"^0.0.1-rc.2","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.1-rc.1","@deepseek-ai/dsh-user-interaction":"^0.0.1-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.5-rc.1","@deepseek-ai/dsh-agent-loop-testkit":"^0.0.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.0.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-agent":"^0.0.1-rc.2","@deepseek-ai/dsh-tools":"^0.0.1-rc.2","@deepseek-ai/dsh-session":"^0.0.1-rc.2","@deepseek-ai/dsh-invariants":"^0.0.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.0.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.0.1-rc.2_1786461572870_0.631859183170808","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.3":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.0.1-rc.3","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh-tool-todo@0.0.1-rc.3","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"9be376ae913aa81fa488e352f555c0ac5c5745f9","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.0.1-rc.3.tgz","fileCount":15,"integrity":"sha512-2FmGmzB/9HSsIzb2FBkU795MjocnlinAKipb270tsCh7PpyTRVm+jgx8SJh74BEe9uzLgyipDQ3VOMCmL+bfnw==","signatures":[{"sig":"MEQCIDzaBJGp6iUDGAuwI6PY5vaOS6Y2KIuEIz4aj8AVQPMnAiATlBWD0ILaqwgHeOIgwq0qDLUsCW+RiaJI+xTNJ6luxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42440},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.0.1-rc.3.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.0.1-rc.3.tgz","_integrity":"sha512-2FmGmzB/9HSsIzb2FBkU795MjocnlinAKipb270tsCh7PpyTRVm+jgx8SJh74BEe9uzLgyipDQ3VOMCmL+bfnw==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.16.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.1-rc.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-llm":"^0.0.1-rc.3","@deepseek-ai/dsh-agent":"^0.0.1-rc.3","@deepseek-ai/dsh-tools":"^0.0.1-rc.3","@deepseek-ai/dsh-session":"^0.0.1-rc.3","@deepseek-ai/dsh-agent-loop":"^0.0.1-rc.3","@deepseek-ai/dsh-invariants":"^0.0.1-rc.3","@deepseek-ai/dsh-host-apiproxy":"^0.0.1-rc.3","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.3","@deepseek-ai/dsh-user-questions":"^0.0.1-rc.3","@deepseek-ai/cordis-plugin-loader":"^1.0.1-rc.1","@deepseek-ai/cordis-plugin-include":"^1.0.5-rc.1","@deepseek-ai/dsh-agent-loop-testkit":"^0.0.1-rc.3","@deepseek-ai/dsh-session-projection":"^0.0.1-rc.3"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-agent":"^0.0.1-rc.3","@deepseek-ai/dsh-tools":"^0.0.1-rc.3","@deepseek-ai/dsh-session":"^0.0.1-rc.3","@deepseek-ai/dsh-invariants":"^0.0.1-rc.3","@deepseek-ai/dsh-session-projection":"^0.0.1-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.0.1-rc.3_1786566864356_0.9427210434040747","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.5":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.0.1-rc.5","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh-tool-todo@0.0.1-rc.5","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"4c93a93e619f8d2f56f4f90a97865eec491d0e76","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.0.1-rc.5.tgz","fileCount":15,"integrity":"sha512-c4iZnuUmvl1Gh11ZP0iIQI6l/2771Mo9pNsMy69gVxknHBDGusL3QvekywF0iWsyDbv94bFpQgmSrIIPO2qzLQ==","signatures":[{"sig":"MEUCIBrWw5r3ihRf7Y2L8zlGm7BnY2Ymla3vnxcE5dbZnj31AiEA8X/beacOhQJvO2ZL1BNppOGpwE4DkH9HI5NQqI73DZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42440},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.0.1-rc.5.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.0.1-rc.5.tgz","_integrity":"sha512-c4iZnuUmvl1Gh11ZP0iIQI6l/2771Mo9pNsMy69gVxknHBDGusL3QvekywF0iWsyDbv94bFpQgmSrIIPO2qzLQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.16.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.1-rc.4"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.4","@deepseek-ai/dsh-llm":"^0.0.1-rc.5","@deepseek-ai/dsh-agent":"^0.0.1-rc.5","@deepseek-ai/dsh-tools":"^0.0.1-rc.5","@deepseek-ai/dsh-session":"^0.0.1-rc.5","@deepseek-ai/dsh-agent-loop":"^0.0.1-rc.5","@deepseek-ai/dsh-invariants":"^0.0.1-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.0.1-rc.5","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.5","@deepseek-ai/dsh-user-questions":"^0.0.1-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2-rc.4","@deepseek-ai/cordis-plugin-include":"^1.0.6-rc.4","@deepseek-ai/dsh-agent-loop-testkit":"^0.0.1-rc.5","@deepseek-ai/dsh-session-projection":"^0.0.1-rc.5"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.4","@deepseek-ai/dsh-agent":"^0.0.1-rc.5","@deepseek-ai/dsh-tools":"^0.0.1-rc.5","@deepseek-ai/dsh-session":"^0.0.1-rc.5","@deepseek-ai/dsh-invariants":"^0.0.1-rc.5","@deepseek-ai/dsh-session-projection":"^0.0.1-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.0.1-rc.5_1786573895391_0.9209286420699281","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.0-rc.2","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.0-rc.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"03f40456b891c683d6e1cc44f1f0cf5b8fea2d8c","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.0-rc.2.tgz","fileCount":15,"integrity":"sha512-TufUixdCOMx9L5krVV9miSBXKeWJANS8rSLicpb/DnLSExlG+YLOWMBx/KMlAFmpAkiUGfvJGPpK5alx5oKHHw==","signatures":[{"sig":"MEUCIQC1OxsiTgmy4oudgI6goRvCaKNfgwbpVF05tN0NQ7aSgAIgXcWfhmYd5wBJLzADy7JUpo4iLo/dgVgHYRnbAsg2sxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41976},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.0-rc.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.0-rc.2.tgz","_integrity":"sha512-TufUixdCOMx9L5krVV9miSBXKeWJANS8rSLicpb/DnLSExlG+YLOWMBx/KMlAFmpAkiUGfvJGPpK5alx5oKHHw==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.16.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.0-rc.2","@deepseek-ai/dsh-agent":"^0.1.0-rc.2","@deepseek-ai/dsh-tools":"^0.1.0-rc.2","@deepseek-ai/dsh-session":"^0.1.0-rc.2","@deepseek-ai/dsh-agent-loop":"^0.1.0-rc.2","@deepseek-ai/dsh-invariants":"^0.1.0-rc.2","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.2","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.2","@deepseek-ai/dsh-user-questions":"^0.1.0-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.0-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-agent":"^0.1.0-rc.2","@deepseek-ai/dsh-tools":"^0.1.0-rc.2","@deepseek-ai/dsh-session":"^0.1.0-rc.2","@deepseek-ai/dsh-invariants":"^0.1.0-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.0-rc.2_1786614040113_0.7500016030264942","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.3":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.0-rc.3","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.0-rc.3","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"d369da76f41e26d7570f13712333f209d5eb245f","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.0-rc.3.tgz","fileCount":15,"integrity":"sha512-SIK8sTgBtSa73RvSnP23X1SUfpPygAFkKZIVKhBNAlyFE9B4GiBKM4as8cRuht+ZIUgV0n/d3auzU0Cjt3F3XQ==","signatures":[{"sig":"MEQCIH8z0RnCxaiHZ4PyDqumXwhXRgmy0AxJ/isEpfbxkwNyAiBKPO0pT4c61gJ56ScjDBQfORGQ9GOlwH8rftjjE8AkUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41976},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.0-rc.3.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.0-rc.3.tgz","_integrity":"sha512-SIK8sTgBtSa73RvSnP23X1SUfpPygAFkKZIVKhBNAlyFE9B4GiBKM4as8cRuht+ZIUgV0n/d3auzU0Cjt3F3XQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.16.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.0-rc.3","@deepseek-ai/dsh-agent":"^0.1.0-rc.3","@deepseek-ai/dsh-tools":"^0.1.0-rc.3","@deepseek-ai/dsh-session":"^0.1.0-rc.3","@deepseek-ai/dsh-agent-loop":"^0.1.0-rc.3","@deepseek-ai/dsh-invariants":"^0.1.0-rc.3","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.3","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.3","@deepseek-ai/dsh-user-questions":"^0.1.0-rc.3","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.0-rc.3","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.3"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-agent":"^0.1.0-rc.3","@deepseek-ai/dsh-tools":"^0.1.0-rc.3","@deepseek-ai/dsh-session":"^0.1.0-rc.3","@deepseek-ai/dsh-invariants":"^0.1.0-rc.3","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.0-rc.3_1786619278965_0.7342296234197578","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.6":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.0-rc.6","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.0-rc.6","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"136c32113c2fd4e3e22627bfc63b8da95c3cf8a5","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.0-rc.6.tgz","fileCount":15,"integrity":"sha512-ll9xmgkrV6nsxjEZn5+YkNwQei7WrMMisnbr9mAKmqN5vpyOVHXisLvKdiASEmgpm4rsicnR8Y0wcBUfbeJTxA==","signatures":[{"sig":"MEUCIAGg4RaZgnqLGNSUc10dd8ywOSHtnzrTVbe5iQioYIAjAiEAr/COPB12CSXc1IhwZL6UVUNOvPQwXo1kqyvrHQ3loGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41972},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.0-rc.6.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.0-rc.6.tgz","_integrity":"sha512-ll9xmgkrV6nsxjEZn5+YkNwQei7WrMMisnbr9mAKmqN5vpyOVHXisLvKdiASEmgpm4rsicnR8Y0wcBUfbeJTxA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.16.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.0-rc.6","@deepseek-ai/dsh-agent":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/dsh-agent-loop":"^0.1.0-rc.6","@deepseek-ai/dsh-invariants":"^0.1.0-rc.6","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.6","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.6","@deepseek-ai/dsh-user-questions":"^0.1.0-rc.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.0-rc.6","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-agent":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/dsh-invariants":"^0.1.0-rc.6","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.0-rc.6_1786623636344_0.22421346263992104","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.7":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.0-rc.7","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.0-rc.7","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"32b98e0ddcb3b4dbeed0d79d0541de8e92b04243","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.0-rc.7.tgz","fileCount":15,"integrity":"sha512-Jm00eSYvNq8Qj5GmXdsC7EY3Q6TLSzBTiODNAu2bs5HxEqE5ssQ/fdcxuAXAfSFmh2Vq0ENLZckDg3q5Xvj6Qg==","signatures":[{"sig":"MEQCIHncRfdhn1sjhH75bvlAL1kzYBQ3nBp0aUw4SFCm3ydNAiAt8hgMyFyq57iFmipYqHqIqX7DWR+CnJegght69PpF2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41972},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.0-rc.7.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.0-rc.7.tgz","_integrity":"sha512-Jm00eSYvNq8Qj5GmXdsC7EY3Q6TLSzBTiODNAu2bs5HxEqE5ssQ/fdcxuAXAfSFmh2Vq0ENLZckDg3q5Xvj6Qg==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.17.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.0-rc.7","@deepseek-ai/dsh-agent":"^0.1.0-rc.7","@deepseek-ai/dsh-tools":"^0.1.0-rc.7","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/dsh-agent-loop":"^0.1.0-rc.7","@deepseek-ai/dsh-invariants":"^0.1.0-rc.7","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.7","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.7","@deepseek-ai/dsh-user-questions":"^0.1.0-rc.7","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.0-rc.7","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.7"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-agent":"^0.1.0-rc.7","@deepseek-ai/dsh-tools":"^0.1.0-rc.7","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/dsh-invariants":"^0.1.0-rc.7","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.0-rc.7_1786967096812_0.5261524077755861","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.8":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.0-rc.8","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.0-rc.8","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"ee3448b30d29c291789a55c932372fc32a95bcdf","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.0-rc.8.tgz","fileCount":15,"integrity":"sha512-eWxwTeX5WsQPSsz1qyJq+UMiASYB5UHLdObVd4vFLYKbFOoglUK0X+Ie5OjlAkFTP+OzCQMAzUl2gJMwJPWKig==","signatures":[{"sig":"MEQCIDnoKTTYXFmSRIy8Tf7MwyAa4kIfeeUhcsrK0blRuGRYAiBZmOfw7RK45ozMD58DUUgPdTNrvRBjBoa54tPG8yhm3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41972},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.0-rc.8.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.0-rc.8.tgz","_integrity":"sha512-eWxwTeX5WsQPSsz1qyJq+UMiASYB5UHLdObVd4vFLYKbFOoglUK0X+Ie5OjlAkFTP+OzCQMAzUl2gJMwJPWKig==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.17.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.0-rc.8","@deepseek-ai/dsh-agent":"^0.1.0-rc.8","@deepseek-ai/dsh-tools":"^0.1.0-rc.8","@deepseek-ai/dsh-session":"^0.1.0-rc.8","@deepseek-ai/dsh-agent-loop":"^0.1.0-rc.8","@deepseek-ai/dsh-invariants":"^0.1.0-rc.8","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.8","@deepseek-ai/dsh-user-questions":"^0.1.0-rc.8","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.0-rc.8","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.8"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-agent":"^0.1.0-rc.8","@deepseek-ai/dsh-tools":"^0.1.0-rc.8","@deepseek-ai/dsh-session":"^0.1.0-rc.8","@deepseek-ai/dsh-invariants":"^0.1.0-rc.8","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.8"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.0-rc.8_1787153783975_0.7595263709231179","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-rc.1":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.1-rc.1","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.1-rc.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"9560b1977e4db19ba4ed6015f5c3f2a306836652","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.1-rc.1.tgz","fileCount":15,"integrity":"sha512-j3gZX+p1vJYrJpPFaXiyYSEQf8rpWbQ7sNJASRCFR2Q3a3rGHXrcFVr4A7WXH7zgIHwcNKK4FHv7aDAk2JuMrQ==","signatures":[{"sig":"MEUCIQDutcq3HZVVerS8JWk6Iss3AM0Ss1BxBcCuusr7a0aKfQIgALXbAdnXN2j5kK2bdFQ/6+tW8dZdrh1MOa69l9mvpXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42183},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.1-rc.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.1-rc.1.tgz","_integrity":"sha512-j3gZX+p1vJYrJpPFaXiyYSEQf8rpWbQ7sNJASRCFR2Q3a3rGHXrcFVr4A7WXH7zgIHwcNKK4FHv7aDAk2JuMrQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.17.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.1","@deepseek-ai/dsh-agent":"^0.1.1-rc.1","@deepseek-ai/dsh-tools":"^0.1.1-rc.1","@deepseek-ai/dsh-session":"^0.1.1-rc.1","@deepseek-ai/dsh-agent-loop":"^0.1.1-rc.1","@deepseek-ai/dsh-invariants":"^0.1.1-rc.1","@deepseek-ai/dsh-host-apiproxy":"^0.1.1-rc.1","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.1","@deepseek-ai/dsh-user-questions":"^0.1.1-rc.1","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.1-rc.1","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-agent":"^0.1.1-rc.1","@deepseek-ai/dsh-tools":"^0.1.1-rc.1","@deepseek-ai/dsh-session":"^0.1.1-rc.1","@deepseek-ai/dsh-invariants":"^0.1.1-rc.1","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.1-rc.1_1787294664664_0.6145948023523538","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-rc.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.1-rc.2","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.1-rc.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"6c0294f67ef2dce235ddf68e7824d5687930e5ec","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.1-rc.2.tgz","fileCount":15,"integrity":"sha512-YKP77X/fiKxva/ZzcqkDy6WhNUWYA9oTrAPLAVf3GP+ubIu+r4/cPxu6f2+/8rXLYSi47HXAHajeqQbw2UNXnQ==","signatures":[{"sig":"MEYCIQCB1Ui4rUg8L47Zjs4D+3FXz4W3z6PNpdqmHXSZFRgpPQIhANVjfW5+TCPhH98Mh2qiHdMvkpTrtzPItUSEtF6At4eK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42183},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.1-rc.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.1-rc.2.tgz","_integrity":"sha512-YKP77X/fiKxva/ZzcqkDy6WhNUWYA9oTrAPLAVf3GP+ubIu+r4/cPxu6f2+/8rXLYSi47HXAHajeqQbw2UNXnQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.17.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-loop":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"^0.1.1-rc.2","@deepseek-ai/dsh-host-apiproxy":"^0.1.1-rc.2","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.2","@deepseek-ai/dsh-user-questions":"^0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.1-rc.2_1787315851123_0.5026151377806685","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-alpha.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.2-alpha.2","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.2-alpha.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"f6e86ce6608ca2ff4e82cba093cd8c8839167342","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.2-alpha.2.tgz","fileCount":15,"integrity":"sha512-ZEJOyRCpZWz9rKXOityVJyp+h79ZO6fOnqoDmawPaxghbvvHzT3BSrJkcaANqg15U8UB5j8HR9CSB2fsSidQ1Q==","signatures":[{"sig":"MEUCIQCerL5WUXgB57O6dI07QQPnqjJlLJAFBbztyG6I1G0waAIgGjx6jlKf7bQS6KA7N0qa+g8PgJ/VDevr2jIeLwyM2vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56633},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.2-alpha.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.2-alpha.2.tgz","_integrity":"sha512-ZEJOyRCpZWz9rKXOityVJyp+h79ZO6fOnqoDmawPaxghbvvHzT3BSrJkcaANqg15U8UB5j8HR9CSB2fsSidQ1Q==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.17.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-llm":"^0.1.2-alpha.2","@deepseek-ai/dsh-agent":"^0.1.2-alpha.2","@deepseek-ai/dsh-tools":"^0.1.2-alpha.2","@deepseek-ai/dsh-session":"^0.1.2-alpha.2","@deepseek-ai/dsh-agent-loop":"^0.1.2-alpha.2","@deepseek-ai/dsh-invariants":"^0.1.2-alpha.2","@deepseek-ai/dsh-system-prompt":"^0.1.2-alpha.2","@deepseek-ai/dsh-user-questions":"^0.1.2-alpha.2","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.2-alpha.2","@deepseek-ai/dsh-session-projection":"^0.1.2-alpha.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-agent":"^0.1.2-alpha.2","@deepseek-ai/dsh-tools":"^0.1.2-alpha.2","@deepseek-ai/dsh-session":"^0.1.2-alpha.2","@deepseek-ai/dsh-invariants":"^0.1.2-alpha.2","@deepseek-ai/dsh-session-projection":"^0.1.2-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.2-alpha.2_1788098509181_0.22625713730732522","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-alpha.3":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.2-alpha.3","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.2-alpha.3","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"243915e6c7868206463f4b141abbd9859c5f045b","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.2-alpha.3.tgz","fileCount":15,"integrity":"sha512-DFIkR63lTaeGjB1UMUHUXVlU4w3AtLGuvwK2JbdPzDjkqOf7MloOxmvT2qhuzFbpS5Tnt0nRjCJ4a5CSStuQAQ==","signatures":[{"sig":"MEUCIQDzpB2qOWdONtaau+7KkE4fHIOBCqbs+C+ddKvBDtmrFgIgIYRVLhmpuD9NB/13+KgTQskiwbpXD1GzBgKUq39gLLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56633},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.2-alpha.3.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.2-alpha.3.tgz","_integrity":"sha512-DFIkR63lTaeGjB1UMUHUXVlU4w3AtLGuvwK2JbdPzDjkqOf7MloOxmvT2qhuzFbpS5Tnt0nRjCJ4a5CSStuQAQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.17.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-llm":"^0.1.2-alpha.3","@deepseek-ai/dsh-agent":"^0.1.2-alpha.3","@deepseek-ai/dsh-tools":"^0.1.2-alpha.3","@deepseek-ai/dsh-session":"^0.1.2-alpha.3","@deepseek-ai/dsh-agent-loop":"^0.1.2-alpha.3","@deepseek-ai/dsh-invariants":"^0.1.2-alpha.3","@deepseek-ai/dsh-system-prompt":"^0.1.2-alpha.3","@deepseek-ai/dsh-user-questions":"^0.1.2-alpha.3","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.2-alpha.3","@deepseek-ai/dsh-session-projection":"^0.1.2-alpha.3"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-agent":"^0.1.2-alpha.3","@deepseek-ai/dsh-tools":"^0.1.2-alpha.3","@deepseek-ai/dsh-session":"^0.1.2-alpha.3","@deepseek-ai/dsh-invariants":"^0.1.2-alpha.3","@deepseek-ai/dsh-session-projection":"^0.1.2-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.2-alpha.3_1788192676687_0.08126994415820366","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-alpha.4":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.2-alpha.4","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.2-alpha.4","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"0527245c74aa913012269ed27f6fd2cab7316aec","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.2-alpha.4.tgz","fileCount":15,"integrity":"sha512-4QRUS6sk3Hb6thSsirjZqW1fAsywqRK0yjOcBgo2O6+7pjg08rbiuWfKLHZrdlsHpJArpnLhcEl+EBtIa0Df9g==","signatures":[{"sig":"MEYCIQD/s+QstRLrNgIFH3wNH3QCx7AvOa4JOxYzK6Q7GVIhcAIhAO1ZQ6KgviMGNAd4i94Jm11KrMYiipnW2ZTgivt7Gjlx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56653},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.2-alpha.4.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.2-alpha.4.tgz","_integrity":"sha512-4QRUS6sk3Hb6thSsirjZqW1fAsywqRK0yjOcBgo2O6+7pjg08rbiuWfKLHZrdlsHpJArpnLhcEl+EBtIa0Df9g==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.17.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-llm":"^0.1.2-alpha.4","@deepseek-ai/dsh-agent":"^0.1.2-alpha.4","@deepseek-ai/dsh-tools":"^0.1.2-alpha.4","@deepseek-ai/dsh-session":"^0.1.2-alpha.4","@deepseek-ai/dsh-agent-loop":"^0.1.2-alpha.4","@deepseek-ai/dsh-invariants":"^0.1.2-alpha.4","@deepseek-ai/dsh-system-prompt":"^0.1.2-alpha.4","@deepseek-ai/dsh-user-questions":"^0.1.2-alpha.4","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.2-alpha.4","@deepseek-ai/dsh-session-projection":"^0.1.2-alpha.4"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-agent":"^0.1.2-alpha.4","@deepseek-ai/dsh-tools":"^0.1.2-alpha.4","@deepseek-ai/dsh-session":"^0.1.2-alpha.4","@deepseek-ai/dsh-invariants":"^0.1.2-alpha.4","@deepseek-ai/dsh-session-projection":"^0.1.2-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.2-alpha.4_1788277932926_0.5202117167985041","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-alpha.5":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.2-alpha.5","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.2-alpha.5","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"8627ae01c36b9f943b6527478c549c90e3e3e21f","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.2-alpha.5.tgz","fileCount":15,"integrity":"sha512-kf/jg2D7Ol46aJi8w7WUQGwZa7Lj36cZPVsoWFmnwS+zqnF1im8EuLvjNsA0v41pXF/gtb63mJAoH6sk9LkDOA==","signatures":[{"sig":"MEUCIQDga2K9x+WuQ+v6tMck7hDL0ke6GlOK4oGH0hylQSbfOwIgSBRslrJHQB+0aekUqmCXx7pmFHxo+XFk2DKsUo8SaYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56653},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.2-alpha.5.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.2-alpha.5.tgz","_integrity":"sha512-kf/jg2D7Ol46aJi8w7WUQGwZa7Lj36cZPVsoWFmnwS+zqnF1im8EuLvjNsA0v41pXF/gtb63mJAoH6sk9LkDOA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.17.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-llm":"^0.1.2-alpha.5","@deepseek-ai/dsh-agent":"^0.1.2-alpha.5","@deepseek-ai/dsh-tools":"^0.1.2-alpha.5","@deepseek-ai/dsh-session":"^0.1.2-alpha.5","@deepseek-ai/dsh-agent-loop":"^0.1.2-alpha.5","@deepseek-ai/dsh-invariants":"^0.1.2-alpha.5","@deepseek-ai/dsh-system-prompt":"^0.1.2-alpha.5","@deepseek-ai/dsh-user-questions":"^0.1.2-alpha.5","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.2-alpha.5","@deepseek-ai/dsh-session-projection":"^0.1.2-alpha.5"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-agent":"^0.1.2-alpha.5","@deepseek-ai/dsh-tools":"^0.1.2-alpha.5","@deepseek-ai/dsh-session":"^0.1.2-alpha.5","@deepseek-ai/dsh-invariants":"^0.1.2-alpha.5","@deepseek-ai/dsh-session-projection":"^0.1.2-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.2-alpha.5_1788337760471_0.03449111231190494","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-rc.1":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.2-rc.1","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.2-rc.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"e6e7b0db2726c7877e7c06ea3029e867e8383e5d","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.2-rc.1.tgz","fileCount":15,"integrity":"sha512-NFDdJNwryfwrNDsy9XeYYB9NaI/GAfgNMKvMlMxgXXuvmVoeLD71o5r2/S5Cl0unXLRfV+dP91hkj4Z+aVYTzA==","signatures":[{"sig":"MEYCIQDqk8ARgfwoc7fSoJjXzEXD0wbQJz/0+FINfQ+HhjW2CgIhALg/F5rfX9LRB947dC88ffitIOFFnsKEsu+8X2/bgswf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56605},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.2-rc.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.2-rc.1.tgz","_integrity":"sha512-NFDdJNwryfwrNDsy9XeYYB9NaI/GAfgNMKvMlMxgXXuvmVoeLD71o5r2/S5Cl0unXLRfV+dP91hkj4Z+aVYTzA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.17.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-llm":"^0.1.2-rc.1","@deepseek-ai/dsh-agent":"^0.1.2-rc.1","@deepseek-ai/dsh-tools":"^0.1.2-rc.1","@deepseek-ai/dsh-session":"^0.1.2-rc.1","@deepseek-ai/dsh-agent-loop":"^0.1.2-rc.1","@deepseek-ai/dsh-invariants":"^0.1.2-rc.1","@deepseek-ai/dsh-system-prompt":"^0.1.2-rc.1","@deepseek-ai/dsh-user-questions":"^0.1.2-rc.1","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.2-rc.1","@deepseek-ai/dsh-session-projection":"^0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-agent":"^0.1.2-rc.1","@deepseek-ai/dsh-tools":"^0.1.2-rc.1","@deepseek-ai/dsh-session":"^0.1.2-rc.1","@deepseek-ai/dsh-invariants":"^0.1.2-rc.1","@deepseek-ai/dsh-session-projection":"^0.1.2-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.2-rc.1_1788415977637_0.23466800865300685","host":"s3://npm-registry-packages-npm-production"}},"0.1.3-alpha.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.3-alpha.2","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.3-alpha.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"9aadc563c39ae3033d0cc3b5495eada6c75edcce","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.3-alpha.2.tgz","fileCount":15,"integrity":"sha512-tiO2yEyyepH0qmzuTabboOKuegt3vzXIAvHvUnYJH1vNaC+I00XJz+HYUzEmH+nc5LAACJ0q12Q4M9AGoaEZAg==","signatures":[{"sig":"MEUCIHEj0MFstJPZnYQG6U9IwwNj5hs8ssSxuXnn5Kv5CKUHAiEA+/7yUReqpW0cXSqoKdOBv960J4wmauDYjycNfKHoB7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55715},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.3-alpha.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.3-alpha.2.tgz","_integrity":"sha512-tiO2yEyyepH0qmzuTabboOKuegt3vzXIAvHvUnYJH1vNaC+I00XJz+HYUzEmH+nc5LAACJ0q12Q4M9AGoaEZAg==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-llm":"^0.1.3-alpha.2","@deepseek-ai/dsh-agent":"^0.1.3-alpha.2","@deepseek-ai/dsh-tools":"^0.1.3-alpha.2","@deepseek-ai/dsh-session":"^0.1.3-alpha.2","@deepseek-ai/dsh-agent-loop":"^0.1.3-alpha.2","@deepseek-ai/dsh-invariants":"^0.1.3-alpha.2","@deepseek-ai/dsh-system-prompt":"^0.1.3-alpha.2","@deepseek-ai/dsh-user-questions":"^0.1.3-alpha.2","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.3-alpha.2","@deepseek-ai/dsh-session-projection":"^0.1.3-alpha.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-agent":"^0.1.3-alpha.2","@deepseek-ai/dsh-tools":"^0.1.3-alpha.2","@deepseek-ai/dsh-session":"^0.1.3-alpha.2","@deepseek-ai/dsh-invariants":"^0.1.3-alpha.2","@deepseek-ai/dsh-session-projection":"^0.1.3-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.3-alpha.2_1788786149437_0.030663835623804703","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-alpha.1":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.5-alpha.1","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.5-alpha.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"04f80233815d54f02e4127783e4780172582ce74","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.5-alpha.1.tgz","fileCount":15,"integrity":"sha512-PaZT4sKnV1ypnomrSGYtzGC9OAF4bskNz/7hK+t22zpjSJeiY9S/mHL2demjp+PI4mh+/ZydkIB3KX3TyhyPyQ==","signatures":[{"sig":"MEUCIB/0xb7cC5bgmo0B5Y2wl/TccWgLDQKesoq8hRpDZv2YAiEA1Um2bLIJnl+0Zg0mJFhaKse4UJUp7QRwE3YT2dhX2fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55715},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.5-alpha.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.5-alpha.1.tgz","_integrity":"sha512-PaZT4sKnV1ypnomrSGYtzGC9OAF4bskNz/7hK+t22zpjSJeiY9S/mHL2demjp+PI4mh+/ZydkIB3KX3TyhyPyQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-llm":"^0.1.5-alpha.1","@deepseek-ai/dsh-agent":"^0.1.5-alpha.1","@deepseek-ai/dsh-tools":"^0.1.5-alpha.1","@deepseek-ai/dsh-session":"^0.1.5-alpha.1","@deepseek-ai/dsh-agent-loop":"^0.1.5-alpha.1","@deepseek-ai/dsh-invariants":"^0.1.5-alpha.1","@deepseek-ai/dsh-system-prompt":"^0.1.5-alpha.1","@deepseek-ai/dsh-user-questions":"^0.1.5-alpha.1","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.5-alpha.1","@deepseek-ai/dsh-session-projection":"^0.1.5-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-agent":"^0.1.5-alpha.1","@deepseek-ai/dsh-tools":"^0.1.5-alpha.1","@deepseek-ai/dsh-session":"^0.1.5-alpha.1","@deepseek-ai/dsh-invariants":"^0.1.5-alpha.1","@deepseek-ai/dsh-session-projection":"^0.1.5-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.5-alpha.1_1788882485750_0.23165791532668378","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-alpha.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.5-alpha.2","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.5-alpha.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"dda5c869675520ae70c91eb7cd26c206421b1f21","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.5-alpha.2.tgz","fileCount":15,"integrity":"sha512-Hb2lTMgOrBEP7Y0wbNSkyfP505Fv7zdRthIif4KWY2zbLNYYB8lMrtCyJhqpkSMzMQ+Ugbq4mxRejTVPBuIYSw==","signatures":[{"sig":"MEUCIQCfSpNrPP26iyhgAX1v2QRXZP8baUA90f297vnyNsCyoAIgbmzw3jag/SL70ESrKfUSkbMurAJRqH5giNM/HCl2jBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55715},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.5-alpha.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.5-alpha.2.tgz","_integrity":"sha512-Hb2lTMgOrBEP7Y0wbNSkyfP505Fv7zdRthIif4KWY2zbLNYYB8lMrtCyJhqpkSMzMQ+Ugbq4mxRejTVPBuIYSw==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-llm":"^0.1.5-alpha.2","@deepseek-ai/dsh-agent":"^0.1.5-alpha.2","@deepseek-ai/dsh-tools":"^0.1.5-alpha.2","@deepseek-ai/dsh-session":"^0.1.5-alpha.2","@deepseek-ai/dsh-agent-loop":"^0.1.5-alpha.2","@deepseek-ai/dsh-invariants":"^0.1.5-alpha.2","@deepseek-ai/dsh-system-prompt":"^0.1.5-alpha.2","@deepseek-ai/dsh-user-questions":"^0.1.5-alpha.2","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.5-alpha.2","@deepseek-ai/dsh-session-projection":"^0.1.5-alpha.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-agent":"^0.1.5-alpha.2","@deepseek-ai/dsh-tools":"^0.1.5-alpha.2","@deepseek-ai/dsh-session":"^0.1.5-alpha.2","@deepseek-ai/dsh-invariants":"^0.1.5-alpha.2","@deepseek-ai/dsh-session-projection":"^0.1.5-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.5-alpha.2_1788964260704_0.18888190042993802","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-rc.1":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.5-rc.1","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.5-rc.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"8d3a2429e20a3d7603a6aca36740cacddd985ea2","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.5-rc.1.tgz","fileCount":15,"integrity":"sha512-JfVRK72J26j/ouEmzhvcHnVqfFa0jJAPGtrGS9QV1gyTXCVvjlZi1vf4Qihf08d9Kj4LLFybXaxGlh4KEnZkcg==","signatures":[{"sig":"MEUCIDkF/U+Sxj/dintdKOMVZf6vkHbMzKVqK72oO4ks66LUAiEA5an7VlMFPeJWKkx2rrwB4BmzvlpeK56hmramY9sufTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55667},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.5-rc.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.5-rc.1.tgz","_integrity":"sha512-JfVRK72J26j/ouEmzhvcHnVqfFa0jJAPGtrGS9QV1gyTXCVvjlZi1vf4Qihf08d9Kj4LLFybXaxGlh4KEnZkcg==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-llm":"^0.1.5-rc.1","@deepseek-ai/dsh-agent":"^0.1.5-rc.1","@deepseek-ai/dsh-tools":"^0.1.5-rc.1","@deepseek-ai/dsh-session":"^0.1.5-rc.1","@deepseek-ai/dsh-agent-loop":"^0.1.5-rc.1","@deepseek-ai/dsh-invariants":"^0.1.5-rc.1","@deepseek-ai/dsh-system-prompt":"^0.1.5-rc.1","@deepseek-ai/dsh-user-questions":"^0.1.5-rc.1","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.5-rc.1","@deepseek-ai/dsh-session-projection":"^0.1.5-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-agent":"^0.1.5-rc.1","@deepseek-ai/dsh-tools":"^0.1.5-rc.1","@deepseek-ai/dsh-session":"^0.1.5-rc.1","@deepseek-ai/dsh-invariants":"^0.1.5-rc.1","@deepseek-ai/dsh-session-projection":"^0.1.5-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.5-rc.1_1789009411241_0.7411617485194131","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-rc.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.5-rc.2","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.5-rc.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"2d6680666b84642eaef55f1419adb643d05a26a7","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.5-rc.2.tgz","fileCount":15,"integrity":"sha512-TmyoAthal1pOCQ/XwlohcxDXdI5pq5GlZiQpLaI7e+rAruqneBPz/0Zjv6/rlOMrseoENMx+H0sazwoL9LufTQ==","signatures":[{"sig":"MEQCIH7rbTcLKv4Sw4nEBTfdCdOuIRCdY2fvwuVBhPmuMBq6AiAeKg1SbotMbiSbTFjty1P+jWNA296ToBtFpYXdS3b38w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55667},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.5-rc.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.5-rc.2.tgz","_integrity":"sha512-TmyoAthal1pOCQ/XwlohcxDXdI5pq5GlZiQpLaI7e+rAruqneBPz/0Zjv6/rlOMrseoENMx+H0sazwoL9LufTQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-llm":"^0.1.5-rc.2","@deepseek-ai/dsh-agent":"^0.1.5-rc.2","@deepseek-ai/dsh-tools":"^0.1.5-rc.2","@deepseek-ai/dsh-session":"^0.1.5-rc.2","@deepseek-ai/dsh-agent-loop":"^0.1.5-rc.2","@deepseek-ai/dsh-invariants":"^0.1.5-rc.2","@deepseek-ai/dsh-system-prompt":"^0.1.5-rc.2","@deepseek-ai/dsh-user-questions":"^0.1.5-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.5-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.5-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-agent":"^0.1.5-rc.2","@deepseek-ai/dsh-tools":"^0.1.5-rc.2","@deepseek-ai/dsh-session":"^0.1.5-rc.2","@deepseek-ai/dsh-invariants":"^0.1.5-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.5-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.5-rc.2_1789051647717_0.11974086895569513","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-alpha.1":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.6-alpha.1","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.6-alpha.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"873c594a90f9c034a8145540c88943b9568221c7","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.6-alpha.1.tgz","fileCount":15,"integrity":"sha512-RvZ5AQd38leOJBl7HNHuywklL6Ypal3TP2a3jMvGCiccbjYREjWJdhlHFRHLNnNyer5nKTyhlHLSqZSpilnxkg==","signatures":[{"sig":"MEYCIQD2Zjxwthn0iB51ZPALm3eHA5rlpg2f7q0R0TxA0rHfXAIhAOUWtdlYA20IZvle6ZlOL2MFZQm98tf/RdYJWm9cBylp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55849},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.6-alpha.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.6-alpha.1.tgz","_integrity":"sha512-RvZ5AQd38leOJBl7HNHuywklL6Ypal3TP2a3jMvGCiccbjYREjWJdhlHFRHLNnNyer5nKTyhlHLSqZSpilnxkg==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-llm":"^0.1.6-alpha.1","@deepseek-ai/dsh-agent":"^0.1.6-alpha.1","@deepseek-ai/dsh-tools":"^0.1.6-alpha.1","@deepseek-ai/dsh-session":"^0.1.6-alpha.1","@deepseek-ai/dsh-agent-loop":"^0.1.6-alpha.1","@deepseek-ai/dsh-invariants":"^0.1.6-alpha.1","@deepseek-ai/dsh-system-prompt":"^0.1.6-alpha.1","@deepseek-ai/dsh-user-questions":"^0.1.6-alpha.1","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.6-alpha.1","@deepseek-ai/dsh-session-projection":"^0.1.6-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-agent":"^0.1.6-alpha.1","@deepseek-ai/dsh-tools":"^0.1.6-alpha.1","@deepseek-ai/dsh-session":"^0.1.6-alpha.1","@deepseek-ai/dsh-invariants":"^0.1.6-alpha.1","@deepseek-ai/dsh-session-projection":"^0.1.6-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.6-alpha.1_1789442032714_0.9770401312693187","host":"s3://npm-registry-packages-npm-production"}},"0.1.6-alpha.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.6-alpha.2","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.6-alpha.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"b2a2e3b5548f0de122749d53cdb45d712c7cf894","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.6-alpha.2.tgz","fileCount":15,"integrity":"sha512-iPQW6ahvKzDKwTrPUNb0qqZ2Gxzp2hfT9yErIdTPVMyh/njBeT0Zv/PML0Iul5uieYhr8lFqksNlvphXMfyMzQ==","signatures":[{"sig":"MEQCIE1QpCZLRayJk7Jsj5qWVRQ26+2MTaocwr75Woz1Ejh6AiAa+EUzvzyTS056DcAlnAhYvNnTukbspAup3cjG1CPFWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55849},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.6-alpha.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.6-alpha.2.tgz","_integrity":"sha512-iPQW6ahvKzDKwTrPUNb0qqZ2Gxzp2hfT9yErIdTPVMyh/njBeT0Zv/PML0Iul5uieYhr8lFqksNlvphXMfyMzQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-llm":"^0.1.6-alpha.2","@deepseek-ai/dsh-agent":"^0.1.6-alpha.2","@deepseek-ai/dsh-tools":"^0.1.6-alpha.2","@deepseek-ai/dsh-session":"^0.1.6-alpha.2","@deepseek-ai/dsh-agent-loop":"^0.1.6-alpha.2","@deepseek-ai/dsh-invariants":"^0.1.6-alpha.2","@deepseek-ai/dsh-system-prompt":"^0.1.6-alpha.2","@deepseek-ai/dsh-user-questions":"^0.1.6-alpha.2","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.6-alpha.2","@deepseek-ai/dsh-session-projection":"^0.1.6-alpha.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-agent":"^0.1.6-alpha.2","@deepseek-ai/dsh-tools":"^0.1.6-alpha.2","@deepseek-ai/dsh-session":"^0.1.6-alpha.2","@deepseek-ai/dsh-invariants":"^0.1.6-alpha.2","@deepseek-ai/dsh-session-projection":"^0.1.6-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.6-alpha.2_1789652494701_0.9259646913958668","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-rc.3":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.5-rc.3","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.5-rc.3","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"9335a298036734293e8d2638f6ac5549cbef8cc2","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.5-rc.3.tgz","fileCount":15,"integrity":"sha512-Oph1pTb3ARoYqblZ6pem9GM9STAd8MT8XRbzag82l+7/rpT7Ci2L5zhHkvMWXECo43K28Cb/ylZxXnIuF1P8Bg==","signatures":[{"sig":"MEYCIQCy8X7iPnP9NMPECmj2ri3cHr/27UOKw7St4ibiYd3goAIhAPLtvapLmzf1UfyRDuKgAXaXAH4jpDcybj39/6EvtkS7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGIeFdybKVOZBKVKbu9uaCfSImzjF7CZEWNbwTqb6YuAAiAEFQwSHtdQhy1fpfJR62galp2JEst1ZKYZOgCo78nABw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55662},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.5-rc.3.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.5-rc.3.tgz","_integrity":"sha512-Oph1pTb3ARoYqblZ6pem9GM9STAd8MT8XRbzag82l+7/rpT7Ci2L5zhHkvMWXECo43K28Cb/ylZxXnIuF1P8Bg==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-llm":"^0.1.5-rc.3","@deepseek-ai/dsh-agent":"^0.1.5-rc.3","@deepseek-ai/dsh-tools":"^0.1.5-rc.3","@deepseek-ai/dsh-session":"^0.1.5-rc.3","@deepseek-ai/dsh-agent-loop":"^0.1.5-rc.3","@deepseek-ai/dsh-invariants":"^0.1.5-rc.3","@deepseek-ai/dsh-system-prompt":"^0.1.5-rc.3","@deepseek-ai/dsh-user-questions":"^0.1.5-rc.3","@deepseek-ai/cordis-plugin-loader":"1.0.3","@deepseek-ai/cordis-plugin-include":"1.0.7","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.5-rc.3","@deepseek-ai/dsh-session-projection":"^0.1.5-rc.3"},"peerDependencies":{"@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-agent":"^0.1.5-rc.3","@deepseek-ai/dsh-tools":"^0.1.5-rc.3","@deepseek-ai/dsh-session":"^0.1.5-rc.3","@deepseek-ai/dsh-invariants":"^0.1.5-rc.3","@deepseek-ai/dsh-session-projection":"^0.1.5-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.5-rc.3_1790055952652_0.9195353502001664","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-alpha.1":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.7-alpha.1","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.7-alpha.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"9b9c0112af5ebbd5cc6373a2f9b80203dab5438e","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.7-alpha.1.tgz","fileCount":15,"integrity":"sha512-BsTWXr5IMFJVAllXTfWgS8AYgH+cL2ZNgw4ChpL79GmQYHRkm+Cq5kNBOLrrDPIGhhAW81IoW5LY67IX7NoI9g==","signatures":[{"sig":"MEUCIBHT0VKqMD7rssR94h3dSH+f8kimkS3VdUnvQkCBOYhnAiEA0I5QURL2+fpHgd5xWVzJQVNFpxdpQQt3fDqPH53nnrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBRDvDNMuRfXWs3UvAtsDaB54kjNm8zX8GJ5efbl3/H+AiEAmcSavReeeagHyu9zn2tl1sFd4uYcx/Uf52FvlTWpb+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55849},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.7-alpha.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.7-alpha.1.tgz","_integrity":"sha512-BsTWXr5IMFJVAllXTfWgS8AYgH+cL2ZNgw4ChpL79GmQYHRkm+Cq5kNBOLrrDPIGhhAW81IoW5LY67IX7NoI9g==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"^3.18.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.3","@deepseek-ai/dsh-llm":"^0.1.7-alpha.1","@deepseek-ai/dsh-agent":"^0.1.7-alpha.1","@deepseek-ai/dsh-tools":"^0.1.7-alpha.1","@deepseek-ai/dsh-session":"^0.1.7-alpha.1","@deepseek-ai/dsh-agent-loop":"^0.1.7-alpha.1","@deepseek-ai/dsh-invariants":"^0.1.7-alpha.1","@deepseek-ai/dsh-system-prompt":"^0.1.7-alpha.1","@deepseek-ai/dsh-user-questions":"^0.1.7-alpha.1","@deepseek-ai/cordis-plugin-loader":"^1.0.4","@deepseek-ai/cordis-plugin-include":"^1.0.8","@deepseek-ai/dsh-agent-loop-testkit":"^0.1.7-alpha.1","@deepseek-ai/dsh-session-projection":"^0.1.7-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.3","@deepseek-ai/dsh-agent":"^0.1.7-alpha.1","@deepseek-ai/dsh-tools":"^0.1.7-alpha.1","@deepseek-ai/dsh-session":"^0.1.7-alpha.1","@deepseek-ai/dsh-invariants":"^0.1.7-alpha.1","@deepseek-ai/dsh-session-projection":"^0.1.7-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.7-alpha.1_1790057520982_0.2616946997911622","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-alpha.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.7-alpha.2","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.7-alpha.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"3ff0fa19adfb965d56420f43c4583952edec5e87","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.7-alpha.2.tgz","fileCount":15,"integrity":"sha512-1FS9928OzWe2bPeMn7ZGDlyDodWpn5MUMtfB+yu/xKyCIMher/loy3CLErBZHCcVUlvtn5vVGk7VmLyKQ4Q6aA==","signatures":[{"sig":"MEUCIQCjY1v2cC78u44qL1ZqzTnnltT7RumEZxP2EgtmsN1Y+gIgfho++EJfKa2PgMvlG1TNEfgA4TrdVkInGqJOGQTl+5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+1imWWnuzepMdUinPm8SfoL2XNo4gaFMbGOBCWl2D7gIgAYE+K3BwXdTV4miLUHB9+YUAjS02MexpLtrqb03JLps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55834},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.7-alpha.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.7-alpha.2.tgz","_integrity":"sha512-1FS9928OzWe2bPeMn7ZGDlyDodWpn5MUMtfB+yu/xKyCIMher/loy3CLErBZHCcVUlvtn5vVGk7VmLyKQ4Q6aA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"~3.18.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.4","@deepseek-ai/dsh-llm":"0.1.7-alpha.2","@deepseek-ai/dsh-agent":"0.1.7-alpha.2","@deepseek-ai/dsh-tools":"0.1.7-alpha.2","@deepseek-ai/dsh-session":"0.1.7-alpha.2","@deepseek-ai/dsh-agent-loop":"0.1.7-alpha.2","@deepseek-ai/dsh-invariants":"0.1.7-alpha.2","@deepseek-ai/dsh-system-prompt":"0.1.7-alpha.2","@deepseek-ai/dsh-user-questions":"0.1.7-alpha.2","@deepseek-ai/cordis-plugin-loader":"~1.0.5","@deepseek-ai/cordis-plugin-include":"~1.0.9","@deepseek-ai/dsh-agent-loop-testkit":"0.1.7-alpha.2","@deepseek-ai/dsh-session-projection":"0.1.7-alpha.2"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.4","@deepseek-ai/dsh-agent":"0.1.7-alpha.2","@deepseek-ai/dsh-tools":"0.1.7-alpha.2","@deepseek-ai/dsh-session":"0.1.7-alpha.2","@deepseek-ai/dsh-invariants":"0.1.7-alpha.2","@deepseek-ai/dsh-session-projection":"0.1.7-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.7-alpha.2_1790092659927_0.8405783115275596","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-rc.1":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.7-rc.1","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.7-rc.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"5e16811e8ba2d67ae6d557eaafe1ad3c7fee4f88","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.7-rc.1.tgz","fileCount":15,"integrity":"sha512-9iaHcubGOlIT8zCMPt4t3UqP1pIC6VdczCllQDJaq54V9XpoPmFGg4zpvMAzaz/5uzIAa20sICw8LomwbiG0Iw==","signatures":[{"sig":"MEUCIQDPC4UOtqewEhZONGKC6rxxTcHBTTdZCq+0fNThGR+fYQIgaZDfx535CJpiPN367yz6SkzuDhjcJbpgNr8qu06HS0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDMsiwLkoUyg7R4IwUyjh4RuWqSVQsqH9NGd46gg0dkXAiEAsblvtSA9WvdX1uHnnOtH4F4S53FQp5/6vt+z1cV6Wpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55786},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.7-rc.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.7-rc.1.tgz","_integrity":"sha512-9iaHcubGOlIT8zCMPt4t3UqP1pIC6VdczCllQDJaq54V9XpoPmFGg4zpvMAzaz/5uzIAa20sICw8LomwbiG0Iw==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"~3.18.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.4","@deepseek-ai/dsh-llm":"0.1.7-rc.1","@deepseek-ai/dsh-agent":"0.1.7-rc.1","@deepseek-ai/dsh-tools":"0.1.7-rc.1","@deepseek-ai/dsh-session":"0.1.7-rc.1","@deepseek-ai/dsh-agent-loop":"0.1.7-rc.1","@deepseek-ai/dsh-invariants":"0.1.7-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.7-rc.1","@deepseek-ai/dsh-user-questions":"0.1.7-rc.1","@deepseek-ai/cordis-plugin-loader":"~1.0.5","@deepseek-ai/cordis-plugin-include":"~1.0.9","@deepseek-ai/dsh-agent-loop-testkit":"0.1.7-rc.1","@deepseek-ai/dsh-session-projection":"0.1.7-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.4","@deepseek-ai/dsh-agent":"0.1.7-rc.1","@deepseek-ai/dsh-tools":"0.1.7-rc.1","@deepseek-ai/dsh-session":"0.1.7-rc.1","@deepseek-ai/dsh-invariants":"0.1.7-rc.1","@deepseek-ai/dsh-session-projection":"0.1.7-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.7-rc.1_1790170252545_0.3765347665544809","host":"s3://npm-registry-packages-npm-production"}},"0.1.7-rc.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.1.7-rc.2","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.1.7-rc.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"59ba8a985c7868857ab8754924d4ff114352cef7","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.1.7-rc.2.tgz","fileCount":15,"integrity":"sha512-W5H6XKw7C9MzEtq+tliiAe2cI8hkbg1QA/yJLpRnm2z0xPZwaaX3I3o76gJa6tQPY7TvkFu8WQYOwtToAI8fwA==","signatures":[{"sig":"MEQCICbsV/ZGaK4cR2sB8KgxohI+N6PHQIwxJarJDuVg3ObEAiBk0yMsPZowsEK/2mfydHltxxEeuMDMOoezrubsRLeiqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDimJ6olzvawda91ZJgr0NEm2fkxiDtfK13DKnjffoN8AiAicm91CAACGGmkDdI587vUSk0J5hvuxp2rxF4ZYwU18Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57775},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.7-rc.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.1.7-rc.2.tgz","_integrity":"sha512-W5H6XKw7C9MzEtq+tliiAe2cI8hkbg1QA/yJLpRnm2z0xPZwaaX3I3o76gJa6tQPY7TvkFu8WQYOwtToAI8fwA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"~3.18.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.4","@deepseek-ai/dsh-llm":"0.1.7-rc.2","@deepseek-ai/dsh-agent":"0.1.7-rc.2","@deepseek-ai/dsh-tools":"0.1.7-rc.2","@deepseek-ai/dsh-session":"0.1.7-rc.2","@deepseek-ai/dsh-agent-loop":"0.1.7-rc.2","@deepseek-ai/dsh-invariants":"0.1.7-rc.2","@deepseek-ai/dsh-system-prompt":"0.1.7-rc.2","@deepseek-ai/dsh-user-questions":"0.1.7-rc.2","@deepseek-ai/cordis-plugin-loader":"~1.0.5","@deepseek-ai/cordis-plugin-include":"~1.0.9","@deepseek-ai/dsh-agent-loop-testkit":"0.1.7-rc.2","@deepseek-ai/dsh-session-projection":"0.1.7-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.4","@deepseek-ai/dsh-agent":"0.1.7-rc.2","@deepseek-ai/dsh-tools":"0.1.7-rc.2","@deepseek-ai/dsh-session":"0.1.7-rc.2","@deepseek-ai/dsh-invariants":"0.1.7-rc.2","@deepseek-ai/dsh-session-projection":"0.1.7-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.1.7-rc.2_1790258783017_0.5613078272124268","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-rc.1":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.0-rc.1","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.0-rc.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"7bc6928e3e4297de3e3119e2104f7725965481f3","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.0-rc.1.tgz","fileCount":15,"integrity":"sha512-NzgpZxc/sngDmznEVbMoZPCOx3l0N6UCDcyf9kBK0wQA+FQMgrMrmI0BaZUyjF0yMPXeQ47KXQVAoh8spramHg==","signatures":[{"sig":"MEUCIGnlP6cat4CXKT5gBFZHZDuxx5CGTBTlz8JVwzaxpREgAiEAv5fw43ZgZQXsEYIurhnXjBxtWsTDR9F+JGAa7PujzdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID7jDJXQDmZIXGuep8xkI/WTQh2NPWXRLSb5+nKRVyMUAiB9OgCbNw2iHeX+epO1DLyMucFjl+YTIljU11n3DvC3lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57775},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.0-rc.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.0-rc.1.tgz","_integrity":"sha512-NzgpZxc/sngDmznEVbMoZPCOx3l0N6UCDcyf9kBK0wQA+FQMgrMrmI0BaZUyjF0yMPXeQ47KXQVAoh8spramHg==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"~3.18.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.4","@deepseek-ai/dsh-llm":"0.2.0-rc.1","@deepseek-ai/dsh-agent":"0.2.0-rc.1","@deepseek-ai/dsh-tools":"0.2.0-rc.1","@deepseek-ai/dsh-session":"0.2.0-rc.1","@deepseek-ai/dsh-agent-loop":"0.2.0-rc.1","@deepseek-ai/dsh-invariants":"0.2.0-rc.1","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.1","@deepseek-ai/dsh-user-questions":"0.2.0-rc.1","@deepseek-ai/cordis-plugin-loader":"~1.0.5","@deepseek-ai/cordis-plugin-include":"~1.0.9","@deepseek-ai/dsh-agent-loop-testkit":"0.2.0-rc.1","@deepseek-ai/dsh-session-projection":"0.2.0-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.4","@deepseek-ai/dsh-agent":"0.2.0-rc.1","@deepseek-ai/dsh-tools":"0.2.0-rc.1","@deepseek-ai/dsh-session":"0.2.0-rc.1","@deepseek-ai/dsh-invariants":"0.2.0-rc.1","@deepseek-ai/dsh-session-projection":"0.2.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.0-rc.1_1790598051501_0.7262957306011164","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-rc.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.0-rc.2","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.0-rc.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"f9def9c6590f272e54c6b87712399189c7c2d6c0","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.0-rc.2.tgz","fileCount":15,"integrity":"sha512-B3Yu/1gyFvbzsaYCJdCXj022HEBqJZwKL7fO2Txw1xnDDLgBS79B+NVSYDwxgHGYL7LXbtCyD+8zOyvtc6iItA==","signatures":[{"sig":"MEYCIQCqXlfkYUvZglSqDBus2HaABZt9AnKulwr2pFo+VLxaowIhAI/4YjzNf06KMqNXjdpKjp5rSoZrE4T30LVTPdAnXjLJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDRiz9oILh7kp0LYVPH+Hx20xIgHiSp1tZMWdMG5YTNAwIgFsz1NzjPtoZl7AM5gJ2QbvQXQJ8G1wWYE4tEHaPs8Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57775},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.0-rc.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.0-rc.2.tgz","_integrity":"sha512-B3Yu/1gyFvbzsaYCJdCXj022HEBqJZwKL7fO2Txw1xnDDLgBS79B+NVSYDwxgHGYL7LXbtCyD+8zOyvtc6iItA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"~3.18.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.4","@deepseek-ai/dsh-llm":"0.2.0-rc.2","@deepseek-ai/dsh-agent":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-session":"0.2.0-rc.2","@deepseek-ai/dsh-agent-loop":"0.2.0-rc.2","@deepseek-ai/dsh-invariants":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2","@deepseek-ai/dsh-user-questions":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-loader":"~1.0.5","@deepseek-ai/cordis-plugin-include":"~1.0.9","@deepseek-ai/dsh-agent-loop-testkit":"0.2.0-rc.2","@deepseek-ai/dsh-session-projection":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.4","@deepseek-ai/dsh-agent":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-session":"0.2.0-rc.2","@deepseek-ai/dsh-invariants":"0.2.0-rc.2","@deepseek-ai/dsh-session-projection":"0.2.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.0-rc.2_1790675048230_0.4386359602880838","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-alpha.1":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.1-alpha.1","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.1-alpha.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"f1c597950ff72f38831660c0dbf106b6af84e586","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.1-alpha.1.tgz","fileCount":12,"integrity":"sha512-gjDpn7aLmZZRWMaOHOhjZu8wchSeWxDSIlCsMh79HXYBSgdZsu7ExJeYm61TSfG4wqUevOH7TrjVhVXsimcSIw==","signatures":[{"sig":"MEUCIQDVe9vYGFooXy9TR68WDOhOT+eWdNtT903ACydlyc61NwIgJ2Ws01NFIhoatn+PO/5FmS9K+m4DZCbEgCvPlSCa5+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3e9YQov0VtsExqHJak51vxDL2zz8rOKm7t1E4RbIXkgIhAMhbc0BFEfZPiUBLW5XiB2RqDTnPPBCkj8aaXAIaow6V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47580},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-alpha.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-alpha.1.tgz","_integrity":"sha512-gjDpn7aLmZZRWMaOHOhjZu8wchSeWxDSIlCsMh79HXYBSgdZsu7ExJeYm61TSfG4wqUevOH7TrjVhVXsimcSIw==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"~3.18.5-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.5-alpha.1","@deepseek-ai/dsh-llm":"0.2.1-alpha.1","@deepseek-ai/dsh-agent":"0.2.1-alpha.1","@deepseek-ai/dsh-tools":"0.2.1-alpha.1","@deepseek-ai/dsh-session":"0.2.1-alpha.1","@deepseek-ai/dsh-agent-loop":"0.2.1-alpha.1","@deepseek-ai/dsh-system-prompt":"0.2.1-alpha.1","@deepseek-ai/dsh-user-questions":"0.2.1-alpha.1","@deepseek-ai/cordis-plugin-loader":"~1.0.6-alpha.1","@deepseek-ai/cordis-plugin-include":"~1.0.10-alpha.1","@deepseek-ai/dsh-agent-loop-testkit":"0.2.1-alpha.1","@deepseek-ai/dsh-session-projection":"0.2.1-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.5-alpha.1","@deepseek-ai/dsh-agent":"0.2.1-alpha.1","@deepseek-ai/dsh-tools":"0.2.1-alpha.1","@deepseek-ai/dsh-session":"0.2.1-alpha.1","@deepseek-ai/dsh-session-projection":"0.2.1-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.1-alpha.1_1791002586610_0.36797237127297366","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-alpha.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.1-alpha.2","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.1-alpha.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"8fe99e69b5d1bbee55dbcbc55938a61e70a3129b","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.1-alpha.2.tgz","fileCount":12,"integrity":"sha512-smBEnfWO7bnh+6MJkxqm00TeACzqMuN8DSG5OyD0cAFqwwVxSz7RiYFGrg6t8xkMRB4ZaJ7tEAaaqsDY74zWEA==","signatures":[{"sig":"MEYCIQCQk6BT6dYBVV7Oy5RJAQFVn7VUyA1lSSnPQPDmyi611gIhANyByohu5aBTsayoCco6hiXpDXEhIwygHlzKzPIyb2so","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCchoYd18BPXCeoOiT9YB3UP2z6PgKpl5sdX1Upm+rnQIhAM2KIu20+af2iucBhKKmtZRa+xEeAKJVZRhbk2tmlMY5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47580},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-alpha.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-alpha.2.tgz","_integrity":"sha512-smBEnfWO7bnh+6MJkxqm00TeACzqMuN8DSG5OyD0cAFqwwVxSz7RiYFGrg6t8xkMRB4ZaJ7tEAaaqsDY74zWEA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@deepseek-ai/schemastery":"~3.18.5-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.5-alpha.1","@deepseek-ai/dsh-llm":"0.2.1-alpha.2","@deepseek-ai/dsh-agent":"0.2.1-alpha.2","@deepseek-ai/dsh-tools":"0.2.1-alpha.2","@deepseek-ai/dsh-session":"0.2.1-alpha.2","@deepseek-ai/dsh-agent-loop":"0.2.1-alpha.2","@deepseek-ai/dsh-system-prompt":"0.2.1-alpha.2","@deepseek-ai/dsh-user-questions":"0.2.1-alpha.2","@deepseek-ai/cordis-plugin-loader":"~1.0.6-alpha.1","@deepseek-ai/cordis-plugin-include":"~1.0.10-alpha.1","@deepseek-ai/dsh-agent-loop-testkit":"0.2.1-alpha.2","@deepseek-ai/dsh-session-projection":"0.2.1-alpha.2"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.5-alpha.1","@deepseek-ai/dsh-agent":"0.2.1-alpha.2","@deepseek-ai/dsh-tools":"0.2.1-alpha.2","@deepseek-ai/dsh-session":"0.2.1-alpha.2","@deepseek-ai/dsh-session-projection":"0.2.1-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.1-alpha.2_1791533139442_0.443177792457631","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-alpha.3":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.1-alpha.3","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.1-alpha.3","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"057d91c7fc13116d90dfec0dd6e6e1f68cea0f6e","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.1-alpha.3.tgz","fileCount":14,"integrity":"sha512-dsffJQihwbFFYJSbxSJrpN74niDJbqnsfDbbzd61fB8kDSC2DtOI9O/aTWBseTEsKUN5WMiII+NJZ8qxewNXwQ==","signatures":[{"sig":"MEQCIBfYaK4LCRD6Pz+mN/lwxRD6h4kc8IcsQOE+m85iN7RBAiBMXg1XQYVURKfnyFvekPIAnzs8haiylXtadWkCWpuf6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9JYP9KnvwXfplxewQMMuuNZmhbXcrQqyqOcluXkVuYQIhALc/IAqrX9453xmyeFO9z2HzmYXSylHp6vlB5hYJKTr5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47807},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-alpha.3.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-alpha.3.tgz","_integrity":"sha512-dsffJQihwbFFYJSbxSJrpN74niDJbqnsfDbbzd61fB8kDSC2DtOI9O/aTWBseTEsKUN5WMiII+NJZ8qxewNXwQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.4.3","@deepseek-ai/schemastery":"~3.18.5-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.5-alpha.2","@deepseek-ai/dsh-llm":"0.2.1-alpha.3","@deepseek-ai/dsh-agent":"0.2.1-alpha.3","@deepseek-ai/dsh-tools":"0.2.1-alpha.3","@deepseek-ai/dsh-session":"0.2.1-alpha.3","@deepseek-ai/dsh-agent-loop":"0.2.1-alpha.3","@deepseek-ai/dsh-system-prompt":"0.2.1-alpha.3","@deepseek-ai/dsh-user-questions":"0.2.1-alpha.3","@deepseek-ai/cordis-plugin-loader":"~1.0.6-alpha.2","@deepseek-ai/cordis-plugin-include":"~1.0.10-alpha.2","@deepseek-ai/dsh-agent-loop-testkit":"0.2.1-alpha.3","@deepseek-ai/dsh-session-projection":"0.2.1-alpha.3"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.5-alpha.2","@deepseek-ai/dsh-agent":"0.2.1-alpha.3","@deepseek-ai/dsh-tools":"0.2.1-alpha.3","@deepseek-ai/dsh-session":"0.2.1-alpha.3","@deepseek-ai/dsh-session-projection":"0.2.1-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.1-alpha.3_1791980434236_0.0016748185075703415","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-alpha.4":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.1-alpha.4","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.1-alpha.4","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"1e49fdd16ac7b16d37a65c7949c528a354b0c9b2","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.1-alpha.4.tgz","fileCount":14,"integrity":"sha512-TegU2a84P0Hn3FI4kvbmRoPBgFMYIw5FY+wc2G+Ib/aMlxQkbdf+X9HG4lNLMpaW6E4mtI8eZqTcz3S7HsepBQ==","signatures":[{"sig":"MEQCIFeOV1SFfdf4gkbwIqI99R29cuPwbghH4hoWN4zNBDvsAiAmpbwl7+EhpjH6X+bPJe93YavybARES0dWN0NiEmJUqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDE4fdetBSlRZQ3ysDyKB2smE0k9XNZG/UhPVi4HFz3zgIhALssqmikUEs2xqbqr+hRANyVlEGN87KyPcuqdVcgN0m9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47807},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-alpha.4.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-alpha.4.tgz","_integrity":"sha512-TegU2a84P0Hn3FI4kvbmRoPBgFMYIw5FY+wc2G+Ib/aMlxQkbdf+X9HG4lNLMpaW6E4mtI8eZqTcz3S7HsepBQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.4.3","@deepseek-ai/schemastery":"~3.18.5-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.5-alpha.2","@deepseek-ai/dsh-llm":"0.2.1-alpha.4","@deepseek-ai/dsh-agent":"0.2.1-alpha.4","@deepseek-ai/dsh-tools":"0.2.1-alpha.4","@deepseek-ai/dsh-session":"0.2.1-alpha.4","@deepseek-ai/dsh-agent-loop":"0.2.1-alpha.4","@deepseek-ai/dsh-system-prompt":"0.2.1-alpha.4","@deepseek-ai/dsh-user-questions":"0.2.1-alpha.4","@deepseek-ai/cordis-plugin-loader":"~1.0.6-alpha.2","@deepseek-ai/cordis-plugin-include":"~1.0.10-alpha.2","@deepseek-ai/dsh-agent-loop-testkit":"0.2.1-alpha.4","@deepseek-ai/dsh-session-projection":"0.2.1-alpha.4"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.5-alpha.2","@deepseek-ai/dsh-agent":"0.2.1-alpha.4","@deepseek-ai/dsh-tools":"0.2.1-alpha.4","@deepseek-ai/dsh-session":"0.2.1-alpha.4","@deepseek-ai/dsh-session-projection":"0.2.1-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.1-alpha.4_1792068671739_0.25813555702492885","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-alpha.5":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.1-alpha.5","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.1-alpha.5","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"db9d893109801549d31c3e38123fb6c0272d449a","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.1-alpha.5.tgz","fileCount":14,"integrity":"sha512-6qXElOxC1xUq2YEHvc16UfwhUTg5u5l5dhS5G0cRdJ7dtSlLXj/U3bGMwitaelnhSkTmuu1RLexepRPol90HCA==","signatures":[{"sig":"MEUCIGuBRRTdz97akEYctYgcLS0Zy0DlMZHVebUFQ1hndLQ3AiEAh93aix4TzcezunbG1434QtgTAR9UKFLLZU9vdklINk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuHVxvfifhlWvcE77X80iI4auvuwFie3voMIAjBXSS5AIhAMTKchejbXIpxXSk1LQL9PTjkodLW0GEXooI83Q54CzD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47807},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-alpha.5.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-alpha.5.tgz","_integrity":"sha512-6qXElOxC1xUq2YEHvc16UfwhUTg5u5l5dhS5G0cRdJ7dtSlLXj/U3bGMwitaelnhSkTmuu1RLexepRPol90HCA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.4.3","@deepseek-ai/schemastery":"~3.18.5-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.5-alpha.2","@deepseek-ai/dsh-llm":"0.2.1-alpha.5","@deepseek-ai/dsh-agent":"0.2.1-alpha.5","@deepseek-ai/dsh-tools":"0.2.1-alpha.5","@deepseek-ai/dsh-session":"0.2.1-alpha.5","@deepseek-ai/dsh-agent-loop":"0.2.1-alpha.5","@deepseek-ai/dsh-system-prompt":"0.2.1-alpha.5","@deepseek-ai/dsh-user-questions":"0.2.1-alpha.5","@deepseek-ai/cordis-plugin-loader":"~1.0.6-alpha.2","@deepseek-ai/cordis-plugin-include":"~1.0.10-alpha.2","@deepseek-ai/dsh-agent-loop-testkit":"0.2.1-alpha.5","@deepseek-ai/dsh-session-projection":"0.2.1-alpha.5"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.5-alpha.2","@deepseek-ai/dsh-agent":"0.2.1-alpha.5","@deepseek-ai/dsh-tools":"0.2.1-alpha.5","@deepseek-ai/dsh-session":"0.2.1-alpha.5","@deepseek-ai/dsh-session-projection":"0.2.1-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.1-alpha.5_1792153045702_0.5783773984240774","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-rc.1":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.1-rc.1","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.1-rc.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"27f078c4202bafa95f5860ef98c4198217e5887f","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.1-rc.1.tgz","fileCount":14,"integrity":"sha512-mMnjHgvxqY8D8ALBXYK+o4ALboObb6oHm4xgIuaWPL8UPqfRCnmTecmY5KDauO4hTjfHBqQcReBEdYhj5Gx1Fg==","signatures":[{"sig":"MEUCIDMUOEe9MXShZ1HzlSwQ3rS0DkjWgPJjiKoFWSAB11CpAiEA70ridKgFRYw1CFZURc8Q6PkCNSmXOjKfe1wy+v+HM9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuRzHs2ObNjSWBHWqCOmroJfe7Fp9oab2e5HYmHjgWTQIgNP5l3qXn/J19K/WZ7kpCEV5YvvnRbS54Dg9rrTOTkbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47725},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-rc.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-rc.1.tgz","_integrity":"sha512-mMnjHgvxqY8D8ALBXYK+o4ALboObb6oHm4xgIuaWPL8UPqfRCnmTecmY5KDauO4hTjfHBqQcReBEdYhj5Gx1Fg==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.4.3","@deepseek-ai/schemastery":"~3.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.5","@deepseek-ai/dsh-llm":"0.2.1-rc.1","@deepseek-ai/dsh-agent":"0.2.1-rc.1","@deepseek-ai/dsh-tools":"0.2.1-rc.1","@deepseek-ai/dsh-session":"0.2.1-rc.1","@deepseek-ai/dsh-agent-loop":"0.2.1-rc.1","@deepseek-ai/dsh-system-prompt":"0.2.1-rc.1","@deepseek-ai/dsh-user-questions":"0.2.1-rc.1","@deepseek-ai/cordis-plugin-loader":"~1.0.6","@deepseek-ai/cordis-plugin-include":"~1.0.10","@deepseek-ai/dsh-agent-loop-testkit":"0.2.1-rc.1","@deepseek-ai/dsh-session-projection":"0.2.1-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.5","@deepseek-ai/dsh-agent":"0.2.1-rc.1","@deepseek-ai/dsh-tools":"0.2.1-rc.1","@deepseek-ai/dsh-session":"0.2.1-rc.1","@deepseek-ai/dsh-session-projection":"0.2.1-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.1-rc.1_1792206114107_0.4967877728765602","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-rc.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.1-rc.2","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.1-rc.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"f5c699e05236051424ef7e5894cd130c53e7d6be","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.1-rc.2.tgz","fileCount":14,"integrity":"sha512-9hN/b++pvkmtskDFXM3xCRrHUc5jMzuYe9pvMGrtebDoWPJG5Huc2lM6ntdTjhLVkAgiWY+oqoZVAtZ+oXpyGw==","signatures":[{"sig":"MEYCIQDB380vbxFi9I+qpRll+N1AdBgW+ytUaXhLRFFzRQ1GIAIhAKSF4t34A0edNY+RS3+NBFijUWoNmNBl3L4CCZ46dgeN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCa6kb7yOmbLvzePcoguhtuJqeoiYPWOP6gBV+/w1I2rwIgO8O968tAA5yDqWo1yGPpWKL1i01m6zH55SiULplnh+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47725},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-rc.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-rc.2.tgz","_integrity":"sha512-9hN/b++pvkmtskDFXM3xCRrHUc5jMzuYe9pvMGrtebDoWPJG5Huc2lM6ntdTjhLVkAgiWY+oqoZVAtZ+oXpyGw==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.4.3","@deepseek-ai/schemastery":"~3.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.5","@deepseek-ai/dsh-llm":"0.2.1-rc.2","@deepseek-ai/dsh-agent":"0.2.1-rc.2","@deepseek-ai/dsh-tools":"0.2.1-rc.2","@deepseek-ai/dsh-session":"0.2.1-rc.2","@deepseek-ai/dsh-agent-loop":"0.2.1-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.1-rc.2","@deepseek-ai/dsh-user-questions":"0.2.1-rc.2","@deepseek-ai/cordis-plugin-loader":"~1.0.6","@deepseek-ai/cordis-plugin-include":"~1.0.10","@deepseek-ai/dsh-agent-loop-testkit":"0.2.1-rc.2","@deepseek-ai/dsh-session-projection":"0.2.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.5","@deepseek-ai/dsh-agent":"0.2.1-rc.2","@deepseek-ai/dsh-tools":"0.2.1-rc.2","@deepseek-ai/dsh-session":"0.2.1-rc.2","@deepseek-ai/dsh-session-projection":"0.2.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.1-rc.2_1792225336651_0.317698159016796","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-rc.3":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.1-rc.3","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.1-rc.3","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"d8a0a2d06a72b976e7e729badbee45ba7c488320","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.1-rc.3.tgz","fileCount":14,"integrity":"sha512-5EDk1NBBcv4//pqHjzH3Ulhi7dUmYzGN50CbAKJ4OuJPIyrmcEz0VyvukfFSa0KfEIMHXTf4vt8Ofde7WTOq5w==","signatures":[{"sig":"MEQCIEaf5Z9r1mVj0fjBx+8wMcwJmErMG2L3vBs1iVwsRHPOAiBZ5+reH7HWnUFGu0+qRA+M0JkUuees+bApgn7xXZPgWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC+jcW+H2U81j1ktGj//9LII15PoUlUB0rBuH1hpVgr2AiATdNLrsOhuCRM00BcbhBFATHXpUsDuzFNQpueK2NDe1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47725},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-rc.3.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-rc.3.tgz","_integrity":"sha512-5EDk1NBBcv4//pqHjzH3Ulhi7dUmYzGN50CbAKJ4OuJPIyrmcEz0VyvukfFSa0KfEIMHXTf4vt8Ofde7WTOq5w==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.4.3","@deepseek-ai/schemastery":"~3.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.5","@deepseek-ai/dsh-llm":"0.2.1-rc.3","@deepseek-ai/dsh-agent":"0.2.1-rc.3","@deepseek-ai/dsh-tools":"0.2.1-rc.3","@deepseek-ai/dsh-session":"0.2.1-rc.3","@deepseek-ai/dsh-agent-loop":"0.2.1-rc.3","@deepseek-ai/dsh-system-prompt":"0.2.1-rc.3","@deepseek-ai/dsh-user-questions":"0.2.1-rc.3","@deepseek-ai/cordis-plugin-loader":"~1.0.6","@deepseek-ai/cordis-plugin-include":"~1.0.10","@deepseek-ai/dsh-agent-loop-testkit":"0.2.1-rc.3","@deepseek-ai/dsh-session-projection":"0.2.1-rc.3"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.5","@deepseek-ai/dsh-agent":"0.2.1-rc.3","@deepseek-ai/dsh-tools":"0.2.1-rc.3","@deepseek-ai/dsh-session":"0.2.1-rc.3","@deepseek-ai/dsh-session-projection":"0.2.1-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.1-rc.3_1792741155210_0.1302365724990664","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-rc.4":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.1-rc.4","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.1-rc.4","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"4dbb98a5aadd3d3d9799ea0537d9daf427e8fb8e","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.1-rc.4.tgz","fileCount":14,"integrity":"sha512-g+cDW/zkVuV1GA6OEtCRrhd8tyIPJhmm+gh5TKHny2gqDf3pxM076a5XkbYW9Xk7eYvEXrp5YC2sIC3bDqUsRw==","signatures":[{"sig":"MEUCIQDBT1/vWoCfAywxkD02q8BvjoQSH785PfkJ5OnX8WKgqwIgXI9/JjO08h1o01u0gUwnXqkEM0FsY4UeQAmISGux6oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICOxV1bRttsmgSfyVcRyHEl9EhtS9XSY5dPIp4lN94h9AiBLbUyw3R5gqjcaY3Z/dXMGJFRh08XBH33vzGu2zpLVpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47725},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-rc.4.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-rc.4.tgz","_integrity":"sha512-g+cDW/zkVuV1GA6OEtCRrhd8tyIPJhmm+gh5TKHny2gqDf3pxM076a5XkbYW9Xk7eYvEXrp5YC2sIC3bDqUsRw==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.4.3","@deepseek-ai/schemastery":"~3.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.5","@deepseek-ai/dsh-llm":"0.2.1-rc.4","@deepseek-ai/dsh-agent":"0.2.1-rc.4","@deepseek-ai/dsh-tools":"0.2.1-rc.4","@deepseek-ai/dsh-session":"0.2.1-rc.4","@deepseek-ai/dsh-agent-loop":"0.2.1-rc.4","@deepseek-ai/dsh-system-prompt":"0.2.1-rc.4","@deepseek-ai/dsh-user-questions":"0.2.1-rc.4","@deepseek-ai/cordis-plugin-loader":"~1.0.6","@deepseek-ai/cordis-plugin-include":"~1.0.10","@deepseek-ai/dsh-agent-loop-testkit":"0.2.1-rc.4","@deepseek-ai/dsh-session-projection":"0.2.1-rc.4"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.5","@deepseek-ai/dsh-agent":"0.2.1-rc.4","@deepseek-ai/dsh-tools":"0.2.1-rc.4","@deepseek-ai/dsh-session":"0.2.1-rc.4","@deepseek-ai/dsh-session-projection":"0.2.1-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.1-rc.4_1793027385092_0.20939416018639068","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-alpha.2":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.2-alpha.2","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.2-alpha.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"4019cf24391601519605518ba7a3f0f85815e10d","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.2-alpha.2.tgz","fileCount":20,"integrity":"sha512-iy3bxvhtKhiEfsH7Mflah/tgGi7R8i1oEFbz6HSC1sAD6yh99hSVcyEuTLmdNXB58sSG0zRwK6EozIDzenUiWg==","signatures":[{"sig":"MEQCIDwwFMigJWDN8ATg6/kIAWT31ub25t5yEjfApxaBeqYoAiBRSRX8R7w/U9dSQr3+8koC+rechXztMTnTQ6cDwn+4Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEIqelNaif8ihSNiNBuwT8ApxgelEh/NgOiuqFrfJLKiAiEA5jcBmracjMeh2pe2rfCVEpRc4jX+0jlI1PHeGUp3F60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49144},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.2-alpha.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.2-alpha.2.tgz","_integrity":"sha512-iy3bxvhtKhiEfsH7Mflah/tgGi7R8i1oEFbz6HSC1sAD6yh99hSVcyEuTLmdNXB58sSG0zRwK6EozIDzenUiWg==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.0","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.4.3","@deepseek-ai/schemastery":"~3.18.6-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.6-alpha.1","@deepseek-ai/dsh-llm":"0.2.2-alpha.2","@deepseek-ai/dsh-agent":"0.2.2-alpha.2","@deepseek-ai/dsh-tools":"0.2.2-alpha.2","@deepseek-ai/dsh-session":"0.2.2-alpha.2","@deepseek-ai/dsh-agent-loop":"0.2.2-alpha.2","@deepseek-ai/dsh-tool-testkit":"0.2.2-alpha.2","@deepseek-ai/dsh-system-prompt":"0.2.2-alpha.2","@deepseek-ai/dsh-user-questions":"0.2.2-alpha.2","@deepseek-ai/cordis-plugin-loader":"~1.0.7-alpha.1","@deepseek-ai/cordis-plugin-include":"~1.0.11-alpha.1","@deepseek-ai/dsh-agent-loop-testkit":"0.2.2-alpha.2","@deepseek-ai/dsh-session-projection":"0.2.2-alpha.2","@deepseek-ai/dsh-tool-executor-native":"0.2.2-alpha.2"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.6-alpha.1","@deepseek-ai/dsh-agent":"0.2.2-alpha.2","@deepseek-ai/dsh-tools":"0.2.2-alpha.2","@deepseek-ai/dsh-session":"0.2.2-alpha.2","@deepseek-ai/dsh-session-projection":"0.2.2-alpha.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.2-alpha.2_1793127277380_0.22608925550622616","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-rc.5":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.1-rc.5","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.1-rc.5","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"c0fd2e4310f54ef1c3f52a3d29116a0bfdbc4f51","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.1-rc.5.tgz","fileCount":14,"integrity":"sha512-sQ8V3bqmaBpJNyttufSQN2oWc2sbWEwXYyniuV05EjEpBo7uLXXoGf7yXQobK7Bt8U8/EiX25DR+z1CaTw/YPg==","signatures":[{"sig":"MEYCIQCluXS0/10cRr6Bitp4fbsMCtzRG/AVfN/8gGG60LODeQIhAMx1pKYoD+BcyKj8Niy8l1hXIbgiD/J2SEkxn4g87AKr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmdPIEPu4eST9Hixt0/WmM8DVNGTb8fyMhxYu2kCamIQIhAJve3aNZErTnsnJOwB8f2IZptp0AI+4Pfske1wJhuY11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47725},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-rc.5.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.1-rc.5.tgz","_integrity":"sha512-sQ8V3bqmaBpJNyttufSQN2oWc2sbWEwXYyniuV05EjEpBo7uLXXoGf7yXQobK7Bt8U8/EiX25DR+z1CaTw/YPg==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.1","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.22.1","dependencies":{"zod":"4.4.3","@deepseek-ai/schemastery":"~3.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.5","@deepseek-ai/dsh-llm":"0.2.1-rc.5","@deepseek-ai/dsh-agent":"0.2.1-rc.5","@deepseek-ai/dsh-tools":"0.2.1-rc.5","@deepseek-ai/dsh-session":"0.2.1-rc.5","@deepseek-ai/dsh-agent-loop":"0.2.1-rc.5","@deepseek-ai/dsh-system-prompt":"0.2.1-rc.5","@deepseek-ai/dsh-user-questions":"0.2.1-rc.5","@deepseek-ai/cordis-plugin-loader":"~1.0.6","@deepseek-ai/cordis-plugin-include":"~1.0.10","@deepseek-ai/dsh-agent-loop-testkit":"0.2.1-rc.5","@deepseek-ai/dsh-session-projection":"0.2.1-rc.5"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.5","@deepseek-ai/dsh-agent":"0.2.1-rc.5","@deepseek-ai/dsh-tools":"0.2.1-rc.5","@deepseek-ai/dsh-session":"0.2.1-rc.5","@deepseek-ai/dsh-session-projection":"0.2.1-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.1-rc.5_1793281957362_0.31208323976425767","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-alpha.3":{"name":"@deepseek-ai/dsh-tool-todo","version":"0.2.2-alpha.3","license":"MIT","_id":"@deepseek-ai/dsh-tool-todo@0.2.2-alpha.3","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"f529943b422d07271afe78e6a57e98042373fb7e","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.2-alpha.3.tgz","fileCount":20,"integrity":"sha512-tW4+OFt0luJsZnhgFjX9FA5NJ4ZSXJbHYeWG9W+gsbybZMGilGxfSe3l1MHKY3SsH06z5iV8f7Vk/bkYKsP30A==","signatures":[{"sig":"MEUCIQDZRgOS9HnhtVjjXa+Hay8GUs2Sx+jGLwTHSnoUgpr+rAIgEnEaDAqoRo1jARx4v5lRaW3LCG3MlzjsUB03wHnlOVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2JXz847J7WC5S1UCgjx2rYdEIts+96DVY88HiznzFbAIhAN81qKwSACawfmll4QpTKScKNIa77EiTsIlA4YMpwL6h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49144},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.2-alpha.3.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.2-alpha.3.tgz","_integrity":"sha512-tW4+OFt0luJsZnhgFjX9FA5NJ4ZSXJbHYeWG9W+gsbybZMGilGxfSe3l1MHKY3SsH06z5iV8f7Vk/bkYKsP30A==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.1","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"_nodeVersion":"24.22.1","dependencies":{"zod":"4.4.3","@deepseek-ai/schemastery":"~3.18.6-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.0.6-alpha.2","@deepseek-ai/dsh-llm":"0.2.2-alpha.3","@deepseek-ai/dsh-agent":"0.2.2-alpha.3","@deepseek-ai/dsh-tools":"0.2.2-alpha.3","@deepseek-ai/dsh-session":"0.2.2-alpha.3","@deepseek-ai/dsh-agent-loop":"0.2.2-alpha.3","@deepseek-ai/dsh-tool-testkit":"0.2.2-alpha.3","@deepseek-ai/dsh-system-prompt":"0.2.2-alpha.3","@deepseek-ai/dsh-user-questions":"0.2.2-alpha.3","@deepseek-ai/cordis-plugin-loader":"~1.0.7-alpha.2","@deepseek-ai/cordis-plugin-include":"~1.0.11-alpha.2","@deepseek-ai/dsh-agent-loop-testkit":"0.2.2-alpha.3","@deepseek-ai/dsh-session-projection":"0.2.2-alpha.3","@deepseek-ai/dsh-tool-executor-native":"0.2.2-alpha.3"},"peerDependencies":{"@deepseek-ai/cordis":"~4.0.6-alpha.2","@deepseek-ai/dsh-agent":"0.2.2-alpha.3","@deepseek-ai/dsh-tools":"0.2.2-alpha.3","@deepseek-ai/dsh-session":"0.2.2-alpha.3","@deepseek-ai/dsh-session-projection":"0.2.2-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/dsh-tool-todo_0.2.2-alpha.3_1793690949547_0.12626456097105088","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-rc.1":{"_id":"@deepseek-ai/dsh-tool-todo@0.2.2-rc.1","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"0c6329a1c1aa10909744cbd584fafae3cb2a5e11","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh-tool-todo/-/dsh-tool-todo-0.2.2-rc.1.tgz","fileCount":20,"integrity":"sha512-APubdzuWEL+9mXwKe7OCiHMAN8wPzOpWPXo5viB43ykMCrjwyoprf3cSZjrwhIGuUDEhUz3dGWKQHq78rbuURA==","signatures":[{"sig":"MEUCIGQS4Hyax74YyYKNP+kCh3TB26nCGGeWHB8ffjIGPxb6AiEA9TF9k71B/Pt5ptowHqvfCrGg8qyk4wa3t2WoiRIp28o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCdVwT7NE3wuzhe3eXKG2FZVp8Y4TIXsi1SiNblxmtfogIhAKBXDsatSqIL5LBZr1oHswGmW+CcP0YmHfpSqfM9Wg2/"}],"unpackedSize":49055},"main":"lib/index.js","name":"@deepseek-ai/dsh-tool-todo","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.2-rc.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"types":"./lib/types/client.d.ts","default":"./lib/types/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"license":"MIT","version":"0.2.2-rc.1","_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-tool-todo-0.2.2-rc.1.tgz","_integrity":"sha512-APubdzuWEL+9mXwKe7OCiHMAN8wPzOpWPXo5viB43ykMCrjwyoprf3cSZjrwhIGuUDEhUz3dGWKQHq78rbuURA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"_npmVersion":"11.19.1","description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"_nodeVersion":"24.22.1","dependencies":{"zod":"4.4.3","@deepseek-ai/schemastery":"~3.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"~4.1.0","@deepseek-ai/dsh-llm":"0.2.2-rc.1","@deepseek-ai/dsh-agent":"0.2.2-rc.1","@deepseek-ai/dsh-tools":"0.2.2-rc.1","@deepseek-ai/dsh-session":"0.2.2-rc.1","@deepseek-ai/dsh-agent-loop":"0.2.2-rc.1","@deepseek-ai/dsh-tool-testkit":"0.2.2-rc.1","@deepseek-ai/dsh-system-prompt":"0.2.2-rc.1","@deepseek-ai/dsh-user-questions":"0.2.2-rc.1","@deepseek-ai/cordis-plugin-loader":"~1.1.0","@deepseek-ai/cordis-plugin-include":"~1.1.0","@deepseek-ai/dsh-agent-loop-testkit":"0.2.2-rc.1","@deepseek-ai/dsh-session-projection":"0.2.2-rc.1","@deepseek-ai/dsh-tool-executor-native":"0.2.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"~4.1.0","@deepseek-ai/dsh-agent":"0.2.2-rc.1","@deepseek-ai/dsh-tools":"0.2.2-rc.1","@deepseek-ai/dsh-session":"0.2.2-rc.1","@deepseek-ai/dsh-session-projection":"0.2.2-rc.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-tool-todo_0.2.2-rc.1_1793783077356_0.2232522534388638"}}},"time":{"created":"2026-08-10T19:37:28.805Z","modified":"2026-11-04T09:04:37.780Z","0.0.1-rc.1":"2026-08-10T19:37:29.252Z","0.0.1-rc.2":"2026-08-11T15:19:33.023Z","0.0.1-rc.3":"2026-08-12T20:34:24.515Z","0.0.1-rc.5":"2026-08-12T22:31:35.577Z","0.1.0-rc.2":"2026-08-13T09:40:40.248Z","0.1.0-rc.3":"2026-08-13T11:07:59.112Z","0.1.0-rc.6":"2026-08-13T12:20:36.487Z","0.1.0-rc.7":"2026-08-17T11:44:56.960Z","0.1.0-rc.8":"2026-08-19T15:36:24.129Z","0.1.1-rc.1":"2026-08-21T06:44:24.793Z","0.1.1-rc.2":"2026-08-21T12:37:31.262Z","0.1.2-alpha.2":"2026-08-30T14:01:49.344Z","0.1.2-alpha.3":"2026-08-31T16:11:16.853Z","0.1.2-alpha.4":"2026-09-01T15:52:13.073Z","0.1.2-alpha.5":"2026-09-02T08:29:20.595Z","0.1.2-rc.1":"2026-09-03T06:12:57.795Z","0.1.3-alpha.2":"2026-09-07T13:02:29.567Z","0.1.5-alpha.1":"2026-09-08T15:48:05.877Z","0.1.5-alpha.2":"2026-09-09T14:31:00.845Z","0.1.5-rc.1":"2026-09-10T03:03:31.387Z","0.1.5-rc.2":"2026-09-10T14:47:27.847Z","0.1.6-alpha.1":"2026-09-15T03:13:52.852Z","0.1.6-alpha.2":"2026-09-17T13:41:34.829Z","0.1.5-rc.3":"2026-09-22T05:45:52.761Z","0.1.7-alpha.1":"2026-09-22T06:12:01.075Z","0.1.7-alpha.2":"2026-09-22T15:57:40.017Z","0.1.7-rc.1":"2026-09-23T13:30:52.632Z","0.1.7-rc.2":"2026-09-24T14:06:23.395Z","0.2.0-rc.1":"2026-09-28T12:20:51.588Z","0.2.0-rc.2":"2026-09-29T09:44:08.331Z","0.2.1-alpha.1":"2026-10-03T04:43:06.706Z","0.2.1-alpha.2":"2026-10-09T08:05:39.541Z","0.2.1-alpha.3":"2026-10-14T12:20:34.334Z","0.2.1-alpha.4":"2026-10-15T12:51:11.836Z","0.2.1-alpha.5":"2026-10-16T12:17:25.789Z","0.2.1-rc.1":"2026-10-17T03:01:54.196Z","0.2.1-rc.2":"2026-10-17T08:22:16.749Z","0.2.1-rc.3":"2026-10-23T07:39:15.303Z","0.2.1-rc.4":"2026-10-26T15:09:45.208Z","0.2.2-alpha.2":"2026-10-27T18:54:37.491Z","0.2.1-rc.5":"2026-10-29T13:52:37.441Z","0.2.2-alpha.3":"2026-11-03T07:29:09.640Z","0.2.2-rc.1":"2026-11-04T09:04:37.419Z"},"bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"license":"BSD-3-Clause","homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/todo/tool-todo"},"description":"Model-facing todo_write tool over the DeepSeek Harness event-sourced session log","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"readme":"","readmeFilename":""}