{"_id":"@goodandready/dsh-clinebot","_rev":"43-21b0a2f61a546a45ac8da5ac6ea8a178","name":"@goodandready/dsh-clinebot","dist-tags":{"latest":"0.5.5"},"versions":{"0.2.0":{"name":"@goodandready/dsh-clinebot","version":"0.2.0","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.2.0","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"03d300ee09bd3132f5da13e42106997194e14208","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.2.0.tgz","fileCount":12,"integrity":"sha512-zIR+dNilup7fOOPuKZd1X7YN6GDIv++ZZhTXhLqUQPU5M2JLMYGYSef7whrRaw2ac4HfhAm9hMPJfynPEctb6A==","signatures":[{"sig":"MEQCIGC2/QkxTQFGipWzDLQ4yTGP8huBIdTv0YvRz0Mn28BQAiBmHj6J30/Vt96yCHOIPW7oS70Xsc99L6joa2aE6LNzfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95992},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"4038857bdf6026a68d6c3aa4aba7df679de17fb6","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dedicated settings page, live quota usage limits dashboard, in-UI credentials saving, static & custom models catalog, model picker control, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.2.0_1788565255645_0.9906768643703299","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@goodandready/dsh-clinebot","version":"0.2.1","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.2.1","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"bb727f715d56d8ebb32aa60cd33e7fdbc60f9062","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.2.1.tgz","fileCount":13,"integrity":"sha512-GmgeUTVc367Qje8ECq5/13+WED5yMo+dXPneqBHblMQxcoa/LlpB4W0sF4SVTGWw6/I5MWuJ4kMkGw/cSWgaJA==","signatures":[{"sig":"MEUCICZQVSnf+0qwkEOKh3kZkeE/QpQoHStBsZV49pxvjS/GAiEAxLykY9o2knALYEMs1PKThc8xy8Au3LkUWIdxm4tgYOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108078},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"b7754b5d5e9bd0e737ddc662d36e841c0a0fa8d1","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dedicated settings page, live quota usage limits dashboard, in-UI credentials saving, static & custom models catalog, model picker control, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.2.1_1788615377050_0.282563050684433","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@goodandready/dsh-clinebot","version":"0.3.0","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.0","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"5578be356aeda177566bc61538dab4d370f86418","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.0.tgz","fileCount":13,"integrity":"sha512-D2PSBjx90AJ3zC3T8mnMG8Dq2BySrY5FRduL3j7tNVcYc4Tjd3f23Juw+LiYZwuIuIdBjK16bHeCI5Fns8ZDWw==","signatures":[{"sig":"MEUCIC79GrWcaAZSpruyXS5fqXq3HeUNDMJUqU8lKOm1pvQYAiEAwd5SOER1mU1pbXIEPtFRrOsfgw6FgIixPjjzHNXQObE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119243},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"0b5a84e7a3e8e1309fc4cf99b818341eb0e08517","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.0_1788637548455_0.7388816553033852","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@goodandready/dsh-clinebot","version":"0.3.1","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.1","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"28c0e718a99f84c605f4acf8ca837913544954ea","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.1.tgz","fileCount":13,"integrity":"sha512-IAL+2h78vE+R/uq59hcO253NSjbnBx6oq+bq03oT02LcLYmGKVZvv+FvNRYFFMufSmfqWJofs1zVzVvGTCUohw==","signatures":[{"sig":"MEUCIQC+Pnyriedksh+cgjvYZoJG/W69nXwFHNZJpJWySd1O7wIgfv6efMkflJ5g/8ReJp0ZW3bSiUj1Gaomx6DAL/zhDsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119620},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"8eacf577bc99db895f65e58264b99354c7f83e38","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.1_1788771560961_0.8329359233745512","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@goodandready/dsh-clinebot","version":"0.3.2","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.2","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"01022b693d3e7155f529561283c7de29aa70a9e7","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.2.tgz","fileCount":13,"integrity":"sha512-NUiyONdcgtwAU8vmTZzgJ0fysLzUok72IGMnFNe5elIfCM2X8jd+zc8pnOqXsylnTvJ+n1F4aFCznd/CHABpWQ==","signatures":[{"sig":"MEUCIQDo2Twg2h2Yo2gtzzRzfKDnzF+9wE3U548VU2h+UtUdBQIgHiFogl3GcZ6GpSJUseoLiDMDq3rI/lTH8YFjzecdHj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132317},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"98edd3a1907fb3e453f3ac8186bcdd2d818e143f","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.2_1788862096720_0.07017491348995653","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@goodandready/dsh-clinebot","version":"0.3.3","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.3","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"3e029eb668fb6119699a3b96eac3952ff52d3bfb","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.3.tgz","fileCount":13,"integrity":"sha512-AJY48ceBipdbDLnz5OZK95hvYV6kLkyDes6W/AxIJ18Y+O7BUy4+04Ugu3peDF/Wi2e/9Mvt+F0RAcRMTS/6oA==","signatures":[{"sig":"MEUCIDZLEJFRCRCMs912W+hwHqfGZpyHiUHCodG9vyYXIxcpAiEAjQfXLuAOWwdAK8vn15uFb8eC9NikL1IZLcGHHMbt+KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154698},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e70366ae2f2e5795dbd5157e824c0c539d6297db","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.3_1788870049011_0.4165060979398929","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@goodandready/dsh-clinebot","version":"0.3.4","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.4","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"80812062dd1f4b36498d17e73275ac68f5e0c12f","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.4.tgz","fileCount":13,"integrity":"sha512-nvFXEl5PS5tkYg5UxoV8JXROQ772Aix16f4z45UcrqiZbiUX8JmfQ2btdAqnfZOiPbRll4oQCeNlOQbfBgUiSg==","signatures":[{"sig":"MEUCIFl0fnRHdLgYb6XqFAzVuaCAmgtP/A8nTbpSQw9ry3chAiEA8ExeWIMlvs8OjXMGOjPvgFQSxVJ/nGVJ+b/bc8yWs+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154994},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"a795dea8a774423225e6a67e856a72809e594ecc","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.4_1788870195678_0.9078255861098208","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@goodandready/dsh-clinebot","version":"0.3.5","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.5","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"6a04fd81072fa7ba666caa1e026e6290d1ffa089","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.5.tgz","fileCount":13,"integrity":"sha512-w0riWa4W4q9ex8BRSgJKUCnS9oegd0uB3OBVnxDEEQMFKiGEl6K00ai7t2fHTNuLM6dtCZa+WaLTyWVheP5TyA==","signatures":[{"sig":"MEUCICmLhQQI+OvgotfxC6EMOmeY8/VyJSFz5JQtMfIxbM6HAiEAsFzuPd0wNASwOityNNkLds0CF02gszytyesxZGxZ3nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158680},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"970ea96afa098d2055754236361da3cc10318595","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.5_1788974888621_0.712208232700513","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@goodandready/dsh-clinebot","version":"0.3.6","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.6","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"49a93551404a96501f1eeeb2444e18d7d9d4cec5","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.6.tgz","fileCount":13,"integrity":"sha512-ZemT+qwtQg7ZTm+0nnvoh3R97Uk6BJ0/ShLy/MrF0yU8+xnNhKZJQUCOHUzRgyPIo3DH4AmixIzlDq80n5P/0w==","signatures":[{"sig":"MEUCIQDD4mgQPfhvLN1ngbck/qML865H8AXva4oTVlQp46DUuQIgROn7eb5W/MHhEakHPlZNxbLxuMXCWK5urkaLvgVV4tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160064},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"79d0700640e7266c67226e65a293581c68b109e7","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.6_1788976365303_0.9612734661551832","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@goodandready/dsh-clinebot","version":"0.3.7","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.7","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"fae0a72da71231b5bc987487d66f0af781f407ab","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.7.tgz","fileCount":13,"integrity":"sha512-N9wppOcotb6M3+8xixvjcPJJZh8iEyt8nyMlw5MaKrRpbJcVw1rA35Zbl737wQZm0ZEUi6otRCyjqVXtzqeAPw==","signatures":[{"sig":"MEUCIQCoMPffoCQ0atF1AmVFI/1b/q95zsLyGkx36HI0gNfCPAIgI950iCGey7nSqJvhWqwXCcISmQrhML+LWuY7019plJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164526},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"3f612699d7d741861783e9c31bc97a38f4a16e38","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.7_1789034824440_0.8306607460682449","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@goodandready/dsh-clinebot","version":"0.3.8","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.8","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"c3efe616747c41e3a2179363caf506db0da457b4","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.8.tgz","fileCount":13,"integrity":"sha512-WR2NcQF/eQoMGIcrH848fQmbOTG/MlEvLURNmIAANySaMRkugWU50vqg1zBdCCo762N+/wGmFyXziCwxk27MbA==","signatures":[{"sig":"MEQCIE/FJUZnJvFt6puVY2LojPYyJnsKPpoy9UJbALQyrDOHAiAxs6giGMOhiGAUS+z/pg2MjvPv7ANDEFiFgKtdwmPZ6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4GF9bRQvwP1D7B9eX/NORl0jtX/DtiKEGXBeRQ5NIagIgf6CgsfNcit49RWC4WDoOoEGU2Se6N7D5aha6ZMjdoYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179958},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"1b10d3e82568e618835c630dbf943af4b290555b","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.8_1789230016588_0.07222020404599938","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@goodandready/dsh-clinebot","version":"0.3.9","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.9","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"320d158928e0fb28642c4a02d66d6d4d9e11d5f5","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.9.tgz","fileCount":16,"integrity":"sha512-Bd8+9Dqg2NIziAtyYkzUwhq6zOvF140hYzmqjosigXNfK8xmFZW+5rlMWywWpUN7Ltg1YwKG8r6okTIIoCuFyg==","signatures":[{"sig":"MEUCIQCJ2jw/MLEBMrJKe0zMVmr4AqSb9alZU62M+dZSzAujEwIgMcfLMdEyIm3eRquMlCoGuo76lq61GFROjWpDLj8R6q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZV6g/77w3wmIjpygSVEJA2dByqzp++aOfy15OX9GvUgIhAIYNVHpE6UpNIUlrDUJLsFDyBMRxsvuTPrRY38PFzwCv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215199},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.9_1789474310763_0.17005782793578583","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@goodandready/dsh-clinebot","version":"0.3.10","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.10","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"77edf008259a2659a17bf60101909e836cf4b9dc","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.10.tgz","fileCount":13,"integrity":"sha512-gTI9qmEDyIY4TW6Jwf3trapgvpPcNwnT7l4+oCMFu8oCKc/LCZUuuCZU/gLAIoebHpr5uiC4lOBRm5JR9fmH+Q==","signatures":[{"sig":"MEYCIQD8QqSgXZ8/9i73wFW2LjBgzXm4sz4eq4LO606JCPqpSQIhANHTMGPFuFYuojXMOqY+fuNntyKvsz9245ljKc3KiBZ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcMEjwHf8528QCfFZNdZLevmm9kqcJZcbEhXE9pyZArwIhAOQzPX4Ln4T1WxFAEaA4NhiEQrAruWToplK2Ol5Ze/kr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193441},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"2cc9bbdcc672493394cff6dd78e520fc8b3bd159","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.10_1789577345405_0.15981427077743504","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@goodandready/dsh-clinebot","version":"0.3.11","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.11","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"116f25b037b89e7834c579f93c75f2d7e0e781b9","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.11.tgz","fileCount":13,"integrity":"sha512-R88jkfdpMUn/KfXXO5gulVgfqRcZsJpeZP243LutqrxVLXLsGs1h8tmxTvoFoOpzlNZVsAnb7EGjz/v/f/uhqw==","signatures":[{"sig":"MEYCIQD5nBDQqO+//mFOMPjeZMDp2YyAkYtjX4QMV0O050J7XAIhAN9PflHc4gP/rKrhmmKz4xaXcrWPaTAPUvJl9xWcnpYG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEH0I7PPEAg+13ga0nNPcEZWVyz8yq5eYPPyGbpVw7Q2AiEA3BBDcSLi4GMuu5l3UzGGFlBNjzqtilgLQWLEANtDO0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198751},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"2734b17384f6387bbd7f81e705f2182f88fbffa8","scripts":{"test":"node --test test/*.test.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.11_1789582207434_0.15589530536287843","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@goodandready/dsh-clinebot","version":"0.3.12","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.12","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"6a4f64d82ee694696134ee6d8ffd2a8e84d38ad7","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.12.tgz","fileCount":22,"integrity":"sha512-M0dHwQy8f+H/EnANCO3ostCX/4ox6kqNK6gqdYk0MLHP/+PrHAFO7ysGb0CLVDBXDRMKjGA9DdvCiXJMTzEugw==","signatures":[{"sig":"MEUCIQCLBuGNU2JBZb47rD+Jcsl2EoqMwlnTlaaGGSg9Sf0qLAIgRRLbw9cr9k6Ze1C0sYCTM2v/J+YuCln7bx4iEFdzSZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+zzrkJJMO+2QKM4M09bxJ1WTMWQk3aGCuyOXUCyhRRwIhAIPPtgxGU6+2IDQ9ZBE2il21z6aAzAFqP3wAsjNX6qO5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196984},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"42d6ccafecac51e1fc02efbd262492e9e11601da","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.12_1789589322794_0.15746200028653745","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@goodandready/dsh-clinebot","version":"0.3.13","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.13","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"a4d48362abc20d35999b57854ef502ea42a6753b","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.13.tgz","fileCount":22,"integrity":"sha512-Hfe3R10Nbip7XGeF9FyZCQG5iCp/8Ot6pQeg0XCxA1j2v+Y8Nf8FCaw7pGk13pKOO2MsoI25Pe2b68MSe9rRsw==","signatures":[{"sig":"MEYCIQCe6gKBKz2Ikpym0VmGvXrD0tTc06mVFojFhWKXpV8U+gIhAJ7t3Rngm5EjmGOsSSzfxGwrHzvq+ybvaARJs319WGez","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGSY7tfy34m1i6rS31eeDGKdd08c2HuosMJaH8A3EzvWAiAhubzjZgBiG6VGe1soHVmEx2qDmqvlLyqvQAD6mYrDvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198956},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.13_1789831019496_0.6670053643596994","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@goodandready/dsh-clinebot","version":"0.3.14","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.14","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"b2707a1e1a59df7202df61554c51f3f79b6f3bc3","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.14.tgz","fileCount":22,"integrity":"sha512-xqZIAECTjoqzO7BqXH9dhyd8R5aqjkaJsKkb0sz1yN+Edd4ed1OGviSHoqTY1ABC3y0ZZbj8wwrKTrFS388AIw==","signatures":[{"sig":"MEUCIG+zifA1SNxJA+dSs3a4XWhv/qY/bP+r7jjwOaD1GwcPAiEAw/dXbk+1UQ088rWnAY7OpHXcP34xT77CKpR8RwE8RWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDmbIB942ODZgN0nkUiLkfAVspSxQ0lIt5WPUtVm5eEsAiADPIZT69n0eKLWaXpac99ba5rYuNXUhLWk+xwG7bNG2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199833},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.14_1789832158090_0.7503065839823497","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@goodandready/dsh-clinebot","version":"0.3.15","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.15","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"d0239ab313bb8669770c89271f1fdaded701e692","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.15.tgz","fileCount":22,"integrity":"sha512-O+6w7yKL7lVC4fjcJnssPXcVaVs3Obl4g9UYiFGSKH/+uF0N6OGKy/WgKSTzmyutI47OrgwLWbUguzNgItuzKg==","signatures":[{"sig":"MEUCIQDuxAyAh0werbXPAfiRxkZWaFlEUAqF0SW6AvGbbzm9xQIgZYku5K78A31u0LPuauCvkjcI6+cTJlGlbmN91CrAa1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBWN3JJaJ6U3N7imnEr12kQWsECzUR/0dmnIzhEPGnSYAiEAzxpQovKeWrwWi+8JV0Mv6W7rJhMWefZyrhIheeCNYvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201257},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.15_1789832669445_0.6580563149079246","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@goodandready/dsh-clinebot","version":"0.3.16","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.16","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"6493ab24351793b3d21063b2098f7db7adf04708","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.16.tgz","fileCount":22,"integrity":"sha512-jwaF4TeEZYl/NqCVgdRjDO15whIZ1FkKFsA741tfXzDaxvA/zLeLfCndNZ+f0Ulktq6sZUoEV778u5tUDeDI3A==","signatures":[{"sig":"MEQCIDF3aPg+hOMW9PkT96oWeca3wPQBHNkfClj2iwZrSzxAAiATrL2TkQQxGwS/LDK4EtmcmWwagsxvmfpvbwaOvvunrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBmYpR6tvFnlfvQo7ZRidElnU/l0K1xkhiS8+KaqUr7rAiBGHT2TN3cLlRl6B06ethBHEopkf5y95/2b3LdxiGEFlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200413},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"c3ae8b31ed4fc4ade7eee56795ed15fdaaeb96a0","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.16_1789915598371_0.9406107946173006","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@goodandready/dsh-clinebot","version":"0.3.17","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.17","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"8191cb725fb3f86b1f436c96ac7502eb73d9d606","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.17.tgz","fileCount":22,"integrity":"sha512-Z2O+uHVVIVoudfoDletROyVZZhoS5iPmEM7nlMV9BzutjRdy826m+l+CvQzTXAJBA63F911wXi/ceZmVQyghSg==","signatures":[{"sig":"MEUCIAjVnENJhNrPLmNpnmES8IsPjhcFlUtbTqrioW3d1H6aAiEAq2OCmOBVevecqj+Fv32La9sqKV+Chk3vj6yLDcOp3Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuYTW7IHZ8ranTAJvdIvikqtSFP+lb43U6rTG7troQ+AIhAIAX5Tj+ON5pn54IaopyFzJwD/bQpAV3mblNHd0AYn75","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203063},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"d84bf56792e0cf78888d888324676d3f5b4db3c6","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.17_1790003203938_0.6422196553415906","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@goodandready/dsh-clinebot","version":"0.3.18","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.18","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"8150ff102c16b9653023e63e2e31a521655f0975","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.18.tgz","fileCount":22,"integrity":"sha512-wQsZnibJYbFJWcKb1WkMU+KmwQGWMLVb5ioUBOlV7aaRS5pI/5gQXq/HssL0weNNmJ8hk556aS9Luoc6B8TmVA==","signatures":[{"sig":"MEUCIQCqvX5SkCIZguxMeQM7maq1LJqaAjdwALokLppyqE19OgIgLFzxCJoIaJ1A3y2UioJJ34QzYFPoZNpPWGmD303n6QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5ZD4C6CQs2KWNfx5BU9wxmb29HZLc3wPNyd16tSt3EQIhALkDHyr7z/DtnU+AsaRJ49hJawt59waYc1A2gx2TieMZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206696},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"ed4e565be90727af99cec818c79d44c1e0a0e8a1","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.18_1790064133239_0.8729996361672105","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@goodandready/dsh-clinebot","version":"0.3.19","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.19","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"577e406afeb8da806e318141a3314eeaf4d1818f","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.19.tgz","fileCount":22,"integrity":"sha512-htDLhyIZ0pq74FLt9GQMlNk6uXQYAqhEBNIJuqhvXgGH2STTgP5fYZ4XPCl3VXchVxIknK0UwBU4ky0h1wRPJw==","signatures":[{"sig":"MEUCIEyAnqU5CmZNtnbPXXAtAjDne4QivXG4AZxbCmLv9TI1AiEAi2K/PtfRPlauuPbjDnWJLN0T0mWX86KdMW10urO1ZsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEG3c7J6fz8Yo800NnVWsYXNCSQPUkqNl/qyqvLFYVtZAiEAyP1asxD4q2txKLaO67MrTKmoL5QtKGyJudHYa58x7Zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206931},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.19_1790086700579_0.8234182996032624","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@goodandready/dsh-clinebot","version":"0.3.20","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.20","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"f227050deb58e3f5e09c064c9196781a6d319bac","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.20.tgz","fileCount":22,"integrity":"sha512-JQF+D1SccWpAfOjPblIYRkaD2jYd+GoHIHpamLKGhx9hbMRSTaJl4KVL0KmvIZqkQUqCyzeBskVShNbfAQPhrg==","signatures":[{"sig":"MEUCID6v9jpw+f+dIIHFTPnceQK/0d+jzSxPiodjZL1eGbYLAiEA2LhO1FQpbJqDr6lVoV7HO7EFa1PQn98v3Md+CZEMpVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGHIB7YbFlky6vw/9rTSnnSp+ulSrG5vu3boHJhZarkgAiBDha+37tXKj4bPmVqbeFpKMsFv/1of8EIJauhWO+iElw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207471},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"582e50366d73b9a4c7e8272e3d633b954ffc2feb","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.20_1790160694285_0.4294991149417191","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@goodandready/dsh-clinebot","version":"0.3.21","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.21","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"6576c2eadac21455545a220b9b8e931ae20e56aa","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.21.tgz","fileCount":22,"integrity":"sha512-n8rsxUxlZSWwD73O+sPN1kxAyGSlaNOQr9s3rQTdSRE8dIKkUmgq9iWTGa5t0hEdToQUVrKPZxHiNgkRntybLQ==","signatures":[{"sig":"MEQCIE9Oql+2PUoZ6A2SE9ygnE6lgwB/rW5U1aW4Jbj3wbKgAiAmu9AKC+0OvkphdPfLwtAbGt8+U58tJYJwXbsSoHX5Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBCz4T0SptIFrSj3LASXxhI0c2jcg+kx0+FyFHTlIDJqAiEApXtJjJUahVdxEVgwquztLEqf8FsHffuAs07X5ciLZ0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208271},"main":"./lib/index.js","type":"module","_from":"file:goodandready-dsh-clinebot-0.3.21.tgz","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"_resolved":"/mnt/external/Project/DEV/dhsplugins/dsh-clinebot/goodandready-dsh-clinebot-0.3.21.tgz","_integrity":"sha512-n8rsxUxlZSWwD73O+sPN1kxAyGSlaNOQr9s3rQTdSRE8dIKkUmgq9iWTGa5t0hEdToQUVrKPZxHiNgkRntybLQ==","repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.21_1790165545380_0.10501554880119834","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@goodandready/dsh-clinebot","version":"0.3.22","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.22","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":[],"platform":"web"}},"dist":{"shasum":"2d01fdbf411d16e6920e7ae60b6e9af8230c1e90","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.22.tgz","fileCount":22,"integrity":"sha512-kN03XYNbFy0mS/2GZhenLbgOq6Hafukn3YN0oO0RuuguDGFr9cSiVVZhUeyz0FtyevoqcFm8QR79kTEcskqQ0g==","signatures":[{"sig":"MEYCIQCCcL8A6KMfC7/naYQkmogEbVqHy52N9k79WBqdb/Rr4gIhAOxRh6IC3dbOlt5+Zr6CJgeBXzZq1DjXeQu8324QgQl5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDgnfsyI9WfsGy83XvmUtfl0NeO22GlxE6vfbD5EAevFAiEAyILnetMBYGW0SZKoCJa1rERMP4VUs8YXDx/Mv6TSoM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209941},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"fa336f779b6b6f70e3bd359a56fa2d8007e5bd57","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.22_1790235881876_0.5575539081305867","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@goodandready/dsh-clinebot","version":"0.3.23","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.23","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"8f23790a2e03e0b11a18645446ddd87e1e3b7246","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.23.tgz","fileCount":22,"integrity":"sha512-1qW6fj0t1HaDnyT5jjPGAhuxvGto/vzg1Bp25SPAyIb2JzVNAxJxpYPQsuoYkkQ1d3L5xTtUo+vJNXEjFnqI8Q==","signatures":[{"sig":"MEUCIQDG/mEpU8chIokWRMY+Us+jpSweDyazMWJNq5/tGn9ZOwIgROLwOKYPqZgXlu8ejwDuzkZqByB/+2p3+2QCxbi10g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4sRq6wmh8186EBi7ioOaTga91Mnur/PeqzW0pSF1XTQIhAL3EA9q4CprFbO4b2bpsf7VnsUjCPRRIQ3xIKmKHhskZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211918},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"71559c21b224fb4b982df45e0489c770cf5e814c","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.23_1790259982748_0.9214666028771479","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@goodandready/dsh-clinebot","version":"0.3.24","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.24","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"2de9badb8ef5b31ca323d2d9dfaf6cda2240a617","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.24.tgz","fileCount":22,"integrity":"sha512-PJVXG5/M+HntbsNF7h6gTYarnXDYJ57G4PKWj5lFYrdl7UtcQwNauukEuKLy1XpceqkSoiQDy3Y0jQqcWKja5Q==","signatures":[{"sig":"MEUCIDzGSsAUq0w+AFWi1GSpwUGtsPp3ZQYmJUWlKr/6V5XiAiEA1zIPt1EK3VylTmmkZs2q2Ftu5KFfK85x7AEhihcov2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE0FzXUL50mXAOIeuaVq8Jdbl2b/jfiSyRu6jHF/HIvtAiEA1jrQGEKdTE7lD9S9VQH4rTqx8k6jdvQrH06/tW8bpI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214515},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"9f33edfafc4c0dad638a317e08d5fb1efb90df9c","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.24_1790266114760_0.5631856490378722","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@goodandready/dsh-clinebot","version":"0.3.25","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.3.25","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"61656e76637055452aa75b6600a4b46ba1cdc5c2","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.3.25.tgz","fileCount":22,"integrity":"sha512-+Q76X8b6loPtNoPZnW7TUalHhJrdAZTZlDIhd8jTEL9qbrA23TRrB+3GA47Mon9sPuC/ZLKvajSnTf2fckXn0Q==","signatures":[{"sig":"MEYCIQDMtmIpHC+UEHvtHCUVErKAi+R50GWpDp2n8pl62l6ZMAIhAOtBD4zTOAxuIaMz+89H0Jgp6hDjl6k4bLs2ohg//9ih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzcoRuL9R5YjHKJd7kIUj+0IGA6W9DVjSHGaX7bWY0iAIhANZ1+M7/JBQHUpM0hCrD48pXufZrXZDvGcV//tWQ7N5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217675},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e7189c21aad36525893be1567db429a8b90f37de","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.3.25_1790267438456_0.5233655943840534","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@goodandready/dsh-clinebot","version":"0.4.0","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.4.0","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"b6821a00a4bf10a5e6b8c55c69a8ed9015c921a8","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.4.0.tgz","fileCount":23,"integrity":"sha512-Bye92onrJHY1JIHX0XSTs24gql5NQ+RSOZj6dbDncGlr7ec4GqiMPU06WlUkg/bpcX2RLdi7d4LSCC7VMTl5iA==","signatures":[{"sig":"MEUCIC6viMSLjmg+TymZlCdGslFEgWp+MkVNa3NP4mURNHPPAiEAyDpivAKKQGBK0UWIFz5TWzps62dalT5GeJfgl4YMURg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID2fJQn2ARFtLnsgwXs8YPHaYRMs/aBQqlbi2UPtxdOeAiB9V+5IXjE1HDsqbTD0A0BLOsaUMlbKcvQ4fiV14L26KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244427},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"68527c5496689f7b2de0573d784f0547e8de55a9","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.4.0_1790276089236_0.6670640485432633","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@goodandready/dsh-clinebot","version":"0.4.1","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.4.1","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"6014dd80eccfe184ad7e1ccd36e288208230bece","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.4.1.tgz","fileCount":23,"integrity":"sha512-zhxpXiksyB0awgSTfzZ5B7nMhEn3DvUCMsZ6a1rxs0PBLtT9xp3C8biteKkJM46URb6L4XYUublTC1pVS8lbtA==","signatures":[{"sig":"MEUCICLmJJQjNYegYCHLdCoU0soC8BDmADN9fpZTxZ+uzYiPAiEAsPkWcrSY4Ew5qQJjm+CbRTRnqlhnMJeqqeSZsD/ja/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDfZTc7B2BBOAEfF4RCuygd0OCkiTwQYfyjDJqwMXWrWAiEAtoHYQU5480CmewNTgtRv9MqIBiSj4gFyceQE1kjfHyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269774},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"895107edd8f300d8a2a88217d8e16147a47782e7","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.4.1_1790281000266_0.9602709887300278","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@goodandready/dsh-clinebot","version":"0.4.2","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.4.2","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"c034b910a5b2796702e0d32dfb8ea753fe86b301","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.4.2.tgz","fileCount":23,"integrity":"sha512-7s28t0Exn0YTg7OnW1AtARd+qUeA+s4Ca8oxH3I8YhMEU32J2j2kSjInHMMJCDBOs59z3wftwBVNcmgMawR4QQ==","signatures":[{"sig":"MEQCIE6mVNDtblAMCrigIyvGTllViLIZ0zXFHgNytBdOSyFnAiBSvjwbmyOVyGOcka/ktVZwpOWgAgQLaoKHUJkuSFWemg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEUFZVUe2dd0XYglBuSJPjqlVhXtvo3+M2rPkeCP/Gi0AiEAkD3oV4dywLXyAdMNCSVR8Nvy4aAE23/lX9NMOQRacFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272273},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"3486040c83a96eb9e2e1a9061714d238373395b4","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.4.2_1790282415273_0.7040489722244165","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@goodandready/dsh-clinebot","version":"0.4.3","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.4.3","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"882e0adadded3c3d99644dbe50680d57978d5773","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.4.3.tgz","fileCount":23,"integrity":"sha512-0MS3EPCYME9HDzwS8KFpxJLeCoyU6bM1hM4cCIEPkc21B2HctEHwXmADkrtKv9Lv+bMgqicnkam4PXf9/vKwHw==","signatures":[{"sig":"MEUCIDsGli1BGpP1f055vP8Nke4d3G3Spnwk4o3uFR3UAwF5AiEA0VhtUWpyuwwmil9k7I/Ispcpxfzl2OfuomJNlU16aco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDN5OZh8hRRJ0nxWppl8LL3ZTRX8eodpNzMPb6zWA8lgAIhAILN6LGND5R8LAp6Axy1fMCRR8hGhfSVzxYE5et+QNyf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273239},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"1914ffdbef6a8e7e3233891166aa6bdd537e7ce8","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.4.3_1790283340403_0.03256259881328427","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@goodandready/dsh-clinebot","version":"0.4.4","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.4.4","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"6b8609c5195011368f8b16d8a0dd67bcec4fdc90","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.4.4.tgz","fileCount":23,"integrity":"sha512-iRZ7bEEHaS3W0Q8ZiTNz8sne6hzeNK0pRvSaioT/w48CnkhBWjhNBnoCHisoA2Tk4CsBUsqK56AwiPkipRiWaQ==","signatures":[{"sig":"MEYCIQCsLFkkjo9S0V6TRJuHZkUtoBiP/XEIMOg2ft+NgCGaOAIhAJxnuCTMifBdEWlfsWDhyIh+TGExE92CALCn1kLx3hcG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD1F77kO7BKt1HGnMpAZ/hmU8ta8hSSKyx2EYpsbZ1swgIhAPUyQRG/o2+LyhZQ6SqmyyyXlheKBfWdvm8Ve8dTZ1CR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293946},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e9b4229591e4cf6d7d35fa9fe2d20f20114c5eba","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.4.4_1790325008535_0.09331597232960775","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@goodandready/dsh-clinebot","version":"0.4.5","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.4.5","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"5afc145669e1187fca0a176dbaaa30a70d7d212f","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.4.5.tgz","fileCount":25,"integrity":"sha512-anntpZBAsP5qgZWkJFUq2DcBf5gaEUuWmI6A2Duuu2eZqe4Cbai6eFba3hOe6mlVhyUhAlnziUO4FpsbQV/DVg==","signatures":[{"sig":"MEQCIHHrTyyJdSN3XtqYzcyIWkueEwyNm/fGhpPCHJE4CzerAiBb6xyC6RBnKH2NqJvffNrArRyII3KM6cu/DxqPhwPn7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcJWLCthucdRhLm9uviqTurTgk2KwSWvkRJx1bsOiSFAIgE8/py79rciqse8M1NtB8yWcTh1LZp7B35ak4O5yQwho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515704},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"76953c8ffa52cd5e3cd8d9d34205545088b92368","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.4.5_1790337660292_0.8068874136266968","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@goodandready/dsh-clinebot","version":"0.4.6","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.4.6","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"391a19f00234d3cd674b7722a183e4c34c9cf730","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.4.6.tgz","fileCount":25,"integrity":"sha512-9gLuWhJfvpwP7zwgZ6Jcuh9L7L3qWQTHpwDaLXI1+CyoDIZgPRbreIoFZxXPsOQtRP60vHOmGrlurZv8IxiFQg==","signatures":[{"sig":"MEQCICpYOjB6uiKQBgj+NsRaxAHI8zlZk26NB5FG/fKXUBcPAiBKfQVT6xIHCNZHqmtp1uOJO1tm5BqfkuyREloet+vP+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHjfOsY8btAOVdvhqkTPPg1OPhk+eMzNu74qrtWqsZ6DAiATALnVQVqdMzHLYiBW5JKdbjGSwQpXrewQHKUSfeEY7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516000},"main":"./lib/index.js","type":"module","_from":"file:goodandready-dsh-clinebot-0.4.6.tgz","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"_resolved":"/mnt/external/Project/DEV/dhsplugins/dsh-clinebot/goodandready-dsh-clinebot-0.4.6.tgz","_integrity":"sha512-9gLuWhJfvpwP7zwgZ6Jcuh9L7L3qWQTHpwDaLXI1+CyoDIZgPRbreIoFZxXPsOQtRP60vHOmGrlurZv8IxiFQg==","repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.4.6_1790356395771_0.41723116206880095","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@goodandready/dsh-clinebot","version":"0.4.7","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.4.7","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"f98ba655df2dcf1f01e1714e7c55f49b954e6905","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.4.7.tgz","fileCount":25,"integrity":"sha512-I1iy2VhbVkSzlTGpxDm9UOxnhYnaxpF+UhbUJmyNO+vsupQhiLUfr1ErTuZcTToDlu9hZ59tHK90h3Sa9oQJ/A==","signatures":[{"sig":"MEUCIBixm/695N91UNSwHKBfjKvamWjOa8cIcJtYXcgM8X1iAiEA7BWXeb5+FZkY8RT1JO0sIccbaDhLDCF2ij7eMXB5IVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQIaNGZ/xdRBNTB6HsQqAPefmx0ZQKoOoV+jSy3y1ISgIhAMX+TjcZyvG2vBrHh0GsCG5MZKFsKv0S21YHffhhrvpH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516872},"main":"./lib/index.js","type":"module","_from":"file:goodandready-dsh-clinebot-0.4.7.tgz","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"_resolved":"/mnt/external/Project/DEV/dhsplugins/dsh-clinebot/goodandready-dsh-clinebot-0.4.7.tgz","_integrity":"sha512-I1iy2VhbVkSzlTGpxDm9UOxnhYnaxpF+UhbUJmyNO+vsupQhiLUfr1ErTuZcTToDlu9hZ59tHK90h3Sa9oQJ/A==","repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.4.7_1790509982092_0.4418204008123312","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@goodandready/dsh-clinebot","version":"0.4.8","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.4.8","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"a081830bc43124876584468c8424fda042a92997","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.4.8.tgz","fileCount":28,"integrity":"sha512-505aD0ElgZrkSauNO/LdhyzM9peiftoiueL+J6nc2gXfv3n0VyXJbeMYhk2R91Rq7DmR7XVHISgRsWfIVwCDcA==","signatures":[{"sig":"MEQCIE174AQlFrr9pEu9ITWVIckAtfxXIArSU+gwaSGtINbUAiAHGrHMCYpuv8EEGBGdtY1q7FphrvxY8pMtrNMaT4Chng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFxy9lgTo5Iahaq3Dswg+NDYrjUCNCBn2rIpWwFT9O/8AiAmfL4ZJllT7fatXNBP82rDUFioisLjNFiUsKuizjU8Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559733},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"6d6a88b8ef9b887e05b06a04d33ad19579e09ba5","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.4.8_1790530158640_0.1055531737226687","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@goodandready/dsh-clinebot","version":"0.5.0","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.5.0","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"e7fae24ca8388af642da89eff9f03df98bf47ac3","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.5.0.tgz","fileCount":28,"integrity":"sha512-s4okBKBVmKJRBJxgSRcLfDtVCtGR6OOIUALwbtrnE2x28J6NhGHcE7vu05DIwYajVpmVCVre1/bNCotTlchagg==","signatures":[{"sig":"MEUCIQCaI7nkMIpHmzrrRHJI9uT4ggtb3VgAioXXOW3Y3gSrYAIgPvKrL0aDo4D9tVKCRZBrZqYR/t1hfrPIPs7Ux+8e1Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCR+gc43YKRCnX1UhcgWFN7U/N/9BA2irRJv16JkaU76AIhALTH+mHvoz0qaip6xBtPee7ai+sUwvZ7BL1NDTiAtSbT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":564044},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"450fb084a0b040efce8ab5c2441286fc78218bbe","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.5.0_1790543452890_0.8236078779411524","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@goodandready/dsh-clinebot","version":"0.5.1","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.5.1","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"e3a386a3c2b2a267325636530d99d0434aed64f5","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.5.1.tgz","fileCount":28,"integrity":"sha512-ejj97qPNqCRGEsnKSWnDWpfvb2/kyzCXs2nh1Bw0l50vZlkz12JnqnvT9rEtAVRa9j1HtrCVaV5EWHq8uyMU+w==","signatures":[{"sig":"MEQCIGRBb1PvJW+Lk9/JtOZbkbTYYXHPnXjHX0GfVtgqUSPFAiAbcxpKlQSIAOX0Nxjrpy6lDLhp707AMQ1FmlE2Z1W6vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBPuwBlmdmm0BzRc7mzypr44HWhmU1NAJhEgg+Z6tj9AIgOCU0LABEK+E7EST9wct51mAFShNQ9Kr4JbiVzxIquGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566018},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"34eac1a26e209851d89b8ca858e6ea638c94e840","scripts":{"test":"node scripts/build-client.js && node --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.5.1_1790580422716_0.35299720824813163","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@goodandready/dsh-clinebot","version":"0.5.2","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.5.2","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"98ad850f6fd08f045fe90a074d32f4d1214f835b","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.5.2.tgz","fileCount":29,"integrity":"sha512-2pOa2UeSXUs17bx9S24jrIvX+YrIBqvFlv7lobzRWUhlRVuciAzEn08N95/wlneCPc6uC5pNiyWOHin0GMFhEQ==","signatures":[{"sig":"MEUCIF+7jgLBq2JRyKmVFYh3pEDua/LBiVMJWyA6k/2HKCkRAiEAh5UucuRtz+CiZPNSQhIqwOA9opOWPXnenYumLFrWj/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7R2p/bbHN+fye89uo4gtN3pA4VPWVyuQ3/Q6SC0elxQIhAJAsF2f7pL6Z2hGz7H4VkebuIoVkM57uuHkCN5HuZKti","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574656},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"cfb36867cd32af2fef0f0c14a63f86a290662fe0","scripts":{"test":"node scripts/build-client.js && node --import ./test/_setup.mjs --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"12.0.1","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.5.2_1790588882150_0.7960418571868286","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@goodandready/dsh-clinebot","version":"0.5.3","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.5.3","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"64eee0c17f7ddf3d620fd62832b13efd2e8ea99a","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.5.3.tgz","fileCount":29,"integrity":"sha512-dA6RAG/z3VpskKUDF2KCptVYkuRZOivRpgMlBk9zWCUH0G3kzLp3SUAEh7ZQAy67ITfK8qpH4u+et8GtoePB/w==","signatures":[{"sig":"MEUCIQCfKc8voKM+gKXMrc9nblu8qFE5kGJhVvYlDCiDIKBCNgIgZRAVz3VxepR6rgjTbzFlHtHrEW8o0sqJpOvFl3xvvkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIApIWMAosAPxO6hCRYYBnaVPPIyVwvdao7UWiOZauoTWAiEAiMmRDMBHiw6EcmaBJyhuw93+aVJhw5FF0l/WCo5tt0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575934},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"9d7ba5d8612890da8057a1aab28de574f53d5608","scripts":{"test":"node scripts/build-client.js && node --import ./test/_setup.mjs --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.5.3_1790618504278_0.47207540608850174","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@goodandready/dsh-clinebot","version":"0.5.4","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"license":"MIT","_id":"@goodandready/dsh-clinebot@0.5.4","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"37c60e2864e1c3bebae447dce52fbd99af6f0f82","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.5.4.tgz","fileCount":29,"integrity":"sha512-4ewyVt/AhnS/8jqlHliD0N89AQgE1txnYBILvzWMCskDPN5mVJkZn0h2oJLIvPzpmOXHuODsMglMjeXJQ/Fzfw==","signatures":[{"sig":"MEQCIFJriaJ3hFOlGw7AIVo0tDzGaxFhlGcIDlfALV5jvaypAiB1eC6zAWm+/OELo7qZCbJfNukglvTKbC4fB4jlj6lNjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDf7PWieOoTFG7RYPlix/Rzo4OTKXEFDXtvDgsjZje9twIhAOL9wo8eqyLIvT2chh52Zi//k16jErygxq5eS402Ej3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576356},"main":"./lib/index.js","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"70790e8efa0e4972e3caf23e0b3c953583bc440f","scripts":{"test":"node scripts/build-client.js && node --import ./test/_setup.mjs --test test/*.test.js","build:client":"node scripts/build-client.js"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-credentials":"^0.1.7-rc.2 || ^0.2.0-rc.1","@deepseek-ai/dsh-host-webserver":"^0.1.7-rc.2 || ^0.2.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-clinebot_0.5.4_1790630266728_0.4573395883439737","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"_id":"@goodandready/dsh-clinebot@0.5.5","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"dist":{"shasum":"bf8660c9e6d479f9708e8a6e96d1cd219b998a71","tarball":"https://registry.npmjs.org/@goodandready/dsh-clinebot/-/dsh-clinebot-0.5.5.tgz","fileCount":29,"integrity":"sha512-7F5PJ1YWPukHDVXoXiskI/CunJTVGVXJfso/lJmlQNz8Cjebgh46wirMz5pzNHxs1ODNBHfJ7JfrumU5Sx2BSA==","signatures":[{"sig":"MEQCIFwu8k7ZDc0nHRAcB+iUDovDaMOCXrifRk2ri4c9ym3FAiAeK53mvNpqE2Vm2HaOoPNVtOwqBm/s8f6QQULCxNYhTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC4uFCcvA61DhLIdqpfYyUAitsYsVBta61mKT5BlFM1JAIhALp2Hn0JuSJQJNjodA4jh2jKwH4CRvq9L4mQPY2XXyqP"}],"unpackedSize":576486},"main":"./lib/index.js","name":"@goodandready/dsh-clinebot","type":"module","engines":{"node":">=20"},"exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"2b086ad766d6f51c68a503f5e9fe9c71caf3033f","license":"MIT","scripts":{"test":"node scripts/build-client.js && node --import ./test/_setup.mjs --test test/*.test.js","build:client":"node scripts/build-client.js"},"version":"0.5.5","_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"_npmVersion":"10.9.8","description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","directories":{},"maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-credentials":"^0.1.7-rc.2 || ^0.2.0-rc.1","@deepseek-ai/dsh-host-webserver":"^0.1.7-rc.2 || ^0.2.0-rc.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-clinebot_0.5.5_1790718823861_0.8951938314862697"}}},"time":{"created":"2026-09-04T23:40:55.414Z","modified":"2026-09-29T21:53:44.112Z","0.2.0":"2026-09-04T23:40:55.787Z","0.2.1":"2026-09-05T13:36:17.205Z","0.3.0":"2026-09-05T19:45:48.598Z","0.3.1":"2026-09-07T08:59:21.080Z","0.3.2":"2026-09-08T10:08:16.856Z","0.3.3":"2026-09-08T12:20:49.165Z","0.3.4":"2026-09-08T12:23:15.798Z","0.3.5":"2026-09-09T17:28:08.834Z","0.3.6":"2026-09-09T17:52:45.470Z","0.3.7":"2026-09-10T10:07:04.821Z","0.3.8":"2026-09-12T16:20:16.674Z","0.3.9":"2026-09-15T12:11:50.859Z","0.3.10":"2026-09-16T16:49:05.495Z","0.3.11":"2026-09-16T18:10:07.553Z","0.3.12":"2026-09-16T20:08:42.875Z","0.3.13":"2026-09-19T15:16:59.591Z","0.3.14":"2026-09-19T15:35:58.183Z","0.3.15":"2026-09-19T15:44:29.531Z","0.3.16":"2026-09-20T14:46:38.464Z","0.3.17":"2026-09-21T15:06:44.016Z","0.3.18":"2026-09-22T08:02:13.327Z","0.3.19":"2026-09-22T14:18:20.764Z","0.3.20":"2026-09-23T10:51:34.370Z","0.3.21":"2026-09-23T12:12:25.537Z","0.3.22":"2026-09-24T07:44:41.958Z","0.3.23":"2026-09-24T14:26:22.889Z","0.3.24":"2026-09-24T16:08:34.889Z","0.3.25":"2026-09-24T16:30:38.530Z","0.4.0":"2026-09-24T18:54:49.328Z","0.4.1":"2026-09-24T20:16:40.362Z","0.4.2":"2026-09-24T20:40:15.367Z","0.4.3":"2026-09-24T20:55:40.537Z","0.4.4":"2026-09-25T08:30:08.633Z","0.4.5":"2026-09-25T12:01:00.391Z","0.4.6":"2026-09-25T17:13:15.908Z","0.4.7":"2026-09-27T11:53:02.224Z","0.4.8":"2026-09-27T17:29:18.737Z","0.5.0":"2026-09-27T21:10:52.973Z","0.5.1":"2026-09-28T07:27:02.820Z","0.5.2":"2026-09-28T09:48:02.269Z","0.5.3":"2026-09-28T18:01:44.372Z","0.5.4":"2026-09-28T21:17:46.820Z","0.5.5":"2026-09-29T21:53:43.968Z"},"bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-clinebot/issues"},"license":"MIT","homepage":"https://github.com/GooDAnDReaDY/dsh-clinebot#readme","keywords":["dsh","dsh-plugin","deepseek-harness","cline","clinebot","clinepass","openai-compatible","llm-provider","usage-dashboard","quota-limits"],"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-clinebot.git","type":"git"},"description":"DeepSeek Harness companion for ClineBot / ClinePass: dynamic subscription models sync, quota exhaustion warnings, session metrics, dedicated settings page, live usage limits, and /cline slash-command.","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"readme":"# 📦 @goodandready/dsh-clinebot\n\n<div align=\"center\">\n\n<h3>适用于 DeepSeek Harness 的 ClineBot / ClinePass 原生模型提供商伴侣插件</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@goodandready/dsh-clinebot\"><img src=\"https://img.shields.io/npm/v/@goodandready/dsh-clinebot.svg?style=for-the-badge&color=6366f1&labelColor=1e1b4b\" alt=\"npm version\"></a>\n  <a href=\"../LICENSE\"><img src=\"https://img.shields.io/github/license/GooDAnDReaDY/dsh-clinebot.svg?style=for-the-badge&color=10b981&labelColor=064e3b\" alt=\"license\"></a>\n  <a href=\"https://github.com/topics/dsh-plugin\"><img src=\"https://img.shields.io/badge/DSH-Plugin-8b5cf6.svg?style=for-the-badge&labelColor=2e1065\" alt=\"DSH Plugin\"></a>\n  <a href=\"https://nodejs.org\"><img src=\"https://img.shields.io/badge/Node-20%2B-f59e0b.svg?style=for-the-badge&labelColor=451a03\" alt=\"Node version\"></a>\n</p>\n\n<!-- 作者所有项目展示页面链接 -->\n<p align=\"center\">\n  <a href=\"https://goodandready.app/\"><img src=\"https://img.shields.io/badge/作者所有开源项目-goodandready.app-ff4500.svg?style=for-the-badge&logo=rocket&logoColor=white&labelColor=1a1a2e\" alt=\"所有项目\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"README.md\"><b>🇬🇧 English</b></a> •\n  <a href=\"README.ru.md\"><b>🇷🇺 Русский</b></a> •\n  <a href=\"README.zh.md\"><b>🇨🇳 中文说明</b></a>\n</p>\n\n<table align=\"center\">\n  <tr>\n    <td align=\"center\">\n      ⭐ <strong>如果您喜欢这个插件，请在 GitHub 上为它点亮 Star</strong> — 这能让我知道插件对您有用，并鼓励我继续开发和维护它。\n      <br><br>\n      🐛 <strong>如果您发现 Bug 或希望增加功能</strong>，请使用任意语言在 GitHub 上提交 Issue — 我会评估您的建议，并在后续版本中实现有价值的改进。\n    </td>\n  </tr>\n</table>\n\n</div>\n\n---\n\n## ⚡ 概述与解决的核心痛点\n\n**ClinePass** (`https://cline.bot`) 是一项高性价比订阅服务，为开发者提供主流开源代码模型与推理模型 2–5 倍的高并发调用限额，统一通过 OpenAI 兼容接口 (`https://api.cline.bot/api/v1`) 提供服务。\n\n在将 ClinePass 接入 DeepSeek Harness (DSH) 时存在以下挑战：\n1. **缺失 `/v1/models` 接口**：`api.cline.bot` 的 `GET /v1/models` 会直接返回 `404 Not Found`，导致动态模型同步失败或模型列表为空。\n2. **专属模型前缀**：所有模型 ID 均需前缀 `cline-pass/`（如 `cline-pass/deepseek-v4-flash`, `cline-pass/kimi-k3`）。\n3. **用量额度监控**：5 小时滑动窗口与每周限额需要清晰直观的可视化进度监控。\n4. **安全凭据隔离**：禁止在明文配置中直接填写密钥。\n\n**`@goodandready/dsh-clinebot`** 完美解决以上痛点：\n* 🚀 **应用内一键更新**：直接在 DSH 界面检查并升级插件，或通过受保护的 `/dsh-clinebot/update` 进行本地安全更新。\n* ⚡ **SWR 配额与健康状态缓存**：状态查询毫秒级响应（<2ms），并在后台静默更新，不阻塞前端渲染。\n* 🔀 **智能配额故障转移 (Smart Failover)**：在流式请求遇到 HTTP 429 或配额耗尽时自动轮换多账号（具备 30 秒防风暴保护；当前失败请求不自动重试，后续对话请求无缝使用下一个账号）。\n* 🖥️ **插件配置页**：打开已安装的 ClineBot，进入配置。页面包含凭据名、模型、配额和账号，不单独占用侧边栏。\n* 🔄 **订阅模型动态同步**：从官方 `GET /api/v1/users/me/plan` 自动提取真实包含模型，一键原子级同步至 DSH 提供商配置。DSH 严格仅注册当前套餐模型，内置目录作为特性参考并在未同步时作为备用。\n* ⚠️ **额度耗尽实时预警**：当 5 小时滑动窗口达到 80%（警告黄色）和 95%（即将耗尽红色）时展示醒目预警横幅与重置倒计时。\n* 📈 **会话统计与指标看板**：实时监控进程启动后经由 ClineBot 提供商发出的真实 DSH 对话请求、Prompt/Completion Token 消耗、流式延迟及错误统计。\n* 📊 **实时用量仪表盘**：调用官方 `GET /users/me/plan/usage-limits` API，实时渲染 5 小时与每周额度进度条及重置倒计时。\n* 🔑 **界面直存密钥**：在 UI 中直接粘贴 API 密钥，通过 `ctx.credentials.set()` 自动安全保存至 `~/.dsh/.credentials.yaml`。\n* 🎯 **模型选择器管理**：支持勾选开启/关闭特定模型在聊天选择器中的显示。\n* 💬 **聊天斜杠指令 `/cline`**：在任意聊天框快速查询当前配额、预警横幅、会话指标统计、网络延迟与活跃模型。\n\n---\n\n## 🏛️ 架构设计\n\n```mermaid\ngraph LR\n    subgraph UI [DSH Web 前端界面]\n        Page[\"独立配置页 (设置 -> ClineBot)\"]\n        QuotaBar[\"5小时与每周额度进度条 + 额度预警横幅\"]\n        KeyInput[\"API 密钥直填与安全保存\"]\n        ModelPick[\"模型动态同步与选择器管控\"]\n        StatsCard[\"会话指标监控看板\"]\n    end\n\n    subgraph PluginHost [dsh-clinebot 宿主运行环境]\n        HttpEndpoints[\"API 路由: /api/plugins/dsh-clinebot/*\"]\n        ClientCore[\"lib/cline-client.js\"]\n        ModelCatalog[\"lib/models.js (内置精选 + 动态订阅解析)\"]\n        SlashCmd[\"斜杠指令: /cline\"]\n    end\n\n    subgraph DSHCore [DSH 核心系统服务]\n        Credentials[\"凭据存储服务 (~/.dsh/.credentials.yaml)\"]\n        PiAi[\"模型注册: llm-pi-ai.providers.clinebot\"]\n    end\n\n    subgraph Upstream [Cline 官方云端]\n        ClinePass[\"api.cline.bot/api/v1/chat/completions\"]\n        ClineQuota[\"api.cline.bot/api/v1/users/me/plan/usage-limits\"]\n        ClinePlan[\"api.cline.bot/api/v1/users/me/plan\"]\n    end\n\n    Page -->|GET /status & /usage| HttpEndpoints\n    KeyInput -->|POST /save-key| HttpEndpoints\n    ModelPick -->|POST /models/sync| HttpEndpoints\n    HttpEndpoints --> Credentials\n    HttpEndpoints --> ClientCore\n    ClientCore --> ModelCatalog\n    HttpEndpoints -->|原子级写入| PiAi\n    ClientCore -->|模型对话| ClinePass\n    ClientCore -->|额度查询| ClineQuota\n    ClientCore -->|套餐信息| ClinePlan\n```\n\n---\n\n## ✨ 核心模块与功能\n\n* **`lib/models.js`**：管理 11 款官方精选内置模型（提供完整的 `Off` / `Low` / `Medium` / `High` / `Max` 思考强度映射、上游 200k 上下文容量标注）以及套餐模型动态解析器（`parsePlanIncludedModels`, `getAllModels`, `getDynamicModels`）。\n* **`lib/cline-client.js`**：\n  * `fetchUsageLimits`：高效并发轮询 `GET /users/me/plan/usage-limits`、`GET /users/me/plan` 与 `GET /users/me` 并进行内存缓存。\n  * `sessionStats` / `recordSessionRequest`：内存级会话度量记录器（请求次数、Token 估算、延迟、时间戳）。\n  * `saveCredentialKey`：将密钥安全写入 `~/.dsh/.credentials.yaml`。\n  * `smokeChat`：毫秒级网络探活与非流式延迟测试，并记录会话指标。\n  * `buildPiAiProvider`：构建 DSH `llm-pi-ai` 兼容的服务商定义 (`api: 'openai-completions'`)。\n* **`lib/index.js`**：Cordis 插件主生命周期服务，注册后端 REST API 路由（含 `/dsh-clinebot/models/sync`）、额度预警计算与 `/cline` 聊天斜杠指令。\n* **`lib/client.js`**：插件行配置页（`plugins.row.config`），含预警横幅、会话指标、一键模型同步，以及后备插件卡片（`settings.plugin.item`）。没有 `settings.section` 侧边栏项。\n\n---\n\n## 📦 快速安装\n\n在 DeepSeek Harness Web 配置中安装：\n\n```bash\ndsh plugin --profile web add @goodandready/dsh-clinebot\n```\n\n重启 DeepSeek Harness 实例并刷新浏览器页面。\n\n---\n\n## 💬 聊天斜杠指令 `/cline`\n\n在任何聊天会话中输入 `/cline` 即可即时检查配额、预警状态与会话指标：\n\n```text\n### 🤖 ClinePass Status (ClinePass)\n* 响应延迟: ✅ 210 ms\n* 活跃密钥: CLINEBOT_API_KEY (credentials)\n* 默认模型: `cline-pass/deepseek-v4-flash`\n\n⏱ 5 小时窗口: [████░░░░░░] 42% (重置时间: 18:00)\n📅 每周窗口:   [██████░░░░] 60% (重置时间: 09月08日)\n* 绑定账号: `developer@example.com`\n\n📈 当前会话统计:\n* 请求次数: 14 次\n* Token 估算: ~8,450 (Prompt: 6,100 | Completion: 2,350)\n* 最近延迟: 210 ms\n```\n\n---\n\n## ⚙️ 配置项参考 (`settings.yaml`)\n\n```yaml\ndsh-clinebot:\n  enabled: true\n  baseUrl: https://api.cline.bot/api/v1\n  apiKeyEnv: CLINEBOT_API_KEY\n  defaultModel: cline-pass/deepseek-v4-flash\n  timeoutMs: 15000\n  smokeTimeoutMs: 25000\n  enabledModels:\n    - cline-pass/deepseek-v4-flash\n    - cline-pass/deepseek-v4-pro\n    - cline-pass/kimi-k3\n    - cline-pass/qwen3.7-max\n  dynamicModels: []\n```\n\n### 配置参数说明\n\n| 参数项 | 类型 | 默认值 | 说明 |\n|:---|:---|:---|:---|\n| `enabled` | `boolean` | `true` | 是否启用 ClineBot 桥接插件 |\n| `baseUrl` | `string` | `\"https://api.cline.bot/api/v1\"` | ClinePass OpenAI 兼容接口地址 |\n| `apiKeyEnv` | `string` | `\"CLINEBOT_API_KEY\"` | 凭据管理系统中的密钥名称 |\n| `defaultModel` | `string` | `\"cline-pass/deepseek-v4-flash\"` | 默认选中的模型 ID |\n| `modelContextOverrides` | `array` | `[]` | 用户自定义模型上下文窗口与最大 Token 数量覆盖 |\n| `timeoutMs` | `number` | `15000` | HTTP 请求超时时间（毫秒） |\n| `smokeTimeoutMs` | `number` | `25000` | 探活测试超时时间（毫秒） |\n| `enabledModels` | `array` | `[...]` | 允许在聊天下拉框中显示的可用模型列表 |\n| `dynamicModels` | `array` | `[]` | 从官方套餐中自动同步的动态模型列表 |\n\n---\n\n## 🌐 HTTP API 接口说明\n\n所有接口注册于 `/dsh-clinebot/*` 路径，并受到严格的跨站防护保护（仅允许同源或环回请求）：\n\n* `GET /dsh-clinebot/status` — 服务运行状态，包括健康探活、当前凭据名称、配额限制及会话统计。\n* `GET /dsh-clinebot/config` — 诊断接口，安全获取脱敏后的公共配置。\n* `PUT /dsh-clinebot/config` — 更新配置项。仅接受模式中的已知字段（未知字段或已废弃的 `enabledModels` 返回 `400 Bad Request`）。\n* `POST /dsh-clinebot/key/verify` — 向 `api.cline.bot` 发送探活请求实时验证密钥，返回绑定邮箱及套餐名称。\n* `POST /dsh-clinebot/save-key` — 将 API 密钥安全存储到 DSH credentials 服务。\n* `POST /dsh-clinebot/models/sync` — 同步 ClinePass 官方套餐内包含的全部动态模型。\n* `POST /dsh-clinebot/models/toggle` — 通过 `disabledModels` 批量切换模型可用性。\n* `POST /dsh-clinebot/accounts/active` — 从多账号池中指定当前主账号。\n* `POST /dsh-clinebot/smoke` — 发起快速探测并返回实时延迟。\n\n---\n\n## 🧪 测试\n\n运行自动化测试套件：\n\n```bash\nnpm test\n```\n\n---\n\n## 📄 许可证\n\nMIT © [GooDAnDReaDY](https://github.com/GooDAnDReaDY)\n","readmeFilename":"README.zh.md"}