{"_id":"@chengwd96/dsh-thinking-effort","_rev":"6-6d76e87d1d390b064149d3296fd617f2","name":"@chengwd96/dsh-thinking-effort","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@chengwd96/dsh-thinking-effort","version":"0.1.0","keywords":["deepseek-harness","dsh","plugin","thinking-effort","reasoning-effort","llm-pi-ai","settings"],"license":"MIT","_id":"@chengwd96/dsh-thinking-effort@0.1.0","maintainers":[{"name":"chengwd96","email":"920293630@qq.com"}],"homepage":"https://github.com/wenxi96/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/wenxi96/dsh-thinking-effort/issues"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"85dbf122b83388688ff872c6b113144019213b13","tarball":"https://registry.npmjs.org/@chengwd96/dsh-thinking-effort/-/dsh-thinking-effort-0.1.0.tgz","fileCount":15,"integrity":"sha512-4q+FZjy2AgliXJqZ2cWqadJ0eLO+h4AFBtPMqL9fzHId0f8kvw0T8WUaBwGWVBCRSMKp90e9LW56tK9s0K1voQ==","signatures":[{"sig":"MEQCIAVnlcwP+EFOJ4Uh5lhpHRIGgAoFJNzVQGdnskUyS6EFAiA1eCXMJwvvZlaZY0hvmCZCjH9loi1KZvdzPyTu1s/9Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92033},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"fb84390cf276ec6dd6ed518fd32b8ab945b8f3e4","scripts":{"build":"tsc -b && tsdown","watch":"tsdown --watch","bundle":"tsdown","prepare":"tsc -b && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"chengwd96","email":"920293630@qq.com"},"repository":{"url":"git+https://github.com/wenxi96/dsh-thinking-effort.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness plugin: visually configure per-model and per-provider default reasoning-effort for llm-pi-ai, over the settings wire face.","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.2","typescript":"^6.0.3","@types/react":"~18.3.1","lightningcss":"^1.30.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-invariants":">=0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":">=0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.6","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-invariants":">=0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":">=0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.6","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.0_1787035269718_0.4989181928169555","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@chengwd96/dsh-thinking-effort","version":"0.1.1","keywords":["deepseek-harness","dsh","plugin","thinking-effort","reasoning-effort","llm-pi-ai","settings"],"license":"MIT","_id":"@chengwd96/dsh-thinking-effort@0.1.1","maintainers":[{"name":"chengwd96","email":"920293630@qq.com"}],"homepage":"https://github.com/wenxi96/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/wenxi96/dsh-thinking-effort/issues"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"64b663959a654ef0fb189b3a255fb988637fc1c8","tarball":"https://registry.npmjs.org/@chengwd96/dsh-thinking-effort/-/dsh-thinking-effort-0.1.1.tgz","fileCount":15,"integrity":"sha512-jk/YV6F8G6Qoqhbo1vgiXA4BjeksPLhwDiaZJuftYO8M1sQY5q8H4fIUCyNnlCo5y0nB4sJSHGQy2Lt8wUE7LQ==","signatures":[{"sig":"MEUCIQD8zMeIrfz0NdO44IDoyE1cjXwOk0DQepUxKS89gWdlBQIgLqe0cJNzaL+bslcoGeKoqgJ63q7EaAYIWvo2ByOCXGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92033},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e4225c20905e581550333345bee4e978f37710d5","scripts":{"build":"tsc -b && tsdown","watch":"tsdown --watch","bundle":"tsdown","prepare":"tsc -b && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"chengwd96","email":"920293630@qq.com"},"repository":{"url":"git+https://github.com/wenxi96/dsh-thinking-effort.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness plugin: visually configure per-model and per-provider default reasoning-effort for llm-pi-ai, over the settings wire face.","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.2","typescript":"^6.0.3","@types/react":"~18.3.1","lightningcss":"^1.30.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-invariants":">=0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":">=0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.6","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-invariants":">=0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":">=0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.6","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.1_1787035574011_0.30343869620569763","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@chengwd96/dsh-thinking-effort","version":"0.1.2","keywords":["deepseek-harness","dsh","plugin","thinking-effort","reasoning-effort","llm-pi-ai","settings"],"license":"MIT","_id":"@chengwd96/dsh-thinking-effort@0.1.2","maintainers":[{"name":"chengwd96","email":"920293630@qq.com"}],"homepage":"https://github.com/wenxi96/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/wenxi96/dsh-thinking-effort/issues"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"70ef235dddfed4673a296af47d2550892e97ad91","tarball":"https://registry.npmjs.org/@chengwd96/dsh-thinking-effort/-/dsh-thinking-effort-0.1.2.tgz","fileCount":15,"integrity":"sha512-F5F5hrmIUEhaV4sw0YFxGFWO6/7JA1KZmyjRHC0beZKJzAevnwTr/ed2Cgznijoz+90UIucfm5aTZWKSH8TYmQ==","signatures":[{"sig":"MEYCIQCzbhUnp93F1Hsu88VMN4Hlcz5wCMkboKi7jdhPjK9JHgIhAMR9FYqPgRWYGvrMSqNPyDJHfrdA90ndZd9udPm1r0Nj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96237},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e01f9375c309803f4e6efa76f792dc4b8b3630c2","scripts":{"build":"tsc -b && tsdown","watch":"tsdown --watch","bundle":"tsdown","prepare":"tsc -b && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"chengwd96","email":"920293630@qq.com"},"repository":{"url":"git+https://github.com/wenxi96/dsh-thinking-effort.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness plugin: visually configure per-model and per-provider default reasoning-effort for llm-pi-ai, over the settings wire face.","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.2","typescript":"^6.0.3","@types/react":"~18.3.1","lightningcss":"^1.30.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-invariants":">=0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":">=0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.6","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-invariants":">=0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":">=0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.6","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.2_1787038822306_0.7776745603238926","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@chengwd96/dsh-thinking-effort","version":"0.1.3","keywords":["deepseek-harness","dsh","plugin","thinking-effort","reasoning-effort","llm-pi-ai","settings"],"license":"MIT","_id":"@chengwd96/dsh-thinking-effort@0.1.3","maintainers":[{"name":"chengwd96","email":"920293630@qq.com"}],"homepage":"https://github.com/wenxi96/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/wenxi96/dsh-thinking-effort/issues"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes"],"platform":"web"}},"dist":{"shasum":"d2cedd6b26625bad772a6458b56bf848adf4b644","tarball":"https://registry.npmjs.org/@chengwd96/dsh-thinking-effort/-/dsh-thinking-effort-0.1.3.tgz","fileCount":15,"integrity":"sha512-9c2TCOMEkGdk3aPsJS/jNxXGu4/HCEbR48G3PwEWW83HoOe467r1k3Zao/+mx1dyIczOEUL3RyZCuxKfmO/YRQ==","signatures":[{"sig":"MEUCIATU2QVmLEc1ma+/eNFHe8fDQ1NyC0dHHGEM9U766KGJAiEA9PHWiDORbJp7ptg0zkAkhfq+KWP44aJ/K3GsxIjLMw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110253},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"19a5527fcb0b14968c6752e0e01697c1547e502a","scripts":{"build":"tsc -b && tsdown","watch":"tsdown --watch","bundle":"tsdown","prepare":"tsc -b && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"chengwd96","email":"920293630@qq.com"},"repository":{"url":"git+https://github.com/wenxi96/dsh-thinking-effort.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness plugin: visually configure per-model and per-provider default reasoning-effort for llm-pi-ai, over the settings wire face.","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.2","typescript":"^6.0.3","@types/react":"~18.3.1","lightningcss":"^1.30.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-invariants":">=0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":">=0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.6","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":">=4.0.1","@deepseek-ai/dsh-invariants":">=0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":">=0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":">=0.1.0-rc.6","@deepseek-ai/dsh-client-connection":">=0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.3_1787107702210_0.4768052106462308","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@chengwd96/dsh-thinking-effort","version":"0.1.4","keywords":["deepseek-harness","dsh","plugin","thinking-effort","reasoning-effort","llm-pi-ai","settings"],"license":"MIT","_id":"@chengwd96/dsh-thinking-effort@0.1.4","maintainers":[{"name":"chengwd96","email":"920293630@qq.com"}],"homepage":"https://github.com/wenxi96/dsh-thinking-effort#readme","bugs":{"url":"https://github.com/wenxi96/dsh-thinking-effort/issues"},"dsh":{"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"5e177dda1dad3ad953748661c746ad457c001132","tarball":"https://registry.npmjs.org/@chengwd96/dsh-thinking-effort/-/dsh-thinking-effort-0.1.4.tgz","fileCount":15,"integrity":"sha512-LVXtOyhvaSeJgUYzOGA7r1lR9soZ5r+29emkLhub67c51+IRhH7yKcU3bWbp+tS9x/3NgU4ENnoWmN0/19CMSw==","signatures":[{"sig":"MEUCIQCBDwAQMSI75TsIriz7gBbhbX+nbzUxpth5N8euCZuleQIgVBx1d/HyMEA1DnT/TpxR1x498hfJfuV7Dc6EPYjEWZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeLPW4BBYFLL4HQOplEV3s6Avg9B1hRGI8kZl4Rub/0wIgXNpZrBnn+MnADS7INNMG+PRm3Kym2ItwcxLRmMcH7Mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111365},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"b92fedbb71ce05e98492f0f6fc6e821636369384","scripts":{"build":"tsc -b && tsdown","watch":"tsdown --watch","bundle":"tsdown","prepare":"tsc -b && tsdown","typecheck":"tsc --noEmit"},"_npmUser":{"name":"chengwd96","email":"920293630@qq.com"},"repository":{"url":"git+https://github.com/wenxi96/dsh-thinking-effort.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness plugin: visually configure per-model and per-provider default reasoning-effort for llm-pi-ai, over the settings wire face.","directories":{},"_nodeVersion":"22.23.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.2","typescript":"^6.0.3","@types/react":"~18.3.1","lightningcss":"^1.30.0","@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-invariants":"^0.1.5-rc.2","@deepseek-ai/dsh-api-gateway":"^0.1.5-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.5-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.5-rc.2","@deepseek-ai/dsh-client-ui-renderer":"^0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":"^0.1.5-rc.2","@deepseek-ai/dsh-api-settings-controller":"^0.1.5-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-invariants":"^0.1.5-rc.2","@deepseek-ai/dsh-api-gateway":"^0.1.5-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.5-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.5-rc.2","@deepseek-ai/dsh-client-ui-renderer":"^0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":"^0.1.5-rc.2","@deepseek-ai/dsh-api-settings-controller":"^0.1.5-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-thinking-effort_0.1.4_1789703529521_0.8627283730890016","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"_id":"@chengwd96/dsh-thinking-effort@0.1.5","dsh":{"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"bugs":{"url":"https://github.com/wenxi96/dsh-thinking-effort/issues"},"dist":{"shasum":"243ae042b670c129fc1130774894fc5ec48767ef","tarball":"https://registry.npmjs.org/@chengwd96/dsh-thinking-effort/-/dsh-thinking-effort-0.1.5.tgz","fileCount":15,"integrity":"sha512-C0RSTsL9hLgKt4/F6GeM+IZt4yPsnpiR5LFJCW2I+nZXCzCiEX+prpscLld1q4k7gO5alHbB6I8X8QKJ0ODQDg==","signatures":[{"sig":"MEUCIHaq/XAIXTIlYkPVNZcsZdZD9v14KMICUAb257DTCOzdAiEA0vPAeX+gEzBaxdlzKTn5Ez5xGoI/z4XZQ0Bipv9MatE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICnfd1Hcq3nn1y4Ek7rwjNhxKWiWQE/pwfSyQvof/8r3AiEAjGQ3Jy3tGyA6libJ2BDp54KWhhlpIFWEuK8XamPTT/E="}],"unpackedSize":112038},"main":"lib/index.js","name":"@chengwd96/dsh-thinking-effort","type":"module","types":"lib/types/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./client":{"default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"ddcbc60eaf370482c0122fec5d52433dfea56e3c","license":"MIT","scripts":{"build":"tsc -b && tsdown","watch":"tsdown --watch","bundle":"tsdown","prepare":"tsc -b && tsdown","typecheck":"tsc --noEmit"},"version":"0.1.5","_npmUser":{"name":"chengwd96","email":"920293630@qq.com"},"homepage":"https://github.com/wenxi96/dsh-thinking-effort#readme","keywords":["deepseek-harness","dsh","plugin","thinking-effort","reasoning-effort","llm-pi-ai","settings"],"repository":{"url":"git+https://github.com/wenxi96/dsh-thinking-effort.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness plugin: visually configure per-model and per-provider default reasoning-effort for llm-pi-ai, over the settings wire face.","directories":{},"maintainers":[{"name":"chengwd96","email":"920293630@qq.com"}],"_nodeVersion":"22.23.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.2","typescript":"^6.0.3","@types/react":"~18.3.1","lightningcss":"^1.30.0","@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-invariants":"^0.2.0-rc.1","@deepseek-ai/dsh-api-gateway":"^0.2.0-rc.1","@deepseek-ai/dsh-api-remotes":"^0.2.0-rc.1","@deepseek-ai/dsh-client-ui-slots":"^0.2.0-rc.1","@deepseek-ai/dsh-client-ui-renderer":"^0.2.0-rc.1","@deepseek-ai/dsh-client-ui-settings":"^0.2.0-rc.1","@deepseek-ai/dsh-api-settings-controller":"^0.2.0-rc.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-invariants":"^0.1.5-rc.2 || ^0.2.0-rc.1","@deepseek-ai/dsh-api-gateway":"^0.1.5-rc.2 || ^0.2.0-rc.1","@deepseek-ai/dsh-api-remotes":"^0.1.5-rc.2 || ^0.2.0-rc.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.5-rc.2 || ^0.2.0-rc.1","@deepseek-ai/dsh-client-ui-renderer":"^0.1.5-rc.2 || ^0.2.0-rc.1","@deepseek-ai/dsh-client-ui-settings":"^0.1.5-rc.2 || ^0.2.0-rc.1","@deepseek-ai/dsh-api-settings-controller":"^0.1.5-rc.2 || ^0.2.0-rc.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-thinking-effort_0.1.5_1790673595147_0.9784444726750954"}}},"time":{"created":"2026-08-18T06:41:09.500Z","modified":"2026-09-29T09:19:55.418Z","0.1.0":"2026-08-18T06:41:09.843Z","0.1.1":"2026-08-18T06:46:14.167Z","0.1.2":"2026-08-18T07:40:22.433Z","0.1.3":"2026-08-19T02:48:22.365Z","0.1.4":"2026-09-18T03:52:09.610Z","0.1.5":"2026-09-29T09:19:55.251Z"},"bugs":{"url":"https://github.com/wenxi96/dsh-thinking-effort/issues"},"license":"MIT","homepage":"https://github.com/wenxi96/dsh-thinking-effort#readme","keywords":["deepseek-harness","dsh","plugin","thinking-effort","reasoning-effort","llm-pi-ai","settings"],"repository":{"url":"git+https://github.com/wenxi96/dsh-thinking-effort.git","type":"git"},"description":"DeepSeek Harness plugin: visually configure per-model and per-provider default reasoning-effort for llm-pi-ai, over the settings wire face.","maintainers":[{"name":"chengwd96","email":"920293630@qq.com"}],"readme":"# dsh-thinking-effort\n\n[English](README.md) | [中文](README.zh-CN.md)\n\n一个 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 插件，在 Web GUI 的设置页添加**思考程度**分页，可按提供商和模型可视化配置 `llm-pi-ai` 路由的推理档位。\n\n## 功能\n\n- **每提供商默认档位**芯片选择器（写 `providers.<provider>.reasoning`）。\n- **全局默认**（保存时烘焙进所有未单独设置的提供商）。\n- **每模型**推理档位编辑器：三态 —— 不设置 / 不推理 / 自定义档位。\n- 七档平台思考级别：`off`、`minimal`、`low`、`medium`、`high`、`xhigh`、`max`。\n- 每档可独立编辑线网拼写（即实际发送给端点的 `reasoning_effort` 字符串）。\n- 恢复默认 / 全选 / 清空、脏标记、粘性头部。\n- 当有效默认档位不被某些已列出模型支持时，内联 ⚠ 风险告警。\n\n## 前提\n\n- DeepSeek Harness (`dsh`)，并有 `dsh web` 的 profile。\n- Node.js ≥ 22。\n\n## 安装\n\n### 从 npm 安装（推荐）\n\n```sh\ndsh plugin add @chengwd96/dsh-thinking-effort\n```\n\n### 从 GitHub 安装\n\n```sh\n# 锁定 tag（推荐，可复现）\ndsh plugin add github:wenxi96/dsh-thinking-effort#v0.1.4\n\n# pnpm ≥10 要求对 git 依赖的构建脚本单独授权——将以下内容写入\n# ~/.dsh/profiles/<profile>/pnpm-workspace.yaml，然后重新运行 add：\nonlyBuiltDependencies:\n  - '@chengwd96/dsh-thinking-effort'\n```\n\n### 从本地检出安装\n\n```sh\ncd dsh-thinking-effort\nnpm install && npm run build\ndsh plugin add .\n```\n\n## 使用\n\n安装后，需要把 loader 行加入 web profile 的组合配置。推荐方式是编辑 profile 目录下的 `cordis.patch.yml`（`~/.dsh/profiles/<name>/cordis.patch.yml`）：\n\n```yaml\n# （追加到你已有的列表末尾）\n- insert:\n    - id: ui-thinking-effort\n      name: '@chengwd96/dsh-thinking-effort'\n```\n\n> **重要：** `name` 的值必须是带引号的完整包名 —— 不带引号的 `@` 前缀会导致 YAML 解析或模块找不到错误。\n\n重启 `dsh web`，然后打开**设置 → 思考程度**（左侧导航栏的思考图标）。\n\n## 工作原理\n\n该分页通过浏览器 settings wire face（`ctx.remote.settings`）读写 `llm-pi-ai` settings 命名空间，所以无需 host 端 RPC 或重启即可生效。\n\n- **每提供商默认** → 写 `llm-pi-ai.providers.<p>.reasoning`（pi-ai 在请求未显式指定档位时用它作为兜底）。\n- **每模型 reasoningEfforts** → 写 `llm-pi-ai.providers.<p>.models.<id>.reasoningEfforts`（可用档位及其线网拼写的能力字典）。\n- **全局默认** → 保存时烘焙进所有未单独设置默认档位的提供商。\n\n## 许可\n\nMIT\n","readmeFilename":"README.zh-CN.md"}