{"_id":"@hytime/dsh-thinking-effort","_rev":"29-ceb0b94d615eb445e02e60844ccf690a","name":"@hytime/dsh-thinking-effort","dist-tags":{"latest":"0.3.7"},"versions":{"0.1.1":{"name":"@hytime/dsh-thinking-effort","version":"0.1.1","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.1","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web"}},"dist":{"shasum":"3d9f31c94d2f37c242cb41d97ec078ac53b8203f","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.1.tgz","fileCount":6,"integrity":"sha512-ZRKqpxDAapLoV/U91Pjgtb0jekLDgqr6cgAoF20oelHN0V1RuGRa0+OZJJG5Oiv5Rp3WyQxGRIzu8I1CsXZkig==","signatures":[{"sig":"MEYCIQCpj6QIulRvWvi6wGf8TFqphQAMtezQ8Ky+aFaolhIBpQIhAPpzy5j94841TE8Qzc4vnk3xfT920disXHoO4Z8QCJQI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34012},"main":"./src/host.mjs","type":"module","exports":{".":"./src/host.mjs","./client":"./src/client.js","./package.json":"./package.json"},"gitHead":"185e360196f52b75bda7592d2c0f4b7046bfa1d1","private":false,"_npmUser":{"name":"hytime","email":"hytime1994@gmail.com"},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.3.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.1_1786962046264_0.7643413667890622","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hytime/dsh-thinking-effort","version":"0.1.2","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.2","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web"}},"dist":{"shasum":"a7ebc3e953054bb66909d06e170a8eca7522caea","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.2.tgz","fileCount":6,"integrity":"sha512-D2wOD2+oZzxhyk+uvb4QWvF/hK0/rNHV5W8snJoGnKHcDgVcNDqEct3yhIuX60HougtDzZfq6cZTTxs2araOOg==","signatures":[{"sig":"MEUCIGbyi96oJaxrlqhMYLe/wyQjbKbzcnH8/HuFozofKN7EAiEA6hV9+zESvlxf5LlqVZqR5sWhV8a6FnZ9Qt/+h0fC93U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34032},"main":"./src/host.mjs","type":"module","exports":{".":"./src/host.mjs","./client":"./src/client.js","./package.json":"./package.json"},"gitHead":"404c9c03fb4aee35d34ba569ef9970d2fd8795f4","private":false,"_npmUser":{"name":"hytime","email":"hytime1994@gmail.com"},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.3.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.2_1786962398179_0.5882628260304501","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hytime/dsh-thinking-effort","version":"0.1.3","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.3","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web"}},"dist":{"shasum":"78b5965a86daebf3cc5195fdb833f6dd2b3711ec","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.3.tgz","fileCount":6,"integrity":"sha512-UMn91o/4VGVo4i3qXIJYzLEs4kvApuO/m1NLBgSYWmGJFlRHIM62fNAmB74Q7W5yj7KJNCJx8Qe0YJ0ZrBTbfg==","signatures":[{"sig":"MEYCIQDblZ3O11Ymphqq5KvgxL1daxRLLtLUdj+Dsu9RsBnv0gIhAOaETWslNP20J6s6r3GQYv6jxakerird4+5KacYVQWLH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36359},"main":"./src/host.mjs","type":"module","exports":{".":"./src/host.mjs","./client":"./src/client.js","./package.json":"./package.json"},"gitHead":"c09882281f0d019452fec688ca344d8b7b5abe69","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"hytime","email":"hytime1994@gmail.com"},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.3.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.3_1786972808291_0.2584666190961815","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hytime/dsh-thinking-effort","version":"0.1.4","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.4","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web"}},"dist":{"shasum":"f8249ce82215acde3eac750415db54ca2b4c846b","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.4.tgz","fileCount":6,"integrity":"sha512-61e6A41BvpTZDwVFqK7SIdJQbV+SE45mBXUHFDA+f2pj/H6fcH1brnA2wTwkd1M8xJGNRe1qoItRxfUZxzDAUA==","signatures":[{"sig":"MEYCIQD03CnbPiQAVWZ+odBWSeISyZWsHC7WRs2VAPv/AAAztAIhAIiKE8nApopn9IRfI74zMHCVjDMDOlfbj038SA2sS2GN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39830},"main":"./src/host.mjs","type":"module","exports":{".":"./src/host.mjs","./client":"./src/client.js","./package.json":"./package.json"},"gitHead":"07931db78951a8f5358930d225f3abc08f6097bd","private":false,"scripts":{"test":"node --test"},"_npmUser":{"name":"hytime","email":"hytime1994@gmail.com"},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.3.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.4_1787044633601_0.2634309440500664","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@hytime/dsh-thinking-effort","version":"0.1.5","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.5","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web"}},"dist":{"shasum":"381ee7cf0ca42705ac0f4bf5ad99d0ad0b3d4e1f","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.5.tgz","fileCount":13,"integrity":"sha512-WhukqNFFhBMuYq/kYbIA3lvMv9YXfHy1y8EaaKHaYniKAGP0LVbaBsr3CXkftl2B6HNHBm+dfmpxfIqhBoQp/w==","signatures":[{"sig":"MEUCIGClvrEnQAnh4X+aBTz1HJXfnQViJrnAEVFNdN0XJGuwAiEAxxFr1q/sz2Q9ionMRlNMMVHjA+X4BVxENZRWX3QxfQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113982},"main":"./src/host.mjs","type":"module","exports":{".":"./src/host.mjs","./client":"./src/client.js","./package.json":"./package.json"},"gitHead":"580d7d2f9dd42ec2860d2ed38cc12a8653898b89","private":false,"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"hytime","email":"hytime1994@gmail.com"},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.3.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.5_1787067902590_0.26248570139393945","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@hytime/dsh-thinking-effort","version":"0.1.6","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.6","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web"}},"dist":{"shasum":"5e8ed28c373439e6173b69ab9c929981a925c7ef","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.6.tgz","fileCount":13,"integrity":"sha512-wmHjNrQtpp8rBIToYUFcG31DTzDuihpTRswccSxH2s9wLTi0NdQ0Vnz3lNjTHlnZD3p8j+thLCa3ijotehsXVA==","signatures":[{"sig":"MEQCIGkSo53ag+mKQn5Iu/so4nVidyz84QjxA1TR82KrxfgtAiAGsvx0CyVF8qfL7+h/bygZr/fltwXfWY07D46zp4++Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114699},"main":"./src/host.mjs","type":"module","exports":{".":"./src/host.mjs","./client":"./src/client.js","./package.json":"./package.json"},"gitHead":"9573f728ce596117690baee725581a347646d262","private":false,"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"hytime","email":"hytime1994@gmail.com"},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.3.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.6_1787069485731_0.03033771262047824","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@hytime/dsh-thinking-effort","version":"0.1.7","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.7","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web"}},"dist":{"shasum":"5d3633385ee90f55fc5cf6abbf07969d9d74762f","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.7.tgz","fileCount":21,"integrity":"sha512-z7idJB1GQ20Qai/omqb821y+U6h0QoDxZ1X5oOPBQVVAeVi/7BlmwnxSshlC2H17BKr/xzRzCo7sfzthYmhRiA==","signatures":[{"sig":"MEYCIQCy8RQbpwaRKnC96tR8QqIt0j2b6jQYSJ6sBKB7bxbQZQIhAKjC/3otoiTOqkWD9Im4L+K4pRbabfiL2DBQ4in2m4UK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169268},"main":"./src/host.mjs","type":"module","exports":{".":"./src/host.mjs","./client":"./src/client.js","./package.json":"./package.json"},"gitHead":"09dff115ea31185dc49a7ce9030e5c52c925fd3d","private":false,"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"hytime","email":"hytime1994@gmail.com"},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.3.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.7_1787160332398_0.5666139077691523","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@hytime/dsh-thinking-effort","version":"0.1.8","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.8","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web"}},"dist":{"shasum":"d582e30d768b96206f4f079638c77128ec0f8d98","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.8.tgz","fileCount":23,"integrity":"sha512-nrZjFF0FIPHYQVFaHa1keytTryrdMvEHXZWD9XLIu0BA3XlyeIxi9gDvYGN19WLXQBMO5WprpwPkNQmowVGLUA==","signatures":[{"sig":"MEUCIQCR5GTy8dNL1XkgpHSVJgUE7OpvCMzAf5FdXdXR0dElAgIgXyoaMY7uMM44jwR/4MJWfm3MEsy+TLKI5uf7UpcB2zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345069},"main":"./src/host.mjs","type":"module","exports":{".":"./src/host.mjs","./client":"./src/client.js","./package.json":"./package.json"},"gitHead":"38f541073e7193d940a9ab5295cf8eb1e5ad5d6d","private":false,"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"hytime","email":"hytime1994@gmail.com"},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"10.9.3","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.8_1787676691581_0.22578105163057582","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@hytime/dsh-thinking-effort","version":"0.1.9","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.9","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web"}},"dist":{"shasum":"9d66e15b1e4c5a7e881887a3e5903c452d3beee9","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.9.tgz","fileCount":23,"integrity":"sha512-z78ispUmo45KWmszjA8PRP+quZt5AAVjxJrCgGkOhoEnG8Dxt27Bd1lv8kLfp7w38L090Tg68Ls9buLkdvvkAw==","signatures":[{"sig":"MEYCIQCmO5B0zcbI8BVErPSKfe+JSYmoUIwDUoY6B3FubsOG9AIhAJkgQxtsh6/PqUJ1rEEdebkoRm43Bz1xPhv7iQMT3mKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344723},"main":"./src/host.mjs","type":"module","exports":{".":"./src/host.mjs","./client":"./src/client.js","./package.json":"./package.json"},"gitHead":"333c296a9a1e3fd462a2bb1075a1de388ea929b7","private":false,"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"hytime","email":"hytime1994@gmail.com"},"deprecated":"Deprecated: v0.1.9 hard-injects remote/remote.settings and can stall DSH Web profiles without a Remote provider. Upgrade to 0.1.10.","repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.3.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.9_1787976946391_0.24993982338923448","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@hytime/dsh-thinking-effort","version":"0.1.10","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.10","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web"}},"dist":{"shasum":"3a015640f46a70361c5472cc786528dabba6b5ed","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.10.tgz","fileCount":23,"integrity":"sha512-Dv1HLLkD7vudvLrpY/ukS/oTd6mbX70yf2vHVENmc3I+VbshLntN7nM3BggrGD6A3lHBsRnmov2ic2fofe+wTQ==","signatures":[{"sig":"MEUCIAoQ1mSuXZpV4ztNsyE0VV/luV/A5FxnSK5CwDoTVCx1AiEA9HZrBO+viFM48Vcr6mClWH+usidBrW60Fx7eonb+9pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347447},"main":"./src/host.mjs","type":"module","exports":{".":"./src/host.mjs","./client":"./src/client.js","./package.json":"./package.json"},"gitHead":"a1dfce62f3e313b24a7a7115e03edf30b54dc1fa","private":false,"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"hytime","email":"hytime1994@gmail.com"},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"10.9.3","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.10_1788090583472_0.45086478515303186","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@hytime/dsh-thinking-effort","version":"0.1.11","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.11","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"b6c9b9b089c29b48302c684c8ecfd762ae138583","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.11.tgz","fileCount":39,"integrity":"sha512-ELOt8m6cIAQHL0TUAXvCjJngug+eU1jRg+mwZRiE+d3SvPNsCCu5Io4H+YoAQGJXh3p1fuy1DhioSA2n77KyEw==","signatures":[{"sig":"MEYCIQDxMpMEhSVyvQx3ft1uIPTgEfhiEqyoZE1q1SviJa0MoQIhANg06Hk+Mo5uyRMMcSw85d/sTytkU8WzlN/WTq4JhBDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372447},"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":"c0542fbb432afb21140ebddb732b02044f699e86","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.17.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.0","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.11_1788189524477_0.9832649718335695","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@hytime/dsh-thinking-effort","version":"0.1.12","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.12","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"b46ddb25c6ee8aa14674c4cbdf58154b0154a7a2","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.12.tgz","fileCount":39,"integrity":"sha512-KqbdkY9JCchutyqagAmei55QbxXDydrM/aYJx/fA49TS5NsSKavhKBcUPZpFBcM1/4m3LAB8ezOfqtWqzwwr6w==","signatures":[{"sig":"MEQCIBC3znwtgTzPLUwRizbn0sP72N4MpB2GRtNxa2c4LrO0AiBraggjRQwZFZ1ESBQvFI1jAjrmCPCMfScdMj8BHCr5uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373509},"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":"5ee2c2bbdcbd0472fc82440dd00ff65fd40bcdc8","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.17.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.0","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.12_1788198653272_0.3730247632479706","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@hytime/dsh-thinking-effort","version":"0.1.13","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.13","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"e38a6b8b9d740c746c422695b7d864c0cd120158","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.13.tgz","fileCount":39,"integrity":"sha512-9ck9l3yoTnH5aOdsr2mTtTRx3aCJhbUZiicVVEc85AjcTw5JcEHV6ARtdKOMlumA1wjrkHe7U08XN6zcum+adg==","signatures":[{"sig":"MEYCIQCiWReUMZRVWvd1EmdEW25b9r6CM6rIcnqAsh7IhnKHagIhAIBnvl1n/znajOukGg2/m5zUddIYb867dJYe7oPktuYE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376545},"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":"8bc58ec5c49bf9087a650893c0a50ad8120ef5a1","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.17.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.0","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.13_1788228028527_0.038173821809903696","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@hytime/dsh-thinking-effort","version":"0.1.14","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.1.14","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"c1eb30c05085e41f46e872c02434ec6a35bab411","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.1.14.tgz","fileCount":48,"integrity":"sha512-FP/K/FNgZAU4yC8XUgvMJYjMIubTMn6neE6I7eJX2kfV9TAVv826ImynOG8rhjYlw5xOngL+xGT7h1SVL1WZhg==","signatures":[{"sig":"MEUCIQDBlQGD15Dq5DIdamLZ2o9YIhrE6XBIbBbsWisWQKyB8AIgFX+0410o6iyXXyAySw7gurDK4qNgvk4ehd9OnLrKsCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478913},"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":"89ec8bcaa42ff0489690b113f727c51623db44e8","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.17.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.0","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.14_1788402577844_0.7683794416709109","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@hytime/dsh-thinking-effort","version":"0.2.0","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.2.0","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"bf26b90aac73b82cd89f180487ee2f0cb4b7858c","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.2.0.tgz","fileCount":50,"integrity":"sha512-0SPeH0yf6kKLP9DGIQpwQ/OZsHUf80q++4aO9OvzaVRlOnTg/FzWhZFO6mjCwEXOqJ6oALxeSgixVwr+/AmLmg==","signatures":[{"sig":"MEYCIQCy/KEEOyS7Fx0CD6CMZc28V4edtNqnfU6DupfkGGgzGQIhAOLdG8euavJsalZjYaeCtQPELAF/hxuN3Jtg5Y5bg9gM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKXeNS4pSahdFfQ5kkqNKacGE4kLrdKKBhHG1whpzrtQIhAK+AVgZdYPFiXJwng5Un8foEJXKFod8druIK0h5qDCfT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517805},"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":"d57737f060a47bafc40fc448d516b5c5cd04bff3","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.19.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.0","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.2.0_1788532534671_0.2743256144185211","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@hytime/dsh-thinking-effort","version":"0.2.1","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.2.1","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"6e05fa878c5fc24f3b0f009520dee7cb2138c90d","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.2.1.tgz","fileCount":72,"integrity":"sha512-0r3mhIVmOQZt12pSHlHpJwLjZLNO2WdxHzyVrsfnQbaOUGNdfP4jGqBWo7a2iqvNLGfPlvz/AiCqKkGTPFXdcQ==","signatures":[{"sig":"MEUCICSfJpyLOjdfFcwnqCuywtPACr/lU/Lmbx4NwPvas7wvAiEA3OPYiILJZMj8c3GAEWbzSdlj9ZLx8xZDLA02WyOx12I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEBd3B/k0/LWbc/1/RKcVsbhbbxwv1I8vxsThObRiCn9AiEA/WQKRtdrQcjGmxLNSrNN7HCKslbpqTbzBgQFlrj8dS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1927332},"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":"9c7c5300e557eefe41e22869cf9db8263b5083a5","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.19.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.0","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.2.1_1788837642843_0.32564173862134926","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@hytime/dsh-thinking-effort","version":"0.2.2","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.2.2","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"1656e28e2e1f84ce5123f90a93c463749724ba96","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.2.2.tgz","fileCount":75,"integrity":"sha512-0QmkFTlpgNiQ8N5Xa4otLDm5VyIBHaM4p1JUjBi2dbP1psRXVeaIj4OnWr7/uxlDlOc5SBWZDsRNvQ0tlNUr0w==","signatures":[{"sig":"MEQCIGkl0Xg2ZkHbEGklSMeG5nH1QciTq10JKlazNqi3Nz4iAiASTVnm2xCE4QnQfxNDbdG0CTpvin/mTPI7bFyMFhxX1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAGz6sZ89bef6m8tH5F+UDYXZ2+a8BBntvb4yfgNNTU5AiApQ6RQ+nf3o3xvV8VQXXBlH1+0bOE1yirlm/nzKnfQlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1968406},"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":"b2747a7a2ac340af1c158309435c79cabf31eed2","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"deprecated":"This version contains the separate save-button interaction for the OpenCode session Header. Upgrade to 0.2.3, where the toggle saves immediately.","repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.19.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.0","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.2.2_1788949190095_0.5118084636021336","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@hytime/dsh-thinking-effort","version":"0.2.3","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.2.3","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"a04e7e9d34e97ef70dcb83a73be497f5337716e1","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.2.3.tgz","fileCount":75,"integrity":"sha512-CtjaIA+9bw3yjXpcetXPy7jYQwhuwPoK+FY5fEEzG/l4k5qr6oJEWK1q4CgFBIk67fxp78B4510/kREiCHRWzg==","signatures":[{"sig":"MEQCIFHXS+IpQEUBKANf8fGZvFEFtyHUzDnGEdWPnvoJGagjAiACHrjd7V60tR6qZfxZ9WFgdQokmtW0Qh2BzL235Nx9hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPCjtKDFRvQC5DJ7qhPpMvt56tJHTgktBYwlHwyndI8wIgFoPkQpnekFmjgCbReQpAhVDjkqVnssHgS8JyfMh+KxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1970768},"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":"d147529bb4c76700a0bebd522854ee06307e4ed5","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.19.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.0","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.2.3_1788956595190_0.2925291639382934","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@hytime/dsh-thinking-effort","version":"0.2.4","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.2.4","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"01cb9784090c1a5a96ca15d1c1d35c37d9e71c55","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.2.4.tgz","fileCount":75,"integrity":"sha512-/NIw8koZvjXRTN8FPTszvlxpxvED322th7Zpjrqmh3WXY2hrrKqObZcW9XlQf5ctmH/YVxpL9peXpgcVkmHiUA==","signatures":[{"sig":"MEUCIGnS9/1qgtV3SOnALBQQ6Y9jVP9OmEmFgzcFwMLbUpXdAiEAtXIfwoNnmVII+AvMkUjxOm+lMTpzhZ4AW8SbhFHXh2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCa8PMBH5OhCkxchgclH4EWh7YAnDoTLWqvhBGHtQmcnAIgd0d+HLlVuZvW9o0XFHzb/zk2Sserg+/3F9Q2Ejk0aqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1979387},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"dsh":">=0.1.0-rc.7"},"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":"2999f23abdbbb64af5a2cfe8d81a9a1374e4cc9c","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.19.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.0","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.2.4_1789058588344_0.10571712093347707","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@hytime/dsh-thinking-effort","version":"0.3.0","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.3.0","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"78ceca7392401a6c011710856386160f52d92976","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.3.0.tgz","fileCount":84,"integrity":"sha512-dUBwwVXClRqcs9LE2XIM4k07jHvtrZmc6SjkVmiTpzzY1oHXRCJ5z0SFRvZvS7/C5C+HJbMXRLhLE2b3nWYGdg==","signatures":[{"sig":"MEQCIBfLGLja/SNms49uSDnuhD3n+YZmFlBbYoUnI06iyLyXAiAINQYMlFYqShDW/d1TbVcVw+itE1Xw9dY2mqZg+9fihg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFC1KsKpuQhttaonf7fKyfa5mm6FeJNW9DMCBuAJOnv0AiEA6bzelLCWXQ/FC8P8/AJvGyjCOyVxtUi3r2tAPqxbMSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2065069},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"dsh":">=0.1.0-rc.7"},"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":"6d61ee0112c6e0795f93898b1458888c4f0f070f","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.19.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.0","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.3.0_1789545107430_0.09599113176756169","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@hytime/dsh-thinking-effort","version":"0.3.1","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.3.1","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"4c26fd918f90e1de697e2d5aebba3d4ba1101487","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.3.1.tgz","fileCount":86,"integrity":"sha512-Sp1QKXKJoHPVG2aYb6DOEj5sU/RlWOJ0vOmMYxoHyVY1V8IRzLDoxVashTj7+7b8JWeHleqYte338HrGZ7+sKw==","signatures":[{"sig":"MEUCIQCtTnYu1awAXEdE5JqKvJ2lJ2BI395ZVhr5DRXoIUc3zwIgNo2k3LRJXdKqqFGD4c9K6VZpUPHEeHL4lS6yf5oiRmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDNG2go7eKmIgO4vF0+LKpzZ8xT3X0vMz0ffQtsbw9GyAiAsZS1BSNPEzn0uV+cfdQk0DVgNEbWi2gN/H44mAvyVvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2143160},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"dsh":">=0.1.0-rc.7"},"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":"c1963d42cc602447a6cfc12ce2f77183f120aeb7","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.19.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.0","jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.3.1_1789801762843_0.8261072924096304","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@hytime/dsh-thinking-effort","version":"0.3.2","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.3.2","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"347a2d74b27cb1afd017af11f17e40980a8162aa","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.3.2.tgz","fileCount":98,"integrity":"sha512-E+DEVm3EPdL/qv4IXavo0D/O6gHUQHEaC4zP3mqMoKxcsaoAjev9L5QuBr38TXxJDBKsOpmJxrsZd1V6JtzhJQ==","signatures":[{"sig":"MEYCIQDnkwIp+Arngq6BWNQaGKCOzEc5j9bnxPSDeasy9feh8AIhAIm3pJuz0MPlAB8woqqmNzdAmtNvnsFIcc/8DGLag6j+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBPHx0tgS48eLX9KwvngvUzKOtTVFAbTOHsxJty+bIwYAiAiKExWTKYKaJZIK5D6qOiXadGGt+tQGeBOr/r2D8hMtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2396857},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"dsh":">=0.1.0-rc.7"},"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":"2f07535f83579ccb2fee5fec50873b0eb4285d4a","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.19.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.21.0","dependencies":{"yaml":"^2.9.0","@deepseek-ai/schemastery":"^3.18.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.3.2_1790154842732_0.9701554696279111","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@hytime/dsh-thinking-effort","version":"0.3.3","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.3.3","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"372e2cb7cdf673a75c5cd5e7c5ed183b9a484670","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.3.3.tgz","fileCount":98,"integrity":"sha512-B9UA1Qp5LBDuApgVvtbUEinAGZRCp5dTFlIebGxJPdYD2oBxpXS38xNcMSIzlSxG6qwi7BUc72Ww0NxakHkD4w==","signatures":[{"sig":"MEUCIFXCzSBvWTOMRfJteX5IQL9zj+RZDW4idDSd4oRgIMc3AiEA2sKI9+JXJZVkKCBq82JSkEzx8K9M9H4v/Zs3YrG11oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUJy0CnPlY78mgGXFO57AedqUJwSmnZ92TYZEv7vz7UQIgKDCR38FGv0w2vhd/UAmLVdDUC/SuqSlcePFCdpvUYJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2401284},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"dsh":">=0.1.0-rc.7"},"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":"d3c6b7d5a88115aa0961180750e7f31d27b1035d","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.19.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.21.0","dependencies":{"yaml":"^2.9.0","@deepseek-ai/schemastery":"^3.18.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.3.3_1790166389650_0.06131469913625898","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@hytime/dsh-thinking-effort","version":"0.3.4","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.3.4","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"478714309eafd7af6737418627d9a3dde99ede61","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.3.4.tgz","fileCount":98,"integrity":"sha512-5cPZGmUXlVnbKeEhsy8bbPlb5ejcd/TVEIVf51Vp6pUdlGrmkTO+8YUnLA655m25DDbc0aWAXsQP9vz6caijgA==","signatures":[{"sig":"MEUCIQDQEJA0llkddPHNkkZPUp2yinx7ex5u9QMk0uOgT9IIqwIgX0gXdvE1eV2FKY2yZZcN+/GVZSWQht0TJO+4hV1Nl+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaUM9Fpf7p+YdUKLvFMQB4bTLJmthmBMoFwTuLW56UCgIgMCjxWxYLAj9i6A+WQhQVx9Ot+7PPwAMlG9PyZz7vs3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443494},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"dsh":">=0.1.0-rc.7"},"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":"65837dfcd92fdebb7e77fb8d0b0d9dae3ac7d6d0","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.19.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.21.0","dependencies":{"yaml":"^2.9.0","@deepseek-ai/schemastery":"^3.18.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.3.4_1790429422154_0.19453846971778543","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@hytime/dsh-thinking-effort","version":"0.3.5","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.3.5","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"78c7116e0326768c1383d187302812090db90140","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.3.5.tgz","fileCount":98,"integrity":"sha512-7RUFS7oAu0DOo59FFPpQZ8iGIJM3TB3GBOos51DBwL4Qc/c5QK1QBJeiT/+MhF0QJIFe77ZrlD3Bduor6X1Isw==","signatures":[{"sig":"MEQCHxnmJyRcOuYLGOr1Sxhxe49zlBJXoIvJpo7TwN47yLICIQDWA9SR+wWCi8jRRRMUbZwCkUojlpMKvOjAf0w1ZQGjfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0fX0crSzIwA4+2nBCjjJoLA2oc4NOqsnrO06ixOPjgwIgBO+Ha4dUw1j2WDbbqDa3kX/Z8u79lI3ZCD50pmW67Gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2449672},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"dsh":">=0.1.0-rc.7"},"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":"89684bf0b574c4ffc68c0f886a63a27a18cd1f49","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:policy":"node --test scripts/pr-policy.test.mjs","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.19.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.21.0","dependencies":{"yaml":"^2.9.0","@deepseek-ai/schemastery":"^3.18.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-conversation":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.3.5_1790514724185_0.22121850503052176","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@hytime/dsh-thinking-effort","version":"0.3.6","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"license":"MIT","_id":"@hytime/dsh-thinking-effort@0.3.6","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/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-api-remotes"],"platform":"web"}},"dist":{"shasum":"bd2ffd4db503e9c84c4a6fabd743cde26673f06c","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.3.6.tgz","fileCount":101,"integrity":"sha512-sKmNpxaLlQs08JNzcoXTJn/BHv7ofxcAIP3ux3OyfRb4sMZxNknI/cmHXTyT2HjAoJ4KaIBM9ilwrNgaP9P0Tw==","signatures":[{"sig":"MEUCIHXAmoqY5XmawUALAJYsdcUjj6GYOg5lKz1DtlLzmdMrAiEA7hhKkdBYsJw1evgH2y9OD1T0NIJapJpvlMU7H1nAYoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGjmgJ+1pUiHk511RGCMAD+FrDHnIIWUQMVPgohpKsdPAiBflkvoFcZmnG94yjFPT08yspyk6c8eXORWAgeOEeBW/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2487681},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"dsh":">=0.1.0-rc.7"},"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":"3cd8da8ad01e8dfe97edd89212e5026f98261bdf","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:policy":"node --test scripts/pr-policy.test.mjs","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit","test:conventions":"node scripts/check-conventions.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.19.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"_nodeVersion":"24.21.0","dependencies":{"yaml":"^2.9.0","@deepseek-ai/schemastery":"^3.18.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/dsh":">=0.1.0-rc.7","@deepseek-ai/cordis":"^4.0.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.3.6_1790645199871_0.24292460811212102","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"_id":"@hytime/dsh-thinking-effort@0.3.7","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-api-remotes"],"platform":"web"}},"bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/issues"},"dist":{"shasum":"9ff1f18ea1dc3fe3cc88d3ea1e22590a554a2bb9","tarball":"https://registry.npmjs.org/@hytime/dsh-thinking-effort/-/dsh-thinking-effort-0.3.7.tgz","fileCount":101,"integrity":"sha512-dGyMKekGhsHg4psBkU8ZFtK/WVkGE21leXH7dqfN54WaE4QVtW52xTPdCSaIJfax4q7RCuEUGvDu6AWFMT0cTg==","signatures":[{"sig":"MEUCIQCRVuWYV/aaW6Q7/movQUCMPgwOXy9E+cxbnYDwhMovuAIgEZ63KsprjuV8rz7/2wCotbyxgbnnooxtpQ89n+THm+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVT7OLuDtEQ3icmeYWJU55K4U2+F+E4ok9qNx65H+g7QIgOrhRVKX6vqzCiwD9TshqEFBfKc5imNSTHT0pf+QvcHo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hytime%2fdsh-thinking-effort@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2499818},"main":"./lib/index.js","name":"@hytime/dsh-thinking-effort","type":"module","types":"./lib/types/index.d.ts","engines":{"dsh":">=0.1.0-rc.7"},"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":"b1e6e1d3b816dd2a544e89963115c3bc99d313f9","license":"MIT","private":false,"scripts":{"test":"vitest run","build":"node scripts/check-locales.mjs && tsc -p tsconfig.json && tsdown -c tsdown.config.ts","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:policy":"node --test scripts/pr-policy.test.mjs","test:release":"node --test scripts/verify-release.test.mjs scripts/verify-workflows.test.mjs","prepublishOnly":"npm run build","typecheck:test":"tsc -p tsconfig.test.json --noEmit","test:conventions":"node scripts/check-conventions.mjs"},"version":"0.3.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f3f8cdd3-47f8-4328-82b9-a7b4725d5b52"}},"homepage":"https://github.com/hytime/dsh-thinking-effort#readme","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"_npmVersion":"11.19.0","description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","directories":{},"maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"yaml":"^2.9.0","@deepseek-ai/schemastery":"^3.18.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"jsdom":"^29.1.1","react":"^18.3.1","tsdown":"^0.22.14","vitest":"^3.2.7","react-dom":"^18.3.1","typescript":"^5.9.3","@types/node":"^22.15.21","@types/react":"^18.3.3","lightningcss":"1.32.0","@types/react-dom":"^18.3.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-client-store":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/dsh":">=0.1.0-rc.7","@deepseek-ai/cordis":"^4.0.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-thinking-effort_0.3.7_1790850402466_0.36215155849535585"}}},"time":{"created":"2026-08-17T10:20:45.885Z","modified":"2026-10-01T10:26:43.004Z","0.1.1":"2026-08-17T10:20:46.448Z","0.1.2":"2026-08-17T10:26:38.317Z","0.1.3":"2026-08-17T13:20:08.491Z","0.1.4":"2026-08-18T09:17:13.764Z","0.1.5":"2026-08-18T15:45:02.735Z","0.1.6":"2026-08-18T16:11:25.916Z","0.1.7":"2026-08-19T17:25:32.562Z","0.1.8":"2026-08-25T16:51:31.728Z","0.1.9":"2026-08-29T04:15:46.581Z","0.1.10":"2026-08-30T11:49:43.630Z","0.1.11":"2026-08-31T15:18:44.628Z","0.1.12":"2026-08-31T17:50:53.434Z","0.1.13":"2026-09-01T02:00:28.705Z","0.1.14":"2026-09-03T02:29:37.991Z","0.2.0":"2026-09-04T14:35:34.758Z","0.2.1":"2026-09-08T03:20:42.985Z","0.2.2":"2026-09-09T10:19:50.263Z","0.2.3":"2026-09-09T12:23:15.342Z","0.2.4":"2026-09-10T16:43:08.515Z","0.3.0":"2026-09-16T07:51:47.560Z","0.3.1":"2026-09-19T07:09:22.955Z","0.3.2":"2026-09-23T09:14:02.865Z","0.3.3":"2026-09-23T12:26:29.771Z","0.3.4":"2026-09-26T13:30:22.311Z","0.3.5":"2026-09-27T13:12:04.330Z","0.3.6":"2026-09-29T01:26:40.037Z","0.3.7":"2026-10-01T10:26:42.582Z"},"bugs":{"url":"https://github.com/hytime/dsh-thinking-effort/issues"},"license":"MIT","homepage":"https://github.com/hytime/dsh-thinking-effort#readme","keywords":["deepseek-harness","dsh","plugin","reasoning-effort","thinking","llm-pi-ai"],"repository":{"url":"git+https://github.com/hytime/dsh-thinking-effort.git","type":"git"},"description":"为 DSH 的 pi-ai 第三方模型补充可配置的思考强度档位，并设置子 agent 默认思考强度。","maintainers":[{"name":"hytime","email":"hytime1994@gmail.com"}],"readme":"# dsh-thinking-effort\n\n为 [DSH（DeepSeek Harness）](https://github.com/deepseek-ai/deepseek-harness) 的 `llm-pi-ai` 第三方模型补充可配置的思考强度档位，并设置子 agent 的默认思考强度。\n\n[![npm version](https://img.shields.io/npm/v/@hytime/dsh-thinking-effort)](https://www.npmjs.com/package/@hytime/dsh-thinking-effort)\n[![npm downloads](https://img.shields.io/npm/dm/@hytime/dsh-thinking-effort)](https://www.npmjs.com/package/@hytime/dsh-thinking-effort)\n[![GitHub license](https://img.shields.io/github/license/hytime/dsh-thinking-effort)](https://github.com/hytime/dsh-thinking-effort/blob/main/LICENSE)\n\n- [English README](./README.md)\n- [日本語 README](./README.ja.md)\n- [한국어 README](./README.ko.md)\n- [安装指南](./docs/INSTALL.zh.md)\n- [English installation guide](./docs/INSTALL.md)\n- [日本語インストールガイド](./docs/INSTALL.ja.md)\n- [한국어 설치 안내](./docs/INSTALL.ko.md)\n- [版本更新日志](./docs/CHANGELOG.md)\n- [日本語 changelog](./docs/CHANGELOG.ja.md)\n- [한국어 changelog](./docs/CHANGELOG.ko.md)\n\n> **兼容边界：** DSH Runtime compatibility 只负责 Settings 传输：新版 DSH 使用 `remote.settings`，旧版 DSH 使用 `connection.api.settings`。插件按运行时实际能力进行探测；旧版没有 Remote provider 时不会因此要求可选的 Remote 服务。\n>\n> Gateway Protocol compatibility 是独立的一层。DSH schema 提供时，插件支持 18 个常用标量 `llm-pi-ai.compat` 字段，按角色与推理、格式与输出、流式与工具、存储与缓存 4 组组织。boolean 字段可设为「自动」「支持」或「不支持」，enum 字段可设为「自动」或具体取值，number 字段可填整数或保持「自动」。DSH `0.1.0-rc.7` 不提供网关兼容设置；`0.1.0-rc.8` 至 `<0.1.2-alpha.1` 支持其他字段，但没有 `supportsFinishReason` 和 `supportsThinkingTokenBudget`；`0.1.2-alpha.1` 至 `<0.1.3-alpha.2` 提供其中 15 个，`0.1.3-alpha.2` 及更高版本在 schema 支持时提供全部 18 个字段。安装并启用可选的 `dsh-llm-openai-completions` transport 后，它可以接管符合条件的自定义 OpenAI 兼容思考模型供应商。「自动」会取消当前层覆盖，并恢复继承链中的下一层取值。\n>\n> DSH `0.1.2-alpha.1` 及更高版本通过 `LocaleRuntime` 支持语言包注册外部 locale ID。本插件会动态注册 `ja` 和 `ko`，无需维护 DSH fork。只支持固定内置 locale ID 的旧版 DSH 仍只能使用 `zh` 和 `en`。\n>\n> 发布包的运行入口是 `lib/index.js`（Host）和 `lib/client.js`（Client）。修改 TypeScript 或 locale 源文件后，运行 `npm run build`，再启动 DSH 或打包插件。当前 DSH 没有公开的 semver metadata 契约，因此运行时能力探测是权威来源。只有显式 metadata 或测试输入提供时才使用可选版本；未知合法版本仍按实际能力运行。插件同时支持新版 `remote.settings` 和旧版 `connection.api.settings`。\n>\n> Host 在宿主提供 Settings `installSection` 时用它注册插件自有的 `dsh-thinking-effort` namespace，否则回退到旧版 `register` 路径。在 `0.1.7` 及以后的 entry-config 模型下这两条路径都不存在，设置分区改由导出的 `Config` 提供。插件不在运行时依赖 `@deepseek-ai/dsh-settings`，因此在配置为 `autoInstallPeers: false` 的 DSH profile 中也能干净安装，不会引入第二份 Cordis 运行时。\n\n## DSH 版本兼容\n\n| DSH 范围 | 网关兼容设置 |\n| --- | --- |\n| `0.1.0-rc.7` | 不支持 |\n| `0.1.0-rc.8` 至 `<0.1.2-alpha.1` | schema 暴露时可用，但没有 `supportsFinishReason` 和 `supportsThinkingTokenBudget` |\n| `0.1.2-alpha.1` 至 `<0.1.3-alpha.2` | schema 暴露时支持 15 个字段；`thinkingTokenBudgetField`、`vllmPriority` 与 `supportsMaxOutputTokens` 尚未提供 |\n| `0.1.3-alpha.2` 至 `<0.2.1-0` | schema 暴露时支持全部 18 个字段。该区间横跨 `0.1.7` 的设置重写与 `0.2.0` 线，两者都已验证保持相同的可编辑字段集合。达到或超过该上限的版本不做映射：插件照常工作，改为跟随运行时宿主实际报告的能力 |\n\n从 DSH `0.1.0-rc.8` 起，后续支持范围均以运行时 schema 暴露为准。上表表示各 DSH 版本最多可用的字段集合；当前网关协议还可能进一步缩小集合。\n\n实际可配置字段需要同时满足三项条件：DSH 版本支持、运行时 schema 暴露，以及当前路由的 `api` 协议支持。不支持的字段不会显示，也不会写入 Settings。18 个字段中，`openai-completions` 支持除 `supportsMaxOutputTokens` 之外的全部字段；`openai-responses`、`azure-openai-responses` 和 `openai-codex-responses` 只支持 `supportsDeveloperRole`、`supportsStrictMode`、`supportsLongCacheRetention` 和 `supportsMaxOutputTokens`。如果 `api` 缺失或无法识别，最终仍以运行时 schema 和 DSH 校验为准。\n\nDSH `0.1.7` 起改为从 Loader 条目自身的 `Config` schema 派生设置表单（entry-config 模型）；没有导出该 schema 的插件不会出现设置表单。本插件已导出该 schema，因此在 `0.1.7` 及以后，它的设置分区使用 Loader 条目 ID `thinking-effort`；`0.1.0-rc.7` 至 `0.1.6` 仍使用注册的 namespace `dsh-thinking-effort`，客户端会自动解析宿主实际发布的那个 ID。`subagentEffort` 现在存放在本插件自己的分区，且在 `0.1.7` 及以后旧的 `llm-pi-ai` 位置不再是回退读取来源：该分区的 schema 只声明了 `providers`，宿主会拒绝写入其他路径，并从它上报的用户层中丢掉未声明的键。所以升级前存在那里的子 agent 默认值会显示为未设置，需要在插件的设置卡片里重新选择一次。本插件在 `0.1.7` 之前导出的快照仍把该值放在 `llm-pi-ai` 里；导入时插件会把该值迁移到自己的分区——这也正是同一批次里的 providers 能被接受的原因（只要有一个写入路径不是 volatile，宿主就会拒绝整个批次）。`0.1.7` 及以后设置保存在当前 profile 的 `cordis.patch.yml`，而不再是 `~/.dsh/settings.yaml`（`0.1.7` 不再使用该文件）。\n\n## 为什么需要它？\n\nDSH 的 `llm-pi-ai` 适配器允许你手工声明第三方模型，但这些模型通常没有 `reasoningEfforts` 配置。因此，Composer 的模型选择器不会显示「推理等级」，你也无法把网关实际支持的值（例如 `ultra`）映射到 DSH 的标准档位。\n\n这个插件解决的是配置层问题：\n\n- 为你自己 profile 声明的、缺少档位的模型补上默认选项，安装后即可在 Composer 中看到「推理等级」；只由组合 base 或 schema 默认值提供的模型不会被补全，跳过的数量会写入宿主日志；\n- 在设置页按模型自定义档位，并把 `high` 映射为网关需要的任意字符串，例如 `ultra`；\n- 为子 agent 设置统一的默认思考强度，同时保留显式指定值的优先级；\n- 子 agent 的自定义线上值会按实际模型的 `reasoningEfforts` 映射回标准档位，找不到映射时不会注入非法档位；\n- 不修改已经存在的用户自定义档位，避免覆盖现有配置。\n\n## 适合谁？\n\n如果你满足下面任一情况，这个插件通常值得安装：\n\n- 通过 `llm-pi-ai` 手工接入了 OpenAI 兼容或其他第三方模型；\n- 模型接口支持思考强度，但 DSH 的模型选择器没有显示对应选项；\n- 不同网关使用不同的线上值，需要把 DSH 的 `high`、`max` 等档位映射为 `ultra`、`reasoning` 等字符串；\n- 希望控制子 agent 的成本与响应质量，而不影响主 agent 的显式配置。\n\n如果你只使用 DSH 内置模型，且 Composer 已经提供正确的推理等级，这个插件不是必需品。\n\n## 标识说明\n\n这几个名称职责不同，请不要混用：\n\n| 名称 | 用途 |\n| --- | --- |\n| `@hytime/dsh-thinking-effort` | npm 包名、浏览器 bundle 请求路径、模块加载器注册 ID 和宿主/客户端运行时 ID，安装、升级和卸载时使用 |\n| `thinking-effort` | Cordis 组合条目 ID 和设置页 Slot ID |\n\n## 功能概览\n\n| 功能 | 作用 |\n| --- | --- |\n| 默认档位补齐 | 为用户层中缺少配置的模型添加 `off`、`high`、`max`，不覆盖已有自定义值；只由组合 base 或 schema 默认值提供的模型不补全，并在宿主日志中报出数量 |\n| 模型级编辑 | 在「设置 → 模型能力与档位」中逐模型勾选档位并填写线上值；catalog/modelOverrides 和 `models[]` 模型都可编辑 compat |\n| 网关兼容配置 | 按 provider 全局或单个模型配置 18 个常用标量字段，按角色与推理、格式与输出、流式与工具、存储与缓存分组并默认收起 |\n| OpenCode 会话 Header | 按精确模型启用动态 `x-opencode-session`，默认生成与 DSH 会话绑定的确定性 `ses_` 值（提供 template / expression / script 等模式以应对上游格式变化），不保存固定 Header 值 |\n| OpenCode user-agent 覆盖 | 按 provider/model（含自定义路由）改写 `user-agent` 以模仿上游客户端，可为不同路由配置不同值；默认关闭 |\n| 网关值映射 | 例如 DSH 选择 `high` 时，实际向网关发送 `ultra` |\n| 配置备份与方案 | 把当前配置导出成 JSON 文件用于跨机器迁移；在本机保存多份命名方案并可在其中切换；导入前可选择「合并」或「替换」并预览影响范围 |\n| 子 agent 默认值 | 为未显式指定档位的子 agent 请求自动填入默认思考强度 |\n| 快捷预设 | 一键应用官方 DeepSeek 风格或通用档位组合 |\n| Composer 分档滑块 | 运行时提供 `modelDirectories` 服务时，注册 Composer 的可选 `seat`，显示当前 `provider/model` 的宿主已解析推理档位 |\n| 多语言设置 | 已包含中文、English、日本語和한국어字典；日语/韩语切换使用 DSH 的语言包支持 |\n\n## 安装、升级与卸载\n\nDSH 插件必须通过官方 `dsh plugin` 命令安装。普通 `npm install` 只会把包放入当前 Node.js 项目，不能替代 DSH profile 的依赖和 bundle 注册；也不要手工编辑 profile 的 `package.json`。\n\n### 1. 确认 profile\n\n```bash\necho \"DSH_HOME=${DSH_HOME:-$HOME/.dsh}\"\nls \"${DSH_HOME:-$HOME/.dsh}/profiles\"\ndsh --version\n```\n\n将正在运行的 profile 名称替换下面命令中的 `<profile>`，例如 `web`。\n\n### 2. 安装最新版本\n\n```bash\ndsh plugin --profile <profile> add @hytime/dsh-thinking-effort\n```\n\n安装指定版本：\n\n```bash\ndsh plugin --profile <profile> add @hytime/dsh-thinking-effort@0.3.7\n```\n\n官方 CLI 会同时更新 profile 依赖、锁文件和 `dsh.profile.bundles`，无需手工追加 YAML。\n\n### 3. 升级\n\n```bash\ndsh plugin --profile <profile> update @hytime/dsh-thinking-effort\n```\n\n### 4. 卸载\n\n```bash\ndsh plugin --profile <profile> remove @hytime/dsh-thinking-effort\nrm -f \"${DSH_HOME:-$HOME/.dsh}/thinking-effort-loaded.json\"\n```\n\n宿主侧改动需要重启 DSH；浏览器侧刷新 Web 页面。\n\n完整的迁移、验证和排查步骤请查看 [INSTALL.md](./docs/INSTALL.md)。\n\n## 从旧包迁移\n\n旧版本可能使用以下依赖：\n\n```text\ndsh-thinking-effort\ngithub:hytime/dsh-thinking-effort\n```\n\n如果旧依赖仍然存在，使用官方命令迁移：\n\n```bash\ndsh plugin --profile <profile> remove dsh-thinking-effort\ndsh plugin --profile <profile> add @hytime/dsh-thinking-effort@0.3.7\n```\n\n如果旧依赖已经被其他工具移除，但 profile 的 bundle 列表仍残留旧名称，先从旧 profile 的 `pnpm-lock.yaml` 找到旧 GitHub commit，再使用官方命令恢复并移除：\n\n```bash\ndsh plugin --profile <profile> add github:hytime/dsh-thinking-effort#<old-commit>\ndsh plugin --profile <profile> remove dsh-thinking-effort\ndsh plugin --profile <profile> add @hytime/dsh-thinking-effort@0.3.7\n```\n\n不要把 `dsh-thinking-effort` 添加到新的 `dsh.profile.bundles` 中。\n\n## 快速使用\n\n1. 打开 DSH「设置 → 模型能力与档位」。\n2. 使用页面顶部的「页面语言」选择中文、English、日本語或한국어。DSH 默认优先使用已保存的语言，其次使用浏览器语言，最后回退 English；选择会持久化到 DSH。\n3. 在「子 agent 默认档位」卡片中选择没有显式值时使用的默认档位，然后点击「应用」。\n4. 使用「一键设置」将官方 DeepSeek 风格或通用预设应用到全部模型，或展开供应商和模型进行详细配置。\n5. 使用搜索框按模型名称或 ID 筛选。模型行会显示文字/图像输入能力、已声明的上下文长度，以及打开单模型设置的按钮。\n6. 勾选需要的标准档位，并填写发送给网关的线上值。例如：\n\n   | DSH 档位 | 网关线上值 |\n   | --- | --- |\n   | `off` | 留空，表示不发送 |\n   | `high` | `ultra` |\n   | `max` | `max` |\n\n7. 在模型编辑器中，只有目标模型确实需要 `x-opencode-session` 时才启用「OpenCode 会话 Header」。它默认关闭，会从当前 DSH 会话生成确定性的 `ses_` 值，不会在同一路由的其他模型或不同 provider 之间继承；拨动开关即立即保存，没有单独的保存按钮。上游格式变化时参考[生成器章节](#opencode-会话-header-生成器)。\n8. 回到 Composer，选择对应模型后即可使用推理档位滑块。\n\n### Composer 推理档位滑块\n\n当 DSH Web 运行时提供 `modelDirectories` 服务时，客户端会为可选 `conversation.input.model` `seat` 注册一个有意压过官方模型选择器的实现——这个槽是单占位槽，优先级越低越胜出——不会修改 Composer 本身。滑块读取当前精确 `provider/model` 在宿主侧解析后的 `reasoning.efforts` 数组，因此只显示该模型当前生效的档位。选择档位提交的是普通会话模型选择，不会写入插件的 Settings 文档。\n\n模型声明了 `defaultEffort` 时，滑块会显示对应档位。模型未声明 `defaultEffort` 时，面板额外提供「跟随模型默认」；提交时不会设置推理档位覆盖值。控件使用宿主 `--dsw-*` 语义 `token`，不维护自己的主题偏好，会跟随当前浅色或深色主题。\n\n运行时未提供 `modelDirectories` 服务时，不会注册这个 `seat`；设置页和旧版 Settings 传输回退仍可使用。插件不修改 DSH Composer、`ui-conversation` 或 `ui-model-selection` 包。\n\n设置页右下角会显示当前安装版本，例如 `v0.1.14`。\n\n### 网关兼容配置\n\nprovider 的 `compat` 区域是该 provider 下全部模型的全局默认值。设置页将 18 个字段按 4 组组织并默认收起。请使用 DSH 官方 YAML 配置结构：\n\n```yaml\nproviders:\n  qwen-gateway:\n    compat:\n      supportsDeveloperRole: false\n      maxTokensField: max_tokens\n    models:\n      - id: qwen-plus\n      - id: qwen-thinking\n        compat:\n          maxTokensField: max_completion_tokens\n```\n\n逐字段独立按以下顺序取值：model → provider → base/catalog → protocol。URL/hostname 不会作为 compat 来源。模型值只覆盖当前字段。「自动」（`Auto`）会删除当前层字段，恢复 provider 继承，并让继承链中的下一层生效。provider 默认值会应用到该路由的所有模型，模型级修改只影响当前模型。对同一路由（provider）而言，非空的 `models[]` 和非空的 `modelOverrides` 互斥；官方 schema 会拒绝该无效配置，插件遇到异常数据时 fail closed。\n\n设置页的 provider 全局区域用于修改该 provider 下全部模型的默认值。catalog/modelOverrides 模型和 `models[]` 模型都能展开后编辑单模型 compat：前者只对目标字段使用 `modelOverrides.<model>.compat` 下的字段级 `set`/`unset`，后者通过一个完整的 `providers.<route>.models` 数组 set 写回，同时保留其他模型和字段。模型级修改不会影响其他模型。\n\n这些 compat 值属于控制面配置。它们不实现或替代网关 transport；网络请求仍由外部 transport 负责。\n\n### OpenCode 会话 Header 生成器\n\n模型编辑器提供独立的「OpenCode 会话 Header」开关。它默认关闭，保存在插件自有的设置分区中，不写入 `llm-pi-ai.compat`。只有确实需要 `x-opencode-session` 的精确 `provider/model` 才应启用；同一路由中的其他模型（包括 GPT 模型）不会继承该设置。拨动开关即立即保存，没有单独的保存按钮；重新打开模型时显示的是已持久化的值。\n\n启用后、未配置 `format` 时，Host 会发送符合 `ses_` 规范形态、**由当前 DSH 会话确定性派生**的值：`ses_` + 12 位十六进制（48 位毫秒时间戳，会话内首次使用时铸造一次）+ 14 位 Base62（对归一化的 DSH 会话 ID 取 80 位 SHA-256 摘要）。同一 DSH 会话总是发送同一个值：该值按会话粘性保留，有界缓存淘汰只丢弃缓存值、绝不丢弃首次铸造的铸币，因此被淘汰的会话再次访问时值仍不变；只有 DSH 重启且处于 `firstUse` 模式时才会重新铸造 hex 时间戳（`time: hash` 则完全无状态）。14 位后缀因为是派生而非存储，在 DSH 重启后依然稳定。不同会话（包括每次子 agent 运行）派生不同值。\n\n生成器参数可在设置页的**会话值生成器**卡片中调整，也可在设置文档中手写：`0.1.7` 及以后是当前 profile 的 `cordis.patch.yml` 中的 `opencodeSession.format` 分区（由 Loader 条目 ID `thinking-effort` 定位）；`0.1.0-rc.7` 至 `0.1.6` 是 `dsh-thinking-effort.opencodeSession.format`，例如 `~/.dsh/settings.yaml`。两种方式等价。共四档，可应对上游格式变化而无需重建插件：\n\n- `ses-derive`（默认）——上面的规范生成器。`time: firstUse` 按会话铸造一次 hex 段；`time: hash` 改为从会话摘要派生，使整个值在任何机器上完全一致。\n- `passthrough`——旧行为：发送原始 DSH 会话 ID。\n- `template`——带 `{hex12}`、`{tail62}`、`{sessionId}`、`{rawSessionId}`、`{sha256}`、`{now}`、`{provider}`、`{model}` 占位符的字符串。\n- `expression`——使用同一上下文的受限加法表达式，另提供 `sha256`、`slice`、`lower`、`upper` 辅助函数，例如 `'ses_' + hex12 + tail62`。\n- `script`——导出 `format(context)` 的 JS 文件的绝对路径，文件变更时热加载；加载或求值失败时回退到 `ses-derive`。\n\n可选的 `validate` 正则配合 `onInvalid: warn | drop | send` 校验产物是否符合上游最新要求（默认 `warn`）。适配器或调用方已经提供的 `x-opencode-session` 会被保留、绝不覆盖。该设置不会选择或修改 `openai-completions`、`openai-responses` 或 `anthropic-messages` 协议。完整配置参考见 [INSTALL.zh.md](./docs/INSTALL.zh.md)。\n\nSub2API、CPA 和其他中转服务必须保留并继续把 `x-opencode-session` 转发给 OpenCode 上游。`llm-pi-ai.providers.<route>.headers.x-opencode-session` 这类静态 route Header 不能替代本功能：它会让所有会话共用一个值，无法提供按会话路由和提示词缓存亲和性。修改 Host 后需要重启 DSH；修改 Settings 或 Client 后需要刷新 Web 页面。\n\n### OpenCode user-agent 覆盖\n\n部分上游还会校验 `user-agent` 头。`llm-pi-ai` 适配器会在每个 provider 请求上强制盖上自己的归因 `user-agent`（`deepseek-harness/…`）并删除 provider 配置的同名头，因此无法通过 DSH 本身修改。本插件在请求离开发送前的最后一层改写它——按 provider/model 生效、默认关闭。下面的 YAML 展示 `0.1.7` 之前版本读取的 namespace 形态：\n\n```yaml\ndsh-thinking-effort:\n  opencodeSession:\n    userAgent:\n      value: \"opencode/1.18.31 ai-sdk/provider-utils/4.0.23 runtime/bun/1.3.14\"\n      providers:\n        opencode-go:\n          enabled: true              # 整条路由\n        sundrawnewapi-private:\n          value: \"opencode/1.18.31\"  # 可选的路由级值\n          models:\n            mimo-v2.5-free: true     # 精确模型\n```\n\n- `value` 是总开关：为空或缺失时全局不生效。\n- 命中判定：路由的 `enabled` 为 true（全部模型）或精确模型被开启；自定义路由直接用其 provider 名作为 key。\n- 路由自己的 `value` 优先于总 `value`。\n- 未命中的请求保持 DSH 的归因 `user-agent` 不变。\n\n它与上面的会话 Header 作用于同一请求层，可以叠加使用，两者同时开启即可完整模仿上游客户端。完整参考见 [INSTALL.zh.md](./docs/INSTALL.zh.md)；修改 Host 后需要重启 DSH。\n\n### 配置备份与方案\n\n「配置备份与方案」卡片位于语言选择器和「子 agent 默认档位」卡片下方，可以导出当前配置、在本机保存命名方案，并导入先前导出的文件。\n\n1. 点击「导出当前配置」下载 `dsh-config-<时间戳>.json`。文件按原样包含 `llm-pi-ai` 用户层与本插件自有设置分区的配置（`0.1.0-rc.7` 至 `0.1.6` 的键为 `dsh-thinking-effort`，`0.1.7` 及以后为 Loader 条目 ID `thinking-effort`）：凭据值不会被导出（provider 只记录保存密钥的环境变量名 `apiKeyEnv`），但这些分区里的值都会原样写入，放在 provider `headers` 里的明文 token 就是其中之一。请妥善保管。\n2. 在「方案库」中输入名称后点击「保存当前配置」，即可把当前配置存为命名方案；「导出」写成文件，「删除」移除方案，最多保存 20 份。「应用」切回方案时走的是与导入相同的预览，默认的「合并」会保留方案里没有的 provider，要完全还原需在预览中改选「替换」。\n3. 点击「导入配置」中的「选择文件…」后，「导入预览」会先列出新增 / 覆盖 / 删除的条数，确认之前不会写入任何内容。\n4. 导入默认使用「合并」（保留文件里没有的配置）；「替换」必须显式选择，它会删除文件里没有的 provider。点击「确认导入」会先把当前配置存为「导入前的自动备份」，再写入变更；还原这份备份同样走这个预览。\n\n导出与导入复用插件现有的 Settings 通道，因此新版 Remote Settings 与旧版 `connection.api.settings` 都可以使用。结果显示某个 namespace 需要重启时，重启 DSH 后生效。\n\n导入快照时默认只迁移能力配置；provider 的 `baseURL`、`apiKeyEnv`、`headers` 与 `opencodeSession.format.script` 属于本机部署接线，需在预览中显式勾选「同时导入端点与凭据」才会生效。\n\n### 旧数据自动迁移\n\nDSH 0.1.7 会把 `settings.yaml` 重命名并只导入一次，而更早版本的插件在 0.1.7 上加载失败，因此你此前设置的思考档位或模型开关可能只留在 `settings.yaml.imported` 里。插件会在启动时扫描该文档、尚未重命名的 `settings.yaml` 以及活的 `llm-pi-ai` 用户层；当发现属于本插件、而你的设置分区尚未声明的值时，会在设置页上方弹出询问：「迁移」把它们写入本插件的设置分区，「稍后」在本次页面加载内不再追问，「不再询问」则记录下这一次的具体内容，仅当旧数据之后发生变化才会再次提示。在你点击「迁移」之前不会写入任何旧数据值，且迁移只补齐你尚未设置的值，绝不覆盖。写入前，插件会把当时的设置存进「配置备份与方案」的回滚槽（`autoBackup`，来源标记为 `migration`），并与迁移值在同一批写入中落盘。想按需检查旧数据时，使用「配置备份与方案」卡片中的「重新扫描旧数据」。\n\n### 设置页界面\n\n页面顶部是语言选择器；其下方的「子 agent 默认档位」卡片控制没有显式档位的请求。「一键设置」负责批量应用预设。供应商和模型列表支持展开/收起；每个模型行显示输入能力、上下文长度，并在设置区域提供网关兼容控件。`models[]` 保存使用完整数组 set，而不是数组索引 path op。\n\n![中文模型能力与档位设置页](https://raw.githubusercontent.com/hytime/dsh-thinking-effort/main/docs/assets/screenshots/plugin-zh-settings-expanded.png)\n\n完整的中英日韩截图集见 [`docs/SCREENSHOTS.md`](./docs/SCREENSHOTS.md)。\n\n\n## 工作方式\n\n- **宿主侧：** 插件读取 `llm-pi-ai` 设置，在启动和设置变更时扫描 `models` 与 `modelOverrides`，只为缺少 `reasoningEfforts` 的模型补充默认档位。补齐只写入用户层，因此覆盖的是你自己 profile 声明的模型：由组合 base 或 schema 默认值提供的模型在该层没有可写入的条目，插件不会为其补全，并在宿主日志中说明跳过了多少个。插件同时读取模型级 OpenCode 会话设置，只在匹配的 `llm/stream` 请求中注入按 `opencodeSession.format` 生成（默认 `ses-derive`）的 `x-opencode-session`，并为 `opencodeSession.userAgent` 命中的模型改写 `user-agent`（否则会被 `llm-pi-ai` 适配器的归因头强制覆盖）。\n- **客户端：** 通过 DSH Settings Remote（`ctx.remote.settings`）注册设置页；运行时提供 `modelDirectories` 服务时，为可选 Composer `seat` 注册有意压过官方模型选择器的实现（该槽为单占位槽，优先级越低越胜出），并显示宿主已解析的推理档位滑块。模型编辑器把 OpenCode 会话 Header 设置保存在插件自有 namespace，与 `llm-pi-ai.compat` 分开。四种文案分别维护在 `src/locales/zh.json`、`src/locales/en.json`、`src/locales/ja.json` 和 `src/locales/ko.json`，发布前生成到客户端 bundle。\n- **子 agent：** `0.1.7` 及以后默认值存储在本插件自有设置分区的 `subagentEffort`（`0.1.0-rc.7` 至 `0.1.6` 为 `llm-pi-ai` 用户层）。宿主优先读取插件自有分区，再回退 `llm-pi-ai`；只有 `0.1.7` 之前的版本会真正把值放在后者（entry-config 的 `llm-pi-ai` 分区只声明 `providers`，其用户层不会承载这个键）。`agent/request` waterfall 只对未显式指定档位的子 agent 请求进行补全。\n- **版本信息：** 设置页右下角显示当前安装版本，例如 `v0.1.14`；DSH 插件列表从已安装包的 `package.json.version` 读取同一版本。\n\n## 安装验证\n\n```bash\ngrep -n \"@hytime/dsh-thinking-effort\" \\\n  \"${DSH_HOME:-$HOME/.dsh}/profiles/<profile>/package.json\"\ndsh --profile <profile> --dump-default-config\n```\n\n组合树应包含：\n\n```yaml\n- id: thinking-effort\n  name: '@hytime/dsh-thinking-effort'\n```\n\n且不应再包含：\n\n```yaml\nname: dsh-thinking-effort\n```\n\n宿主加载标记位于：\n\n```bash\ncat \"${DSH_HOME:-$HOME/.dsh}/thinking-effort-loaded.json\"\n```\n\n## 重要限制\n\n- DSH 的 `llm-pi-ai` 适配器固定提供 7 个标准档位：`off`、`minimal`、`low`、`medium`、`high`、`xhigh`、`max`。插件不能增加第 8 个显示名称，但可以为每个档位填写任意线上值。\n- 非 `off` 档位必须填写线上值；`off` 留空表示不发送该参数。\n- 子 agent 使用的模型必须支持所选档位，否则网关可能返回 `UNSUPPORTED_REASONING_EFFORT`。\n- `off` 和未设置都可能表现为不发送 `reasoning` 参数，是否真正关闭思考取决于第三方网关的协议语义。\n- Composer 滑块只在 Web 运行时提供可选 `modelDirectories` 服务时注册。该服务不可用时，不会注册 `seat`，插件也不会修改 Composer。\n- 宿主逻辑修改需要重启 DSH；Settings、locale 和 Client bundle 修改需要刷新 Web 页面。\n- 「配置备份与方案」的方案库和导入前的自动备份都保存在插件自有的设置分区中，不会随导出文件迁移。要把命名方案带到另一台机器，需要逐个「导出」再在目标机器上导入。\n\n## CI 与发布维护\n\n- Pull Request 和推送到 `main` 会在 Node `22.19.0` 与 `24.x` 上运行质量矩阵。\n- workflow 使用 `npm ci`；依赖变更时，维护者必须提交 `package-lock.json`。\n- 普通 CI workflow 不会发布 npm；发布只由 `publish.yml` 接收匹配的 `v<version>` tag 后执行。\n- 创建发布 tag 前，维护者先更新 `package.json` 版本和各语言 `CHANGELOG`，提交这些变更，再创建匹配的 `v<version>` tag。tag 指向的提交必须位于 `main` 历史中。\n- npm 包必须配置 GitHub Trusted Publisher：仓库为 `hytime/dsh-thinking-effort`，workflow 为 `publish.yml`。发布使用 GitHub OIDC 生成 provenance，不需要 `NPM_TOKEN`。\n- 发布前 workflow 会按 rc7 → rc2 → alpha2 → namespace → entry 顺序构建并测试五个官方 DSH 能力代表：`dsh-v0.1.0-rc.7`（`0.1.0-rc.7`）、`dsh-v0.1.1-rc.2`（`0.1.1-rc.2`）、`dsh-v0.1.3-alpha.2`（`0.1.3-alpha.2`）、`dsh-v0.1.6-alpha.1`（`0.1.6-alpha.1`）和 `dsh-v0.1.7-alpha.1`（`0.1.7-alpha.1`）；通过官方 `dsh plugin` 命令安装并执行真实兼容检查，`0.1.6-alpha.1`（namespace 模型）和 `0.1.7-alpha.1`（entry-config 模型）两个代表版本都会运行真实浏览器 DOM 探针。\n- workflow 不会自动修改版本或任何 `CHANGELOG`；如果 npm 中已经存在相同版本，发布也会被阻止。\n\n## 排查\n\n- **官方组合配置失败：** 执行 `dsh --profile <profile> --dump-default-config`，检查是否仍有旧的 `name: dsh-thinking-effort`。\n- **设置页没有出现：** 重启 DSH 后刷新 Web 页面，确认 profile 的 bundle 清单包含 `@hytime/dsh-thinking-effort`。\n- **宿主没有补齐：** 检查 `$DSH_HOME/thinking-effort-loaded.json` 是否存在；日志前缀为 `[@hytime/dsh-thinking-effort]`。\n- **写入档位失败：** 检查非 `off` 档位是否填写了线上值，并确认目标模型配置仍然存在。\n- **子 agent 报 `UNSUPPORTED_REASONING_EFFORT`：** 改用该模型支持的档位，或恢复为「提供方默认」。\n\n## 许可证\n\n[MIT](./LICENSE)\n","readmeFilename":"README.zh.md"}