{"_id":"dsh-client-auto-continue","_rev":"48-aff5cb8f55d969e51e198fb6465c8fb2","name":"dsh-client-auto-continue","dist-tags":{"latest":"0.12.1"},"versions":{"0.2.0":{"name":"dsh-client-auto-continue","version":"0.2.0","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.2.0","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"5fa54de1e4d210709fcb00de8d0a93fc441493d8","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.2.0.tgz","fileCount":14,"integrity":"sha512-/lxDelmX2Z1Xm2oH84Td6faeGAO7BulQcM0QMLgCcbzScDbxTxPM26sb/9PVhA/Yb8zhbh6t4KJg58HXIlpjgg==","signatures":[{"sig":"MEUCIQCr8xOJbob7hl+amK5P77fbiOmJLEWYCsfZ7VjFEusC+wIgDK7TUDHMGa2eqKDhM+guyV5y5aERg/g9wMMELW15fkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198226},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e9470705828ac772ef12412a30c2de99eec7cf88","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.2.0_1786681468024_0.326742017941581","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"dsh-client-auto-continue","version":"0.2.1","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.2.1","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"1ebe52c00fee86791512d456f984b609168540b6","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.2.1.tgz","fileCount":15,"integrity":"sha512-AkJUTSJlOki/EyfiXI8YuKMr3VB1q6SqUGSlkd4JSqhxsqrHIUIubB45ZpuoC9OjHC1bLFtag/TlJhR6rjVGuw==","signatures":[{"sig":"MEQCIF6sA04MP+qHOaK35v+k3/Uxgs4PAvzQ8ZBldi5gk9HiAiA3nof1Qm7/4Rq9lamKRe7KYxP2PwxuBWJuR1Vjxn8DeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170257},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"28262d76ee8834d04fd218bbb9e89533cd6e6b92","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.2.1_1786681747727_0.541328085801662","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"dsh-client-auto-continue","version":"0.2.2","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.2.2","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"43ae4f0819c5c455bf073b60c1f9ab0a41a813f6","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.2.2.tgz","fileCount":16,"integrity":"sha512-pkxIyplq3VPGzKOMLsp88hGdRGUl+X8rJaZtqPIEDbhkCY55RmBKoR1I631phGAj3szO8yIohvj6S416ks+ocA==","signatures":[{"sig":"MEUCIF4gaGokviAhSHQGjMHA7x1IBSTyqIFZNPF3Dps7zA6MAiEAqXLXU33rdZIwXRL7ixzxEG1YmpHsklBOtFBRzyGa+tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170191},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"7e79c541c877b2c05bafc555e3649757c37bacf4","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.2.2_1786686102672_0.5707828697109638","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"dsh-client-auto-continue","version":"0.3.0","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.3.0","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"55e0fca72b193f33b1f77e953e0db228c6538252","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.3.0.tgz","fileCount":16,"integrity":"sha512-kAT3opqVIJr7Y2t9bHvMWx4+sKioTxwS+747pkedmqmOvzdJ3Ts3+Xu3kNeK+nUjOzkiepoEnMDCxwNR2rCrPw==","signatures":[{"sig":"MEYCIQC35mtGFs8aIz7RAnF7EtDSkC4pV+deu2buW2K/mIw4pwIhAIBx3UX1jFwDjfkHahYA/zaOgsax56rQZyW/PmLUriby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198523},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"24a4f07b40cebe1cd726f4c00021f3eedb2fa8c1","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.3.0_1786699421904_0.056168112856086694","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"dsh-client-auto-continue","version":"0.3.1","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.3.1","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"926be2f818754635fa7ebd32d272cca5f5ecdeeb","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.3.1.tgz","fileCount":24,"integrity":"sha512-EWZ4oLpXBJQkBWaoO3X7ycy2KpniUYqM5GFIrqsMiTdrFwbTsBEn+foGKH/mUsC8cW2S8Berxdea3rLW2tcLgQ==","signatures":[{"sig":"MEQCIAa/hccT9ocgyTat3VpWNf1qf8a7xpZ3NZwQr8Pdmk29AiB6cs50r92E7d5Xg7ihJva3RVWQ6y305SudNq4kGIFT0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311294},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e9659538d1ddfa3e535752a88b41218d082222e3","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.3.1_1786700710337_0.8721856099601728","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"dsh-client-auto-continue","version":"0.3.2","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.3.2","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"4d4cbd2abb539f8670822bfdf6ef0891b4cd3bf5","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.3.2.tgz","fileCount":24,"integrity":"sha512-svQbfED6EzmEWY8onjq/+laCK8M2g8NMhKxCjEyfW8zR2QaN4rT1o7vk3cQnawltp5jdXeHvsmfKu4ek1tO/MQ==","signatures":[{"sig":"MEYCIQDSbTUJa+VFpxwM2BgE+INX5jcqLl0PvgzOOlHdZvkJ/wIhAICcawc/LxUYayl13Tu6fQIf3A9WOjJJJPi4JJNhcyuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314450},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"b0b65ecfa06d6f5a1a11d315f90fff9e05ec65e3","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.3.2_1786701076941_0.978025570005594","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"dsh-client-auto-continue","version":"0.4.0","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.4.0","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"b63739fff381d11d5d352a5f17545e4da63b1b37","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.4.0.tgz","fileCount":24,"integrity":"sha512-J4IzuIx7t+FzNuDQCKHpst63jeTC27WqMmm3GOsJWfN+n6R+oovA/cXZCnTNSH4qFxniELamTjhN2JjnyLtuaw==","signatures":[{"sig":"MEQCIGYVUoFnwLtO3WhtdpzCWGTLtZAeV9g3tvNqTuIF9/QZAiAnuOKQQ1qEFk1PY0sHlEcX+43fz70Gh/cOWEspz1DxZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305052},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"f59db42f9efd1b243f3a33742a334d93b278bd3d","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.4.0_1786767085524_0.42842013036222615","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"dsh-client-auto-continue","version":"0.4.1","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.4.1","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"e897c7e670f792db13ec4dd91b055eb10ad5901d","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.4.1.tgz","fileCount":29,"integrity":"sha512-KpR/a3KWVJ8NGcJtZ7y7odybVfZ3sw9jaFt803AABa4GW49Cs6xvdHwdiDUHYMpZQp6xKwxCaTfVvpLQ+fiRpw==","signatures":[{"sig":"MEYCIQCfZACPXbBv+8UIWKOkKxzsYCRtPg4A94U2IdpeTzgBsgIhAPyogkmeaRsWdSRoSNjkiahLkik2L2nZVCym+r6iRV3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2308722},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"9be108f42f671458db2dce2076b823de19f642b1","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.4.1_1786798356186_0.8922901973505242","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"dsh-client-auto-continue","version":"0.4.2","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.4.2","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"1fbdfe7c017999e7cd8d9c556d672446a348f14f","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.4.2.tgz","fileCount":29,"integrity":"sha512-5Nl8x97YOQVD9xslhVtWRfWZzh7kb9EJZAPF261BMLWgYVYww4o03belgdHkkxhEUUT3WsH2qCHll1CCcjv2EA==","signatures":[{"sig":"MEUCIF1vLtURKIoD8pk6mq52Q5/LPCjG7/6w7WpCf9Q3H9DMAiEA87T0eY8CMHZaR/9cBTNGrs+zbY3b5JHmDrjGJ2O70Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2309561},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"803e525b64aa3c6f2a6fca6bc158ca4f82a6302b","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.4.2_1786798843249_0.5220840238014071","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"dsh-client-auto-continue","version":"0.4.3","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.4.3","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"ea4b8755ad873b3d6746ca81ed635feea1c66677","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.4.3.tgz","fileCount":29,"integrity":"sha512-GVzbm4DcGc9TClOs0gVq+mh4h+20mw8AjG8Odp/28gpozR9xLP+VfVjx5XiCTM2zR0jkl0LBQ5/VrLrQPEiyEA==","signatures":[{"sig":"MEUCIAPX+Z43cIkbnRS4fVRgevweSPvd5RYzzodn2IUm80blAiEA8g8lxvBnKO2eBiS3CjDRuvcYsBtlZ2s2kBpl2rqgQn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2311960},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"01aed190296bfc6f0fc03cdecda26fd2351e9e2a","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.4.3_1786804960447_0.650208219223299","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"dsh-client-auto-continue","version":"0.4.4","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.4.4","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"da5327f8c2d3cbe04dbaa0e50c57723cfa4b8e6e","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.4.4.tgz","fileCount":29,"integrity":"sha512-P7s3CTGApr4R/W6ERLv+oPF9qqemx58Y6RGxg9/szfIW1xmTc65kIvMFvXa9Zu6xRkoZAsxA8OFIk3yULzMJLQ==","signatures":[{"sig":"MEUCIQCLd9BhIxtSW+iZ0+AJ0bM7yF++89g8LnNCes7m9Tk8RQIgMTUnPGL52H+QnU5CS+HDCkb+/U2vjii684b/x8dka6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2313440},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"bb0297762ffb8684ad0f951d73e5510d51c0f8de","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.4.4_1786806325661_0.34021626155896834","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"dsh-client-auto-continue","version":"0.5.0","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.5.0","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"54f03daf3faccb4ba77f235132dd49792c785ff0","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.5.0.tgz","fileCount":29,"integrity":"sha512-TOBML8+0U+Xcdvm+tkbydvWE9EoWezbmDwr+8znbAO2eOLimv7GLh/0y2DhtBppXc1bd/i9bDvuM0VLz7NO6lA==","signatures":[{"sig":"MEUCIQC0VN037dIeEnCkqWeKSiF9hOn76zyrEi83ZHsfXZc6SwIgZKFjGUs/JVnP2Y/i7SrtUVBkR0FbuKfgxzIZgT0VczA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2371066},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"8bb72fd8991c1c5d023546ae257fc33dcee33f46","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.5.0_1786807368701_0.5097328806217196","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"dsh-client-auto-continue","version":"0.5.1","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.5.1","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"8df71bf87f9428a0ea2c898e9a3381e7f1636c01","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.5.1.tgz","fileCount":32,"integrity":"sha512-A0JSZxRphWlNLTVDXKsKqsZohJGz9CVPTb3IJ46rpr0i/Qaiy/5H7r1obEkHRN9uQIW4n+QUX/p8BfwztlXW+g==","signatures":[{"sig":"MEYCIQD5mATW/Ii4AfriSPTu3W7Gv3VVBg2UlDPr+/3gZXxyTQIhAPwMf0pV/m87boDJ4UCdXTR4xG/yHsSxI77rWuUtJb6H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2909690},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"0aa5c1b3e1f2c25e112e725ec7e89d2860b19205","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.5.1_1786807881206_0.057095900945393074","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"dsh-client-auto-continue","version":"0.5.2","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.5.2","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"37478cb10a4dd3fe69d06a2ed54a058b0be02721","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.5.2.tgz","fileCount":30,"integrity":"sha512-BaYWPVhWclnxUJfig6kVx8O4u63HJUYWaHNSGxRz8qQdzq+GpthIlVjwztqbTqEUItDSRCrdgKEBlKPiub0QsA==","signatures":[{"sig":"MEQCIHThfc13fT0YaLNAu9yDnBrEhFNUqErHOc9Bcj19R+F/AiAep6OInL+FGXgIvdN4hIcfJawovBZeE9f+y8d9iPvwdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2565105},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"f9d2952e5604b2c29180471ac9eb5a2f49113db8","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.5.2_1786807955414_0.28558577759010095","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"dsh-client-auto-continue","version":"0.5.3","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.5.3","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"c88d73c5558bf46eabe71ac1f6e4755b07f19dec","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.5.3.tgz","fileCount":39,"integrity":"sha512-tQt6Obl5EA7coaamviVPtAvULf30btGoe6yycF4GjpDdaoEicjZTnpPwrKAtNVd/rHshZnyiBwauauHeyx589Q==","signatures":[{"sig":"MEUCIAJj1Gn7XY2R8vhwi4k2GA6cxNght0rMutQhjB25KDgrAiEAtXV1ItOLMAJzvlOLFC3LAdUnikwOFDrFgCnKlyegewg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2660089},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"52262eba2c935c575fde81fa61ea39aa31816c87","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.5.3_1786841444295_0.3705232049365894","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"dsh-client-auto-continue","version":"0.5.4","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.5.4","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"750fed84cf589b0271ca42a54e962904cf41a6e7","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.5.4.tgz","fileCount":39,"integrity":"sha512-6H/YE2NzE6oCUia+3twB/XUF8VPFX+J56NAo60zmQW+5hawV8iarH4Kx5EiKRE6mTPkg0pkeh1QmXVamOjwhmA==","signatures":[{"sig":"MEUCICwt9t93ta+QYUd5GpHLjysPSwKaCJWo+l+Uvw3qQhdyAiEAj8+IMcgghZr0Tt6zOYqDCpkTmPst7O2sMP3DpiLmWMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2660403},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e06b0e7084f9627b3e55d0d58f5a4f974913ce66","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.5.4_1786841539176_0.42838708861035024","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"dsh-client-auto-continue","version":"0.5.5","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.5.5","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"3eda1df73c43e9a64341019518d4edbb34297f9a","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.5.5.tgz","fileCount":40,"integrity":"sha512-7FDdRToeLPL3WaCOj9rfK8prkOeaUIihmqAFac8ygeGVf/oRqmoWeNMqJKzgT4+5DKyxR1oGdJAeb26VLsAw9A==","signatures":[{"sig":"MEYCIQCo0t7b/6a0/omzDMzx4TbcHiyMSub+QEjeBqDWK42shAIhAMZqNk9N1wpK7z0ZgMilMTY6c+/7Epz6QX8RBUKH/HDC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2662231},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"2c8f39271d95b9165d2b19ee4e98201696158730","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.5.5_1786841768857_0.5557981352192252","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"dsh-client-auto-continue","version":"0.5.6","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.5.6","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"308a0e8567ed38d8af00768f4e505ddb16195465","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.5.6.tgz","fileCount":40,"integrity":"sha512-S09tliS7PM8D4VnDU6bMksYq4L0YgF+bC2De4BXPhMuFdHLt3N6H5pPVx5DXkQkUVrMWmpiHgA3ZajqcZjwQKg==","signatures":[{"sig":"MEQCIEk5jtlqDlovCkbUgaBIk2vk7WJQPZUvqN5Xq8EEVu6pAiBzI22Y3cZj1Oz1m5HamBTjyPMLEUdf9swDtH6HN7h30Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2662231},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"a56906660ba0f36177c45df3943d7d93c447258b","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.5.6_1786842131020_0.9803757858672641","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"dsh-client-auto-continue","version":"0.5.7","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.5.7","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"8be18f7e24815cfdf47e3ea20a4553a2c27354fe","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.5.7.tgz","fileCount":40,"integrity":"sha512-obGwEIfE+2TWZKML7WzMIECpCvwQLdzGhrSiRm0WPyIsHeKOVHKfZoEADaW3H9kzQeYQ3AuSAob0T02s2dIYsA==","signatures":[{"sig":"MEUCICyI8Jx/RPZXjmTmXNFaXbWs2lldjdqTs2A2Bzc2o113AiEA16cPQ09q40eiWEKZYLRH+X8vKra0UHeMdUEXmQZQ3io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2662231},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"4f23b248639a8c01393592d724923dc8a90c8eab","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.5.7_1786842459826_0.9844951104855832","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"dsh-client-auto-continue","version":"0.6.0","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.6.0","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"7c6454c61a69a7720a6a8016f88f449c22df642a","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.6.0.tgz","fileCount":40,"integrity":"sha512-5zKg1PTu5jf/td7dUPqKlsRgMcMBcr7DLzKHJetrSa1AjMCvm7rYTqzs6J79TYbQMn8I7gGp2zfXyGGR1lCDOQ==","signatures":[{"sig":"MEUCIQC/bA4bqptsEn8Mvyp6rdcyaq0w92R9z6oZ0SqtL1OQIQIgTCnfwDQUjXMxLqYYXnvV7NnjWbvLHWAW+u+foW4mj1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696951},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"98181b0e5e0afd33ca89b314fc3957a2634602e4","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.6.0_1786843940146_0.8610126885488789","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"dsh-client-auto-continue","version":"0.6.1","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.6.1","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"da520924dc96283793a0b9cc3b147b80dc5faea5","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.6.1.tgz","fileCount":40,"integrity":"sha512-7NRr9vdSRZM9IAW4BdAkRsZAfZuIdgQKpH4s2A5sTaPkCJBjCgksIinBdjXr0ie1K9G9J4jmjc0ol22zEZGUOg==","signatures":[{"sig":"MEUCIEXz9Vygccl/2bedpWl3m/0XV7ZH3EfoBU+3j09waTMcAiEAvO7bB0aDhZxfteSKzLkGyUPIaD/nKnX3uGfaypDGcCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2696756},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"f7fa81b37934eb9f88e238814673a226dfc99b2e","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.6.1_1787014372076_0.8917180136549978","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"dsh-client-auto-continue","version":"0.6.2","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.6.2","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"bin":{"patch-expose":"scripts/patch-expose.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","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"156007e07e8be13c13121450770d7038c405b9fb","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.6.2.tgz","fileCount":39,"integrity":"sha512-0E+deI+/J93JbmdHDPURC+86Oc68y+3K2x7rmzUkL3Om1r3ttsV+mer7a3xSTMQypPOsjUMV9SF4Ldmi/UlReg==","signatures":[{"sig":"MEQCIGMXqNnyXTPiq6AM7IJ0LBbQSfNl/u4i648raLGIFw1TAiB5GqbrDZU0RC1tYdiDHAiBrlD5//ZDbzV+MLle1nCcsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2007498},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"89e4eafd2dd55dc89175f102e942f8e71d9ef821","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.6.2_1787034165507_0.7591668897851569","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"dsh-client-auto-continue","version":"0.6.3","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.6.3","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"d43ce6bd4a663fd86749e15e950c8f5e586eff9b","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.6.3.tgz","fileCount":38,"integrity":"sha512-Hau197ZrN8bVchL5vkWYdGzclf+OHWXlgnO8UtL6uE7sTr2adtJSWdyNpQCQ3LdANOxSEjVjM0CGXoO0CmF4MQ==","signatures":[{"sig":"MEYCIQCke3BLER6rCAQf7Ppm+0Q6C9wC0WQaPVJ/gwgxbnFnLAIhAKe13vQQ79vWAWNZlB6B35wzYzOWVMoikzrUCINNTLVu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000289},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"7596f1d908bdb30b16bf1c4f8440a9d1e7d5b18a","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.6.3_1787122628443_0.7221428836674508","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"dsh-client-auto-continue","version":"0.7.0","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.7.0","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"54c6c5c0ffc3e25499db96a14e508d263bf78ad5","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.7.0.tgz","fileCount":38,"integrity":"sha512-7kAlx74fMRBhZKroBlRFgXTK040eCjqMmWM0WtudWM+pEqXO3Mop+ATuatbXbnXXfQd3XnPT0a5eC/zAQRc/ZA==","signatures":[{"sig":"MEUCIGFfQeWiru6OOUIiU99Bldwqhx77VuGVrxY7Ml5MEfJJAiEA6aOkZoUDEX7HUDR0lKmr5jNFb1QWw44a7/sBkyYCSFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2042055},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"fb1d405e9e99044f07601b985099d584b3a5d922","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.7.0_1787124028989_0.6818412277487982","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"dsh-client-auto-continue","version":"0.7.1","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.7.1","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"c894ecf34cea766aad04d7d6442994c2f1bbc529","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.7.1.tgz","fileCount":38,"integrity":"sha512-QmGunEsf1lz6zaa/KYSkLCIPFRExdje0n7CTHVw+mwYiY36IvPjwMW4UabXrbZDamioCF5bV2NP5N8gepjoQ3w==","signatures":[{"sig":"MEUCIHOUwYwoMeRbRaMbGERBje9lZYpzT+1RLBZNmhgUAollAiEAm28dyeqbL3EBnltJ7nwzDrQsDKOgU6nvgWJMc6zCT/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043290},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"5b7f241e639ec461a2bb471edbcc1aa15f41b37f","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.7.1_1787124613004_0.26065468455393836","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"dsh-client-auto-continue","version":"0.7.2","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.7.2","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"84a088fe422391a1a75065d6cdf9ffbf7ed16e56","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.7.2.tgz","fileCount":38,"integrity":"sha512-GdEX+bmkJZoQwWlVJ5aUmmCR6k8C9xNAsK64uoUeHuLYx+RMQ//TZQeEa1G+hcsgN4PS6bfqCC6X2RbU5DEgxw==","signatures":[{"sig":"MEUCIDbJ0wYYixrmss++PSyvYVkdrA+3j3hnwcGSQokJtNZmAiEAg2KxtK3dqoVTXr5l3KnZw1pNBAhVrEURGrMJiZ5ec0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2054787},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"6e65842d4e238f27634fa31c7d8a31f11365c0be","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.7.2_1787194800322_0.04408835995076177","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"dsh-client-auto-continue","version":"0.7.3","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.7.3","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"86106f3b72f2c3d5d342279f7cbbe7fa407e388c","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.7.3.tgz","fileCount":38,"integrity":"sha512-Jw4LUYnAw4Lb59GiZuVhf7iyQUCejFL7xd1uGB4YtTXZLmd7WP3vAjC6brbkfKYck6n4LPUznPsTh7jgp6c39g==","signatures":[{"sig":"MEQCIDAZXGfz2QD5DBhO/8SgOHfzgWPWRrLZMW5aYWwPRtkEAiBQehyTjBgGtaXSkhiZIXjR+GVfYeNWRQ7/v4Xb1OxS7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2063144},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"f53056af85931047b83b105b27fe22bf62d16c5e","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.7.3_1787195784945_0.12946268633929803","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"dsh-client-auto-continue","version":"0.7.4","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.7.4","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"27f57b8ff3720843608298e9a2a9c19f1b547f70","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.7.4.tgz","fileCount":38,"integrity":"sha512-t7j35QgIkBeUJkxoSy5ljRTNYkdKu7QTjKZCJi4vhxrmXwJCspOOf2rsQQYwp2NMdqF2fdyJa5y8rGArr5WTow==","signatures":[{"sig":"MEUCIQC+55yiygPPJRvktHz3HzyRA44NELSWkBV6grW5lJyklwIgYkMnM3yP8gBzxoYG8fLHlZ+VDOUbf5w6n+emHyu69v4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2079937},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e850c651c5fcf5e5c98304733c4b18432cab23e5","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.7.4_1787277847117_0.684598803443631","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"dsh-client-auto-continue","version":"0.7.5","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.7.5","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"3a2354b86fd1f630b294661765732c4c9d3192c8","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.7.5.tgz","fileCount":38,"integrity":"sha512-etXKM7OQBr37VH78NqImZ8thT8+QbJEzv3MfGgY+ehHeNLABZUG+G3OYX1AjzErUDLFyvHu4Xp9wZVS4gukH8Q==","signatures":[{"sig":"MEUCIQC+4GAQp2bbWnMmSfxZu0uFhCeiKBw9aYeVD09wmsRf2wIgKRLPndHTsSjDG3yxK2ddvV3rVbYxHqzBIB6QO3KvXuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2086237},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"2c27c77d1cb3bde0bca47e3fe0239b6d4ec991d7","scripts":{"test":"node tests/simulate.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.7.5_1787278793913_0.11520249856131404","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"dsh-client-auto-continue","version":"0.8.0","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.8.0","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"a9c51a9f17cfd533f1379111a616b62842401679","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.8.0.tgz","fileCount":42,"integrity":"sha512-O0gA9S9PYiKVDYZqPXbn/0IuYsv1n/sjv6n+bAy1PK7ghUozqUtIimnocpTR46tpiDU2SAbciN66kZYKNUFTkg==","signatures":[{"sig":"MEYCIQDTJDkn74zmOWEzLcxWCEJZRvT9jQAXjX79foQF6pMk9AIhANSBGDh5KN39TqrFh3zQrKT+ICKWl/SOBQyXnmxqi4HJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143123},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"c51e7551529b3f5df14d351060a75e4b8058f870","scripts":{"test":"node tests/simulate-host.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.8.0_1787292258716_0.2222324079021012","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"dsh-client-auto-continue","version":"0.8.1","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.8.1","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"c2762f0a958b741151e279bc1bf8c91c2b618357","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.8.1.tgz","fileCount":44,"integrity":"sha512-esOzTOUuSuM2iPFNzgn8+bGQqnQvURlVzgCAE3z/uszdZJ3zu8b8ONBloC7yrzKavyQGcKtwZnEZgDDa6DHS1Q==","signatures":[{"sig":"MEYCIQCWUome30yeLgHWnKI5EmIGsKesVhdR4pVinxU20v66fgIhAPjNX/1+BBnFqxZDNe5xu5Fmyg/IhealSY5isioHyGMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013785},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e865b0b179331769cdce4a1e407a488056c1633d","scripts":{"test":"node tests/simulate-host.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.8.1_1787292952742_0.28703642945499896","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"dsh-client-auto-continue","version":"0.8.2","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.8.2","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"cfb70d608ba1c7fcf6cf1f104b44de973ef8cd17","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.8.2.tgz","fileCount":46,"integrity":"sha512-+kkpwvpT1vNbXU1Ff+NbjXNBdJJbTogJgzNaAggNrXPALBMPPJlGdnp6zlvJQgdnny3LK3QJasU1xvR0NcLFTw==","signatures":[{"sig":"MEUCIQDsC+yAsBv4DMamc5jMij8kb6/1scOv3IHlS2xUdnwGcQIgW3Cvo4NT9vq8J9rlC4O+MoMAXvKtlHno2lvdNwGpaZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2020109},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"5076d01e1b6db92fc7f2651c576f9070b8cbb5a2","scripts":{"test":"node tests/simulate-host.mjs && node tests/simulate-client-loader.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.8.2_1788028120750_0.408885055798317","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"dsh-client-auto-continue","version":"0.9.0","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.9.0","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"ac78168764d71e8dadef07ad0d9ed7c08f25752d","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.9.0.tgz","fileCount":46,"integrity":"sha512-QPcF3LwhZOvOFP+Jjk+5I2yxOjo1amyv7aWQHPAH3Rtnbu2UI4S46OV3NonzCOUiiB0UG8Y9CnxOhSw9XzPxnw==","signatures":[{"sig":"MEYCIQDAdO8omEXPuSgNqurxesOALCp8pqrRXR52KgIFdhsycwIhAPSMG8l3XL1fsBAs3JUCWqTS+giXkwhzJI79Yw1MVRw3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2030970},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"edaec6e839dc6ab5ac4745f400155e24042938c0","scripts":{"test":"node tests/simulate-host.mjs && node tests/simulate-client-loader.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends \"继续\" (continue) when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.9.0_1788146500890_0.8316267927534071","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"dsh-client-auto-continue","version":"0.10.0","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.10.0","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"d914230e16ad1d4b807c5405958ca6cadf447522","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.10.0.tgz","fileCount":46,"integrity":"sha512-5XudAiLFEZQY2zdnJQMU3XiXjZwigryOomkQadfq82i75nUPS1i/V4Pmfj/O7M6hxXpkxrmCJVbCrkfTtsV6iA==","signatures":[{"sig":"MEYCIQCiyh0uhsgc7kr3l3iaJCDeZ9kLcY60tXS0KW+WILCB6QIhALJmPGY3lgdEMqS95jWexHmeygAybAi+EKVc7gPkl7Fl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2044101},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"8aad7529604ebc9e79e00d5a0987e4c17ece21c9","scripts":{"test":"node tests/simulate-host.mjs && node tests/simulate-client-loader.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.10.0_1788151875097_0.6826754710767247","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"dsh-client-auto-continue","version":"0.10.1","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.10.1","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"0a42b41c55ae721ece91c4a2682e5567cb406abb","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.10.1.tgz","fileCount":46,"integrity":"sha512-kjRHTi9Zs0ZJq3MAatR97nUrOBTBxNsxD/7cDw2Zi0HfkJOXs7cku4Vt65uiPEekXs7+JkreLIEePXXsoSJ0Xg==","signatures":[{"sig":"MEUCICBCrdxGLR66ySkEugtSmEUEoYqVhSlTFcBB/hQ+XES+AiEAgYV8ARvu1PMsb34YAEVxNC9DXk7W1cQHsVaUsIggQiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2047027},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e17d04cb4771c0a645dbb9c31ccc890100ec5d53","scripts":{"test":"node tests/simulate-host.mjs && node tests/simulate-client-loader.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.10.1_1788231362049_0.10013914821203218","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"dsh-client-auto-continue","version":"0.10.2","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.10.2","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"f594001ea16679da4560dbcf810b8d5961d7e779","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.10.2.tgz","fileCount":47,"integrity":"sha512-AhYWonYo88NdFDUgSiD47mbG4PO8mscxHPGYKUAfyJHX7gDZxuMXoTYw/+FD/f5qUpCWug+08saDMz8MgHTrTA==","signatures":[{"sig":"MEUCID6A/8F45gYUo+jrUu247XsgJLKCmf4aUf9cSDynS0J7AiEAt9cxnfIbyNYcrVL8JiHpBd7gGgsAxvOcUiGyw2HxnTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2048742},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"b95ad08a999ca8844ab37634239925ac519a9570","scripts":{"test":"node tests/simulate-host.mjs && node tests/simulate-client-loader.mjs && node tests/prepare-github-package.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.10.2_1788232239155_0.553201270724732","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"dsh-client-auto-continue","version":"0.11.0","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.11.0","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"66ff9f2457bc1552f33c378529fbbdddcebeafdb","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.11.0.tgz","fileCount":47,"integrity":"sha512-8PhtlLLNvgrOG4cV2tIDq+Fg7FV9vPak8PaszrOmBABeERWKq6TxWJ1NcjsW6QrF4qV2ytdwLhD/JlU8wmaHTA==","signatures":[{"sig":"MEUCIB7wyirHF0u3Qx0AjkPj7F3wIY1puOAl61BxRRB9QYpIAiEAt5LOVEYRKgwhzsrLcpoxrtnzabXMHHEuGcITlRjybbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2111874},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"588aea4605add366bab442e5e9e9a96982d9ea8b","scripts":{"test":"node tests/simulate-host.mjs && node tests/simulate-client-loader.mjs && node tests/settings-card-ui.mjs && node tests/prepare-github-package.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.11.0_1788243192145_0.14900466214450692","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"dsh-client-auto-continue","version":"0.11.1","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.11.1","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"ef729fb9ce9d363c687d36109e514079c7925314","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.11.1.tgz","fileCount":55,"integrity":"sha512-4mtOTBrHZO4ylbO9WdIdl3AFtDeBPKh2kuo8C0WbiJ/WWShfg7Ea1ORhS/0KvcqxLv7K3NQi3oIJr60/QljM/w==","signatures":[{"sig":"MEUCIBq3F1MKe0x7IvakU5xZurtBhiDAPfcFLY5g9pUub2HXAiEA1mmf62qYGhQX0LTPyB4M+spyOvURkNyV+clRasM4g/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3651151},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"6a76fdb2a9bed2c90d6fca1e373006f3b6ed57eb","scripts":{"test":"node tests/simulate-host.mjs && node tests/settings-host-compat.mjs && node tests/simulate-client-loader.mjs && node tests/settings-card-ui.mjs && node tests/prepare-github-package.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.11.1_1788328337417_0.08588196660567915","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"dsh-client-auto-continue","version":"0.11.2","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.11.2","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"b8e560bf3ff7e60c67aea073d515d543994c033e","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.11.2.tgz","fileCount":55,"integrity":"sha512-qPi7FBYUiLoync/89MPTOWttejd38vsZ0H3pPrko9ONTqWJX4crcQvqHDaBByiHx146h73e5f36pXnerFkGTLg==","signatures":[{"sig":"MEUCIEQ5pIdvKzCs06NjafRT1A0tQ2I29lYy5j8Hz5KPTTcTAiEA4xUE4StxKmwyDiO71xiI+ZvSue5gNof2zR8xkfPgkIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3456071},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"680f044bd440f70503d250ea5e4a41176fd79561","scripts":{"test":"node tests/simulate-host.mjs && node tests/settings-host-compat.mjs && node tests/simulate-client-loader.mjs && node tests/settings-card-ui.mjs && node tests/prepare-github-package.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.11.2_1788332044283_0.3431112030617425","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"dsh-client-auto-continue","version":"0.11.3","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.11.3","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"213602c80b295a053ab9e667fb12a40c7f4d735f","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.11.3.tgz","fileCount":55,"integrity":"sha512-M05Ow+6cVh/+jR5giG/13xwoIUlaviuC/famcXxmeUKTZvJoOkB6v0gZKfvB+t4JZ5B9/1TWKGRiITQbctlzYg==","signatures":[{"sig":"MEQCIHXHAhfOzzVglF5WifnOjPiIzP5fl/1oSRZtyjwVyVidAiB4lJdTSbAFpG4VmLZRWIgyLsr2td4QtjcDkbBksmfRLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3456287},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"38e8654ad7646a745e5ad429040c0a8d201bf234","scripts":{"test":"node tests/simulate-host.mjs && node tests/settings-host-compat.mjs && node tests/simulate-client-loader.mjs && node tests/settings-card-ui.mjs && node tests/prepare-github-package.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.11.3_1788340458870_0.3783185924829664","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"dsh-client-auto-continue","version":"0.11.4","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.11.4","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"3d7af7b1b647302508b88e1be4a2295920ae488c","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.11.4.tgz","fileCount":55,"integrity":"sha512-Dk+C4mIiTt0y2hy+J0M1ubVlFwrkl8JZtIxTfgcXLY3BjSpWYSfnxoXF8fRexBFT+PDvkZznIIs3/cejxa674w==","signatures":[{"sig":"MEUCIClXG2FT4hK8k5lC3jHEnOC9WuwPtsNEUKKwUcHyl8LTAiEApLWfkIACOnEV4dV/1lvRhstVk6yNDAD2y0Y/IYfypwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3499852},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"592afc0c143c1daf1c4fb3dd01a4547dd0e626c8","scripts":{"test":"node tests/simulate-host.mjs && node tests/settings-host-compat.mjs && node tests/simulate-client-loader.mjs && node tests/settings-card-ui.mjs && node tests/prepare-github-package.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.11.4_1788504758672_0.1912425838408982","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"dsh-client-auto-continue","version":"0.11.5","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.11.5","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"8a1902eb7ed125d0873c932c3aab526d96f1e2cd","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.11.5.tgz","fileCount":55,"integrity":"sha512-lRy15h+02kTfETyWb/WjEQpsanCkfZgigDcuc95Y/S9SCqKxUnOSXNSvdsLRPx0xmROoM4LNxkv084aYM49c7w==","signatures":[{"sig":"MEYCIQDbSZHYB2D9Scv2uMt7CADlawGJZTba3j1pJj4wjmkEWAIhAP6v18ZVY9+cYupDc/hl3nyVxAUs6vTX4yUlZ0kqoO64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3511756},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"4255ce5afe54abc58f152e118b986a083d27e01f","scripts":{"test":"node tests/simulate-host.mjs && node tests/settings-host-compat.mjs && node tests/simulate-client-loader.mjs && node tests/settings-card-ui.mjs && node tests/prepare-github-package.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.11.5_1788979561332_0.008726826089968664","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"dsh-client-auto-continue","version":"0.11.6","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.11.6","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"66560b7a2d4b563ab790e5dd1686a2c6c5212154","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.11.6.tgz","fileCount":55,"integrity":"sha512-TYSJXmbai3QeGbNghY4E71/tbFjFp/p8sMhQxMLkvFgRNmunsUbuuUqjNsvcBJbfS5Y4dy9QEVZQNle/xWTFMA==","signatures":[{"sig":"MEUCIG0OsN1YYxu2itDJ2RiercsaFymEfJmbrAR8fRF//LwQAiEAgCxWWK67ixvAtQDyCsJZs98FIAedC1kjXRll88zfpAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3516444},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"94a3e102681d8ba06c5e2bb85bf9f939b001d11b","scripts":{"test":"node tests/simulate-host.mjs && node tests/settings-host-compat.mjs && node tests/simulate-client-loader.mjs && node tests/locale-mirror-bounded.mjs && node tests/settings-card-ui.mjs && node tests/prepare-github-package.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.11.6_1789227494716_0.6992392846461664","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"dsh-client-auto-continue","version":"0.11.7","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.11.7","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"561dfbab8529b1d82c832a71d82b33986b61ac8b","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.11.7.tgz","fileCount":55,"integrity":"sha512-4LNsTemHCg6WrV7fzwU4JfVlRMtHo6rmv0xm0cUZO6OKdodovxaJCP7lg2wjhj8aeweHb5mzNvcloT+usuNVOw==","signatures":[{"sig":"MEQCIBZ2oap7HR2UaOuNInp22zqea++ENzhyfMkQH2Nhjz+7AiB99RYen6KaZyeLMxV203fQyShuX4TV7ldI3QbeGRs1EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrqvxN4ELJKohb1sm54j607IaC5TsE0bJY73jFcwpPkQIgAb1jsnZ02Q6K5bExlTanZJ8BX0qSdJHiKnM+tAar2so=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3519986},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"a95b958ee76098eae1c5cd23ba48034b39c3ba72","scripts":{"test":"node tests/simulate-host.mjs && node tests/settings-host-compat.mjs && node tests/simulate-client-loader.mjs && node tests/locale-mirror-bounded.mjs && node tests/settings-card-ui.mjs && node tests/prepare-github-package.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.11.7_1789897997438_0.8652512494370432","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"dsh-client-auto-continue","version":"0.11.8","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.11.8","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"ffe63e5ed735c46572d7b6488cee84a0c0329d0b","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.11.8.tgz","fileCount":55,"integrity":"sha512-WDNLV0KUV8PyT+wEKBKfZalPmc5DLymcTQiymM6IB1XansjB3xtIXk0XjwO16BpYcTqJfdHKr/NWR+yVNsZ85w==","signatures":[{"sig":"MEUCIC8NjQolZIAvlmR2xBAFFpQXoLzbPBVY59Ki98UgZ1h8AiEAvR90Fgejb5i3OGm0WQXjP6TJIYWWJqBi1WxgQbXnGPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHX0H2+Spkx04aJd/pQbLZN29NDqfPsFVOOx6BjM0uRRAiEA2qOUuM1eBtjrqadbj3sRAYsYu9qszUixhL+nnMTPgFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3527253},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"77064697be4fb80e6c8b810de08a25189210fc91","scripts":{"test":"node tests/simulate-host.mjs && node tests/settings-host-compat.mjs && node tests/simulate-client-loader.mjs && node tests/client-settings-services.mjs && node tests/locale-mirror-bounded.mjs && node tests/settings-card-ui.mjs && node tests/prepare-github-package.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7"},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.11.8_1790178833773_0.4490911611156687","host":"s3://npm-registry-packages-npm-production"}},"0.11.9":{"name":"dsh-client-auto-continue","version":"0.11.9","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.11.9","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"8c3123eba1f98dd26839cf61c5ac4cf415574f2c","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.11.9.tgz","fileCount":55,"integrity":"sha512-hQAr3Ea9Zj7MXJgEfGFsHc7ZlZbv9JTpIFqTKLK5qDrYeQYKJqdhome0saJOKQVQ6tz7hkdf5x6rxmy7DjBk2A==","signatures":[{"sig":"MEYCIQCpxmiPKqpJGPxg7y+9jaVMo10/wZkMy5v18oRL2ps6QgIhAPE8f4SUvrTdAPpiN0Dp/xhlxNA6QHFooRLdUTUpKgiq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDsaTMW+m7BFV1ukkVBggvJ0ipKlswa+dlPYhCzRXFJ/AIhANLTKLI7FU64B5BlmO8y5ElKryHc6yR97SmaBOgoPGOZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3564862},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e55a5f918b03dd193a84b27479bc098cabfa83eb","scripts":{"test":"node tests/scan-on-boot.mjs && node tests/silent-turn-boundaries.mjs && node tests/simulate-host.mjs && node tests/settings-host-compat.mjs && node tests/simulate-client-loader.mjs && node tests/client-settings-services.mjs && node tests/locale-mirror-bounded.mjs && node tests/settings-card-ui.mjs && node tests/prepare-github-package.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit","test:runtime":"node tests/settings-host-live.mjs"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7 || ^0.1.7-0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.11.9_1790480461959_0.3811813763047558","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"dsh-client-auto-continue","version":"0.12.0","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"license":"MIT","_id":"dsh-client-auto-continue@0.12.0","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"7a1dbfb1b5b257672c8ed46ce816aa0f95038bca","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.12.0.tgz","fileCount":59,"integrity":"sha512-YcT8qC47d6mNp2NrYBIE442U3emIsmVgeNmM3hKcKXdL5gUBSdVJibxRQxufumW7VjXu4Fxv0Pbjb1UDExqIUQ==","signatures":[{"sig":"MEYCIQDCljPImGMdkHRs70SEBVj7p75r8itH5nvt10If1Q/KdwIhAMG+DSRGC9QKnfCwUqXogvJmB1ud/jnGvpmVxuhktsQP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE7ebC5789DBPYvB5J1SHHmm4Ys37IWGGEcwYaOzKakxAiEA3YfYVTDvDmFBG3XdBlnb022s71EFIxq1BmEpTMkpVCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3793891},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"bf103528bce5ed8204360e0d37ffe61996233605","scripts":{"test":"node tests/scan-on-boot.mjs && node tests/silent-turn-boundaries.mjs && node tests/autonomous-loop.mjs && node tests/stats-freshness.mjs && node tests/simulate-host.mjs && node tests/settings-host-compat.mjs && node tests/simulate-client-loader.mjs && node tests/client-settings-services.mjs && node tests/locale-mirror-bounded.mjs && node tests/settings-card-ui.mjs && node tests/prepare-github-package.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit","test:runtime":"node tests/settings-host-live.mjs"},"_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7 || ^0.1.7-0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-client-auto-continue_0.12.0_1790675144645_0.07694418273926584","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"_id":"dsh-client-auto-continue@0.12.1","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"dist":{"shasum":"899e997875d355ca15fdac3c45896970d06e5cdb","tarball":"https://registry.npmjs.org/dsh-client-auto-continue/-/dsh-client-auto-continue-0.12.1.tgz","fileCount":59,"integrity":"sha512-xRRZ4ypmDTirMcmbYFD9SWO5BVmU3jjvv6Q3gZgY73OiU/AdBmoz3r2N0KorQWLaJ93mhZJa3laFL8KLFK66kg==","signatures":[{"sig":"MEYCIQC6CUbRxjMqweYVCU++Zsf0aLgfwCPAWysE3Lxe6qwJ2AIhANNXrP491XdbS2Owf6zlCMp83e/6/Jvn/+vwKQ6NSJSg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDY+1NYOS2vaJJ9+vgqzPBlOL2bIjuNakA5LhYNPPazDAIhAMM7Qo6wvEBQgf/bxOY5jTB9b5+BDwTpERM/BBn/hlHS"}],"unpackedSize":3862879},"main":"lib/index.js","name":"dsh-client-auto-continue","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"261e4f4f40669992d86af9b246c06c84989ff098","license":"MIT","scripts":{"test":"node tests/scan-on-boot.mjs && node tests/silent-turn-boundaries.mjs && node tests/autonomous-loop.mjs && node tests/stats-freshness.mjs && node tests/simulate-host.mjs && node tests/settings-host-compat.mjs && node tests/simulate-client-loader.mjs && node tests/client-settings-services.mjs && node tests/locale-mirror-bounded.mjs && node tests/settings-card-ui.mjs && node tests/prepare-github-package.mjs","build":"node build.mjs && tsc -p tsconfig.build.json","watch":"node build.mjs --watch","prepack":"npm run build","typecheck":"tsc --noEmit","test:runtime":"node tests/settings-host-live.mjs 0.1.7 && node tests/settings-host-live.mjs 0.2.0 && node tests/profile-compatibility.mjs && node tests/client-settings-services.mjs 0.2.0"},"version":"0.12.1","_npmUser":{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"},"homepage":"https://github.com/HsiangNianian/dsh-auto-continue","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"_npmVersion":"10.9.9","description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","directories":{},"maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"_nodeVersion":"22.23.3","_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"~5.8.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.7 || ^0.1.7-0 || ^0.2.0-rc.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh-settings":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-client-auto-continue_0.12.1_1790736099707_0.5812862187389267"}}},"time":{"created":"2026-08-14T04:24:27.892Z","modified":"2026-09-30T02:41:40.051Z","0.2.0":"2026-08-14T04:24:28.177Z","0.2.1":"2026-08-14T04:29:07.910Z","0.2.2":"2026-08-14T05:41:42.838Z","0.3.0":"2026-08-14T09:23:42.059Z","0.3.1":"2026-08-14T09:45:10.481Z","0.3.2":"2026-08-14T09:51:17.072Z","0.4.0":"2026-08-15T04:11:25.692Z","0.4.1":"2026-08-15T12:52:36.371Z","0.4.2":"2026-08-15T13:00:43.424Z","0.4.3":"2026-08-15T14:42:40.614Z","0.4.4":"2026-08-15T15:05:25.833Z","0.5.0":"2026-08-15T15:22:48.885Z","0.5.1":"2026-08-15T15:31:21.466Z","0.5.2":"2026-08-15T15:32:35.630Z","0.5.3":"2026-08-16T00:50:44.501Z","0.5.4":"2026-08-16T00:52:19.439Z","0.5.5":"2026-08-16T00:56:09.063Z","0.5.6":"2026-08-16T01:02:11.246Z","0.5.7":"2026-08-16T01:07:40.027Z","0.6.0":"2026-08-16T01:32:20.358Z","0.6.1":"2026-08-18T00:52:52.326Z","0.6.2":"2026-08-18T06:22:45.735Z","0.6.3":"2026-08-19T06:57:08.652Z","0.7.0":"2026-08-19T07:20:29.179Z","0.7.1":"2026-08-19T07:30:13.223Z","0.7.2":"2026-08-20T03:00:00.521Z","0.7.3":"2026-08-20T03:16:25.194Z","0.7.4":"2026-08-21T02:04:07.286Z","0.7.5":"2026-08-21T02:19:54.162Z","0.8.0":"2026-08-21T06:04:18.931Z","0.8.1":"2026-08-21T06:15:52.980Z","0.8.2":"2026-08-29T18:28:40.953Z","0.9.0":"2026-08-31T03:21:41.077Z","0.10.0":"2026-08-31T04:51:15.328Z","0.10.1":"2026-09-01T02:56:02.250Z","0.10.2":"2026-09-01T03:10:39.369Z","0.11.0":"2026-09-01T06:13:12.395Z","0.11.1":"2026-09-02T05:52:17.598Z","0.11.2":"2026-09-02T06:54:04.466Z","0.11.3":"2026-09-02T09:14:19.024Z","0.11.4":"2026-09-04T06:52:38.831Z","0.11.5":"2026-09-09T18:46:01.501Z","0.11.6":"2026-09-12T15:38:14.868Z","0.11.7":"2026-09-20T09:53:17.560Z","0.11.8":"2026-09-23T15:53:53.924Z","0.11.9":"2026-09-27T03:41:02.056Z","0.12.0":"2026-09-29T09:45:44.761Z","0.12.1":"2026-09-30T02:41:39.860Z"},"bugs":{"url":"https://github.com/HsiangNianian/dsh-auto-continue/issues"},"license":"MIT","homepage":"https://github.com/HsiangNianian/dsh-auto-continue","keywords":["dsh","dsh-plugin","deepseek-harness","plugin","web-ui","auto-continue"],"repository":{"url":"git+https://github.com/HsiangNianian/dsh-auto-continue.git","type":"git"},"description":"DSH Web UI plugin: automatically sends a localized continue prompt when a request is interrupted by network errors or other non-human causes","maintainers":[{"name":"hsiangnianian","email":"hsiangnianian@gmail.com"}],"readme":"<p align=\"center\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"docs/banner-zh-dark.svg\">\n    <img src=\"docs/banner-zh.svg\" alt=\"dsh-auto-continue\" width=\"720\">\n  </picture>\n</p>\n\n<h1 align=\"center\">dsh-auto-continue</h1>\n\n<p align=\"center\">\n  <em>自动恢复中断的 DSH 会话，也可选择开启自主循环，在正常完成后继续工作。</em>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/dsh-client-auto-continue\"><img src=\"https://img.shields.io/npm/v/dsh-client-auto-continue?logo=npm&label=npm\" alt=\"npm version\"></a>\n  <a href=\"https://www.npmjs.com/package/dsh-client-auto-continue\"><img src=\"https://img.shields.io/npm/dm/dsh-client-auto-continue?label=downloads\" alt=\"npm downloads\"></a>\n  <a href=\"https://github.com/HsiangNianian/dsh-auto-continue/stargazers\"><img src=\"https://img.shields.io/github/stars/HsiangNianian/dsh-auto-continue?logo=github&label=Stars\" alt=\"GitHub stars\"></a>\n  <a href=\"https://github.com/HsiangNianian/dsh-auto-continue/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-65a30d?style=flat\" alt=\"MIT license\"></a>\n  <br>\n  <a href=\"https://awesome-dsh-plugin.com\"><img src=\"https://awesome-dsh-plugin.com/badge.svg\" alt=\"awesome · DSH plugin\"></a>\n  <a href=\"https://www.dsh.so/artifact/dsh-auto-continue/\"><img src=\"https://www.dsh.so/badge/install/dsh-auto-continue.svg\" alt=\"dsh.so install\"></a>\n  <br>\n  <img src=\"https://img.shields.io/badge/TypeScript-3178C6?style=flat&logo=typescript&logoColor=fff\" alt=\"TypeScript\">\n  <img src=\"https://img.shields.io/badge/esbuild-FFCF00?style=flat&logo=esbuild&logoColor=000\" alt=\"esbuild\">\n  <img src=\"https://img.shields.io/badge/GUI--configurable-0ea5e9?style=flat\" alt=\"GUI configurable\">\n</p>\n\n<p align=\"center\">\n  <a href=\"README.md\">English</a> · <b>中文</b>\n</p>\n\n---\n\n## 它做什么\n\n为 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 的 Web 界面和桌面应用提供自动恢复。会话因可恢复错误中断时，插件通过 DSH 发送你配置的继续提示。引擎运行在**宿主进程**中，浏览器标签页关闭后仍会工作，多个标签页共享同一个引擎。默认开启中断恢复；成功回合后也继续工作的**自主循环需要手动开启**。\n\n![demo](docs/demo-zh.svg)\n\n**智能恢复**(全部可配置):\n\n- **错误分类** — 临时性错误(网络 / 超时 / 5xx / 429 等)自动续跑; 永久性错误跳过并通知, 因为重试也没用。判定为永久性的条件: HTTP 状态码 401/403, 或 code/message 命中认证、凭据/API Key、余额/配额、模型不存在、上下文长度/超限等关键词。provider 专属例外可由用户显式填写普通文本匹配; 关闭分类后则全部自动继续\n- **自适应退避** — 连续失败时等待时间递增(冷却 × 系数: 20s → 40s → 80s…), 有上限, 不再对故障上游狂轰滥炸\n- **中英文本地化** — 设置卡片、内置续跑 / 护栏 / 循环文案以及浏览器通知都跟随 DSH 当前界面语言(初始值来自浏览器语言)。只支持 `en` 和 `zh`, 其他语言回落中文; 切换语言只会替换内置默认值, 不会覆盖用户自定义文本\n- **模板化继续文本** — `continueText` 支持 `{code}` `{message}` `{status}` `{tool}` `{turn}` `{errorCount}` `{sessionTitle}` `{elapsed}` 占位符, 续跑消息可携带失败上下文(如「继续 (git push 失败: UPSTREAM)」); 达到 `max-tokens` 时使用**另一套模板**(如「继续输出, 不要重复已生成的内容」)\n- **幂等护栏** — 续跑前检查上一步工具调用: 结果未确认(回合在工具执行中途夭折, 如 `git push` 可能已经推上去了)时, 续跑消息会提示模型先确认状态、不要重复执行; 工具已确认成功时说明已完成、请勿重复; 工具失败则不加护栏(重试本来就是目的)。两段护栏文本都可配置(支持 `{tool}` / `{result}` 占位符)\n- **无输出回合续跑** — 已观察到模型步骤或推理回复，但回合正常结束且没有可见输出时自动恢复。没有模型活动的空回合不会触发；文本、工具调用、图片、扩展块和已显示的流式内容均算可见输出。未观察到开始的回合不会被猜测为静默。启动后也能恢复显式的 `no-visible-output` 标记。关闭开关会取消排队中的静默续跑；即使开关关闭，静默回合也不会清零重试上限。\n- **自主循环** — 默认关闭（`resumeCompletedTurns`）。开启后，正常完成的回合经过宽限期便会续跑，不受恢复冷却和次数上限约束。仅有推理的回合和显式 `no-visible-output` 仍消耗重试预算并遵守退避。全局暂停、会话暂停、手动停止或关闭该选项都会停止循环。自主循环使用单独的提示文本 `continueTextLoop`（默认 `继续`），与循环守卫的提示文本不同。\n- **暂停** — 设置卡片里的全局 **暂停自动继续** 开关会停止实时事件与启动扫描触发的自动发送; 会话级暂停(如通过通知按钮)只挂起单个会话, 到期自动恢复。唯一的显式例外是通知里的 **立即续跑** 按钮——按下它等于用户明确要求发送这一次, 不受暂停限制\n- **通知按钮** — 通知带 **立即续跑**(无视冷却、连续上限与暂停, 马上发送)和 **暂停该会话 1 小时** 按钮\n- **循环守卫** — 连**运行中的回合**也盯着, 四个信号都会触发守卫(取消当前回合并用可配置的循环提示文本重启, 「停止重复, 换一种方式」): 模型**连续输出完全相同的消息**(不限长度, 如 \"Let me test variants of the regex…\" 连续 7 遍)、单条流式 assistant 消息内部出现连续近似重复段落、短时间内连续多条短句且期间无工具调用(典型的「Let me read…」空转)、或同一工具被连续反复调用且**参数与结果都相同**(参数或结果有变化视为有进展)。取消带有内部来源标记, 绝不会与用户手动停止混淆——只有守卫发起的取消才会重启。阈值、时间窗与提示文本都可配置\n- **统计面板** — 设置卡片展示今日自动继续次数、恢复成功、继续后失败、永久性跳过、达上限停止、循环打断, 按错误码统计, 可一键清零\n- **浏览器通知** — 可选: 自动继续成功 / 放弃 / 遇到永久性错误时弹出提醒; 首次使用时请求权限, 被拒绝后不再打扰\n\n插件监听实时事件流, 对以下情况作出反应:\n\n| 事件 | 含义 |\n| --- | --- |\n| `turn/end` → `error` | 回合失败(模型 / 网络 / 超时等) |\n| `turn/end` → `interrupted` | 宿主崩溃重启后遗留的中断回合(由启动扫描恢复) |\n| `turn/end` → `max-tokens` | 达到输出 token 上限 |\n| `turn/end` → `completed` / `no-visible-output` 且无可见输出 | 已观察到模型活动但没有可见输出，或收到显式无输出结束标记 |\n| `turn/end` → `completed` | 仅在开启自主循环时续跑正常完成的回合 |\n| `host/agent-error` | 无回合位置的 Agent 失败(仅网络/超时类消息自动续跑) |\n\n**恢复会停止于：**用户手动停止、策略拒绝（`blocked`）、暂停、子代理会话以及连续次数上限。新回合开始或用户手动发送消息会取消待发送的继续提示；实时 `interrupted` 标记交给启动扫描处理。冷却期间出现的可恢复错误会**延后重试，不会直接丢弃**。已有排队消息时，续跑消息先执行，原有消息随后按原顺序处理。循环守卫则可以单独打断并重启正在重复动作的回合。\n\n---\n\n## 工作原理\n\n宿主侧引擎在 dsh 宿主进程内订阅会话事件 firehose——**多个浏览器标签页共享一个引擎**。检测到中断后先等待一个**宽限期**(默认 3 秒)——若宿主自行开启了新回合(`turn/start`), 自动继续即取消——然后经 agent 注册表(`agent.followup`, 与「发送」按钮同一个排队通道)发送配置的文本。若队列已有消息, 引擎会在宿主唤醒 agent 之前只把本次续跑消息移到队首, 不删除或重排用户消息。\n\n宿主启动时还会扫描存活会话: 最后一个回合在**扫描时间窗**(默认 15 分钟)内以非人为原因结束、且其后没有新回合或用户消息的会话, 会被自动续跑(例如浏览器关闭期间宿主崩溃——agent-loop 恢复会话后引擎接着接手)。\n\n浏览器半侧是瘦壳: 设置卡片 + 一条状态桥(展示通知, 带「立即续跑 / 暂停该会话 1 小时」按钮并把动作回传给宿主引擎; 驱动卡片里的统计与暂停面板)。\n\n### 恢复流程\n\n下图汇总了自动恢复主链、循环守卫重启路径和等待人工介入的出口。点击图片可查看原尺寸版本。\n\n[![dsh-auto-continue 恢复流程](docs/auto-continue-workflow.svg)](docs/auto-continue-workflow.svg)\n\n## 快速开始\n\nDSH 插件安装进 **profile**(`dsh web` 对应 `web` profile)。下面的命令用于 Web 版, 安装后重启 `dsh web`。桌面版请通过应用内的**插件**页面安装。\n\n### 版本兼容\n\n| DSH 内核 | 插件版本 | 配置入口 |\n| --- | --- | --- |\n| **0.2.0-rc.1** | **0.12.1 或更新版本** | **插件 → dsh-client-auto-continue → 自动继续** |\n| **0.1.7-rc.2** | **0.11.9 或更新版本** | 同上，从主侧栏的插件页进入 |\n| 使用旧设置 API 的宿主 | 保留旧版设置界面兼容 | **设置 → 插件 → 插件配置** |\n\n不支持 DSH 0.1.0-rc.6 及更早版本。自动化运行时测试覆盖 **0.1.7-rc.2** 和 **0.2.0-rc.1**。桌面应用版本不等于内置的 DSH 内核版本，请按内核版本判断兼容性；CLI 可运行 `dsh --version`，可用版本见 [DSH 官方 Releases](https://github.com/deepseek-ai/deepseek-harness/releases)。\n\n**插件 0.11.9 和 0.12.0 会被 DSH 0.2.0-rc.1 的版本检查拦截。** 请升级到 0.12.1 或更新版本；现有配置表单接口可在该内核正常工作。详见 [#50](https://github.com/HsiangNianian/dsh-auto-continue/issues/50)。\n\n当前 DSH 的**设置 → 内置插件**是组件状态列表，配置应从主侧栏的**插件**页面进入。下方截图使用 **DSH 0.2.0-rc.1 + 插件 0.12.1**。此前通过软链或手写 Loader 条目安装的用户，请参考[旧安装迁移](#旧安装迁移)。\n\n### 从 npm 安装(推荐)\n\n已发布为 [`dsh-client-auto-continue`](https://www.npmjs.com/package/dsh-client-auto-continue):\n\n```bash\ndsh plugin --profile web add dsh-client-auto-continue@latest\ndsh web\n```\n\n### 更新已安装的插件\n\n等当前任务结束后停止 DSH，再次执行上面的 npm 安装命令，用 `@latest` 更新插件，然后重启 DSH 并刷新浏览器。已有配置覆盖项会保留。桌面版请从应用内的**插件**页面更新并重启应用；更新 CLI 的 `web` profile 不会同步更新桌面版的 profile。\n\n### 直接从 GitHub 安装(无需克隆)\n\n直接从仓库默认分支安装——构建产物已提交入库, 无需本地克隆或构建:\n\n```bash\ndsh plugin --profile web add github:HsiangNianian/dsh-auto-continue\ndsh web\n```\n\n> 该方式跟踪 `main` 分支而不是发布 tag——适合尝鲜最新改动, 稳定性首选上面的 npm 方式。切换安装来源只需重新执行 `dsh plugin --profile web add <其他来源>`, profile 依赖会被就地替换。\n\n### 从本仓库安装\n\n请使用与 CI 相同的 Node.js 22。\n\n```bash\ngit clone https://github.com/HsiangNianian/dsh-auto-continue.git\ncd dsh-auto-continue\nnpm ci\nnpm run build\n\n# 包自带 cordis.patch.yml(通过 dsh.bundle.patch 声明),\n# 插件行会自动注册\ndsh plugin --profile web add \"link:$(pwd)\"\n\ndsh web\n```\n\n### 旧安装迁移\n\n手动添加 Loader 条目可以启动引擎, 但未必会在**插件**页面登记 bundle。请通过 profile 的包管理命令安装; 不再推荐只创建软链并添加 `insert` 条目。\n\n1. 等当前任务结束后停止 `dsh web`。备份 `~/.dsh/profiles/web/` 下的 `package.json`、`cordis.patch.yml`、`pnpm-lock.yaml`, 以及存在时的 `~/.dsh/settings.yaml`。如果设置了 `DSH_HOME`, 请用该目录替代 `~/.dsh`。\n2. 保留已有的自动继续参数。只删除 **`insert` 列表内**手动添加的 `auto-continue` 行; 若列表因此变空, 一并删除空列表。安装包会提供该行。顶层的 `- id: auto-continue` 搭配 `config:` 是配置覆盖项, **应当保留**。\n3. 使用上面的 npm 或 GitHub 命令安装。profile 的 `package.json` 中, `dsh.profile.bundles` 应在原有 DSH bundles 之外包含 `dsh-client-auto-continue`。如果已经包含, 且**插件**页面已有该插件, 这一步已经完成。\n4. 在 DSH 0.1.7 / 0.2 上, 将旧 `settings.yaml` → `auto-continue` 段落或已移除条目的 `config` 参数合并到 profile 的 `cordis.patch.yml`。例如, 自定义冷却时间写成:\n\n   ```yaml\n   - id: auto-continue\n     config:\n       cooldownMs: 45000 # 示例: 请保留你原先设置的值\n   ```\n\n   若已有覆盖项, 请合并到其中, 不要重复添加。保留其他设置。DSH 0.1.7 / 0.2 读取的是条目配置, 修改旧 `settings.yaml` 段落不会更新新版表单。\n5. 重新启动 `dsh web` 并刷新浏览器。打开**插件 → dsh-client-auto-continue**, 展开**自动继续**, 检查旧参数是否保留。保存一次修改并刷新, 确认配置持久化正常。\n\n**内置插件**里显示的 `include:auto-continue` 是正常的 Loader 前缀, 单凭这个名字不能判断为旧安装或重复引擎。\n\n### 验证与卸载\n\n```bash\ndsh --profile web --dump-config | grep -A 4 'id: auto-continue'\n```\n\n合并后的配置应只有一个 `id: auto-continue` 条目。在**插件 → dsh-client-auto-continue**中确认组件**运行中**, 展开**自动继续**后能编辑字段。开启详细日志后, 引擎活动会输出到运行 DSH 的终端。\n\n```bash\ndsh plugin --profile web remove dsh-client-auto-continue   # npm / 仓库安装\n# cordis.patch.yml 中若有该插件的配置覆盖项, 也一并移除\ndsh web\n```\n\n---\n\n## 常见问题\n\n- **提示 “skipping profile bundle” 或 “incompatible with dsh 0.2.0-rc.1”：** 在应用实际使用的 profile 中升级到插件 0.12.1 或更新版本，再重启应用。此修复不需要授予版本豁免。\n- **已启用，但看不到配置：** 从主侧栏打开**插件**，选择该包并展开**自动继续**；内置插件状态页没有可编辑字段。\n- **`/api/auto-continue-bridge` 返回 404：** 检查 DSH 启动日志与合并配置，确认宿主组件已加载。刷新配置卡片不能启动缺失的宿主组件。\n\n---\n\n## 配置\n\n在 **DSH 0.1.7 / 0.2** 中, 从主侧栏打开**插件**, 选择 **dsh-client-auto-continue**, 再展开**自动继续**卡片。**设置 → 内置插件**是单独的组件状态列表, 不能在其中编辑配置。旧版 DSH 的入口仍为**设置 → 插件 → 插件配置**。\n\n![DSH 0.2 插件页面中的自动继续折叠卡片](docs/screenshots/01-settings-section.zh.png)\n\n点击卡片标题或右侧箭头即可展开字段。卡片内还带有**统计面板**(今日活动, 可一键清零)和**已暂停会话**列表(每个都可单独解除)。\n\n新版配置卡会按接力方式、安全节奏、恢复雷达、循环断路器与现场状态组织配置; 卡片顶部也直接放出了开源仓库和 **Star on GitHub** 入口。\n\nDSH 0.1.7 / 0.2 将这些值保存在当前 profile patch 的 `auto-continue` 条目 config 中(默认 Web profile 对应 `~/.dsh/profiles/web/cordis.patch.yml`)。点**保存**后实时生效, 无需重启引擎。省略的字段使用下表默认值。\n\n启动恢复会每三秒等待一次延迟加载的会话，在引擎启动后的 `freshMs` 时间窗结束。每个已就绪会话的历史只检查一次，`scanLimit` 只限制每轮符合条件的恢复数量，正常会话或永久错误不会挤占名额。暂停会在同一时间窗内挂起恢复，卸载插件会取消轮询。\n\n浏览器会把 DSH 当前语言同步到内部 `locale` 字段。下面七个本地化文本字段保持留空或直接省略时, 会自动跟随语言; 任何非空值都视为用户自己的模板, 切换语言时不会改写:\n\n```yaml\n- id: auto-continue\n  config:\n    locale: 'zh' # 通常由浏览器自动维护\n    paused: false\n    continueText: ''\n    resumeSilentTurns: true\n    resumeCompletedTurns: false\n    continueTextSilent: ''\n    continueTextLoop: ''\n    continueTextMaxTokens: ''\n    guardTools: true\n    guardPendingText: ''\n    guardDoneText: ''\n    graceMs: 3000\n    cooldownMs: 20000\n    maxConsecutive: 3\n    scanOnBoot: true\n    scanLimit: 8\n    freshMs: 900000\n    verbose: true\n    classify: true\n    retryableErrorPatterns: ''\n    backoffFactor: 2\n    backoffMaxMs: 300000\n    notify: false\n    loopGuard: true\n    loopShortChars: 40\n    loopWindowMs: 30000\n    loopShortCount: 12\n    loopRepeatText: 4\n    loopToolRepeat: 5\n    loopText: ''\n```\n\n<details>\n<summary>旧版 DSH 的配置文件</summary>\n\n旧版宿主将用户设置保存在 `~/.dsh/settings.yaml` 的插件命名空间下, 而非 profile 条目中:\n\n```yaml\nauto-continue:\n  cooldownMs: 45000\n```\n\n从旧设置文件迁移到 DSH 0.1.7 / 0.2 时, 请按[旧安装迁移](#旧安装迁移)将这些值移入 profile 条目的 `config`。\n\n</details>\n\n**卡片操作说明:**\n\n![DSH 0.2 中展开后的自动继续配置](docs/screenshots/02-settings-card.zh.png)\n\n- 修改是**暂存式**的——点「保存」之前不会写入磁盘; 有待保存草稿时卡片显示「未保存」徽章, 「放弃」可丢弃草稿\n- 改动过的字段会带「已覆盖」徽章, 并有逐字段的「恢复默认」按钮（移除覆盖项，恢复继承值，通常为内置默认值）\n- 布尔字段是三态:**继承**(用默认)/ 开 / 关\n- 非法输入(非数字、小于最小值)会阻止保存并给出提示\n- 只读部署中卡片只显示已存值, 所有控件禁用\n- 保存后立即生效，持久化在当前 profile 配置中（旧版宿主使用 `~/.dsh/settings.yaml`）\n\n<details>\n<summary>现场状态与底部的保存 / 放弃按钮</summary>\n\n![DSH 0.2 配置卡底部的现场状态与保存按钮](docs/screenshots/07-card-panels.zh.png)\n\n</details>\n\n| 字段 | 默认 | 说明 |\n| --- | --- | --- |\n| 暂停自动继续 | 关 | 全局暂停: 实时与扫描都不再自动发送, 已排队的待发送也会取消 |\n| 继续文本 | `继续` | 中断后自动发送的消息内容 |\n| 超限时的继续文本 | `继续` | 达到输出 token 上限时自动发送的文本(支持相同占位符) |\n| 续跑无输出回合 | 开 | 回合正常结束但只有推理(没有文本、没有工具调用)时自动续跑; 不清零连续次数 |\n| 无输出回合的继续文本 | `继续。你上一轮只输出了内部推理, ...` | 续跑无输出回合时发送的文本(支持相同占位符) |\n| 自主循环（每个回合后都续跑） | 关 | 正常完成后经过宽限期续跑，不受恢复冷却和上限限制；仅有推理和显式无输出结束仍消耗重试预算 |\n| 自主循环的继续文本 | `继续` | 自主循环续跑时发送的文本(支持相同占位符) |\n| 幂等护栏 | 开 | 续跑前检查上一步工具调用并给出指引(见「它做什么」) |\n| 循环守卫 | 开 | 检测运行中的回合空转并重启(见「它做什么」) |\n| 短句长度上限 (字符) | `40` | 模型消息文本短于该值计为一条短句(空转信号) |\n| 短句时间窗 (ms) | `30000` | 连续短句必须落在这个时间窗内; 正常思考的短文本散布在长时间里不会被误判 |\n| 连续短句阈值 | `12` | 时间窗内连续多少条短句且期间无工具调用时判定空转循环 |\n| 相同消息重复次数 | `4` | 连续输出多少条完全相同的消息时判定空转(不限长度, 最强信号); 同一阈值也用于单条流式消息内连续近似重复段落 |\n| 同工具重复次数 | `5` | 同工具+同参数+同结果的连续调用多少次时判定死循环 |\n| 循环提示文本 | `(检测到你可能陷入循环, 请停止重复刚才的动作, 换一种方式继续)` | 打断后重启回合时发送的文本; 支持 {tool} 占位符 |\n| 结果未确认时的护栏文本 | `(上一步工具「{tool}」可能未完成, 先确认状态再继续, 不要重复执行)` | 上一步工具可能已部分执行时附加; 支持 {tool} 占位符 |\n| 工具已成功时的护栏文本 | `(上一步工具「{tool}」已完成, 结果: {result}; 不要重复执行, 直接继续)` | 上一步工具已确认成功时附加; 支持 {tool} / {result} 占位符 |\n| 宽限期 (ms) | `3000` | 中断后等待的时长; 期间宿主自行恢复则取消 |\n| 冷却时间 (ms) | `20000` | 同一会话恢复尝试的最小间隔；期间出现的失败会等待剩余冷却，再进入宽限期 |\n| 最大连续次数 | `3` | 连续恢复尝试上限；用户介入或观察到有可见输出的成功回合后重置。正常完成后的自主循环接力不计入 |\n| 启动恢复扫描 | 开 | 恢复启动时间窗内延迟加载的中断会话 |\n| 扫描会话数 | `8` | 每轮最多恢复的符合条件的会话数，优先最近活动的会话 |\n| 扫描时间窗 (ms) | `900000` | 中断的最大年龄，同时限制启动轮询的持续时间 |\n| 详细日志 | 开 | 在运行 DSH 的终端输出 `[auto-continue]` 引擎日志 |\n| 错误分类 | 开 | 仅自动恢复临时性错误; 认证 / 余额 / 模型等永久性错误跳过并通知 |\n| 自定义可恢复错误 | 空 | 每行一个大小写不敏感的普通文本片段; 命中错误码、HTTP 状态或消息时显式覆盖内置分类 |\n| 退避系数 | `2` | 连续失败时冷却间隔的倍率(2 = 20s → 40s → 80s…) |\n| 最大退避间隔 (ms) | `300000` | 自适应退避的上限 |\n| 浏览器通知 | 关 | 自动继续成功 / 放弃 / 遇到永久性错误时弹通知 |\n\n遇到确认可以安全续跑的 provider 专属错误时(先确认手动发送「继续」确实能恢复), 应添加足够具体、稳定的片段, 而不是全局关闭错误分类:\n\n```yaml\n- id: auto-continue\n  config:\n    retryableErrorPatterns: |-\n      Upstream rejected the request as invalid\n```\n\n匹配项是普通子串, 不是正则表达式。空行会被忽略; 任一行命中后会优先于内置永久错误规则。冷却与最大连续次数仍然生效。\n\n`continueText`（以及 `continueTextMaxTokens`、`continueTextSilent`、`continueTextLoop`）支持占位符 `{code}`、`{message}`、`{status}`、`{tool}`(失败前最后一次工具调用)、`{turn}`、`{errorCount}`(连续失败次数, 含本次)、`{sessionTitle}`(来自会话列表)和 `{elapsed}`(距失败经过的时间, 如 `1m5s`)——例如 `继续 ({tool}: {code})` 会变成 `继续 (git push: UPSTREAM)`。护栏文本支持 `{tool}` 与 `{result}`(上一步工具输出的截断摘要)。\n\n---\n\n## 隐私与权限\n\n恢复引擎运行在 DSH 宿主进程中, 浏览器负责配置卡片、实时状态和可选通知:\n\n- 引擎通过 DSH 服务读取会话事件和历史, 浏览器与该宿主通信; 插件不新增第三方服务或凭据存储\n- 恢复时通过 `agent.followup` 发送你配置的文本。循环守卫可先通过 `agent.cancel` 停止空转回合, 再发送恢复提示; 续跑的 Agent 沿用会话已有的工具和权限\n- 保存配置使用 DSH 的设置 API: DSH 0.1.7 / 0.2 写入当前 profile patch, 旧版宿主写入 `~/.dsh/settings.yaml`\n- 重试计数、冷却时间戳、会话级暂停与统计保存在宿主进程内存中，引擎重启后重置；全局 `paused` 开关随其他配置持久化保存\n- 浏览器通知是可选开启的(`notify` 设置), 仅在首次使用时请求一次权限\n\n---\n\n## 开发\n\n使用 Node.js 22，安装两个锁定版本的运行时测试环境，即可在本地执行 CI 检查：\n\n```bash\nnpm ci\nnpm ci --prefix tests/fixtures/dsh-0.1.7\nnpm ci --prefix tests/fixtures/dsh-0.2.0\nnpm run typecheck\nnpm run build\nnpm test\nnpm run test:runtime\n```\n\n`npm test` 覆盖错误恢复、自主循环上限与开关、启动扫描、队列顺序、统计、本地化以及设置界面的生命周期。`npm run test:runtime` 使用已发布的 DSH **0.1.7-rc.2** 和 **0.2.0-rc.1** Settings、Loader、HTTP 组件，并运行真实的 0.2 profile 兼容检查，以及 Cordis 4.0.4 中缺少其中一种设置服务时的客户端激活测试。运行时测试使用受控的 agent 事件，不会向模型服务发送请求。\n\n`npm run watch` 监听本地代码并重新构建。宿主开启 client HMR 时可以热重载链接的客户端包；否则构建后重启 DSH 并刷新浏览器。\n\nCI 执行类型检查、构建、两组测试、已提交 `lib/` 产物校验及 [dsh-plugin-check](https://github.com/omdsh-dev/dsh-plugin-check)，发布也受这些检查约束。更新界面文档时请参考[截图采集说明](docs/screenshots/README.md)。\n\n---\n\n## 活跃度\n\n[![HsiangNianian/dsh-auto-continue GitStock K-Line Chart](https://gitstock.org/HsiangNianian/dsh-auto-continue/stock.svg)](https://gitstock.org/HsiangNianian/dsh-auto-continue)\n\n---\n\n## 链接\n\n- **仓库**: [github.com/HsiangNianian/dsh-auto-continue](https://github.com/HsiangNianian/dsh-auto-continue)\n- **LINUX DO**: [linux.do](https://linux.do)\n- **DeepSeek Harness**: [github.com/deepseek-ai/deepseek-harness](https://github.com/deepseek-ai/deepseek-harness)\n- **dsh-plugin-check**: [github.com/omdsh-dev/dsh-plugin-check](https://github.com/omdsh-dev/dsh-plugin-check) — 给自己的 DSH 插件仓库做健康体检\n\n---\n\n## License\n\n[![MIT](https://img.shields.io/badge/license-MIT-65a30d)](LICENSE)\n\nMIT © Hsiang Nianian\n","readmeFilename":"README.zh.md"}