{"_id":"@moonquake2004/dsh-doctor","_rev":"58-93964f2729804e3cf37a14eecd7ed030","name":"@moonquake2004/dsh-doctor","dist-tags":{"latest":"0.8.5"},"versions":{"0.1.0":{"name":"@moonquake2004/dsh-doctor","version":"0.1.0","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.1.0","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"1d8837beaf6917d5b3e62f6f257b7e8d656c7f51","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.1.0.tgz","fileCount":5,"integrity":"sha512-ZYfGQ6GEH1g5e1XnkOHprRygYYGOSWizYupYZkkzELXBbrsrPRzFKs5LMlmnw0iNKYDAd+8VgbTQMK6VELLqrg==","signatures":[{"sig":"MEYCIQDs7VGtYuPKRf3YY+MqrxNot0Rh60xZhXqQHNy+tc9WZgIhAP0q/XdWVAqphvWN1ExWiozXXn1ZdQJ1iHNKWwmqm81o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43331},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"bb6f37ee7e5564541fcd858230d0d6bd3d256b7a","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 19 checks across env/profile/session, plus a 'Doctor' panel in the web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.1.0_1786752378263_0.9128316264089018","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@moonquake2004/dsh-doctor","version":"0.1.1","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.1.1","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"1f6aba287f3178dda350c39162de8736e6d494f4","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.1.1.tgz","fileCount":5,"integrity":"sha512-pSmlS4/uU8fOSTZMTKX1FPSR138gJQUpUou7vr+yQ0hrvsjTm4U/0PR7hgkUElBTonQ3KTGSlZclXTj26Z3Qpg==","signatures":[{"sig":"MEUCIHyZHyQRgtILo7lrvtRXLlZdlN3QTIT7bTmewRNz4Ye0AiEA9BXlRvx2ihTwJOOrz4LfmCA5Y/mrl5fu+uh4tBJ3Kl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43331},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"bb6f37ee7e5564541fcd858230d0d6bd3d256b7a","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 19 checks across env/profile/session, plus a 'Doctor' panel in the web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.1.1_1786752571588_0.12269667523000849","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@moonquake2004/dsh-doctor","version":"0.2.0","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.2.0","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"7a75d0c606e83b852e8b8f46e58793597e45ce3a","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.2.0.tgz","fileCount":6,"integrity":"sha512-tE7OyxCZRtZ4rPesZRy2nil0E545RJZ6pDBEmOKZa786GbdulK34m9yToAvwBU2bbcMb+zAH0NpeSpwSGENRHQ==","signatures":[{"sig":"MEUCIQCNMUMAHCf7VW2/GbzPLMLy/RjlQWDNZSrk3QzPRBNP/gIgBbR2LsTOWge4w8G0b9Kl82HFvWHlKnP1O0sdB1y14s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58094},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"c1febcb2321a18e19a84187ab03e6b2a661c4b68","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 19 built-in checks across env/profile/session, plus a self-updating remote catalog of declarative pattern checks; 'Doctor' panel in the web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.2.0_1786758344367_0.1262602111288198","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@moonquake2004/dsh-doctor","version":"0.2.2","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.2.2","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"1fe4fcb4e00eda0e975bcd44e1e3684204a2827a","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.2.2.tgz","fileCount":6,"integrity":"sha512-s6U1EBazz0sGI7l6Wxy+A7QQpAprfPMkrhRbwXpcYwOpH5oSD9vMNkCihZcnPVQEVMAOCmEaltxrGxdrkpVlLA==","signatures":[{"sig":"MEUCICYdi/a+6JoRhDJBKKkzyJ9/b6MjJhi2yKvJEjrHqyvIAiEA8MiIADQEPHrXL8tD33UH4rZCCjOTyXAnbZ3BA4Yzfgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63704},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"82265ac9c51a5bb763540d03c8a22abf3ef0387d","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 19 built-in checks + self-updating catalog (Layer A) + self-update check (Layer B); 'Doctor' panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.2.2_1786769945454_0.8557475402432786","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@moonquake2004/dsh-doctor","version":"0.2.3","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.2.3","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"68464535fee8425569c0cda1f21d96a029459375","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.2.3.tgz","fileCount":6,"integrity":"sha512-jFVPZVe5kcr4eUS2JbJ/bquTaJI3cmkHq/X9+hgAf1otvgvsXA5kh/DkqVrwh2CmtmhoYRh5UuGy5RzW4ztVLw==","signatures":[{"sig":"MEYCIQCIKRAluTZFMoC+fQIWhX1pvfBOromsK0A8hQmMA0k5EQIhAPqR56wHjXdB1OKv7snVysaH7mvwqHU/jzvWH9quV+Rt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68986},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"0a8261d500fd57f2e0e81ae40b5d68f2c6231f88","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 19 built-in checks + self-updating catalog (Layer A) + self-update check (Layer B); 'Doctor' panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.2.3_1786774164588_0.349990668675195","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@moonquake2004/dsh-doctor","version":"0.2.4","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.2.4","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"eee9276d8af190f6064d60999698401fb26d126c","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.2.4.tgz","fileCount":8,"integrity":"sha512-QXSZGzlsHxy/gTuxJZIqLLYKqbGqM0fQhuQOQr6zAgDc0Tgw65bC9zGJPY9bhHQpFgCMj8DBA9JwtncLmRBO6Q==","signatures":[{"sig":"MEUCIQDBD6NHp9gJIcK+gsczeXsW7rohthm4j6J++LO0iUfEpgIgagefYk+efbJQdtbY1ZAXTsc2VarymRVSJg4pGDIfCGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91304},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"9e09d881928dcf77f0a23db697a0b7b1be05c615","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 19 built-in checks + self-updating catalog (Layer A) + self-update check (Layer B); 'Doctor' panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.2.4_1786787461092_0.05294959662111487","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@moonquake2004/dsh-doctor","version":"0.2.5","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.2.5","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"5a09bafd73d4e5d18e50fab434cd38d17e451494","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.2.5.tgz","fileCount":8,"integrity":"sha512-Ny2RwrT++/X4zktFxMwq0KRm7ocIizgmPuYs5JGa+ltT0w09t9a16dozMht+Iclr+XesS3o1+GztbHWSlhBkVQ==","signatures":[{"sig":"MEYCIQCdCRqHdccRnODn3Gu9WTOEbkGgmZB8+iNynhlUmJbSQAIhAPrso90TXigpbV8bSiEXcqAHX98Lzg7RKYwoIqflKEWg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92923},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"2d630bc45d254da1471289328ab78e18728a6f27","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 19 built-in checks + self-updating catalog (Layer A) + self-update check (Layer B); 'Doctor' panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.2.5_1786788237759_0.22739483071024336","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@moonquake2004/dsh-doctor","version":"0.2.6","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.2.6","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"5009a5660f4d3bf9f4b219b670eed1ffe07a33ad","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.2.6.tgz","fileCount":8,"integrity":"sha512-y84WxuKwwA04c8ZwYQ/GKYnUDZpBOwuUh6gpzI/vCNzN5MZtIiLxkj9jGXq/Nv3//kTszx2WbIoWRRJulSnU0g==","signatures":[{"sig":"MEUCIEcoweWM+wqALKt5500+BgXMAroZ8XoGEfQSVNvpur4iAiEA8/EM94lf2N6yh9JxJGSddd33pVXXGlm4W9KRwrLoc5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97627},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"587ff0723beb71b8d91c9c8b69fdcb74870c27aa","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 19 built-in checks + self-updating catalog (Layer A) + self-update check (Layer B); 'Doctor' panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.2.6_1786800115338_0.5693993734377998","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@moonquake2004/dsh-doctor","version":"0.2.7","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.2.7","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"11808720539aca9780e4041e1054eb4c16be9afd","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.2.7.tgz","fileCount":8,"integrity":"sha512-vGi2LZDd9CqswotfPi/zuH99CJiogjymYRj6/BW1YH0nbdNcxAA3clvSTT2sdBz8x6l7xCYFIPxMuqqm6ofgAQ==","signatures":[{"sig":"MEYCIQD+UPhgk5w3CwxVpcjg1JxpdrKGXuFPBU4cpxeoBfQk4AIhAN7LGME/rBcYRHgIGgawVBUyL8BnwhQLhkgY56ZVvY+5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104521},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"ea22628f57c69ee2a77af7fef7a3eec8e7e7089c","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 19 built-in checks + self-updating catalog (Layer A) + self-update check (Layer B); 'Doctor' panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.2.7_1786802200433_0.22165063286292574","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@moonquake2004/dsh-doctor","version":"0.3.0","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.3.0","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"552bab54c6c8fec84be6b94a5f0c466e03cead65","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.3.0.tgz","fileCount":9,"integrity":"sha512-tYKeFvsRpyS1troyghOW6RfKGqv9bj5GT4W1SIcKyOZEkah2XCkU2t20fq1aaVaXscHLzmSV8CKx/7HeYtPEkA==","signatures":[{"sig":"MEUCIDwsCOFSt/PUjxFOiXMDvrEomFqgqz5XR0lwAmeXwpcJAiEA9CYoSQT/DdIK4NOE7BfqkCBuRFD9eLF08R6UNjgFYho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124777},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"fee591238f5237ea317fd89f7e51b0daec821f3a","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 25 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.3.0_1786812688347_0.06464935182287102","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@moonquake2004/dsh-doctor","version":"0.3.1","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.3.1","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"7e0fa050bc1d42dd463c0359077a5aff6f0b4f65","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.3.1.tgz","fileCount":9,"integrity":"sha512-FcGP6byspR+OS6v8SmZUsvF9nxAKSkijdI+QF3nXWvYAVPBZkIMaHUiM+nsuZHdUKtoJwkTevzQLoEsd3xGrAw==","signatures":[{"sig":"MEYCIQCh9fAZtLT4HYFGbDXKsO28uKkVVvWYiXvV2BemhB00qwIhAPROI09AeeWMPAok+N/rRDSAYmYwca8smLETxhUgZ5OY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126905},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"fddff25b0c9c06e0a22e157bcf9298afb3e391f1","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 25 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.3.1_1786871010493_0.6384874627140116","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@moonquake2004/dsh-doctor","version":"0.3.2","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.3.2","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"bfb6716dca82ea1200594740f6be748547854c5c","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.3.2.tgz","fileCount":9,"integrity":"sha512-G01Q60Vqc4nxqC/3UWLM8WDMEf8VGaEH4vvUCmGTC8/VxJqiTI7JUEs35CRqHvTUxvSHfhBbanTQp7qYf2X1FA==","signatures":[{"sig":"MEUCIQC1dXvyXhvKEYbO+LzOCax4nnKxsaaVBTv2kFU/qtQrFAIgHQd4uazFZc+uRY2g30xojiwuD5kIkqq4wZGARVKfzcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129613},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"d352cfd5d1e14edb83507e4e2683908cfb7f9e73","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 25 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.3.2_1786882685004_0.44808925249786125","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@moonquake2004/dsh-doctor","version":"0.3.3","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.3.3","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"2d609470f85061b37ca8c982d00af3a4a19e9758","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.3.3.tgz","fileCount":9,"integrity":"sha512-bHVv8aqXJfPITBiuUm1V17ObNM16chWko1T+t+J9KfpHcMwg7qvKfcBf/KFQxQKYwBVLzdaatK9Kl7XR0H+Z0Q==","signatures":[{"sig":"MEUCIBl1ZNFI6UK4dptnTwDWcYqCWQ+cpgrfZXiQBQj79yaSAiEA23XZ/IpTGksE4c3cwI1j4BR1aLrPiZhIWZEe47FdjSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130574},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"ccc94be5bd3d586d008ff0b0fdfd4b92ac9da60f","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 25 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.3.3_1786883205172_0.4047123370017698","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@moonquake2004/dsh-doctor","version":"0.3.4","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.3.4","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"c4f6c5e847687934b58ebdf6fba8e4340002a183","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.3.4.tgz","fileCount":9,"integrity":"sha512-pkjUzpZAqIXZuOz7iYhZElSdFkNer2u0mD7yc2rhMzME43GCKVjZzF58COrzPOJCJpiNwHfYosFtOf4tu13zQQ==","signatures":[{"sig":"MEYCIQC8oOwNI+F3QaZQSBr4lk4SVGon1P1fNp9IQqD2OM9KegIhAJ0QzPHiiTWb873gx/b5rZ60IZHDxMSHBYj7Fe90ToAC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131165},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"86cb270007fd8c0437573e7a58bae1b5516afae4","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 26 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.3.4_1786952239676_0.7055881823073133","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@moonquake2004/dsh-doctor","version":"0.4.0","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.0","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"e705ef8276d93d1931c320c3a6be39e0eb28b320","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.0.tgz","fileCount":9,"integrity":"sha512-X/n215itnINdj/5p6S0hQWZ+JnmqjjqE4GPmchYa8aG1L/f0iBuB0sFSR+S4KgVwfGFH3kMG9bQ1YWJo5GFu9Q==","signatures":[{"sig":"MEQCIAPb0wyKQNQnzIJz0oJhUWd1Hu+y5PV5DU/VIQKDvVrdAiAUCnY+4cDN/lf6m83fR5+2Ywkgeas+JxewXvVlHXMH9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140495},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"c28b92272f163d21bd1b833ed1f3462034259ae4","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.0_1787013054001_0.8411708184717497","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@moonquake2004/dsh-doctor","version":"0.4.1","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.1","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"b2e99b0325d863aaaa3b02fb228899224fd4938c","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.1.tgz","fileCount":9,"integrity":"sha512-/5diSyfI5AvrABna0CFKIKbq+8nwxZaLUaNTGQwYtbod0VuXMuQb4xQ95PEQzTSTpbCvxPj3yDiB5XTL7i3J/g==","signatures":[{"sig":"MEUCIQD+RDOEaLyp1n1r7YWCk9BsEFi3p8w7NWTdmAyJNtX6pAIgd5F+8aIEgGr13hcpPAW81O4RyeZkrQG1MFdYFqmOsZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141874},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"4947f28a59dfd9ae8a700cd0cfac6549d2a4e125","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.1_1787060672066_0.14342146973546788","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@moonquake2004/dsh-doctor","version":"0.4.2","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.2","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"7117ad4634e7211b266c9cd3f67d0fc19d1088e4","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.2.tgz","fileCount":9,"integrity":"sha512-5NbQ6Cv1Fh41HaaTRxEioaVyj0tleFznpWND9t8Ov0p2fal883hoclQJ1+6XVV2PVD0TFyOsDe0bAqb/w2rW9A==","signatures":[{"sig":"MEUCIQDvhCYlUcfKBYOowm07huoH1jkiBVyu9NXpjAqzaxRcxwIgHwggQEan4Zp4tgOcLW/Fsq0AHc6Ar16+rnhQlgIIS2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145368},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"041443ddb2fe8c930405163cacd923b83169b688","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.2_1787104266034_0.22552592194262489","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@moonquake2004/dsh-doctor","version":"0.4.3","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.3","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"b09bb42b9dd359da00d86584ccf89ae6f3f4a5eb","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.3.tgz","fileCount":9,"integrity":"sha512-S2Vo2rOXaf/FYWK84G9fw51RHBtb9tz2fhoShANem4QEZgWNn2+qzaYfO3iSqd8Z4Ez1w7FxQYPWqD4mw87hdA==","signatures":[{"sig":"MEUCIFPfwP3P+m2EUr3C4d4loGk/R8cVHQ7huXnyH2ZTpLIhAiEA8qYEv2BvbXeeQ5Y3NB3wG13ko0K4ZfTwWn0QxbBq694=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148086},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"4e51f2eaad40f99754efa8db02b068e939cc75a5","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"10.9.4","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.3_1787385444223_0.2938919800257884","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@moonquake2004/dsh-doctor","version":"0.4.4","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.4","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"a8266499659ec4a9571d7865861aadce4e82c4c2","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.4.tgz","fileCount":9,"integrity":"sha512-2A+90W6Rzy6kCuSEgG8dVCmNz7UsPsmkR4ELwd21k93jhPYh6BUTXO/5FrMprRfw515FVBZJKfKWFbSDSkkfdQ==","signatures":[{"sig":"MEUCIDXtZidR8Dxe1en/NMK97rEsPqJQQFT9/O7NP2Fi9Qx2AiEA1zCzXvcfp4Mg0kOvC9MocG8T4S1Uev8ayeZClJkX8Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149333},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"7bd6906863060f11e1f22cd658fb9b10a61c4f0e","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.4_1788155596848_0.5993165679710408","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@moonquake2004/dsh-doctor","version":"0.4.5","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.5","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"fcaf56f897ee565785d869c1d86578c486799fca","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.5.tgz","fileCount":9,"integrity":"sha512-/Xy6UxKgBoWVoncmfNbBjDLSx4BLbwT9Ps1cymnTis4zNBbnMy5APXqBx5NC8wqCOr9HXBbZJE/NiJLEMYnstg==","signatures":[{"sig":"MEUCIGhBJL4JRmCztBmV15tjtYUuwNK/CXSG3xQnGSieoSC8AiEA8Trldh9Ni6kuztOsyZW3r1vV9hYWXRq0hKO0Rm7XinM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173292},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"8b083ded484baf8aa3a227cb9e8af6bf2c0ad95d","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.5_1789134734738_0.7634244861345179","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@moonquake2004/dsh-doctor","version":"0.4.6","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.6","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"3538bb359892ccb4003b17c07c0931bc17779ac5","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.6.tgz","fileCount":9,"integrity":"sha512-wnJIp0FuIydFK6ASImOz8XeMGCO5xNQpuDAxiAMW1J+n8HLpz1LV4u0/J7VXyI/V6jbidjZGJ0CA3LTRa1yglQ==","signatures":[{"sig":"MEUCIQC8nmTSkXgb0vGKAdg4aUR8jIrSE/LT0NLDKE+VLoBD0wIgN+qmUgtpA5W5iHLEVnTb3oryQC5C8w6FjAvtd2YFdf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179881},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"6bced36e41afaac71180cd7f267114ac2d469f1b","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.6_1789135651080_0.8450521526214032","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@moonquake2004/dsh-doctor","version":"0.4.7","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.7","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"cd6ac1a32134cee26f9072da889783ffaf85f3dc","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.7.tgz","fileCount":9,"integrity":"sha512-okv88TlZLEICjR4CroWgMWRcvscz39pqMLglZ9jTQuThXZ+VGeRAW1RjWkKiQgiuZBAwM2d3WgeeK6MZf2+yZA==","signatures":[{"sig":"MEUCIGBqCzrPz+Anx5KXPe0lZrbNNaXxc71EKa+26Kz3an9MAiEA1rND3hzSAxI60fSO+dImK3pB3vS24WI6rbkPXNTaqH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181360},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"2ef6360cb99f1206f2e85726bf48442c9d315079","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.7_1789140088031_0.893717751641665","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@moonquake2004/dsh-doctor","version":"0.4.8","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.8","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"ba330e9da11ce4af1c665faa5f8d6a12fe6fd4a8","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.8.tgz","fileCount":9,"integrity":"sha512-G50Y+9uTJtg/pJroF9vTcTLMCMY62YfDbMRgpLIe/XDXTuadmwIlhLQuaL749OPGTSJVqpzL00Tx5nDOm/TPfg==","signatures":[{"sig":"MEYCIQCKd7fComz+NY57huMdsSVVt5s3P+5bCFzAfcJKUAge0QIhAO314IMMyIAntAp4uhaWIXhhBxosAxZuShveo6rVTtXt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182547},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"448f61c2599e5bb7e8b8661fa95845455ad616a7","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.8_1789230210976_0.5524483017429949","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@moonquake2004/dsh-doctor","version":"0.4.9","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.9","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"0d345444dc92a7a5f703014e3907e01faf6af45e","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.9.tgz","fileCount":9,"integrity":"sha512-xoIkqyu5ghye74CM/U2l7ZRk37AfOhZS95bCjW0DmNGhDSmzmv+XExPUeyGcFELeSWUyuDqukJvEG82blJRqfg==","signatures":[{"sig":"MEUCIBJoDChj5K8yV+KzmVIth7hLDFrJ+pn5VpFYMrE6emDdAiEAvTvZ1V3T6r90DDXYjxV1rSUfuUMoXyaJDlhAtbB194E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183993},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"03600d2ef10aaa0f540d3f1b77aa6395c7e78188","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.9_1789264421633_0.87280940128867","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@moonquake2004/dsh-doctor","version":"0.4.10","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.10","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"3956f53a979ab0bf86c6a5585b6e26a92f7001d2","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.10.tgz","fileCount":9,"integrity":"sha512-KOug7YxWD7pXwi3GD9FG7Z0e6Wb18/DZbVfctKBXWWumQjQbk7Z04rgpESopyzhalpxVqQJDpYDqnQrPy6KssQ==","signatures":[{"sig":"MEUCIHvVgYF8237gbt7FdfdrhB2SO3CxyyF3Qk4plSgBesitAiEA11ILXCk7KWHI2vGUytv3T7xgyA7GnkLhipztFxJEt+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185008},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"71613b79e0c758b1ed393e2b49d650d3cf881e24","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.10_1789316473795_0.8591750652458923","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@moonquake2004/dsh-doctor","version":"0.4.13","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.13","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"c818343db3b6988f25c3fe6595dfeb2f1466a11d","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.13.tgz","fileCount":9,"integrity":"sha512-NuiwyYRnEQeUipRKzPVsm5OsRn2V/j5Nr7V7Tn2C5ilScWq4qIbg1yaRv79gG1JTG7UQLmgiG9zlYFn1PHa0ew==","signatures":[{"sig":"MEUCIDHsY37reDB1IPvkWRb9v4pzHpImziDnqNmtw4cKY4HcAiEAvuDYVl1ML0G/p/d0NP3bXLRn1B9qw6TxNMwl6B+6Wgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186720},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"092ed5602b393f7f0be0d265ea4b381ac0d3b9b4","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.13_1789318364123_0.5016343703064332","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@moonquake2004/dsh-doctor","version":"0.4.14","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.14","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"3b1481a2f0972c437afdcbd8774b49567bcaf05f","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.14.tgz","fileCount":9,"integrity":"sha512-ucUcC4ABodNcAZNrSlgPmHEYbdliLxIVfbujRaAILuBd8jLL8kXQyRluLCt7SINXBUnfnA5svg3DVpfpxUshrg==","signatures":[{"sig":"MEQCIDKbdwelnWbDRrM9uIsiQ3K6P0w+8XL44qnI8fGFZgF0AiBXIOLkBDXUFIa+UCZ1cUxqZo1tEeve6dNHGBei/nol8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188281},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"af60c637cd574fbee340702b699125b426a6e140","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.14_1789432366930_0.14846574740775664","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@moonquake2004/dsh-doctor","version":"0.4.15","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.15","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"b81cc67c13e7bf06f8fb075da8457aa9069220ff","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.15.tgz","fileCount":9,"integrity":"sha512-7cNv1sP6K1BKN48f2KxzW5sMREfhurp/Ikq0IYwvyqWbRAXK/PX8yhWnwFbAd+l313V6n7TAY/y9D4CFQtPtxw==","signatures":[{"sig":"MEUCIQDFsMRB4DHupnURxRBs1aN4YJ9Ajb0dYA+/XjQpDMMCpQIgMkPfPWzz74tUrDWoyEMbfjUQW7PUWlrbZAi/yq1riAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190389},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e63b399615b049d93118f3d45bb67af3e017120f","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.15_1789432538228_0.18040800431935855","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@moonquake2004/dsh-doctor","version":"0.4.16","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.16","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"09a43826b17deeeca09812e98dd79f7f5aa43cb3","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.16.tgz","fileCount":9,"integrity":"sha512-+nAMaoR6PMSRXAids4aKccbHbU/KhS/GyzoasLJdKuvQmZJPN+428Q27txMwBFoKKCgJQe3HIfd5FFxnOBtqLA==","signatures":[{"sig":"MEQCIH1WCfMbyINVJUPfLAxbg1fQqL0A3TNiXCTudfWye1R6AiAhufb2UkZVo32e+ZG53zCs+pyegcg1GQL5Wrz2C9nAkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192772},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"7c338e27294ed5f13427bca05b0f06c2471a6437","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.16_1789432695712_0.022097488232273754","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@moonquake2004/dsh-doctor","version":"0.4.17","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.17","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"f4642903abba47b79ea473636097d8465220dfc8","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.17.tgz","fileCount":9,"integrity":"sha512-OhsQK66KzRCfVHDM6jvy58+AkkwHrE0HvdAxhGI/k55iyeYfH8HivIKSDwNRxn7LqvGpJtmpcEw8OMEK2DHjyg==","signatures":[{"sig":"MEUCIQDb0XucRMyv1IgKRepxO1hYpXfYbPVL4dmdjprxJAVc3AIgLf4WjMorwUNq+u1o668IBQxU6X8j0vjwtbmEgQZtr5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193045},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"806090ad29509a1b72883a608d5257c322648372","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.17_1789432806138_0.21712267027162113","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@moonquake2004/dsh-doctor","version":"0.4.18","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.18","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"463f52c8d1279a3cfd5fa9022da073d560dd4763","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.18.tgz","fileCount":9,"integrity":"sha512-WXgZ0wGn8mjdj1wBr4HgXpdgv5NdNLcjYcY0L07MTvrzHcdxO8PIb6hZ6YhZxt/Qdwe7TfMjyI6JW1bgNlHJ+A==","signatures":[{"sig":"MEYCIQCUchKL4wsfQTF8Q8qy7dt8m/mKsqHTubG5eMGm1G/w5AIhAObf37UJYJxSDVkE49sV2cTccqEUHpaYVjyl5NCByW2+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195042},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"0e6bd5ef05f32248d574e9bc876f979538fda23b","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.18_1789432961854_0.3282613974681894","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@moonquake2004/dsh-doctor","version":"0.4.19","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.19","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"22ce23ef35e57050821b5887151533853c3ccc29","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.19.tgz","fileCount":9,"integrity":"sha512-CQ7DCraelHEplod5jx62tAkypGis/AncZbsaGHEvO6vAPLKVqZ0ypUkajkgNzGg7NHFri7472vCMzWcaeNkEUg==","signatures":[{"sig":"MEUCIQCnu+jXwYqaarRYL73p8Mrn2RiQKUmclBWGU8ibqgf7EgIgGroblnLQ/86wvJq8K9E9tgCJcgERBN7NjT4gUkZ6l3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203137},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"1f4e1487cc9784a81573b627c67b1a8010229413","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.19_1789435377578_0.5943438621656365","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@moonquake2004/dsh-doctor","version":"0.4.20","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.20","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"a96e61696aec4904cecb2b72fcbdc0b89b1e9365","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.20.tgz","fileCount":9,"integrity":"sha512-tNQPFx7iJRljFdtqMXwq9HWFjs9ZIEoqcFEeUksq50as0tgLGff2UAxKfclTqfWdFudSECr5lMxlvjarFfbdKA==","signatures":[{"sig":"MEYCIQCjeCD7T6okUDvxHfu+ck6rolm4vKqFtT4kNLxH9l8sAAIhANDMy8JrZh/ExY6sB6LRKkSObJYMRV9VfgT4BXjsnZZa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211050},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"69a698c3f397f68b93f6f2a6bbe55e8f98b095c6","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.20_1789435778196_0.7814333851127444","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@moonquake2004/dsh-doctor","version":"0.4.21","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.21","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"f0ab5208899bcf82d10f9609c28bbe69c2e387c1","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.21.tgz","fileCount":9,"integrity":"sha512-D8BDVtDaaZH3GLCzrIkKyoxnEFsvldOi3ZLRdY+7g1SyK/wJnP2JCJKo9VcWUBfm3jrjUedVYV2d2Vq3MCyo9w==","signatures":[{"sig":"MEUCIBn93kLyQL/zgxESF7ABLaaInNP+TKpLwd/uTuQ3/w6cAiEAvdieEXCs8SKorOO5KVy857xsx/i7cwkCS6f2w83uPQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216399},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e02bbdd24fcfa06563734a289d1dc69590c69acc","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.21_1789437120551_0.4767872565097464","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@moonquake2004/dsh-doctor","version":"0.4.22","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.22","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"c04eec099a9741f8c47b97efc8e17a4eaa597cae","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.22.tgz","fileCount":9,"integrity":"sha512-feDoihNneKhMW9oyB2dt6DVQzCEBV6U9SHlvFuTd3S6AhqwkPm4YOrVEe8HywTLbiItxxsWM+gyDsz3Z5KFlUA==","signatures":[{"sig":"MEYCIQCrzioaoihvvUPc6tsMNtGzjuKMYO0OHfJf7jXQAYtL4wIhAL3B2XI3RYBXqtk48vbd87fnc2KIIfOnYxoeWzh0h6aq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216878},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"de85fd6c9d1c42ef7df3260bc5b8d8da1fca914e","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.22_1789439313188_0.5445549602389563","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@moonquake2004/dsh-doctor","version":"0.4.23","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.23","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"d46c26e4dc6f9a9ec1a8340779ad6ee26784ee63","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.23.tgz","fileCount":9,"integrity":"sha512-lv5Bwi6exkLl3IjAOxZLeYQdEOkJj9ij/HrWaStNCprD6vEb0OeA2Gdum7iHcpLxPZUxccdMgntL2dvkh9GbDg==","signatures":[{"sig":"MEYCIQC/zDIV3Te13OGK/hCIQl1Zg4qPmeaubqpYAcLPRjepewIhAL1rv3Kz2Ljcspd/lAqrw7+C0AWF5DEBZr3251901bCU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226060},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"6ba12fa916159efbce14ce0e65d23b46364468e1","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.23_1789440549079_0.7561871257683803","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@moonquake2004/dsh-doctor","version":"0.4.24","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.24","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"90d2147b3fbd5bdfe41849ffe2b98e377769187b","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.24.tgz","fileCount":9,"integrity":"sha512-oj/LwZkKPCf7fECkBNl2P36ExJmpbeHADfbq9WLJnNohuzqonmczOWYSC1JgWYngF1Gqyl6zN52ZC6O9fpIiPw==","signatures":[{"sig":"MEUCIGRBGcpBzeoX3VA/2K5BuQveUVe3Di6pKeOUd8rGpSZjAiEArm9rWYng0YZrquGj1X8kFEss8fE6HPCobhlkXOwbIZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226408},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"98bbc06a03c93dd237167ae48eff34d4b3d962cf","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.24_1789440696368_0.1673842853291576","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@moonquake2004/dsh-doctor","version":"0.4.25","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.25","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"7273d512f147157f41832e29cde9c1ea858556ca","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.25.tgz","fileCount":9,"integrity":"sha512-KOBmVlEIcc7NfOXgGRhGXglTTncP/MFiDgiH2jY9zwGKkfXcxkaoO+XQo4ZUvo0sqRTHMurhlBUtrZYOMSQBiA==","signatures":[{"sig":"MEYCIQDGGSrf7fFlSXKXDjk6+WdJM3kqTAQV3TdMASR39/uhggIhAM4e9iq3QUoZ2WF/TmyvdITaWkcg6BHytWCbOt12/1yV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227418},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"139ac0d04f2e5790a63411cb02176d287f3c6327","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.25_1789441673717_0.3004007612918851","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@moonquake2004/dsh-doctor","version":"0.4.26","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.26","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"8766666541a7dd3a6428e2192478cb04d3981056","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.26.tgz","fileCount":9,"integrity":"sha512-/CWjnOvphnKAx3yAwUC/VxUz5l8YMuwypbdHN37vO6cFJQMz6rh+hXv6+9ODci3o/JDXx1+T0+4A+zEhMY8Ndw==","signatures":[{"sig":"MEUCIHOfVpGUiJsKt6pU0S1Edr+eKNShRjEcNtqpR9nO5LBTAiEAtQC/4SX91u+HQO7TqBBZJQfLH2l7vNTwmiuNDYLT2h0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228397},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"139ac0d04f2e5790a63411cb02176d287f3c6327","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.26_1789441748237_0.0884532246379075","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@moonquake2004/dsh-doctor","version":"0.4.27","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.27","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"66130b3600bac450284c53db7d4e62fa8fa5bb4e","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.27.tgz","fileCount":9,"integrity":"sha512-G2KBXohx9SlgFp48pKuhc51r90tTxK+b7hT4UisI7etWe5eX4E890H1PCaQUDntwOvsog9ky8de5E30jnK9BLA==","signatures":[{"sig":"MEQCIGgDhYGScA/z+vt1Of9jaNmA+3uWRoaAJJ5mjyxweGqBAiAnOzXLaB6eeWYBLQrPww9dYyOMMz79vOtTu01ElU+Gfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230933},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"2e70051be68af5b6e6e04ebff4dfd0587b075647","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.27_1789441882560_0.4762560805674312","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@moonquake2004/dsh-doctor","version":"0.4.28","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.28","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"eb44d4ff8a567ddb68863707d813e5cc0fb8506b","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.28.tgz","fileCount":9,"integrity":"sha512-FJt4QpkejUkHgNzTkdSdGaiVqnsaCJjbZ0ZKSovcKWlWsdOs7Yzg8QHlGCbWvKuR7NaOwOXP6RVOAwiwoCpV3g==","signatures":[{"sig":"MEQCIHG3Dp3ZwcQ7Eyh+/xODDQoEyWUmCDGPMwHxbw7rxcqlAiBEnfXL27vxEgz4uy8Y7Zp6S1XWYNNhFDWrbB3KtpAzjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234225},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"3c075d1029d622d6c795fba5c267443338e57842","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.28_1789443518119_0.6507450375558264","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@moonquake2004/dsh-doctor","version":"0.4.29","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.29","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"bbe08b2d1c264da67323f3dfb7298afade6aef77","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.29.tgz","fileCount":9,"integrity":"sha512-4PkxKCdQbH3hhuXQCKdH3iM9f4Sp/sFxb5cB3rsvbpfOvxfvjJ94nAa/qgeJqwjoyRSzoXJM9g0swmA0oe6r1g==","signatures":[{"sig":"MEQCICsLiKj3rBJ1YKvCNkUGOh4MughtCV9o+4CWqsvAC41oAiBr+MoaEwNjiVJ9zM8pB/m3BHl4LlhEZsnpxO0x3BE8QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235415},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"14afef79930f9744f18b60a24cf86db6951543fd","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.29_1789449324792_0.10588718051225143","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@moonquake2004/dsh-doctor","version":"0.4.30","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.30","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"26030c701dfccfbd87bb5cb688003bd9f86b36d7","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.30.tgz","fileCount":9,"integrity":"sha512-0z3NhkjvAINnL8xPkY5PYUMorzobGjn3qw++gjZWRlHKNno7EERWWx4NNzy7fXDWDn5hRMDLyMbab21lsPd2SQ==","signatures":[{"sig":"MEYCIQDISradKpb5k/Jp7WvxRbbRVUXkveOvEuYqkf82sGhVagIhANg13trrpSdQiG/Wss1vLKeDjfJlUZx3zrgbym8Set/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237647},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"d163d771ccc0f15b5ab77452ce83b5ae9d653ac8","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.30_1789449435915_0.4486615960109954","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@moonquake2004/dsh-doctor","version":"0.4.31","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.31","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"5540e3e823fcf184af0b24088e20eca257479ddf","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.31.tgz","fileCount":9,"integrity":"sha512-nEBPp02GqRxYHJd8L2vGnU/hS5XuURik9LNlM2E0XeTsEbqwrbKA2pfpdGy7s6jj84N1hoWuuCDEJ1QaOM0/mg==","signatures":[{"sig":"MEUCIQD2N4bBIqiH4CY5Bnr2z1GtHY+nycI6c3mT3NO7l1vdhQIgWt/1C1Ddq6p0dxycYoWisAZmjLjN73yF3qjCq6sqDmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239404},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"29d4e19bc9acd2d61aa534a26982ae66f8e95698","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.31_1789449495687_0.139492931227021","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@moonquake2004/dsh-doctor","version":"0.4.32","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.4.32","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"52273609e8f6656220efafc3176569839e1ebe79","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.4.32.tgz","fileCount":9,"integrity":"sha512-FoI8zGDQfJmTMMH03MzeKo3h8B4WQZ2NFFKU6tCbuCC50WslFO634279KPWX/QHqAVAqJ4YtlOu7X83R9ny3rw==","signatures":[{"sig":"MEUCIQCj3tlVK/wFZNFcFOUzKLcsXrOoiZxcvONk9G6P8IDkkAIgb+tBl7E88Fq0BcJn8iqH7qaH0Wx/z8GyD5sP9cWAfpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247090},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"83fcf1df924a3f834ebb17de7f50380ea88f1a74","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.4.32_1789452341256_0.4324300820172571","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@moonquake2004/dsh-doctor","version":"0.5.0","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.5.0","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"7e4a9d70df4c4003cde04d9fdf27329fd164bb66","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.5.0.tgz","fileCount":10,"integrity":"sha512-skzxPRC2ozZA7JoTrNqLwx31wbeIVliWOVld6XcfBQmRaljxeo8/nL8mjj8lI1ip9nrBxH6cAiPp4R/x04sXLA==","signatures":[{"sig":"MEQCIGAmKYb/Gc1dCblriwMruDtSzVnpZ3PMM5T1ijjsHVCbAiBkdxJmOHRMwfTSgJPlm0O+XXg1YNlE34fFTFkz8qK68Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254455},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"a880591e1eb776fc56a6be4f901abe9c6273e7c8","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.5.0_1789454450823_0.1157701644110154","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@moonquake2004/dsh-doctor","version":"0.5.1","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.5.1","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"dd0ac01070fd8243cb5f68d5d17957dafe0918e3","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.5.1.tgz","fileCount":10,"integrity":"sha512-lZhrZUCzMDX+WYm86zMLgR4ds777/tvlrVZqy4S3lG8IUiwxq+Q8dZwZsGSSRMIctUdn/d8z7SYkPVldNeFneA==","signatures":[{"sig":"MEYCIQDbJFBKLHo++wbyx9u24t64Cwh62+Wr9KALEcwzPSBqLAIhANysxKB37kDaObzRE5Ux4tioLwJWyPaE2sDLFny4fE0+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258863},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e4144d3a51b905ef376f3910f601a083e0021b3a","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.5.1_1789471810515_0.36577088298766935","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@moonquake2004/dsh-doctor","version":"0.6.0","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.6.0","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"982b8b47697d6fa4d3c706851f04a65c7ef15536","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.6.0.tgz","fileCount":10,"integrity":"sha512-ck7GblzRcFWXKA9szFS1njOJDtNuF+NCUoITroVMJkcX9C5/lYz/6mC0IvYpLt7YWiDQ5CAVF2wFqL5wprXDtQ==","signatures":[{"sig":"MEUCIQDMo8MdBjDZma69o5mNR1WMGxMna1GqfibU8oM5Mz9LRAIgbQJconSXklE5/WsSnyHnOrn2bpCOlC60hc5KXtxcaE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263269},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"d43ef8ecdcd904dafc4c50704d188c6e95864f12","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.6.0_1789488719459_0.17865502642861264","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@moonquake2004/dsh-doctor","version":"0.6.1","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.6.1","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"f8543702459a22da41e80a876d34e654bab167ab","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.6.1.tgz","fileCount":10,"integrity":"sha512-aFWDNnkU8OpmjcC0FYMY8jTCB9gvE33H4TKc4De1hXnQeBURze56vsh4PosmeyDzPU9ZowsID7gLYpX6HwzvdQ==","signatures":[{"sig":"MEUCIFwJIF3Nbufinsfi+AFMBy9OHbv8WAO1IwhSCjdya85rAiEA+NuDbt34JLt8jTx8+3nhFCGmsjOXh9axA3MHfSl9psM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266997},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"9a28a61262b23d1ecce221980e2707e750e837a4","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.6.1_1789516080782_0.1710509488269314","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@moonquake2004/dsh-doctor","version":"0.7.0","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.7.0","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"ddd5559aace6e3530410a03f2cd2b5eaa4e43a26","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.7.0.tgz","fileCount":10,"integrity":"sha512-1reLNqw8O+DG1Mq2R7r9ihaa7dPSQNuu2hojJiywZJ7+jGUoE8JH216rRDLRQ4iCxzNif2NDxj4H/X8khwj5yA==","signatures":[{"sig":"MEUCIB3hvLh9N7Ng6XrW76k4DsRXIMnuqMgikBWusnr84J/1AiEA4d47zHMq6Gkovo7waIxdDKuAGwrT7rvf7ypEBu4dNmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271560},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"be86458ab17d16634573418eff83320b5db7537a","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.7.0_1789520970365_0.5444105076240582","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@moonquake2004/dsh-doctor","version":"0.7.1","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.7.1","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"ab810442045b5709567a773eec415dc4d3d6c85b","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.7.1.tgz","fileCount":10,"integrity":"sha512-JodPJm6QRsjoW3PLedetJw8TYzHADaV8pywTPhuFxvZ50svU4HAsKj7oZ4NRS7GScqNRGT3OzYV5CT4Y1oS3ng==","signatures":[{"sig":"MEUCIQDnPc50KX4TDjRRqKDjdw8D3Og+oQStoDwpZzgN9faSMQIgIIrbpUviUppkT0hoXqO6rVW5Ue9wVRCk5hT0vKLTmZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274873},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"b9c3e9588184e7ee85b3a80507b21fefc8a6a985","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.7.1_1789521332700_0.14624050723497173","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@moonquake2004/dsh-doctor","version":"0.7.2","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.7.2","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"295052af4b53ecfefe046dd72975b4af9ea480ba","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.7.2.tgz","fileCount":10,"integrity":"sha512-Ri9JVrR0hwm0hxe8l1j5keXep+P54Jeii8Y59clbsfjOoSaZMlQDvtLjWwex2zERoxsgHKre+hYhbnSbpTTVVw==","signatures":[{"sig":"MEUCIHTFIE8UxE/apNvTjsqv4DFWv1/N4RNAZ4A5cnjZMNRhAiEArtdMHuvAOKfPE0CScPbjF/GofwPv7kpb32KePt3YeDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280512},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"cd573f69a26c4a1885e5d47b101faa314f05bef9","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.7.2_1789521707328_0.9825497230355844","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@moonquake2004/dsh-doctor","version":"0.8.0","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.8.0","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"b6b8e716fe0937e329dab37bdc7b81ba622e816f","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.8.0.tgz","fileCount":10,"integrity":"sha512-5RHizjx2TWJDWcAdTjwhmGUvMG190zxqPzZ3d9yXdtdz82IfnlOlPTpFtJNnvXtBOHTUHJ/aljzYR0RTv7yBsg==","signatures":[{"sig":"MEUCIFhIBNyI63EvtYgSrezfnh66qJkvdRZmVb78ueRqmVl5AiEA0n4WoQvHs7xChB19q5irNCPrPvm5WurSsk4IgdK8YZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288341},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"a5e61393fb77e522b1e89b2dd064818149d1d632","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.8.0_1789522143551_0.10179904533703854","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@moonquake2004/dsh-doctor","version":"0.8.1","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.8.1","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"5d9f5eba41f65bcdeeabcf5062b75696744f9e25","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.8.1.tgz","fileCount":10,"integrity":"sha512-/8TVFtsZIKpUVSwi7JkhtS5k0Vga/FYrgyOmWGTQzVIyQWM1ESes3mEYkPffB67sWNefkHwBD1PZ6eHhobi41Q==","signatures":[{"sig":"MEUCIQDV0wKRaT1t1mswipqH80veapcAbQax1sf5mxqSU2Kq0QIgUnj9vzFUOZnD5ljM0bMbZgNV6LJpF/+3aUw0JhyC3XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292891},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"a5e61393fb77e522b1e89b2dd064818149d1d632","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.8.1_1789523357350_0.09359532714719032","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@moonquake2004/dsh-doctor","version":"0.8.2","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.8.2","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"6ae84b636ff708399e7556e27cc2c030a7322a71","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.8.2.tgz","fileCount":10,"integrity":"sha512-ThmBJysshoLI5hymDFx40dCx8xtMRgQvi1OdXSGzhDuUTtOPySyOVHDy2xsdwYkV/onKqYrztTDgsHOjCZ7VdQ==","signatures":[{"sig":"MEUCICDNB3arj0hdxLJnzwVDEJHJyZ525UaB/Q/HQ2/KqXj+AiEA5ILX3pgq1nl3Rj5tLnp/0p0J+g4eDs6HmsvL0z9NHbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298380},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"78b57f8e9a25206244c23a5c4f7878090b5f4b9e","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.8.2_1789525519975_0.10658765065706421","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@moonquake2004/dsh-doctor","version":"0.8.3","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.8.3","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"e1f2f71f5ea082c170071a9201cf1eaf99a4156b","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.8.3.tgz","fileCount":10,"integrity":"sha512-yPoAsEEU6eYKzGWORK73Ppy++yie7sujXilC2QOKg9erIjivsqtN37uhShUCMsbwBHREyFoih+8AOTp1WyGLqw==","signatures":[{"sig":"MEUCIGhuz9Ql1Sp8DiKyntglCwkXXWFTIjO8ekDxxcl7WR91AiEAs0qVKcnUN7H7QFDqx0+5+1Q3cJlonY20FCB8BCBP8Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304792},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"d73eb19cb1f6f39e4b9041ad4f8d5a7c5cabf072","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.8.3_1789527231949_0.236991162612618","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@moonquake2004/dsh-doctor","version":"0.8.4","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","_id":"@moonquake2004/dsh-doctor@0.8.4","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"homepage":"https://github.com/moonquake2004/dsh-doctor","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"bin":{"dsh-doctor":"dsh-doctor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"71ef33ff23c2b1dfe88858836b9620fcf660f6ca","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.8.4.tgz","fileCount":10,"integrity":"sha512-g8HLGESjC4MvPigygJFcdxFDdi5fQWNt7FPrDqsvTX5qWJs8PAV8+bmfgOX+SfANNBEWTV6fEQ8NTBAX1NzwwQ==","signatures":[{"sig":"MEUCIQD3Y5J4vyRNrci4NLgVuYN0uBTQvKrJm8RXOKAq8SprwgIgB/UCYNStg3Mt4Wp8THjLOYHOdxaPZWFwoLFeNeYlHw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312187},"main":"lib/index.js","exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"9200a0c71eb7cbc94e0a58fb2ca830c4d5b19238","_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"repository":{"url":"git+https://github.com/moonquake2004/dsh-doctor.git","type":"git"},"_npmVersion":"11.19.0","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-doctor_0.8.4_1789529524538_0.8428648817416797","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@moonquake2004/dsh-doctor","version":"0.8.5","description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","main":"lib/index.js","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"exports":{".":{"default":"./lib/index.js"},"./client":"./client/client.js","./cordis.patch.yml":"./cordis.patch.yml","./package.json":"./package.json"},"license":"MIT","author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"repository":{"type":"git","url":"git+https://github.com/moonquake2004/dsh-doctor.git"},"homepage":"https://github.com/moonquake2004/dsh-doctor","bin":{"dsh-doctor":"dsh-doctor.mjs"},"gitHead":"49da68f86bd69564b4cc589e83eda617a4c92e8e","_id":"@moonquake2004/dsh-doctor@0.8.5","bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-vMAmgAzR1SRi0tW2ERYEY4kDIRBSLe8BgCSyn5VCd6Ss+DQ9n4vvr8x7fNmhPxfN1PmmFLwC+9SXWXr5t84hNA==","shasum":"f2ef73e863b067042b2db69310dbd6bc5b00aad3","tarball":"https://registry.npmjs.org/@moonquake2004/dsh-doctor/-/dsh-doctor-0.8.5.tgz","fileCount":10,"unpackedSize":316363,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCIrQSsWOSe7RX6hGDmPcLh1R+Z/xY1MaYP8dO9ISU1gQIhAJekYcC9d/Akk7FndmCOWOC4MDPXE9il5BPtKAp1EWpk"}]},"_npmUser":{"name":"moonquake2004","email":"waterfly2004@gmail.com"},"directories":{},"maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-doctor_0.8.5_1789536515639_0.500603714329048"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-15T00:06:17.982Z","modified":"2026-09-16T05:28:35.941Z","0.1.0":"2026-08-15T00:06:18.406Z","0.1.1":"2026-08-15T00:09:31.737Z","0.2.0":"2026-08-15T01:45:44.519Z","0.2.2":"2026-08-15T04:59:05.631Z","0.2.3":"2026-08-15T06:09:24.786Z","0.2.4":"2026-08-15T09:51:01.245Z","0.2.5":"2026-08-15T10:03:57.902Z","0.2.6":"2026-08-15T13:21:55.486Z","0.2.7":"2026-08-15T13:56:40.576Z","0.3.0":"2026-08-15T16:51:28.511Z","0.3.1":"2026-08-16T09:03:30.638Z","0.3.2":"2026-08-16T12:18:05.175Z","0.3.3":"2026-08-16T12:26:45.343Z","0.3.4":"2026-08-17T07:37:19.821Z","0.4.0":"2026-08-18T00:30:54.176Z","0.4.1":"2026-08-18T13:44:32.200Z","0.4.2":"2026-08-19T01:51:06.180Z","0.4.3":"2026-08-22T07:57:24.355Z","0.4.4":"2026-08-31T05:53:16.985Z","0.4.5":"2026-09-11T13:52:14.898Z","0.4.6":"2026-09-11T14:07:31.230Z","0.4.7":"2026-09-11T15:21:28.185Z","0.4.8":"2026-09-12T16:23:31.128Z","0.4.9":"2026-09-13T01:53:41.782Z","0.4.10":"2026-09-13T16:21:13.936Z","0.4.13":"2026-09-13T16:52:44.255Z","0.4.14":"2026-09-15T00:32:47.113Z","0.4.15":"2026-09-15T00:35:38.372Z","0.4.16":"2026-09-15T00:38:15.848Z","0.4.17":"2026-09-15T00:40:06.288Z","0.4.18":"2026-09-15T00:42:41.986Z","0.4.19":"2026-09-15T01:22:57.714Z","0.4.20":"2026-09-15T01:29:38.532Z","0.4.21":"2026-09-15T01:52:00.719Z","0.4.22":"2026-09-15T02:28:33.314Z","0.4.23":"2026-09-15T02:49:09.263Z","0.4.24":"2026-09-15T02:51:36.559Z","0.4.25":"2026-09-15T03:07:53.906Z","0.4.26":"2026-09-15T03:09:08.386Z","0.4.27":"2026-09-15T03:11:22.701Z","0.4.28":"2026-09-15T03:38:38.302Z","0.4.29":"2026-09-15T05:15:24.927Z","0.4.30":"2026-09-15T05:17:16.086Z","0.4.31":"2026-09-15T05:18:15.846Z","0.4.32":"2026-09-15T06:05:41.403Z","0.5.0":"2026-09-15T06:40:50.977Z","0.5.1":"2026-09-15T11:30:10.676Z","0.6.0":"2026-09-15T16:11:59.598Z","0.6.1":"2026-09-15T23:48:00.927Z","0.7.0":"2026-09-16T01:09:30.564Z","0.7.1":"2026-09-16T01:15:32.858Z","0.7.2":"2026-09-16T01:21:47.482Z","0.8.0":"2026-09-16T01:29:03.786Z","0.8.1":"2026-09-16T01:49:17.617Z","0.8.2":"2026-09-16T02:25:20.114Z","0.8.3":"2026-09-16T02:53:52.088Z","0.8.4":"2026-09-16T03:32:04.684Z","0.8.5":"2026-09-16T05:28:35.792Z"},"bugs":{"url":"https://github.com/moonquake2004/dsh-doctor/issues"},"author":{"name":"moonquake2004","email":"moonquake2004@users.noreply.github.com"},"license":"MIT","homepage":"https://github.com/moonquake2004/dsh-doctor","repository":{"type":"git","url":"git+https://github.com/moonquake2004/dsh-doctor.git"},"description":"Offline diagnostic for DeepSeek Harness — 28 built-in + 5 catalog checks across env/profile/session (Layer A checks-as-data), self-update (Layer B), and a semi-automatic LLM observer (Layer C, --observe); Doctor panel in web UI settings.","maintainers":[{"name":"moonquake2004","email":"waterfly2004@gmail.com"}],"readme":"# dsh-doctor\n\n**已针对 DSH `0.1.5-rc.1` 验证**（会话格式 v3；`dsh-session` 定位覆盖 npx / 全局 / profile 三种布局；v0 旧事件按已装 `dsh-session-format-*` 迁移链读取）。\n\n[DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 的离线诊断工具——在**启动前**或**安装插件前**跑一次，它会告诉你社区反复报告的哪几类故障会在你机器上咬人。\n\n零 npm 依赖。单文件。任何有 `node` 的环境都能跑（`zstd` 只在扫 `.zstd` 会话日志时需要，E1 会检查它）。\n\n## 为什么\n\ndsh 的插件树\"装出来就是脆的\"：一个悬空引用、一个断掉的 `file:` 链接、一个重复的 entry id、一段损坏的会话日志，都能让 profile 在启动时直接挂掉或拖垮整个 web 服务器——而 `--dump-config` 从不挂载 loader，所以在坏配置上也\"一切正常\"。这类故障被汇总在 [dsh discussion #1496](https://github.com/deepseek-ai/deepseek-harness/discussions/1496)（Advisory：插件安装路径需要护栏）。`dsh-doctor` 就是这个护栏——**26 项内置检查**（env 7 / profile 11 / session 8）映射到 18 个社区报告，每一项都用合成负样例验证过；外加一个**自更新的远程检查目录**（声明式规则，v0.2.0 起）。\n\n## 用法\n\n```bash\nnode dsh-doctor.mjs                      # 全部检查（env + profile + session）\nnode dsh-doctor.mjs --profile web        # 仅 profile 检查\nnode dsh-doctor.mjs --session <path>     # 仅会话检查（默认自动找最新会话）\nnode dsh-doctor.mjs --env                # 仅环境检查\nnode dsh-doctor.mjs --json               # 机器可读输出\nnode dsh-doctor.mjs --no-catalog         # 不拉远程目录（只用内置副本）\n```\n\n退出码：`0` = 全部通过 · `1` = 发现问题（内置检查 + 目录中 `severity: error` 的项）· warn 级目录失败不改退出码。\n\n## 检查项（28 内置 + 5 目录）\n\n### env\n| ID | 检查 | 对应讨论 |\n|---|---|---|\n| E1 | `node`/`pnpm`/`zstd` 在 PATH | [#1270](https://github.com/deepseek-ai/deepseek-harness/discussions/1270) |\n| E2 | `.env` 是文件而非目录 | [#71](https://github.com/deepseek-ai/deepseek-harness/discussions/71) |\n| E3 | node 版本 / `--expose-internals` 可及性 | [#113](https://github.com/deepseek-ai/deepseek-harness/discussions/113), [#1313](https://github.com/deepseek-ai/deepseek-harness/discussions/1313) |\n| E4 | node-pty 原生二进制在位（`prebuilds/<platform>-<arch>/pty.node`） | [#1219](https://github.com/deepseek-ai/deepseek-harness/discussions/1219) |\n| E5 | 存储 JSON 文件合法（严格 UTF-8 + 可解析） | [#1357](https://github.com/deepseek-ai/deepseek-harness/discussions/1357) |\n| E6 | 锚点 tripwire：S6/S7/S10 依赖的契约仍在**当前版本存放它的位置**（npx / 全局 / profile 三布局；`dsh-session` 或 `dsh-session-format-*` 迁移链） | [anti-rot idea](https://github.com/deepseek-ai/deepseek-harness/discussions/1534) |\n| E10 | 启动前 Web 端口 3080 可用性（dsh web 自身占用=正常；其他进程=FAIL；`DSH_DOCTOR_PORT` 可覆盖） | [#1719](https://github.com/deepseek-ai/deepseek-harness/discussions/1719) |\n\n### profile\n| ID | 检查 | 对应讨论 |\n|---|---|---|\n| P2 | bundle 层与用户 patch 的 insert id 冲突（启动必崩） | [#1404](https://github.com/deepseek-ai/deepseek-harness/discussions/1404) |\n| P3 | 用户 patch 的 insert `name:` 能从 profile 锚点解析 | [#1197](https://github.com/deepseek-ai/deepseek-harness/discussions/1197), [#880](https://github.com/deepseek-ai/deepseek-harness/discussions/880) |\n| P4 | `file:` 依赖完整 | [#1197](https://github.com/deepseek-ai/deepseek-harness/discussions/1197) |\n| P5 | 顶层无 `@deepseek-ai/*` 重复（双模块实例） | [#1486](https://github.com/deepseek-ai/deepseek-harness/discussions/1486), [#1697](https://github.com/deepseek-ai/deepseek-harness/discussions/1697) |\n| P7 | `cordis.patch.yml` 结构 lint（`~ insert:` null 字面量、tab 缩进、缺冒号、顶层映射+序列混排 → UI 打不开） | [#1724](https://github.com/deepseek-ai/deepseek-harness/discussions/1724) |\n| P12 | profile 内 bundle 版本 vs 运行 CLI（发词汇名 `installed_bundle`，#1719 v1.1：未声明=skip / manifest 撒谎或分歧=warn / 一致=pass；web「诊断」面板 / `/dsh-doctor/run` API 跑的是 bundle） | [#1719](https://github.com/deepseek-ai/deepseek-harness/discussions/1719) |\n| P13 | client 半 `provide` 服务名抢注核心客户端服务（`chatFileMentions` 等 `@deepseek-ai/dsh-client-*`，warn）或跨 bundle 同名（浏览器端 service already registered → UI 白屏、服务端日志无感知） | [#2752](https://github.com/deepseek-ai/deepseek-harness/discussions/2752) |\n| P14 | 声明 `bin` 可执行性（目标文件在位 + 文本 bin 必须带 shebang；仅可执行位不识别解释器 → 直接执行 ENOEXEC，#1846） | [#1846](https://github.com/deepseek-ai/deepseek-harness/discussions/1846) |\n| P16 | 插件导入了已装包未提供的命名导出（warn；单条坏 entry 即 boot 硬失败） | [#5864](https://github.com/deepseek-ai/deepseek-harness/discussions/5864) |\n| P17 | client 端 `require()` 的模块宿主模块表无法服务（平台种子 ∪ 已装图行 ∪ 声明的 external）——warn 级；抓浏览器 `Failed to load plugins` 白屏 | [#5719](https://github.com/deepseek-ai/deepseek-harness/discussions/5719) |\n\n### session\n| ID | 检查 | 对应讨论 |\n|---|---|---|\n| S1 | 孤儿 `tool_call`（无对应 tool result） | [#1363](https://github.com/deepseek-ai/deepseek-harness/discussions/1363), [#1544](https://github.com/deepseek-ai/deepseek-harness/discussions/1544) |\n| S2 | 未闭合 turn（会话卡\"运行中\"） | [#466](https://github.com/deepseek-ai/deepseek-harness/discussions/466), [#1265](https://github.com/deepseek-ai/deepseek-harness/discussions/1265) |\n| S6 | `seq == index` 连续性（官方语义，chunk 行按 `expandRow` 展开） | [#1333](https://github.com/deepseek-ai/deepseek-harness/discussions/1333), [#1452](https://github.com/deepseek-ai/deepseek-harness/discussions/1452), [#1469](https://github.com/deepseek-ai/deepseek-harness/discussions/1469) |\n| S7 | `end-seed` 后重放（重放已提交尾部） | [#1497](https://github.com/deepseek-ai/deepseek-harness/discussions/1497) |\n| S8 | 未知事件类型且无 `ignorable`（整包拒绝）——可读集 = 当前表 ∪ 已装 `dsh-session-format-*` 迁移包认的旧类型 | [#1538](https://github.com/deepseek-ai/deepseek-harness/discussions/1538) |\n| S9 | zstd 容器帧数（单帧日志 → `session.list` 整体 500） | [#1043](https://github.com/deepseek-ai/deepseek-harness/discussions/1043) |\n| S10 | `sourceEventSeqs` 引用非更早事件 | [#1469](https://github.com/deepseek-ai/deepseek-harness/discussions/1469) |\n| S11 | 全会话扫描：损坏 → 隔离建议；超大 / 工作区估算物化堆（max(事件×600B, 字节×6)，默认 1GiB，`DSH_DOCTOR_HEAP_MB`）→ 冷启动卡顿风险 | [#1550](https://github.com/deepseek-ai/deepseek-harness/discussions/1550) |\n| S12 | 迁移拒载预检：会被已装 `dsh-session-format-*` 迁移链拒绝的会话日志（v0 `subagent/descriptor` 版本门；v2→v3 source.kind 白名单）——列表里看着在、点开却打不开 | [#6045](https://github.com/deepseek-ai/deepseek-harness/discussions/6045), [#6328](https://github.com/deepseek-ai/deepseek-harness/discussions/6328), [#6311](https://github.com/deepseek-ai/deepseek-harness/discussions/6311) |\n\n## 备注\n\n- S 类检查复刻了 harness 自身的校验（如 `SessionLogScanner` 的 `seq == events.length` + `expandRow` chunk 展开），所以离线结论与 boot/resume 实际行为一致。\n- 尊重 `$DSH_HOME`（默认 `~/.dsh`），可以用临时 home 干跑，不碰真实数据。\n- 当前活跃 turn 的尾部 in-flight 工具调用按警告而非错误处理，扫活会话不会误报。\n- 同生态位兄弟实现：[boyin111-1/dsh-doctor](https://github.com/boyin111-1/dsh-doctor) —— 两工具用同一批坏 fixture 交叉验证过。\n\n## 相关社区工具\n\n> **dsh-doctor/v1 词汇表 r5 兼容，v1.1 `installed_bundle` 待认领** —— 起草 [@ciceroyang](https://github.com/ciceroyang)（ciceroyang/dsh-doctor），审阅 [@sjh9714](https://github.com/sjh9714)（dsh-win32）与 [@moonquake2004](https://github.com/moonquake2004)（[#1719](https://github.com/deepseek-ai/deepseek-harness/discussions/1719)）。我们的 `node`/`pnpm` 检查按 r5 语义输出词汇名（pass/warn/fail/skip；`summary.skip` 常驻）；P12 直接发 v1.1 词汇名 `installed_bundle`（四态 skip/warn/pass/warn，r6 表待发）。\n\n- [zoahdev/dsh-plugin-doctor](https://github.com/zoahdev/dsh-plugin-doctor) —— 发布前插件 bundle 健康检查（manifest/patch/entry/files/build/pack+全新 profile 安装）+ 宿主遮蔽 `profile-shadow` 哨兵（作者/CI 侧）。与本工具的用户侧 profile/session/env 诊断互补；它的 `profile-shadow` 与我们的 P5 从两个方向标记同一个宿主遮蔽前置条件。\n- [boyin111-1/dsh-doctor](https://github.com/boyin111-1/dsh-doctor) —— 同生态位离线诊断兄弟实现，用同一批坏 fixture 交叉验证。\n\n## Symptom → check quick-start (dsh-diagnose alignment)\n\nIf you're coming from a symptom (rather than from the machine), these are the checks to run first. Coverage is honest: ✅ = direct offline coverage, ⚠️ = partial (we see the log/profile effects, not the runtime internals), ❌ = gap (runtime-only, no offline probe today).\n\n| Symptom family | dsh-doctor checks | What they catch |\n|---|---|---|\n| session log corruption / can't resume | S1, S2, S6, S7, S8, S9, S10 | orphan tool calls, unclosed turns, seq gaps, end-seed replay, unknown event types, zstd single-frame, sourceEventSeqs drift |\n| oversized / cold-start stall | S11 | estimated materialization heap, corrupt-session quarantine |\n| boot failure (UI won't open) | P1–P10, E10 | dangling bundles, id collisions, patch syntax, host shadowing, adapter conflicts, client-service injects, port 3080 |\n| tool registry gaps (tools missing) | P1, P2, P8, P10, P9 | unresolved/conflicting/duplicated tool registrations, client-only service injects |\n| compaction / history unavailable | S10, S6, S8 | sourceEventSeqs not remapped after compaction |\n| agent-loop lifecycle (session stuck \"running\") | S2, S1, S6 | unclosed turns, orphan tool calls, broken seq |\n| llm retry storms | S6, S11, S2 | retry traffic effects on log integrity/size |\n| token metering off | S11, S1, S2 | metering derives from the event stream |\n| workflow script failures | P7, S6, S8, S1 | patch syntax (boot), workflow event integrity |\n| approval policy pending | S2, S1 | open turns / orphan calls from pending or rejected approvals |\n| credentials resolution | E2, E5, P4 | `.env` shape, storage JSON, `file:` links |\n| web internals | E10, P10, E5 | port, client half, workspace storage |\n| subagent depth | S11, S8 | session size, subagent event types |\n| sandbox denials | E4 | node-pty binary (infra only) — ❌ runtime policy not offline-checkable |\n| approval internals | S2 | ⚠️ runtime policy; only the turn-level effect |\n| credentials internals | E2, E5 | ⚠️ file-level only |\n\nThe `dsh-doctor/v1` envelope (`--json --envelope`) is the machine-readable form of any of these runs, so a symptom tool can consume the verdict directly. `--remediation`（配合 `--json --envelope`）输出 v1.1 可选 `remediation` 数组——失败项的有序 `[检查名] 修复` 行；不带该 flag 时字段不存在，r5 消费者字节稳定。\n\n## 自更新检查（v0.2.1，层 B）\n\n工具也会盯着自己的 npm 版本：每次运行对比已装版本与 `dist-tags.latest`（与目录同样的 6h TTL 缓存 + 离线回退）。有新版时打印提示、JSON 里报 `update: { current, latest, available }`——**未经你要求绝不改动你的安装**。\n\n- `--update` —— 立即执行更新：在宿主 profile 里跑 `pnpm install`（可用 `DSH_DOCTOR_UPDATE_CMD` 覆盖），然后提示重启 `dsh web`。\n- `DSH_DOCTOR_AUTO_UPDATE=1` —— 有新版时自动更新。\n- 诚实边界：cordis 启动时加载插件，新引擎要重启才生效——层 B 是\"换文件 + 提醒重启\"，不做热替换。\n- `--no-catalog` 同时禁用更新检查（纯离线模式）。\n\n## 远程检查目录（v0.2.0，层 A）\n\n内置 26 项检查编译在工具里。**目录**是第二层、自更新的：本仓库的 `plugin/checks.json` 放声明式规则（**规则是数据，不是代码**），所有已装实例自动获取新规则——无需重装。\n\n- **工作机制**：每次运行尝试从 GitHub 拉 `plugin/checks.json`（3s 超时）→ 成功后缓存到 `$DSH_HOME/.cache/dsh-doctor/checks.json`（TTL 6h）→ 失败回退 last-known-good 缓存 → 再回退内置副本。新检查因此在上游提交后 ≤6h 内自动到达。\n- **安全性**：规则是**只读探测原语**，由内置引擎执行（`command-exists`、`path-*`、`json-valid`、`text-contains` / `text-not-contains`、`file-size-above`、`glob-count`）。远程内容永远无法执行代码——只能新增模式检查。\n- **严重级别**：`error`（默认，改退出码）或 `warn`（只报告，不影响退出码）。`--no-catalog` 关闭远程拉取。\n- **加一条检查**（这就是重点——无需发版）：往 `plugin/checks.json` 追加一条并提交即可。目前已随目录发布的检查：\n\n| ID | 探测 | 检查 | 对应讨论 |\n|---|---|---|---|\n| E7 | `command-exists` | `dsh` 在 PATH | [#1270](https://github.com/deepseek-ai/deepseek-harness/discussions/1270) 家族 |\n| E8 | `text-contains`（warn） | profile `.npmrc` 含 `ignore-workspace-root-check=true` | [dsh-market #20](https://github.com/dsh-market/dsh-market/issues/20) |\n| E9 | `json-valid` | `config/workspace.json` 可解析 | [#1357](https://github.com/deepseek-ai/deepseek-harness/discussions/1357) 家族 |\n| P6 | `text-not-contains` | patch insert `name:` 含空格（Windows spawn lint） | [#1420](https://github.com/deepseek-ai/deepseek-harness/discussions/1420) |\n\n目录检查的结果在 JSON 输出中标 `src: \"catalog\"`，CLI 输出标 `[目录]`。\n\n## LLM 观察者（v0.3.0，层 C）\n\n第三层把\"现场信号 → 目录条目\"的回路半自动化：从诊断运行产出**候选检查提案**，人做最后把关（认证门禁不变）。设计与细节见 [`docs/layer-c-observer.md`](docs/layer-c-observer.md)。\n\n- `dsh-doctor --observe run.json` —— 聚类诊断运行的 fail/warn 信号（`--json` / `--envelope` 输出，或含 JSON 的目录），按目录 schema 起草候选检查（确定性，默认 `severity: warn`）。\n- `--observe-llm \"<cmd>\"`（或 `DSH_DOCTOR_LLM_CMD`）—— 用 LLM 富化草稿：`cmd` 从 stdin 收 prompt，stdout 回 JSON。回复被封闭探测词表约束，任何解析/词表违规静默回退草稿。\n- `--observe-apply proposals.json` —— 把**校验通过**的提案并入本地覆盖层 `plugin/checks.local.json`（幂等）。覆盖层参与本地诊断直到你认证该检查，但永不随包分发——认证后的检查应进 `plugin/checks.json`。\n\n安全不变量：封闭探测词表（LLM 输出永远是数据、不是代码）、提案默认 warn、不自动上目录、不依赖任何外部服务（不带 `--observe-llm` 即确定性模式）。\n\n## 也可作为 dsh 插件安装\n\n工具以标准 dsh bundle 形态发布（`plugin/`），可以在 web UI 里跑同样的检查（28 内置 + 5 目录规则）：\n\n```bash\n# 装进 profile（checkout 或已发布路径均可）\ndsh plugin --profile web add file:/path/to/dsh-doctor/plugin\n```\n\n装完你会得到：\n\n- **设置 → 诊断**面板：一键跑全部检查，按 env / profile / session 分组渲染结果，带逐项修复建议与隔离建议（只展示建议，绝不自动执行）；\n- **HTTP API**：`GET /dsh-doctor/run` 返回同样的 JSON（可选 `?profile=` / `?session=` 收窄范围）。\n\n架构：插件的服务端路由 shell 出 `plugin/dsh-doctor.mjs --json`——与 CLI 同一份真相源（检查按设计是离线/文件系统导向的，不需要 harness 内部接口）。仓库根目录的 `dsh-doctor.mjs` 是兼容 `node dsh-doctor.mjs` 的薄封装。\n\n## License\n\nMIT\n","readmeFilename":"README.zh.md"}