{"_id":"@goodandready/dsh-goal","_rev":"30-1c17ec40884266a2d4e4cfabdd8c1e81","name":"@goodandready/dsh-goal","dist-tags":{"latest":"0.2.17"},"versions":{"0.1.0":{"name":"@goodandready/dsh-goal","version":"0.1.0","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.1.0","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"bfbda66748771364464f264a74da840c1747144b","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.1.0.tgz","fileCount":9,"integrity":"sha512-cbk5MRD2bzvlZyX3NoTgsiVvTyVtaPKxt3ZWuJIOSM1X/YIvb+ZEpaws//ld/W0gp27CPUepYCB2sM6JSkW1ew==","signatures":[{"sig":"MEYCIQDkVyWEqyigDLbagVVbfzqi/qrlSqQVLr5q6zBTG/qnqwIhAP+pKLS9AZDaqrJhyK6mKx+f7P0HAVcT88Z83M6jtQy9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53657},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"61ef04d19a12b0e1352619b7377f459df63d35b0","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Goal mode & autonomous execution plugin for DeepSeek Harness with sticky top banner","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.1.0_1788547880016_0.34985895360315333","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@goodandready/dsh-goal","version":"0.1.1","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.1.1","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"31acfa7e1fdea9fe3f5d935f59a7fd7ca7969a55","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.1.1.tgz","fileCount":9,"integrity":"sha512-wPilBCuuqJsOjC3xwmvTN6nT4bjeANX8aewsrhJC/2ckkjMCbn/chFkmLDUFWo9jMHH12n6vLNgfoYLcNYKblQ==","signatures":[{"sig":"MEUCIQCsh01zJsYpoJ8jlDfWDJwGYoUNM7hZg4UxXh/E3ltA7AIgLvmrJmbDCyQZInOuD+wJvoyKQmwAdlDTRVamtWMyUMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRhGX1fjw4GGA+DT+zKGrKgRyJyYAotdYVvZ9RwWm7+gIhAP7b+ubXHEstenf9XbB1jeO1hDQQ+oTBPWc1jzPl146l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53657},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"a852044e3ddcd2d30ebc7ea5b274adcfc27105df","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"deprecated":" Deprecated","repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Goal mode & autonomous execution plugin for DeepSeek Harness with sticky top banner","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.1.1_1788548501476_0.5181255356652794","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@goodandready/dsh-goal","version":"0.1.2","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.1.2","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"c934df5f06ae6b901459cc8eb4d5d342bb97691f","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.1.2.tgz","fileCount":11,"integrity":"sha512-3lHo1cbk5r/lEWj9UUEd23SaraK7nVZPBXYIMKEI3OPjjW2BXJOTbeeRw40C/YbH6N+GjRMXnBXIiWte7qkbZA==","signatures":[{"sig":"MEUCIBANLSvExdj/yqFpdfNuDeF+FPxHRRGUxX1IlZ+vR/QZAiEAgzDUDyOna/PAw/1iDpqLN2vGUGqwyfEg3VHJRN5VRpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHWLD2xp9svaiuQYnrIeD0tXWu1U2QWn2GVSRjLS/GwfAiEAktPN9xMTjvmHRy+ciZEqbuxbWbfAKHKwfUn10MhmVNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104163},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"a529b677481e180899d93ad546e3a0940080e8e2","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"12.0.1","description":"Goal mode & autonomous execution plugin for DeepSeek Harness with sticky top banner","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.1.2_1788635697649_0.7387949627533343","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@goodandready/dsh-goal","version":"0.1.3","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.1.3","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"0085a45f4e22ca59a9c4768c0a1243d489792c85","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.1.3.tgz","fileCount":12,"integrity":"sha512-JF6VfB0ONWQQqwkL4UO+iXUYqsReWsU28jeAOEn00wLOVQc7xQ2x+onJhZxGhNzwd79TXqXRCv93Xlw1CszKXA==","signatures":[{"sig":"MEQCIE7ELxn7NOSD/LDMVSN4st7zRVOKZyo1eJ5o0iBsLYXCAiAiFIrVlPYa/rlDh5e1l4h8NzbS6DzvrCtQnFg8k4Qt1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDfBseCbkrqsI2NieC7Jc3uIkOgEbJv5Ytr2h8kFPjDjAIhAPweAzWD4ZCS7eyalpU4YhYD7wc+A94Kb3WKODUELuSj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112910},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"4e179bcd8220850bdca864e6be3947b3e0ee6110","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Goal mode & autonomous execution plugin for DeepSeek Harness with sticky top banner","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.1.3_1788637579728_0.8397560677780638","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@goodandready/dsh-goal","version":"0.1.4","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.1.4","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"3f33ff5dce3ff925eb238d4464178ec11913a2b7","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.1.4.tgz","fileCount":12,"integrity":"sha512-stdFKUH7K1HPSI7MXVITLMxQxmqtFmM813+hIh2xlRX5uL8Qnipn6SM+UilXgRzuvYga58ClmmjdprFaGf11HQ==","signatures":[{"sig":"MEYCIQCX3W05fGNoyCTRiPsa4i05by3Fa2j1vmuUnzQ4b3egpwIhALDdPhWI5NVYLzezKVab9mAviT5ZBOVCZVZrHFOOHS52","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF8wMQoOdd6XQWqkP/WsA/Wth0pKAnPTLgNtriih2zY1AiEAsTg+mWwycMXUlf909TlExfwTI+baPmXxmTPN+fKgSGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125099},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"8af5b28f63d56e7fd34cdab808ea4265121fcb00","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"12.0.1","description":"Goal mode & autonomous execution plugin for DeepSeek Harness with sticky top banner","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.1.4_1788862633508_0.8570174186381689","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@goodandready/dsh-goal","version":"0.1.5","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.1.5","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"cdae8539bbca919ad999efa59f4c2644834b5374","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.1.5.tgz","fileCount":12,"integrity":"sha512-hF6SWBYp48q9LMB7UO1eY1ELvPl2mIYjhz5Vf3j+1zel3+IrdWG9F+3MhjkXJi6ddfec/DcPMLirL5YbliN7oQ==","signatures":[{"sig":"MEUCIHYhqYHrAj88rlvppWLknvtC+jOtP+SHmkBvX9+YD7uEAiEAk5o4A0bQwpdslTceiZ6V2vcOUA0r3g3lzhhR+gx9eUE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFQV/BdwHe2bUnSqhFvUziHpycPeJihFdRwW2bDrqGKgIgdcjinA2DcCRK2XLevJRsqHL3h/I9yDK2WcONvVaUfso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131179},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"4adfafc89dd89bd4f759b66ddf2f8bae9d400fe9","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Goal mode & autonomous execution plugin for DeepSeek Harness with sticky top banner","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.1.5_1789066140441_0.7698174190644336","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@goodandready/dsh-goal","version":"0.1.6","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.1.6","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"d5bab1bed8e6c0d5e31c278ae7c90f7583590066","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.1.6.tgz","fileCount":12,"integrity":"sha512-pv9EovwA/EefAYrxsn5WdgynMLTeO/4BNMABunHScywsnSs5qivXaQUudcCQVH7HCxXaCdP7FERJCOIne0Thpw==","signatures":[{"sig":"MEQCIAWDbk9RKG8v9h85ImZYCtPst1HCqBmyUjol1R4wUcSwAiAUfaUskT6OT2JfTNEuqmydMMkPI1aGLpbYu4h3KqBdsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBLuoDi16aiJnLhTrtZBwY1LacAokDC7Jd3/NpY2LZjvAiEAt4wKiG9j7DR/T19HCHup5B/TwkalhvFwHp0fD/pmYNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145077},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"42edd46a67ef08af9fdd19c0ffce101727fbb202","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Goal mode & autonomous execution plugin for DeepSeek Harness with sticky top banner","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.1.6_1789226755504_0.38939348083925096","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@goodandready/dsh-goal","version":"0.1.7","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.1.7","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"f1edd26e8f544920b03a933df55b3d9a87fcaeb8","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.1.7.tgz","fileCount":12,"integrity":"sha512-FCJsLvfm07XnFh2FnMa2bdfV118W5oxjbhAkBpT+80I7ypuwQ5e6FQ/gHeBk4Eq86lfDc7aQW4OD6aI/CSfNbw==","signatures":[{"sig":"MEUCIBdE62iiKAFGS/gVDtnBkoKULSi0beQOl3ZsyhKVQA1WAiEAizSx6L0G04bbseAah8K/0mPXTEdUXWCvauxspLDLdQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHlr9ijUG7q67l33jiEgwGAW6DlhfY/v1KGTbHMpLuqnAiEA3XzMqiRmz/E3rAuoRIZBkR7vRb/hpRvJXs1FBvxd/So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149121},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"a7761d4f67dfb0dfc337ed5951f3fe07af708ba7","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Goal mode & autonomous execution plugin for DeepSeek Harness with sticky top banner","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.1.7_1789227537754_0.1782870323170651","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@goodandready/dsh-goal","version":"0.1.8","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.1.8","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"f94e07b09fbc440d05d8b0ebf1ad6f81c5be2c87","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.1.8.tgz","fileCount":12,"integrity":"sha512-JsRCwxGx9mKgWCYSd/bXZSqiIC+80NMotlK3eNi8N1CsBmgFvbkX2FLrB244rCiXijW3Q6SIaimGtm957CJJ+g==","signatures":[{"sig":"MEYCIQCJiShjOtBPeNxuMoC9Z01tCTKfgWt2vWKg5hGywCwsWQIhAL8/ESx9zHcwmJbDfZ1Q9BmirDm+zmDxWhTiqq5Xr4M2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDZ+UQaKLmTlAPIh8r5ln7KWfCBhuZyYnlKhgjXTlQYUAiATZxuN7ScD8pAdTwA3szUd0/6nBA5OHoDGBHHvHlHZmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171215},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"6d7c702e8b0f00845f12705e87b4136f1689a4d8","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Goal mode & autonomous execution plugin for DeepSeek Harness with sticky top banner","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.1.8_1789235315239_0.3829960059585127","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@goodandready/dsh-goal","version":"0.1.9","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.1.9","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"c741271681fc45b2c3d94f1804ecf33490588252","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.1.9.tgz","fileCount":13,"integrity":"sha512-smz9vGRuZe5hNbx5i/QNpzCDPW7PY95ftFYJiycHVNYKbHt+Yl+QMZvokk5LHbYrDFnqyWOCPykJ2TIEnFgKgA==","signatures":[{"sig":"MEQCIFb5lxBcXYgz975Bv2a0cXQSTtR7k4X2hIm9pTwn/MeaAiBJ+L0XN2RjydyI2T+Zk80/L3SJs5rX0AYYY8okhlwg5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAobuJoat8tu+Qt4z7hfpno+JHKy06Xtxpw5mj0qiLpeAiEAykY+fDa1cxnkhYvbcEkqF8it2Mt1+5WLZH8O2A9Tf/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195603},"main":"./lib/index.js","type":"module","_from":"file:goodandready-dsh-goal-0.1.9.tgz","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"_resolved":"/tmp/8f241dde20a46eeb75baa60081e38623/goodandready-dsh-goal-0.1.9.tgz","_integrity":"sha512-smz9vGRuZe5hNbx5i/QNpzCDPW7PY95ftFYJiycHVNYKbHt+Yl+QMZvokk5LHbYrDFnqyWOCPykJ2TIEnFgKgA==","repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"12.0.1","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.1.9_1789247491704_0.35588518289284066","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@goodandready/dsh-goal","version":"0.1.10","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.1.10","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"8385cb59cbad82540e167dcc89960a9a2d69aaff","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.1.10.tgz","fileCount":12,"integrity":"sha512-dG1VdEva8D2vsn+a/u6mCcLE9NrcKVotO/dvFeHU/CtpFM/hG0D7SYWPHRebKnzp3ODDQ/9XMtFMqozdoYDJWw==","signatures":[{"sig":"MEQCIAZrIQQXMEzmGFGgh6F4KZY9F9puZpUlR69WXsSICWaMAiA9/8vEL6dzoxftLVYZA52l5qEbYXIczXJDCJHUEofXow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICKm0rpYZz5YjRkxe5xyCI5b3KXmRC+iLPu+USAsu6IxAiEAj+EZEnlP8JMetbqLOF48T4XLd2bJgby0m8geM9/2Bfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203474},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"b282aeac8fd0f0d0727e0199f846cde5203415fe","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"12.0.1","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.1.10_1789294796292_0.7025042579754173","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@goodandready/dsh-goal","version":"0.2.0","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.0","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"00d3af8949ff31f146f6eb2af5198b740980731d","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.0.tgz","fileCount":12,"integrity":"sha512-pxzhm3e66sSqw2URhC9yb4erm50Ivjr7Auk098HD+WgnrtArieXUV7McotorHivVfqsmwceKPOH2POQiLivwcg==","signatures":[{"sig":"MEUCIQCGxj7zJsNMjy8Dsyl+7bhZ883OdVc+H5CGUTzDcPVvfAIgN671AswC66wlEQcAEJTISKmqWuqR8Ziv7VNrn2nHfqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD20kXNT8f4kZS4azpFHhPi+QBFul4BIxlwuZJfA4xnWAIhAL+4wF0dlDfi0Et+595oVFyKaT0LntgGO2uAuG6pvCV+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246224},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"4680600a5cd51f26980a55cfd4fc7bb8ef2bcf1d","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"12.0.1","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.0_1789300067451_0.23776798627858153","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@goodandready/dsh-goal","version":"0.2.1","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.1","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"f3eeec3085d56ef9e2a58a8379a155e699908917","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.1.tgz","fileCount":12,"integrity":"sha512-uLIktmaKKqvi4WqL7zo3a8YKZ7hkwROpp9MblwZQrVWDX39GkDq0cZjvOxPSufAePm9jmE+O1Y3eUDr+klrmjg==","signatures":[{"sig":"MEUCIQCY43o00DCyQpsHKpDKy0Ros96vwCC+/4mk7YCwUfgW8AIgCt+BwzhG7MG9RFEzRi2HlY8QO/VXZEkXMNXsLEL0CgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOpjUXkhusG6UykcjBPlRShQ5Zu8otc+pp4Oh9tQqVrQIhAL7SicFU7MQXO8SGyIvZKNb9QJlWbeo0IruKfOYgfi2P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242019},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"b8964060c9fc14e1458e19f18ea45287e470f680","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"12.0.1","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.1_1789303422490_0.636982635641147","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@goodandready/dsh-goal","version":"0.2.2","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.2","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"15e59ec2f73d0877d6c7c7da243c98157dfd64fe","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.2.tgz","fileCount":11,"integrity":"sha512-rWc+Zka6XLBfPaOXmYI6kKx4l1xswcgQixqv7IHVXgicU+8BoyhVoMD5h0gXUgHOHqxo06B2Ykaz7etHChwqvA==","signatures":[{"sig":"MEUCIQCxbd4AHmQQ3ArjRD5+qV1F8HULMQHhECfhKhZd2K+gOwIgNqqKKK+pMw0sUIbTr4lh7FcX2rZZx44Ly6JfJuBTJ1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAX4EP6/qW9H+GmIZqUxxsnoj9g9lPKvfVtJZkplmjXpAiEAw1f6LZAL9KJA/rtfpHM+k2P46WS7Hov02CnrvRxomTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229397},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"8e785359fa5c5e12d1382a72691729436b1b3deb","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"12.0.1","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.2_1789470339201_0.02549214900008301","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@goodandready/dsh-goal","version":"0.2.3","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.3","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"b3c75690f5393d7b85a66d3c627b41a0df7c9521","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.3.tgz","fileCount":18,"integrity":"sha512-IfTScAs8gn9A2ORXwcJBKVOzGMgG0pAyayKxtjCRW1ELjQsetER/LMrRv+5ouqDZA4h2PYU6yRRjaN5AEl1FPg==","signatures":[{"sig":"MEUCIDqH2hu5y5z8H8b+spUldIsz6wH3dWz6iMicSJE6ZXPGAiEA+3tC6a/QmIpgcgWoOydFrGigbi07Kx3aXLAnXEMfbjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB/8cP1HNifwsqeVCV+3D4k80GgbrjCp9Wu/edEG1x6JAiEA107CG+/mKCm/gHt+NEsNXq4R98JQhXJbzKRehLjZWe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230871},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"87efa19ec81c79b384ee99275ca1727eef9961f9","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.3_1789661257427_0.2716835816750267","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@goodandready/dsh-goal","version":"0.2.4","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.4","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"6ec66a7705dc72babcc6c47349ac32aaa3ed9e9b","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.4.tgz","fileCount":18,"integrity":"sha512-x/R0Xf+aqXoCYpWEN/EbIWKsbjkqoQni4gZxL63y1FIW/mVJVM5Ea2SxmQIVmTmnauA5+1lfFL3ogdmbuYawPA==","signatures":[{"sig":"MEUCIQDWz2IE9Jkw5EEEh1L6fLa/9R5fOrlDjgdtsEnRybSpBQIgH1j0vG3tqzeF9iHhCz2e+1dfqC5l7foY8UrIL1HRKxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGQTk77JopKcsAa5L1iUbd/QCFdLvdwpj1p92tMgK6FOAiB8BY8pceyZxYkHjgMEM0kTVCHI8XIjnW9Oz0NHPY4IqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231968},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"12.0.1","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.4_1789770347509_0.7921829493557291","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@goodandready/dsh-goal","version":"0.2.5","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.5","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"64b6201e508b7c546a321fb1a67e88bca0522641","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.5.tgz","fileCount":18,"integrity":"sha512-rFrX0GRd8lunKcLlsslg6lPRW7vfMhZuwh6EbW82OzVbI4VKmwTzmJg/xc93hSFYuliZjWP2o2fpqgqdIp0U9g==","signatures":[{"sig":"MEUCIAyi25u5njuduFUD5q+3/TI5cKpahyUa+DqaMEX0vGp9AiEA9fDsabwtfiXHjHrtsL/G5r9Ojnrd6SGqrvorl5A6w+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHb1Z4nrxRW47X3NRkUG7C+YRV2DvIG3QUSG1BnrR+4ZAiAi+hraNWhgtK3Yen7XcUSJfnzZWx3okdJ8xgE8OrkBqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232540},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"12.0.1","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.5_1789835901557_0.0846896532624628","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@goodandready/dsh-goal","version":"0.2.6","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.6","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"8e833682678ff193870acf2cf5dea1a21c67ec03","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.6.tgz","fileCount":18,"integrity":"sha512-PruXI6ku+kuNYSyDITChu8EFUGgvbUw0YjaLI/ajqSwmZgPkUFx1bfkAi+8xvPm5j27FiiyTIJEv+pPh6cQ4+A==","signatures":[{"sig":"MEUCIQCMct2zQYEhJ0JJDNEQ8VJA7OeShLeoWibbRPfFJdwZcwIgR8mbw5mUCiT2/tASSmpjXz5SP8ZUkVLXz/RzzspKGqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFtgHa3yPj+CsYH47S0kHOKmfqLreLykC4Wo/xG58c3qAiBCDjID5wvLeCj1ae8TeyKlf//vVP1K5f5qu63ZzdOpeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267892},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"70263e837afd025814a247e89c63e4726c9b4242","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.6_1789922546528_0.6602662820480656","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@goodandready/dsh-goal","version":"0.2.7","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.7","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"fd7623d3e86f58ef6628c6b377362becde67dc13","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.7.tgz","fileCount":19,"integrity":"sha512-iu13JiJhFSSM0LwHkrEk1Mkg3wvSmalM5Mfh4G7RZOxdrQB1lr72LMw+YkG+JmsQbundAzt6RkQnm8E+I0WJaQ==","signatures":[{"sig":"MEYCIQD7yuMkGQW/VVuJo6euViCldhuaJLDU066gE+wYiWxc4AIhAMbV5KUR8fnY2O71LQlt+CUggLhkuIGOrtxmFH2EGq5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBiBbhebMh6yaC3ev6V6yb2OgkQGk38zGhdeU+jUyIdRAiEAzF7OBo/xRPJwPBbvm6cZ1K/oRO+C12iAHT7Deffbt0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274429},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"520701d744ca877d4bf5dc788b5a58b79751fffc","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.7_1789998007122_0.28435659477450015","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@goodandready/dsh-goal","version":"0.2.8","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.8","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"27007121d8d7d4f6f851d46f5c7eb2f57f583daa","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.8.tgz","fileCount":19,"integrity":"sha512-pxZW2ReD9XnVG3aV9xIkorQQ3IMrWn6I2oYifonrkoCSdeffhiMCZ66TwoPMwbOr0lZJY6YCyQBwvagAIZETmQ==","signatures":[{"sig":"MEUCIQCMKHxgFgOZV/8RxCNhM52s94kFE4cN0a+eUsGtPVsHLwIgLhZO3JgivHLJz8Oq9Zd1BYKs90COKFBbDsY+Q35/+uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFP0iQunGQWhEfmMKI+T+vH86VP+9ugQaSrZ46zzoEr9AiEA0+9RWVQWyD6+9F3hGY/t3LwgwVml6YOIRJmq48yFPyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274504},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"12.0.1","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.8_1790086802053_0.2273820172426413","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@goodandready/dsh-goal","version":"0.2.9","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.9","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"9fc4be248fa63f105cd851e879a2a434cf53300f","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.9.tgz","fileCount":19,"integrity":"sha512-3eRTp3pKv5jXxYTDIzywRSf6Fcf1zprJY6aMkjrizYAoNTO1Z0BcK9lyJvWiip+jzGzh/Akj0nAM9afCxo7VaQ==","signatures":[{"sig":"MEQCIGVi7IYuE8LVcQkkRiuX+5dMAV5laqhJlEi0pOm8s5Q+AiBft07r9uXTmyE7gFqfh4mQpwrTLkhlUuu2fEKlQqIdng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICSDK6IOG+pQdTPqMZebU9tpa4nLKqKg0jMlQlUk0W1xAiEAihFTlf3TDCCaXyuWTexpbjGNxH/CNPNxwetyTxyb9yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277211},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"ddeddbe771e244453b2137d7dca90fd192972c79","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.9_1790165207081_0.9354143977627991","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@goodandready/dsh-goal","version":"0.2.10","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.10","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"bece4bcb5a68eab8b267a77a36b8d15280e79f1f","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.10.tgz","fileCount":25,"integrity":"sha512-qpKkVS1W8gdeSmefb9jSY6wA+XRVWMjbC2oeUSe6uG9BBge9lYsBV6/tbXmBSKg89yRnIyPwyE9FYarGieCFvA==","signatures":[{"sig":"MEUCIEIZqXdmXTn2mSzbseTjWOILjLzU4L/H+59Qw6vNR18JAiEAvV3fPcQavXvahDUMbh+ov/nTKtN89BLuM7tKG6BQNnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDrX/Lpig2YQAH11zuQKEJIlcz7JSagVmkpnJG9z910BAiEAlGYHlKu+UFjfCquiyNBuehzSOSp7P6DJ64QyIUDjvI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331528},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e2dad5213d705f097648ba70c09429fb3d6e70e0","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.10_1790273037435_0.0724811856133245","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@goodandready/dsh-goal","version":"0.2.11","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.11","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"809083ecd26e7b4b286ecb9a766237638424d771","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.11.tgz","fileCount":25,"integrity":"sha512-UZwpWORAPe7uFOi8XX47SEBusKihwko0SDvZEUzxRmZ40Td73G+DqPXD9a1kC0hiy2C92Dh9xBa8H4/5xkUKTg==","signatures":[{"sig":"MEUCIB6xn2Vl3o3VwAAzjPCGXjLQIpQdyO4x7lYMWcsrSlYDAiEA+sasepH/iuDOvaCexa5isHWU9wLRu1hd7BhG167JPME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC9jNm/p18/dnb4kr7Au2/TBpdCMmC4Cd9w6IjcIZTmrAIgK+23xax6/UVauXTsyNNSltdDs0r7Jc4XOgcqm2USNQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336520},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"0c9001028ec06b46ce83a5b8a6cd2d8eadaad1db","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.11_1790330473172_0.016788930719818573","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@goodandready/dsh-goal","version":"0.2.12","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.12","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"98e9a92a1939070c38925b6c4211295eb6a66ad0","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.12.tgz","fileCount":25,"integrity":"sha512-cdwnyylsoztTgzqidvHUONt3V+jGrkB7tw2aoajUYJKMXJHAYVm3mAfFmIiQq+kob1PI3Xk1zcLbs3+JM1c3gg==","signatures":[{"sig":"MEUCIAr6DAufEkSue1WNtGn4pkQ4+Fn7ud/NhhGWOSFux0sMAiEA5lGGs/SjkceGV2v6cnmHCQ2rY7QBYqVjvCg34pqJzPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDiWA51RrX0MipScHbNQzUV44qnFCD9vChaFallrPYj5AiEAlL9Y11BX5y6H4HDV10aU5co76m9+VagTOSdNcxALO0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345638},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"6c9bb82c27ae7c5231a956f46ee916aece92c5cb","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Autonomous Goal Execution & Multi-Turn Task Tracking Engine with Sticky Header for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.12_1790337053086_0.8837947671032611","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@goodandready/dsh-goal","version":"0.2.13","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.13","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"e494b41efdc05fa7ad2c2983edf7820674c96dc8","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.13.tgz","fileCount":29,"integrity":"sha512-tyK53hR5Qyd+CryWgR2qkfM192aYi7IMJloot+YNES7R0GWp/zj0Nd1wsMcN5qPJov65nr9tFfIJ8VVXDKNHQg==","signatures":[{"sig":"MEUCIGE5cybizipis0L6LKNTqxQwGgJVg07VXvm4ks2j1OcnAiEA4rTePpKDaVWch/qxSfUD7dCKEUyIrimHLT3dOtcqwjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCc7LGNsZw8MqEltI5JoPK5LGPAJt5CN/Pa+8vPeXocbgIhAJhtKX+ByksJRfwXD+MjciDY1QTrXFSOrrGE1jYfkYVs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360435},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"0a9be3b3445fcca6f37a40f59b989b9f8cfc6938","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"12.0.1","description":"Core Goal Addon (Token Budget, Milestones, Git Snapshots & Retrospective Reports) for DeepSeek Harness","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-goal":">=0.1.5-rc.3","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.13_1790507551127_0.2806515241487897","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@goodandready/dsh-goal","version":"0.2.14","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.14","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"0ec1a086a92ddbf712f033e76b0c437093aa2d7b","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.14.tgz","fileCount":29,"integrity":"sha512-J/lO741Y+i6waTgs1OZB8fZPWhkpTgOluPhUrkG0TWT7mkJ58ej6ryzpuLzPTlnNcxFZFaFOh9JyMn+Xk+yLyw==","signatures":[{"sig":"MEUCIQCvhgTeTd0S5RzTcxrjBAGQUolcHsQLJ/5USGP26v+wfgIgOh45/b2loQNX8y8zSZ+vtx+8rySQoJ8W8MV2K2MQLiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDc7xrDFitck2DYj5Jwupb8UxUM5qy+RDuWo8bFJG1pqQIgDoBKos2coE+KmbndhqdSNRbxU26KEA0Gmtll8NGWgJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361103},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"82b269106718aa5e4a97d1e1b312e451b4c2ded4","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"12.0.1","description":"Core Goal Addon (Token Budget, Milestones, Git Snapshots & Retrospective Reports) for DeepSeek Harness","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-goal":">=0.1.5-rc.3","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"@deepseek-ai/dsh-goal":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.14_1790508366646_0.8775338587135366","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@goodandready/dsh-goal","version":"0.2.15","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.15","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"2f2d0204225d9c04e0ffda2a2edf4dccf1bcecc2","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.15.tgz","fileCount":29,"integrity":"sha512-yvh5ffs4u/6Afdr0Ak+hN1dSo84yK82nfY/rE6VohfNA1Epk89KNHrBIeAonY4K+tX6jwlFrTQmRf/0kGcU9zg==","signatures":[{"sig":"MEYCIQCgizzq+i7atAdlG3v+NxGLrhlazrfrlDQOl9QeAy5mlQIhAOQupew2iIdY4Iu9eEzopyk5HgbEU0RLEsBCpl1YeFUG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHDS/MLHJ0vNqr492FUaLEa3pwo54sgrGhmjk6GgZ7AvAiEAgwQoAx2ygGATy8pazpfBUvi1GgHWpvU8wo3kWBWSZw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361132},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"1c1d5aa927639bfa80629fef494d090a0f17003e","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Core Goal Addon (Token Budget, Milestones, Git Snapshots & Retrospective Reports) for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-goal":"^0.1.7-rc.2 || ^0.2.0-rc.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.7-rc.2 || ^0.2.0-rc.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh-goal":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.15_1790630102809_0.6045463855301025","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@goodandready/dsh-goal","version":"0.2.16","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"author":{"name":"goodandready"},"license":"MIT","_id":"@goodandready/dsh-goal@0.2.16","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"10c4eb3ef9dd32fb9f8020c2a0eb3aaecdb6634c","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.16.tgz","fileCount":29,"integrity":"sha512-71oHQaS+KO5UbboZAYm0+KZZwD2yXvNpm1/NARCKt4csQYfEdPVmXKW6es/DujTSnI3xqwOIO0WjQ2s5QdDtDA==","signatures":[{"sig":"MEQCIEzS7p//+Zqmp7IPkjGHRaPqFQ4rtPciQLrp8Dqy2GjnAiBUC2QdswU0uCLUMBxTynLiLOKm3vYNDpA5A6MXHe6oGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCIHFfjVMVCUpIglk4XUnJqSrepcqFwocLR3odhnpGX4MOAh8tH9EMM/gjcY3MOUQOw8AMgu3rUw6jJXvFiLUzZX18","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361132},"main":"./lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"8be153818fb9a68ec254e7cee3d9c373f90f14cc","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Core Goal Addon (Token Budget, Milestones, Git Snapshots & Retrospective Reports) for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-goal":"^0.1.7-rc.2 || ^0.2.0-rc.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-host-webserver":"^0.1.7-rc.2 || ^0.2.0-rc.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh-goal":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-goal_0.2.16_1790685737718_0.3949383494768972","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"_id":"@goodandready/dsh-goal@0.2.17","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"dist":{"shasum":"bb9cc7b45379a36fd02644431760ec279fda491f","tarball":"https://registry.npmjs.org/@goodandready/dsh-goal/-/dsh-goal-0.2.17.tgz","fileCount":29,"integrity":"sha512-sbMu3ai2rXzk04kTGxqbX75zNXM/Eh9aSmIEifeSwxvP20YwmWbAseuCu1Ivf0NBbAo47IypyJ3YbDpPRW3xAA==","signatures":[{"sig":"MEYCIQC7xv9XBRtlZJKNiyzOhOPpIwu6M2RenbgUgppQXUaDaAIhAMEPFtukrnuI6r7wyOwHQ356vHfypEQjPMMYhYujWubU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID1SlKteNACZX0oobdhVytBOcEOF+ZIySNMekl8DAUYtAiEAic5A8HYPA/GhwLIA2EA9QMNDiDx2eK0Gvdj/BoB+0nw="}],"unpackedSize":361810},"main":"./lib/index.js","name":"@goodandready/dsh-goal","type":"module","author":{"name":"goodandready"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"636d4d8548aa5ae3f9638cb4e544f619293ed394","license":"MIT","scripts":{"test":"node --test test/*.test.mjs"},"version":"0.2.17","_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"homepage":"https://github.com/GooDAnDReaDY/dsh-goal","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"_npmVersion":"10.9.8","description":"Core Goal Addon (Token Budget, Milestones, Git Snapshots & Retrospective Reports) for DeepSeek Harness","directories":{},"maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"@deepseek-ai/schemastery":"^3.18.4"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.4"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-goal":"^0.1.7-rc.2 || ^0.2.0-rc.1","@deepseek-ai/schemastery":"^3.18.4","@deepseek-ai/dsh-host-webserver":"^0.1.7-rc.2 || ^0.2.0-rc.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh-goal":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-goal_0.2.17_1790685897287_0.27467198449193453"}}},"time":{"created":"2026-09-04T18:51:19.795Z","modified":"2026-09-29T12:44:57.527Z","0.1.0":"2026-09-04T18:51:20.151Z","0.1.1":"2026-09-04T19:01:41.555Z","0.1.2":"2026-09-05T19:14:57.729Z","0.1.3":"2026-09-05T19:46:19.814Z","0.1.4":"2026-09-08T10:17:13.604Z","0.1.5":"2026-09-10T18:49:00.526Z","0.1.6":"2026-09-12T15:25:55.599Z","0.1.7":"2026-09-12T15:38:57.848Z","0.1.8":"2026-09-12T17:48:35.335Z","0.1.9":"2026-09-12T21:11:31.782Z","0.1.10":"2026-09-13T10:19:56.382Z","0.2.0":"2026-09-13T11:47:47.539Z","0.2.1":"2026-09-13T12:43:42.572Z","0.2.2":"2026-09-15T11:05:39.304Z","0.2.3":"2026-09-17T16:07:37.589Z","0.2.4":"2026-09-18T22:25:47.630Z","0.2.5":"2026-09-19T16:38:21.650Z","0.2.6":"2026-09-20T16:42:26.615Z","0.2.7":"2026-09-21T13:40:07.219Z","0.2.8":"2026-09-22T14:20:02.149Z","0.2.9":"2026-09-23T12:06:47.178Z","0.2.10":"2026-09-24T18:03:57.543Z","0.2.11":"2026-09-25T10:01:13.271Z","0.2.12":"2026-09-25T11:50:53.187Z","0.2.13":"2026-09-27T11:12:31.220Z","0.2.14":"2026-09-27T11:26:06.808Z","0.2.15":"2026-09-28T21:15:02.958Z","0.2.16":"2026-09-29T12:42:17.806Z","0.2.17":"2026-09-29T12:44:57.369Z"},"bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-goal/issues"},"author":{"name":"goodandready"},"license":"MIT","homepage":"https://github.com/GooDAnDReaDY/dsh-goal","keywords":["dsh","dsh-plugin","deepseek-harness","goal-mode","autonomous-agent","cordis"],"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-goal.git","type":"git"},"description":"Core Goal Addon (Token Budget, Milestones, Git Snapshots & Retrospective Reports) for DeepSeek Harness","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"readme":"# 📦 @goodandready/dsh-goal\n\n<div align=\"center\">\n\n<h3>DeepSeek Harness 自主目标执行与多轮任务跟踪引擎</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@goodandready/dsh-goal\"><img src=\"https://img.shields.io/npm/v/@goodandready/dsh-goal.svg?style=for-the-badge&color=6366f1&labelColor=1e1b4b\" alt=\"npm version\"></a>\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/github/license/GooDAnDReaDY/dsh-goal.svg?style=for-the-badge&color=10b981&labelColor=064e3b\" alt=\"license\"></a>\n  <a href=\"https://github.com/topics/dsh-plugin\"><img src=\"https://img.shields.io/badge/DSH-Plugin-8b5cf6.svg?style=for-the-badge&labelColor=2e1065\" alt=\"DSH Plugin\"></a>\n  <a href=\"https://nodejs.org\"><img src=\"https://img.shields.io/badge/Node-20%2B-f59e0b.svg?style=for-the-badge&labelColor=451a03\" alt=\"Node version\"></a>\n</p>\n\n<!-- Обязательная кнопка перехода на витрину всех проектов -->\n<p align=\"center\">\n  <a href=\"https://goodandready.app/\"><img src=\"https://img.shields.io/badge/Все_проекты_автора-goodandready.app-ff4500.svg?style=for-the-badge&logo=rocket&logoColor=white&labelColor=1a1a2e\" alt=\"Все проекты автора\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"README.md\"><b>🇬🇧 English</b></a> •\n  <a href=\"README.ru.md\"><b>🇷🇺 Русский</b></a> •\n  <a href=\"README.zh.md\"><b>🇨🇳 中文说明</b></a>\n</p>\n\n<!-- Обязательный блок поддержки проекта: локализуй текст под язык README -->\n<table align=\"center\">\n  <tr>\n    <td align=\"center\">\n      ⭐ <strong>如果您喜欢这个插件，请在 GitHub 上为它点亮 Star</strong> — 这能让我知道插件对您有用，并鼓励我继续开发和维护它。\n      <br><br>\n      🐛 <strong>如果您发现 Bug 或希望增加功能</strong>，请使用任意语言在 GitHub 上提交 Issue — 我会评估您的建议，并在后续版本中实现有价值的改进。\n    </td>\n  </tr>\n</table>\n\n</div>\n\n---\n\n## ⚡ 概述与解决的问题\n\n复杂的工程开发任务需要多步骤的自主推进：将高层目标分解为有序的里程碑、在各轮交互间无需用户重复提示即可持续执行，并保持清晰直观的进度可视化。\n\n如果缺乏目标跟踪框架，智能体容易在多轮对话中丢失上下文、陷入被动等待，或在遇到卡点时无法及时提醒用户。\n\n**`@goodandready/dsh-goal`** 为 DeepSeek Harness 带来了完整的目标模式（Goal Mode）：\n* 🎯 **输入框上方常驻目标横幅**：顶部常驻状态条，配备实时计时器（`• 2s`、`• 1m 45s`）、状态徽章（`RUNNING`、`PAUSED`、`COMPLETED`）、当前目标名称与控制操作。\n* ⏸️ **播放 / 暂停 / 恢复 / 取消**：可通过按钮或 `/goal` 命令随时暂停自主循环，或在需要时恢复执行。\n* 📋 **里程碑拆解与 ETA 预测**：交互式清单抽屉，展示子任务状态（`pending`、`in_progress`、`completed`、`failed`）、进度百分比与动态预估剩余时间。\n* 🌐 **多语言智能识别（v0.1.9 新增）**：提示词注入、自主轮次追问和 UI 状态徽章自动匹配用户输入语言（默认英语，支持中文和俄语）。\n* 🔘 **快速启动按钮（v0.1.8 新增）**：常驻于输入框上方的启动按钮，支持弹窗一键制定目标，可在设置中自由开关。\n* 📊 **Token 消耗统计与 Markdown 导出（v0.1.7 新增）**：实时累计提示词、生成词及总 Token 消耗，支持一键复制完整 Markdown 报告。\n* 🤖 **智能体自主协作工具**：向智能体直接提供 `goal_set_milestones`、`goal_update_progress` 和 `goal_finish` 工具。\n* 🔄 **DSH 核心目标工具无缝拦截与兼容 (*v0.1.10 新增*)**: 为使用原生 DSH 目标控制指令的模型提供完美向下兼容，透明接管 `update_goal`、`get_goal`、`create_goal`。拦截并处理 `complete`、`pause`、`resume`、`edit`、`blocked` 等操作，彻底解决原生工具抛出的 `complete and blocked require a direct human turn` 权限崩溃错误，所有状态直接同步至 GoalEngine。\n* 🛡️ **安全防护机制**：支持自定义最大迭代次数（`maxIterations`）以及智能卡顿检测（Smart Progress Guard）。\n* 🔔 **Web Audio 提示音**：任务完成或失败时，通过 Web Audio API 播放舒缓的合成音效。\n\n---\n\n## 🏛️ 架构图\n\n```mermaid\ngraph LR\n    subgraph UserInterface [\"用户界面与交互\"]\n        Cmd[\"斜杠命令: /goal &lt;目标&gt;\"]\n        Dock[\"常驻目标横幅 (conversation.input.dock)\"]\n        Modal[\"目标详情与里程碑弹窗\"]\n        QuickLaunch[\"快速启动目标按钮\"]\n    end\n\n    subgraph GoalEngineCore [\"目标引擎核心 (lib/goal-engine.js)\"]\n        State[\"状态管理 (IDLE, RUNNING, PAUSED, COMPLETED)\"]\n        Milestones[\"里程碑跟踪与 ETA 计算\"]\n        DiskStore[\"状态持久化存储 (goal-state.json)\"]\n        LangDetector[\"语言检测器 (en, zh, ru)\"]\n    end\n\n    subgraph AutonomousLoop [\"自主循环与轮次协调器 (lib/index.js)\"]\n        TurnHook[\"ctx.on('turn/end') 自动推进\"]\n        Guard[\"卡顿防守与最大迭代限制\"]\n        PromptInject[\"getStatePromptInjection 提示词注入\"]\n    end\n\n    subgraph AgentTools [\"Cordis 注册工具\"]\n        ToolSet[\"goal_set_milestones\"]\n        ToolProgress[\"goal_update_progress\"]\n        ToolFinish[\"goal_finish\"]\n    end\n\n    Cmd --> GoalEngineCore\n    Dock --> GoalEngineCore\n    QuickLaunch --> GoalEngineCore\n    GoalEngineCore --> DiskStore\n    GoalEngineCore --> AutonomousLoop\n    AutonomousLoop --> PromptInject\n    GoalEngineCore --> Modal\n    AgentTools --> GoalEngineCore\n    AutonomousLoop --> Guard\n```\n\n---\n\n## ✨ 核心模块详解\n\n### 1. `lib/goal-engine.js` — 状态引擎\n纯 JavaScript 实现，零外部依赖，完整管理会话目标、里程碑状态、运行计时、ETA 预测、Token 累计与崩溃恢复水合。\n* **语言自动识别**：根据目标文本自动选择英语 (`en`)、中文 (`zh`) 或俄语 (`ru`)。\n* **ETA 预估计算**：基于已完成里程碑的平均耗时进行动态预估：\n  $$\\text{ETA} = \\frac{\\text{已运行时间}}{\\text{已完成里程碑数}} \\times \\text{剩余里程碑数}$$\n* **原子防抖持久化**：采用安全的临时文件写入与重命名机制，避免进程中断导致数据损坏。\n\n### 2. `lib/command-handler.js` — 命令处理\n处理 `/goal` 斜杠命令及其子命令：\n* `/goal <目标内容>`：启动新目标。\n* `/goal pause`：暂停当前目标并中止智能体当前轮次。\n* `/goal resume`：恢复执行并自动提示智能体继续。\n* `/goal clear`：重置当前目标为 IDLE。\n* `/goal`：展示状态、耗时、预估时间、迭代进度、Token 统计与里程碑列表。\n\n### 3. `lib/index.js` — DSH Cordis 生命周期管理\n* 注册 HTTP REST API（`GET /dsh-goal/state`、`POST /dsh-goal/action` 及 `GET /dsh-goal/events` SSE 实时流）。\n* 监听 `turn/end` 事件，通过 `setImmediate` 实现轮次间的极低延迟自动驱动。\n* 监听 `approval/asked` 事件，在需要操作员审批时自动暂停。\n* 为智能体注册专属工具：`goal_set_milestones`、`goal_update_progress`、`goal_finish`。\n\n### 4. `lib/client.js` — Web 前端界面\n* **常驻目标横幅**：注入 `conversation.input.dock` 插槽，包含实时计时、状态徽章、暂停/恢复与详情按钮。\n* **目标详情弹窗**：展示完整里程碑清单、进度条、Token 统计，并支持 📋 一键复制 Markdown 报告。\n* **快速启动按钮**：输入框上方的便捷入口，免去手动输入命令的繁琐。\n* **设置卡片**：基于 Schemastery 注册至 `settings.plugin.item` 的可视化设置面板。\n\n---\n\n## 📦 安装说明\n\n```bash\ndsh plugin --profile web add @goodandready/dsh-goal\n```\n\n安装完成后重启 DeepSeek Harness 实例并刷新浏览器即可。\n\n---\n\n## 💬 使用指南\n\n### 1. 通过聊天输入启动目标\n在聊天输入框中直接输入 `/goal` 命令：\n\n```text\n/goal 重构鉴权中间件并补充完整的单元测试\n```\n\n智能体将立即：\n1. 通过 `goal_set_milestones` 制定清晰的步骤规划；\n2. 逐项执行，并通过 `goal_update_progress` 标记 `in_progress` 与 `completed`；\n3. 全部完成后调用 `goal_finish` 输出最终总结。\n\n### 2. 快速启动按钮\n点击输入框上方的 **启动目标** 按钮，在弹出的窗口中输入任务描述并点击确认。\n\n### 3. 通过 REST API 控制\n也可以通过 HTTP 请求远程控制目标：\n\n```bash\n# 启动目标\ncurl -X POST http://localhost:3080/dsh-goal/action \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\":\"start\",\"title\":\"实现自动化备份流水线\"}'\n\n# 暂停目标\ncurl -X POST http://localhost:3080/dsh-goal/action \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\":\"pause\"}'\n\n# 恢复目标\ncurl -X POST http://localhost:3080/dsh-goal/action \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"action\":\"resume\"}'\n\n# 查看实时状态\ncurl http://localhost:3080/dsh-goal/state\n```\n\n---\n\n## ⚙️ 配置说明 (`settings.yaml`)\n\n可在 `settings.yaml` 中配置，或在 **设置 → 插件 → 目标模式** 界面中调整：\n\n```yaml\ndsh-goal:\n  maxIterations: 25\n  autoDrive: true\n  enableSound: true\n  showQuickLaunchButton: true\n| `consecutiveToolFailureLimit` | `number` | `3` | 连续 N 轮工具错误自动熔断暂停（0 为禁用） |\n| `enableBrowserNotifications` | `boolean` | `true` | 目标完成时发送桌面原生系统通知 |\n```\n\n| 参数项 | 类型 | 默认值 | 说明 |\n|:---|:---|:---|:---|\n| `maxIterations` | `number` | `25` | 安全限制：每个目标允许执行的最大自主轮次 |\n| `autoDrive` | `boolean` | `true` | 是否在轮次之间自动保持循环执行 |\n| `enableSound` | `boolean` | `true` | 目标完成或失败时是否播放提示音效 |\n| `showQuickLaunchButton` | `boolean` | `true` | 是否在输入框上方常驻快速启动按钮 |\n\n---\n\n## 🧪 自动化测试\n\n运行单元与集成测试套件：\n\n```bash\nnpm test\n```\n\n---\n\n## 📄 开源许可\n\nMIT © [GooDAnDReaDY](https://github.com/GooDAnDReaDY)\n\n---\n\n## 📦 版本历史 (Release Notes)\n\n### v0.2.6\n- **Token 预算守护 (Token Budget Guard)**：设置安全使用上限，并在消耗达阈值（默认80%）时注入预警引导，达到100%时软暂停（`PAUSED_BUDGET_EXCEEDED`），支持一键延展 +50k 预算。\n- **子里程碑与检查清单 (Sub-milestones & Checklists)**：支持里程碑层级下的细分任务清单（`checklist: [{ text, done }]`），支持前端实时勾选及提示词自动同步。\n- **Git 自动检查点 (Auto Git Checkpoints)**：里程碑达成时可选自动生成快照提交，并在详情弹窗中支持一键回滚。\n- **执行成果导出 (Run Artifact Export)**：一键导出 Markdown 格式执行成果至 `.dsh/goals/<timestamp>-<slug>.md`（已添加 `.dsh/` 至 `.gitignore`）。\n- **紧凑面板模式 (Compact Dock Mode)**：输入栏固定面板可折叠为精巧胶囊状态栏，状态保存至 `localStorage`。\n\n### v0.2.3\n- **自动更新**: 在 `/api/dsh-goal/update` 集成了一键更新 API 端点，并配备安全的原点验证。\n- **模块化架构**: 将服务端完整解耦为高内聚子模块（各模块均低于 600 行）：路由、工具、持久化存储、报告生成与更新器。\n- **严格的多语言规范**: 从 `lib/*.js` 中清除了硬编码的俄语字符串与分支；核心原生支持英文（默认）与中文，俄语由 `@goodandready/dsh-russian-lang` 插件提供。\n- **健壮性与错误处理**: 消除了所有空 catch 块，在目标完成与阻塞的上下文延迟中添加了日志记录，并自动清理断开的 SSE 连接。\n- **设计系统规范**: 将第三方 CSS 类与硬编码 RGBA 颜色替换为原生 DSH 主题设计变量（`--dsw-alias-*`）。\n- **设置卡片状态保护**: 修复了设置作用域未加载时错误显示 `ready` 状态的问题，未就绪时正确显示不可用/加载状态。\n","readmeFilename":"README.zh.md"}