{"_id":"@quill507/dsh-auto-approval-llm","_rev":"39-336d6ed0c3ba7354e21a299e17c652dc","name":"@quill507/dsh-auto-approval-llm","dist-tags":{"latest":"0.0.41"},"versions":{"0.0.3":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.3","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.3","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"791d35ba3419e6af5e5bcce6056275885a6fde86","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.3.tgz","fileCount":56,"integrity":"sha512-tHODDrEhBm+XuzOthMVDyK9LpYfcEeGF/JMlQ1zG6WSmin5IYN2B0CA/dR6jGP1GxlQ17mmKcCriW5Z2I/ZNLA==","signatures":[{"sig":"MEUCIFOhhjuX5zFzOpqTmnfE0MErSAHYWapgF/F0AScuVGlRAiEAnBR3lBARlic3I96DjpcyMM9N/0iekZqO5OaFiTd3o7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1429162},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"cd08bba9d0bcc29f4aca5773fc5ef5a1c408ff3e","private":false,"scripts":{"test":"node --test tests/","build":"bash scripts/build.sh","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"tsdown"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.0.1-rc <2","@deepseek-ai/dsh-tools":">=0.0.1-rc <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.3_1787132497368_0.6709793408620945","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.4","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.4","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"25b6f608a384bef67ce9ca31cea60fc2812b2b83","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.4.tgz","fileCount":56,"integrity":"sha512-OYRJ6pRyPgMs2C4h3a6aVJFBW2dNRSt6U38jmQIBF1w2pLnjCBEMBc6kC3iF4+ve2bSjRhvHU9eNAAXCwWm4cA==","signatures":[{"sig":"MEQCIGJu/k5MTeIeZP+rc4E6AyWpx0SKREGagho57GOp69daAiBeziap0haf8oFlMZpPAD6GW/UjgQXrAwz8D9q+6rwvoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1429172},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"9bea6b9cec8b4b7be308ddb546fffcacacb6b5d2","private":false,"scripts":{"test":"node --test tests/","build":"bash scripts/build.sh","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"tsdown"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.0.1-rc <2","@deepseek-ai/dsh-tools":">=0.0.1-rc <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.4_1787134764291_0.13185577401095183","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.5","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.5","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"80199641c5b0f76d4a3de7c6a3f75d3f3c0f9f56","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.5.tgz","fileCount":56,"integrity":"sha512-zePdLreZNZym7fExDdsW+qb/StRnjztGUFmcJkjj7t7dRPkeBlBdhjXuWd2+O3aVM5kPt9qcG6Vsum3vEzxByw==","signatures":[{"sig":"MEYCIQDu7qD9skG+/z8uEWtLyFUaYJjUwElNla0ZiVR0S6hU6gIhAKQgIthE+2VQDqSNWjIYE/SxVitmtUSOlAM7zlnyucGq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1447301},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"84ae7b8b621ab4d590f87a3e9ce17d2e76816697","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"tsdown"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.0.1-rc <2","@deepseek-ai/dsh-tools":">=0.0.1-rc <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.5_1787149004358_0.07310181148659933","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.6","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.6","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"45a56643f4a8518e2641dc7a300ea171fbea5df9","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.6.tgz","fileCount":65,"integrity":"sha512-8Z4Qr4M40mbaHj1MFcRIgirwBTggYIY7SkqLEomNVO5GzAsoHyVcvI0jkpFERG0mX2Xn3KWe27BfixgXUDZfnA==","signatures":[{"sig":"MEQCIAYMGawaGCZhGC2eh09VAiCkah+yF2Uiqvj4BFO6aA0XAiB1IkJ/TQp49dACyJ4vwIFgSyu+05H0pF8VoGGMLgi8uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1559550},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"a9fadf52ea06cdb100b0bb6d0d407985953d3b1e","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"tsdown"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.1.0-rc.0 <2","@deepseek-ai/dsh-tools":">=0.1.0-rc.0 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.6_1787312244648_0.4564938659895479","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.7","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.7","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"e12522ceb01e269fb244fe6d7ebf9e7f32fa9bed","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.7.tgz","fileCount":65,"integrity":"sha512-9bZTqU8kQ+e9eBnx9P7Hn8+vETZqOdZZLRVgCxwqUFUZNPOawgq05M+Pq/xmN/7RXJXut+xPZL1W0ZAUgG+zGA==","signatures":[{"sig":"MEUCIQCIuZ0mwqrPvVd7PO5/atfIsAixzv/NSjiZ5+wojTeo2AIgdkKHAmIPYQ0CMkFPdfR8xlwCDwB2Hgtq8nv7GidHVtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589702},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"0173214daf4e1e4e0c6fee24bfd123ac6f72eeba","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.1.0-rc.0 <2","@deepseek-ai/dsh-tools":">=0.1.0-rc.0 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.7_1787330431579_0.6399017621777936","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.8","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.8","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"4b7d569abdfd99e240430b8d8684b72c7a5655b6","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.8.tgz","fileCount":68,"integrity":"sha512-Yu9HKPaBfhMWePU78xV2wfFnh/UCwFEmua3Fex5ePF/IoL9GogK0rlmgZHwqy94sx4ncNvVlkwq+/GSJWfJsJA==","signatures":[{"sig":"MEUCIQC/h1ernmH2S3YhJLueaY0KqfiKnlqTHed8YBK9SluO6QIgKx3cPPTiH1C5D74E0eygePOeHKapMhwuBLvjALjOHD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1646866},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"44f744d4e05749e3fd5d3d6e42cd6d1fb16dd5b6","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.1.0-rc.0 <2","@deepseek-ai/dsh-tools":">=0.1.0-rc.0 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.8_1787480959094_0.09135370973442902","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.9","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.9","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"b53059207b57e6ea8fe12b000f16124142a03f4d","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.9.tgz","fileCount":86,"integrity":"sha512-Tw4DAZ/EY1vzPuAB1BGq6IT1QeB2ju2eJchSkXFhTGcsp+2YG3RpJPpQDfyfUZoHHHo1wgWd5SuljK0w9V074A==","signatures":[{"sig":"MEUCIQCALuODJv8HyvGB1RwgTC6gxL+Ub2YHamRHX7sVeVjs4gIgeCyYLx+rLgNxW9uFywvE6R5Heog8xCfPkGR44/5AnPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2069745},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"979806f012243e146c76466d13d248cd750b9ac6","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.1.0-rc.0 <2","@deepseek-ai/dsh-tools":">=0.1.0-rc.0 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.9_1787624685417_0.3802473338535002","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.10","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.10","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"ee87828ee9a0140bdb8af6732b69997ffb3506b8","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.10.tgz","fileCount":86,"integrity":"sha512-iEOmGKSZMefEDMqUYHYdC9enXQGVxLehtC2ETxRiIuNgamV7oUMUPN+2+Uj5QKvLuSSHqJIciQ/0R61ytzNnsg==","signatures":[{"sig":"MEUCIQD2UfwiIWjhH1cSAyJvDETq2euDF3rgCPFRHcSWSwjb9gIgC/+WdLZlZQmyyxI5ZsdA5uWVZYWx3DBPb3KLR+NaLkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2177116},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"4f4e2e833bfbab5ac2bca90fe300ee46319993b9","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.1.0-rc.0 <2","@deepseek-ai/dsh-tools":">=0.1.0-rc.0 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.10_1787772110662_0.7118969131449591","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.11","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.11","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"364b9ebbaba4fc62754183461e477761dd31b3be","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.11.tgz","fileCount":88,"integrity":"sha512-DHBCc/wj7NWixEIOaGVLK6JGDjzRiirJsN+oiXs3R6OXxpbCiG3ZJdTsq5XY/kKb2V8Z70wYrK4bESL9K9BRDg==","signatures":[{"sig":"MEQCICDvIyxG+Tql4BDA16MXMwS2hWRnrcipwT8FMhSatO4iAiB/3cqMyEyPTxPCcMbKL2/eH3dQtCz2tjU8Oic4xCHy9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2241431},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"3ca50bc637f341a7bc414da46ee76d300f4de818","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.1.0-rc.0 <2","@deepseek-ai/dsh-tools":">=0.1.0-rc.0 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.11_1787938492799_0.3297680888101948","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.12","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.12","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"76000d8f0e47dc737f4693895078650c78da5da5","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.12.tgz","fileCount":100,"integrity":"sha512-6A5vfYD9nKvXikrFak31OY95L9sEXE7hUAz2h3cA0b/RuB+roLkXogs83Hn6FDk2NRtKvhcMTgbJV68voF3+EQ==","signatures":[{"sig":"MEYCIQDE8jaSzhW4CG4z5JqOcaST05Shsvz1jAjZMuoix4RRhAIhAJndfFTUiVTGfxSlwSBsClNwpQB3lEYnpV4oYN3gsn4q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2262850},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"ae9ef4b33e7ec67295ad3bfb6f09d422ba73b960","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.1.0-rc.0 <2","@deepseek-ai/dsh-tools":">=0.1.0-rc.0 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.12_1788013947287_0.9068662003302663","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.13","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.13","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"451408f8d915be4d99dadf09b4979f7c78dcc8a0","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.13.tgz","fileCount":100,"integrity":"sha512-UbnQr69///aNdo1eK6uR27LAgqSkp2NVFR0T04aH8fFRFEfmrAR9R9jEjBcLz3IMEaxENI0+CGIgFSGSNWy7Lw==","signatures":[{"sig":"MEUCIH1MeaHq4MOvEQ/94nBhqdTXPF0mbFtT9EtSyCmCqU4TAiEA/viq5ss24vTEmRsuxIv2tI7Oskmd99u/lacQUquplYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2322252},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"c2b86de356a34d8bcca7c633bb980944f5ba6783","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.1.0-rc.0 <2","@deepseek-ai/dsh-tools":">=0.1.0-rc.0 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.13_1788327038901_0.8173738004037296","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.14","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.14","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"eedb831f0973c6b0fd6f558613833e9edb8be4b7","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.14.tgz","fileCount":100,"integrity":"sha512-2ds3h4SdQ25aWI3WkWY0nPkaXt66etG5cbtXLamQsY37AuFXBVkGN5cIrYGIIL60kXL80tGSt2/YDQQAL5+p6A==","signatures":[{"sig":"MEUCIC+Lz+YtJHrnYjAJUCf+9x2eNhLVV8eh6wcgGJRGw2sTAiEA7pcXDzc2kL3gRFxHHcDOM0rcrkR2O0H9AaAa7FQYkrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2348366},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"54108dd1d4b520aa65c13bc16f0ce88ddd4d3f7f","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.1.0-rc.0 <2","@deepseek-ai/dsh-tools":">=0.1.0-rc.0 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.14_1788349606212_0.46562294564337026","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.15","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.15","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"545fe47df35280991fb1bb90cf20f65c99a92bf6","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.15.tgz","fileCount":100,"integrity":"sha512-Ba+oJl+MGuHsuzDZks8EccyI7Nv5qVBG+/e8HPwJDvkuCM6Gzx2Xmo5X8f3Ef9HY+GkUrhJxyAQw11EwBmpAVQ==","signatures":[{"sig":"MEYCIQDXj4gO/l1lbbdhV7SsQwCw6xe5dWM3Z5et2vpJph+aMQIhAKWAPLgaD7wjjE8J/mNMkJ7xMyz7Fm7O5DKJ/A3j6hgM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2387866},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"c08de69dd7aa6de25d8f8758089ae0654d69bfd8","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.1.0-rc.0 <2","@deepseek-ai/dsh-tools":">=0.1.0-rc.0 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.15_1788372417854_0.4493825178809956","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.16","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.16","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"614bb05234ccd3790d76f4b50aff4fbeba2c7086","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.16.tgz","fileCount":96,"integrity":"sha512-98xLBbD/lX+nIJU82Mi746HkaF/cj76Su7cuEknRsr/j8ZtO77UE0REfQd1rqW7n831pvdIf1/6/N0EicEU+Ew==","signatures":[{"sig":"MEYCIQClk/kyWOttW+fBmf0j6O51mh1R8EqLQiXKDkeg412cygIhAIMvl+v9C9cZJjiAPjPGnaMP0dAXnmRZJvmI7X+Cjnmd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2357125},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"13e62fee8a15c73a2b648f6b995141e19f1ad45a","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.0-rc <5","@deepseek-ai/dsh-llm":">=0.1.0-rc.0 <2","@deepseek-ai/dsh-tools":">=0.1.0-rc.0 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.16_1788419139333_0.9022256903197452","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.17","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.17","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"8057b981d81e344fca03bcd7d00dc95ccd1b0db7","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.17.tgz","fileCount":99,"integrity":"sha512-tY34ZWbyvWqtGaFEbUt7G8MFCz7zqW6OrYNUQuN97hh5D3Yp6AxxWwG5AI6cfJ32b/mPBtYMfk8LPdCNkEraOQ==","signatures":[{"sig":"MEQCIHeTyhgGzMZbkzHxRiiYFqU74YUNrk7WCpUFoyP1JbWmAiBtq6nMNSzXgO2+HYbsbCEashUU/OQO+gA+6B3j+dbASA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2418945},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"409f2033ab78c38e9b01999cd7aac24263d52f56","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.2-rc.1 <2","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.17_1788447667150_0.6160419981485667","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.18","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.18","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"2dff5208e33a974e0aa0d063aea5bb55ea352171","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.18.tgz","fileCount":111,"integrity":"sha512-wmAwBokdnlUi5n2TU9KtRYS4gf6HrJamu0oPYcjTGoCrWpOs78+lGkN4Xfyy4RqgeDNMGNTPSpUR69yIwcRzfA==","signatures":[{"sig":"MEQCIGBTsDLgT0ggeOD//hVRuVW4+U+Tr1rqHiV7lfff17VkAiAVGGYKt1Q6NumgzxonFo3i9s6NYMJmZHKvIaEFfF76Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2823717},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"a63a056d3860f02942a83cf4048eb21dd0e4239b","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.2-rc.1 <2","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.18_1788641097570_0.934486961948461","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.19","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.19","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"001fd2acd632b7099f2b63905b475dae04d7b0b9","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.19.tgz","fileCount":111,"integrity":"sha512-4rt3ZPyxG5xinAaeLtGzf+ABAGRfYTzadRJeiOKXaDsx4y2pcUZNS+q4wbfzCg1u6/x0r/eHTltCsSDD+LieDQ==","signatures":[{"sig":"MEYCIQCfnHMc+iM3cOKEW39maj0VFqose78DNgR7XZYkLAPGCQIhAIzHoWHiiwrDcKabCpjnLEDd/G8NYiplAdKQyvuCjtd0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2841699},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"debbffa36f389c9e2f4b71fc306b8b5eed871aeb","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.2-rc.1 <2","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.19_1788793797575_0.8271066579829096","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.20","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.20","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"5520c9136bf9190e45737241b26342b6734819c6","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.20.tgz","fileCount":111,"integrity":"sha512-q02xTfMFR2xd99TCTxO4nzSUz702hs0ziJ2Jhkjsfote+HKuN26I9n5eo+xZzkfoDyQRbo03IhRlhUutok/sSA==","signatures":[{"sig":"MEUCIQDXfPWbYc47HufcR7rIIspR4NXMJBFFq1EJ+7Fq5Yj+CwIgFJcfEUonPoFo9ET0c3Op1jlLl1iAHxf2lGx/P0SXCWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2873157},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"72d8996655453c42eaa38eb4ddc5b18079b6cc46","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.2-rc.1 <2","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.20_1788962673733_0.4420900763355107","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.21","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.21","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"c718204137123d98c5ec6a2bc40b487b1cc378c9","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.21.tgz","fileCount":114,"integrity":"sha512-A/n3n/lpbQD2GK1LTqKZCwCVia8N1BNQxbzLyBgp3NgmYFQ36WMAck6ocdut72c3g0xjGwKrZxSPQ9Kw9/IC+A==","signatures":[{"sig":"MEYCIQCgXT3PSUHgD+RudYmpIpaPm4ZuE91inKgydCqLojzmYgIhAPxSYoAPy/hXEnWbOnCCp1XYcJSxkU7bLno+K7QQAO9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2920927},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"c1082baaed9515f60582807b985e442daea583f6","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.1 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.1 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.21_1789059402642_0.8569485135374755","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.22","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.22","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"2e5cbdbcae90af2c556d465650442d6143859fd5","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.22.tgz","fileCount":114,"integrity":"sha512-QQTvK4NUF+uahFcWwxXE2dut2U6HMouobEkuj7e5bWeQ1Zgk8/uKVR1MbDYQ0j26vA7zKNgdFrftLgyNMUidQw==","signatures":[{"sig":"MEYCIQDw1wlDj2fOIo/ia+C6HkP6tgAjYyn1+l6+Kgl1ulSY1AIhAIBBfaI4wdpDToXvblYQUSJkCS9KxMXFuXcus8G2sgdL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBbg7LVm3OxFw0GDAYc24Im+GAbKXbAUm6GAdrPRAnVKAiEAkQykezz0ht4WaOr5oALfyKiIX04CTUgf6hovRRz3QbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2954605},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"3e3b1d09adb3f79cba774791da843a97062a169e","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.22_1789067696167_0.4735926604050307","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.23","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.23","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"9727de12269ca7e8334c517df1e60aa48104d4b0","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.23.tgz","fileCount":117,"integrity":"sha512-aJ6/WLbGJarnvK7wWgLgJSmHDUBT3NLwz9kUFsBObknIU02C6oo+RHSAulSNnch/1y1fWZYAbKtv1t/zeei0XQ==","signatures":[{"sig":"MEYCIQDxoCsiwf+Vsq+GNzuMDXp5PrsSB01PLF0fqtkuU7m0ywIhANz6yrzZkrt/gWNeGgGpZKGlY0bSIUi7GhjtStRrX1aW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDp1Hz6bA90WJh/KiUp0KeKau1ZxXh0PLqgJJYh42RzCgIgTSnu2j66zLF+c7H0ctYljH/V4TW6igtHONWcpn4vpe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2987296},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"ae7ba907d3c4b92ee0a64903511ffd9b544e666a","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.23_1789106042722_0.1593286500724107","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.24","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.24","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"b2fffbeca9a47ee29e4526b51c4fba0c9a4305c0","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.24.tgz","fileCount":117,"integrity":"sha512-bjK9Znp/mv9w03btmfn+A+jA0YW4kdL1nii+178+3ch0v3l9/VgKX/F3nNHAnmHtypse2P3xoOieHD5vziRT0A==","signatures":[{"sig":"MEUCICfIXLOfTcBtVNzCoHPRlgg3qn6VtjEkAk0Yty+FStzFAiEA49PovG/SXrvtotS8djNzrNsgwwuw6r2/zbA1wGXXu2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbvwyqhiPNPlifWkOxEtlPA1H+lfLLWNPJx0blns31xAIhAKlOLIYVfISBOWhsInYg8/HlbJjv+pibKmZUHu/+rJju","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3062957},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"46e260b11b623ed58e2da0aa5447568cc44645e1","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.24_1789135790899_0.6870666793575544","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.25","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.25","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"8b110a04ba4801ff55dc6595baf08691f141ea8b","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.25.tgz","fileCount":120,"integrity":"sha512-U90J6ub9NYYr4f4THjxnHvxjWNpek9dRAPaQeWWFmV9BLFwJY9fpx6bE6DxnQprmZM1N8av3GcYe7K43tmtU+g==","signatures":[{"sig":"MEUCIHSnS7xyuUp5C9EMKUsZmaF9wAIkEmIyzuxXDvCDFYHVAiEA071hMhpyVuz6rgXy6o55AE0ZTB1ABwB59x2lNRQwulM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAfL303adGc0dNRgTeIHKYdhfe+81G+JQOAJAmmcpLMUAiEA3AmsY9Jb61DGyIGCJ8OLbdxmAb1f3e+jMvDVm/sc7Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3093675},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"072fa4cdce9051317abd071f0992edf3787a4fb9","private":false,"scripts":{"test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.25_1789146672540_0.25152262375635126","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.26","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.26","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"af579430057455dd168c123e4e2d1cbeed089501","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.26.tgz","fileCount":78,"integrity":"sha512-dZnonKfppfN+ctMwkzzZ/BIpzWE/vKOmUN+l/tkXEU2FN4JuQYbeSe3GQMQA/+czuCJIFE0orZGU8QMP/v5TFA==","signatures":[{"sig":"MEUCIDQB0HPya0JMVNBEQX6rjV+ci373XwkIdDqK016AWiqsAiEAktbXfrbASnTja2iLzKbZ20YZVn6rwUf0zTSeAYRplus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNAQguFbjeCDf3IcL2hVIEMHMKRzk82BVkaPhLZKf0MwIgL/pbCz7UMn9I2oVJ2U6AGEIRv/o/59H4GGl+AKfcKdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1750214},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"3c7f268cf28976f3016c418c1a3e9f691a258000","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.26_1789196668052_0.6042908043097643","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.27","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.27","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"8227ec90c41e2d6e63552dfe2252d7a936a6ae56","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.27.tgz","fileCount":79,"integrity":"sha512-xBPptwuiheE6hc+sZmYznnkPmcyKwfJv2WvwSQVazo+o8a9u629nivqxiODEsxhjVmVGhFJyaOXDb0O0Q/VJeA==","signatures":[{"sig":"MEYCIQDL8WwHn7tKqQR5t+fcOuS9AIcgCldNrd/0hux3t39RfgIhAJV8tDBL96rybGrH3LlH33AAMA8qUXlsV7NuYzNWJfaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoLcelaLeHZO6uNiLuZnFTVq06MKJI6qsO0IjguoXQkwIhAPETCg8cT8d3t/UfPYQq6AQjRKSj3NPUoHeYXwiNQnUa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763450},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"4615e7086a2e62c0e0626a475ddd8b66973b03f6","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.27_1789228746719_0.2013879742652389","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.28","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.28","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"6b15e1e457e4ca6f77a73440ed61e021f44ddd4a","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.28.tgz","fileCount":79,"integrity":"sha512-hBcgH6Xz1BHw2UT7qpazEkCe83vwLBzct4LNkwe1STaWo5FJH2DVkxm4SoceUrT6/s6gPb8EOHj4PmBKO8cdFg==","signatures":[{"sig":"MEUCIChCXXjUoFENnAyCyZZwb0uOsoOzJ2w9a4csBROwzBWAAiEA2r0Sic6r9zhsspSwUuy0ekDBL4kaZxl8WDFaF09vdbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzQTPrK9lqhN8lgocXSO41MUC1AdsFJbjO/CP4Qx7QIgIgbmDjmLh3aSr0roPc0D/1YGtrdkOw4QXkHd1pskkx8Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1810507},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"7e88e741429f03089b553358d2e648b1b6d4429d","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.28_1789244221620_0.2194940817813209","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.29","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.29","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"015ea7ce3a7a863c01ee4dc55a2beb582d5aab78","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.29.tgz","fileCount":79,"integrity":"sha512-53tGZhSYXL1L6NJakrzo9BUGf4bvfoE/Tvtu1+WH4BSlChQmHf1TaJnuyX6A65NeflJsIcrDprzsicTEFHeflw==","signatures":[{"sig":"MEUCIGrCmoAF7Yhr8n88Xel6FwsrmZinPo5PsHqU2fkcITs7AiEA8Zdn5klYDxW73jV0b5vuSQz4dPM3S2gelZipgg0nzlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIESFS/ykVXtXXp3FqeeNauyP8dQpP6T794LgBpZi1tU8AiBP1danekpTFRKnSYTQ3p4yb7vWpwz9OqcHWaKA5bG5rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1780890},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"07e837dadf4095a66adaff33970b403ecfb2851a","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.29_1789288803949_0.6949085631401961","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.30","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.30","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"ca7640e2f3251dbf98dd5cb6c6ea8bf32a267a5a","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.30.tgz","fileCount":73,"integrity":"sha512-vgoa4omVVnIspYeJjj31f8f4apUnsJDOFan6MpxaJMRU5zQ/QjQeedP0DDtaBJg2/Au/pnBoPjRIjTRktG7Jhw==","signatures":[{"sig":"MEQCIDcPTyT0Paf6Hrg8n2WUQg+LEKsq4swHu9rd2GIgbrU7AiAlBL9N4plj/OJY+/IhbYhv7m07FTxLHbvU6vXfMpwVTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICRvcBX35SxxbxNc8IybpiJjXd3hds/M+IX61pgTeogWAiAlLrs08fpI4twWNhx64Ng2neXk1uy2YnO+jLWIuWb9Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1213608},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"3c17934180619330ceab87da057b138ae27d4a73","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.30_1789327294672_0.29892322458377407","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.31","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.31","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"a39952e96c09b53c98e0ab8e320d12d4101c309d","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.31.tgz","fileCount":73,"integrity":"sha512-kXi4CtA4Nw47qXdp/71cgNhwEiZLvo0bXjzPM8xzUnx9I6pwSq8Y5dZByoUQCj6nLWuqfKZLhogAKOufkmh6qw==","signatures":[{"sig":"MEQCIFoyJtQtPfUFevctJgQCXGj8MWhN9He88J1MNMiCc1d3AiB7p17GSOTLmHx01v34AGiIsZH2hW6nUYrC1KvZY3Ipsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBWQ6isWqASLm39aEboWWwijUXxkKYwCLZWwC2BOoLmwIgOxeMDgJrqJqnfqz1XvZNkY3xTB3SgmHfvi726XU6N7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1258764},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e196309293ef08eacb5565409ea80c15ef5bbe46","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2","@deepseek-ai/schemastery":"^3.18.0"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.31_1789394689472_0.12473326229750215","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.32","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.32","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"2edb2e93c296b4cee9f2acf7045e54947e6afcb1","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.32.tgz","fileCount":76,"integrity":"sha512-kMnP7G3o+2De1j3WRzIZpC304ckawbFEigHBMNhTlv96WvLTu5feHehjoOw4/runNSAaCTFzTfe4oCYWwzxX6g==","signatures":[{"sig":"MEUCIQCnBh+JvBVElafA4rAcxJZQBuYoV66MQOkG8wqDhtjagQIgYnY9xkEid8BGvUXdzld7c2behcXc5vS08cqBoB5nzhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAkVqegK3BZ2E2QQ/ESd0sSMUfhsPb7+AKSmluJgqgn9AiBx2az5bsvzswv4QkRpQNUSGdBgWs2vtWPmHeo4ed339w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342950},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"8df1b75511c707b5f97c56391fed0d0c1cede2f2","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs","test:host-lines":"node scripts/test-host-lines.mjs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/dsh-session":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-user-approval":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/dsh-permission-presets":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.32_1789552324184_0.886160755779027","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.33","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.33","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"f40e817a3c62d7d27876760a708dc82b2e40d3e0","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.33.tgz","fileCount":79,"integrity":"sha512-zOvQP+Ex1TnxKN+Pnrmf7t08qF1aOeCapKEcctuVmPXCOK5xZDQmjgK/jH+mJTHFmIKa3LEier1ZOSAkLgLWMw==","signatures":[{"sig":"MEQCIFloMGJ39Q/kQe6+JfVceRn2I439MEcsX7GzDfYPaXWWAiBno4qq/tbFv52/tOMldSLJi7iC/g1NhAXWkGeqkAUqGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmIu3QaVgl8GDlhhKi5uKaiVute26XDR5xV9QVObFM0AIgJjve2TU9VGlR3Ssf7jV3P9UU42vAotqmk2okeAE3lZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1356084},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"1957aac756e22eb9db0acfa3898171f6a83333ed","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs","test:host-lines":"node scripts/test-host-lines.mjs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/dsh-session":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-user-approval":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/dsh-permission-presets":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.33_1789646643353_0.46321569856170974","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.34","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.34","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"e0d74098ca2645bc8cdb7691f156749281cbc086","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.34.tgz","fileCount":79,"integrity":"sha512-0oVJHRVAZtRRZSx83WO4OY+JhmzS21OxkKcubHSiJGKeEyspgEhSo7EihP8yo0IbljM2yPN0Y4JXeavtTEEhWg==","signatures":[{"sig":"MEYCIQCXBsNbZar7HOJWLwFL1ngCssf0VSzTFwPOAGDwXaFHbAIhAJ3OR+4jRrmitX7fa800SIr6ezYt5eNqk2cDqqlNAuP5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAxNrWZQ6uEj/0ieJrikyODsFKUC95gyQf0hZr3xMLL9AiATYy5RC1qM640ts5i05VwSubV1oTc2w87WJWGkbzyDAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1354167},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"a5ffbc21b59a0f2c7e161935ed94aa681505d801","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs","test:host-lines":"node scripts/test-host-lines.mjs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/dsh-session":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-user-approval":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/dsh-permission-presets":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.34_1789674897080_0.922238089691291","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.35","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.35","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"88e8606c89a945967909c1d4a5a0d5a9270b8e15","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.35.tgz","fileCount":79,"integrity":"sha512-nC1jlbz8z11PqFxgg4eqI6CMGMrDtWZZYOsYoylpr5sxNaNuuLbL6DACIH3u9S9qA8d8cX0Gd+Kcp/gIw+gIIQ==","signatures":[{"sig":"MEUCIQDLxtI6A1wfweXeGsNgK+KyBuWZ+zlAHR57wr8leej/vQIgTdILcZtmdwOuV20VTdWrPdVMHAOuPvdBEOh0BMNIuy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHDLkc2GiXkTkdKkxOvzTrMSGjxE6QWuUcTTufiZ47k8AiAVu/tpjGteilKU2VsW+uU3/EAdoaiV7Lv7TIz975U5+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1366532},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"2db73df5121f27e1c39d4aa6cec81d23365f89e0","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs","test:host-lines":"node scripts/test-host-lines.mjs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/dsh-tools":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/dsh-session":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-user-approval":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2","@deepseek-ai/dsh-permission-presets":">=0.1.5-rc.2 <2 || >=0.1.6-alpha.1 <2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.35_1789899642757_0.7260103578517385","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.36","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.36","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"58817c3bcc17c549df39059329173b61bbf13582","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.36.tgz","fileCount":77,"integrity":"sha512-HV34Ktc1t6sAyFiuojKiW2ahey/jYw0XWhhF7SHnmafYrH0flNko9ID4Z/RtDLUIIBk9g+Vx7VsiPAQ9Ir3c/g==","signatures":[{"sig":"MEQCIH8NhaORnvasvDyvPYIBIGDR9S1vPokQS3IaM58Y6y7oAiABSppszX0VjhqgbAUgTs59OpqL/4hWIakG8nJUqB/S0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH2cLGFZjwwRxwILCOjixZkXb0QPqbE2zaPAJBFqMWIdAiEA83umLE2QDZEpqUFZLsANjW9aTHrMr+qY+euU8aFGSmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1373491},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"328cbe5cf29051e95b940ad00714a038a1e556e5","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs","test:host-lines":"node scripts/test-host-lines.mjs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.7-rc.1 <2","@deepseek-ai/dsh-tools":">=0.1.7-rc.1 <2","@deepseek-ai/dsh-session":">=0.1.7-rc.1 <2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-user-approval":">=0.1.7-rc.1 <2","@deepseek-ai/dsh-permission-presets":">=0.1.7-rc.1 <2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.36_1790187280280_0.3108731473163535","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.37","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.37","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"80fd3955620ba262bae5949ba51d2ff22f675c74","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.37.tgz","fileCount":105,"integrity":"sha512-b7GcgpbQSfCQcnWyykIzNoL5NKHAgcVhMajTJQ7csK61YdkRfR60CsTHYHbJI2j5IcZgqqf9dthCRrKeHHcTug==","signatures":[{"sig":"MEYCIQC2AhEG6TSecTylaCROHwPhDMSaiz+oslEvamcQWt+pvQIhAI8h6K0FiGz2KO24eqqlc6c/e9IKwmgepzh6O+DS8k+E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDFOGchWvZfbQlAJZrjFMrlhvFAhz7maYbOT4Pjc32ctAiBWicffZc7+aURXyLvadE0MxdACbb4dGny0WJZFHg9xYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415149},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"249cb3f5d3b03eaf226d9f08158613e92dc9a1ca","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs","test:host-lines":"node scripts/test-host-lines.mjs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"12.0.1","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.7-rc.2 <2","@deepseek-ai/dsh-tools":">=0.1.7-rc.2 <2","@deepseek-ai/dsh-session":">=0.1.7-rc.2 <2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-user-approval":">=0.1.7-rc.2 <2","@deepseek-ai/dsh-permission-presets":">=0.1.7-rc.2 <2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.37_1790435575502_0.511595332289269","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.38","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.38","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"6c9f55b615f0339eadc193cf2296c8d8b44f5f80","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.38.tgz","fileCount":105,"integrity":"sha512-r9RSGoOnCGKqIzW25/uRJDL/FXGV95hvF+mHz9AxySZcklsN+5Rbr1O1cYoChFMwrl1OMtiXI6vATuTxYGG2WA==","signatures":[{"sig":"MEYCIQCQLmqjepeEmEj7wavdBkb0D/DeGrRj8gjwma62dp/sQwIhAN/i6IIIpIetxYZ+kWfURz8Wwn9p5Cc7X1FQNvT2IXmk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBIcwNEArBUvU/pUv+MO/hkXm+fe8BLzTUO75NzkOTDNAiEAk6jC7a2XSh6wqf7Jd1ZAXwxWuIL8jFGgHGQw0Oqbr5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1416852},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"c74d0315f9bf89557b57801daeb71f1985768ec4","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs","test:host-lines":"node scripts/test-host-lines.mjs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"10.9.8","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.1.7-rc.2 <2","@deepseek-ai/dsh-tools":">=0.1.7-rc.2 <2","@deepseek-ai/dsh-session":">=0.1.7-rc.2 <2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-user-approval":">=0.1.7-rc.2 <2","@deepseek-ai/dsh-permission-presets":">=0.1.7-rc.2 <2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.38_1790614317949_0.4338411554487742","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.39","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.39","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"64e5fdf572c7011e63848d0ff3c9808ca328ad30","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.39.tgz","fileCount":107,"integrity":"sha512-NQGnklKSQgda1vH7mpBbyqcaJi+yq20guR7sU8FCO3IsBfBFNZiY0CXnleRthooLjEsvWBVobZ8gvQIARN6rBw==","signatures":[{"sig":"MEQCIHAgyswyCLxKlWtFJkyZEQrcsK96Fb4qr7M4rFTcQHQKAiBf1CEGoFibe19EklVnlbWP3xKZu5t21Y1VrPLLVJbK8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC5U/5mu/EwbxcltlZ8fpkGtzHmiepy9YnVAFGBoft4NAIgKYSVlwQzlEJrPp2l+5aFmHxqCwS3MfHHu9OLANZ3nt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1417318},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"gitHead":"b01cea9e74b7082dd495e83c6d066769096b45ee","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs","test:host-lines":"node scripts/test-host-lines.mjs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"10.9.8","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.2.0-rc.2 <2","@deepseek-ai/dsh-tools":">=0.2.0-rc.2 <2","@deepseek-ai/dsh-session":">=0.2.0-rc.2 <2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-user-approval":">=0.2.0-rc.2 <2","@deepseek-ai/dsh-permission-presets":">=0.2.0-rc.2 <2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.39_1790952204235_0.8884464454800065","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@quill507/dsh-auto-approval-llm","version":"0.0.40","author":{"name":"quill507"},"license":"BSD-3-Clause","_id":"@quill507/dsh-auto-approval-llm@0.0.40","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"dist":{"shasum":"f69a2ce11bdfd032546a031f7a1beb9ec35f2305","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.40.tgz","fileCount":107,"integrity":"sha512-qcYO+lO650K6CFC/WUYDAWSTGf/EpBbmlt6Wewp3JLCpU1Oe7OmwOvIaue0Lap+ihe1Gk3GVUpvH88K3DoVkgA==","signatures":[{"sig":"MEUCIQCx+9s3JlXRzxy6FDcySgY8GP482Ek2wFnhdHqn/8Z82QIgIUOFhd93lJETVOAfwfIEkOUOxiHO8ENRkftJwqWEkhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQCpPWywi2rpEwEIVVJ83ldEiKlplzppFeyRE+9clbYQIgBNycvRvt/RgI5Wb+s6LeBn096IHqMbVinHiU7PU6/ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1424522},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"gitHead":"38ae79665c46fdb8383b6d89256a8971ab908d98","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs","test:host-lines":"node scripts/test-host-lines.mjs"},"_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"10.9.8","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.2.0-rc.2 <2 || >=0.2.1-alpha.1 <2","@deepseek-ai/dsh-tools":">=0.2.0-rc.2 <2 || >=0.2.1-alpha.1 <2","@deepseek-ai/dsh-session":">=0.2.0-rc.2 <2 || >=0.2.1-alpha.1 <2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-user-approval":">=0.2.0-rc.2 <2 || >=0.2.1-alpha.1 <2","@deepseek-ai/dsh-permission-presets":">=0.2.0-rc.2 <2 || >=0.2.1-alpha.1 <2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-auto-approval-llm_0.0.40_1791029159044_0.9128715605256277","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"_id":"@quill507/dsh-auto-approval-llm@0.0.41","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-settings-plugins","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web"}},"bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"dist":{"shasum":"8df66a50ceb9435a5e0e64b433c78b7cd1998b8c","tarball":"https://registry.npmjs.org/@quill507/dsh-auto-approval-llm/-/dsh-auto-approval-llm-0.0.41.tgz","fileCount":107,"integrity":"sha512-5rdvsaojF3kNjdZ0szsLwJFcXKfPEAPPj45cK6/Ux3KKQIDk08JU+39kAI9DJKmilO48NLP7i3qggaJxN2iVpQ==","signatures":[{"sig":"MEYCIQCjJUba/yIGelTpQZJ1Gu3TrghhEiX/W3adaOZCWmuiigIhAORpd99cUxt5IKhPqz1lpryU16KkC0kgv+X//gYlWyZ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG4/uztKYCKv51VztWRctruZo0ilgRknujBBaJyMC7DyAiEA2GIS92Yj1ploH60jnlOOjVh0iOA9EIA8VvA3IM4o1As="}],"unpackedSize":1426804},"main":"./lib/index.js","name":"@quill507/dsh-auto-approval-llm","type":"module","types":"./lib/types/index.d.ts","author":{"name":"quill507"},"engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"gitHead":"3a9ce981e480b35f03005bb1d2c7840076751501","license":"BSD-3-Clause","private":false,"scripts":{"gate":"node scripts/gate.mjs","test":"node --test \"tests/**/*.test.mjs\"","build":"bash scripts/build.sh","pretest":"node scripts/clean-lib.mjs && tsc -p tsconfig.json && tsdown","docs:dev":"vitepress dev docs","typecheck":"tsc -p tsconfig.json --noEmit","docs:build":"vitepress build docs","build:client":"tsdown","docs:preview":"vitepress preview docs","test:host-lines":"node scripts/test-host-lines.mjs"},"version":"0.0.41","_npmUser":{"name":"quill507","email":"cuddly2866@gmail.com"},"homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"_npmVersion":"10.9.8","description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","directories":{},"maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","tsdown":"^0.22.14","mermaid":"^11.0.0","vitepress":"^1.6.4","typescript":"^5.9.0","@types/node":"^24.13.3","@types/react":"^18.3.0","vitepress-plugin-mermaid":"^2.0.17"},"peerDependencies":{"@deepseek-ai/cordis":">=4.0.1 <5","@deepseek-ai/dsh-llm":">=0.2.0-rc.2 <2 || >=0.2.1-alpha.1 <2","@deepseek-ai/dsh-tools":">=0.2.0-rc.2 <2 || >=0.2.1-alpha.1 <2","@deepseek-ai/dsh-session":">=0.2.0-rc.2 <2 || >=0.2.1-alpha.1 <2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-user-approval":">=0.2.0-rc.2 <2 || >=0.2.1-alpha.1 <2","@deepseek-ai/dsh-permission-presets":">=0.2.0-rc.2 <2 || >=0.2.1-alpha.1 <2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-auto-approval-llm_0.0.41_1791048535737_0.5310327555793903"}}},"time":{"created":"2026-08-19T09:41:37.125Z","modified":"2026-10-03T17:28:56.018Z","0.0.3":"2026-08-19T09:41:37.545Z","0.0.4":"2026-08-19T10:19:24.522Z","0.0.5":"2026-08-19T14:16:44.534Z","0.0.6":"2026-08-21T11:37:25.184Z","0.0.7":"2026-08-21T16:40:31.751Z","0.0.8":"2026-08-23T10:29:19.294Z","0.0.9":"2026-08-25T02:24:45.643Z","0.0.10":"2026-08-26T19:21:50.885Z","0.0.11":"2026-08-28T17:34:53.025Z","0.0.12":"2026-08-29T14:32:27.538Z","0.0.13":"2026-09-02T05:30:39.068Z","0.0.14":"2026-09-02T11:46:46.387Z","0.0.15":"2026-09-02T18:06:58.036Z","0.0.16":"2026-09-03T07:05:39.502Z","0.0.17":"2026-09-03T15:01:07.343Z","0.0.18":"2026-09-05T20:44:57.751Z","0.0.19":"2026-09-07T15:09:57.752Z","0.0.20":"2026-09-09T14:04:33.931Z","0.0.21":"2026-09-10T16:56:42.821Z","0.0.22":"2026-09-10T19:14:56.328Z","0.0.23":"2026-09-11T05:54:02.869Z","0.0.24":"2026-09-11T14:09:51.031Z","0.0.25":"2026-09-11T17:11:12.660Z","0.0.26":"2026-09-12T07:04:28.214Z","0.0.27":"2026-09-12T15:59:06.906Z","0.0.28":"2026-09-12T20:17:01.731Z","0.0.29":"2026-09-13T08:40:04.091Z","0.0.30":"2026-09-13T19:21:34.786Z","0.0.31":"2026-09-14T14:04:49.602Z","0.0.32":"2026-09-16T09:52:04.279Z","0.0.33":"2026-09-17T12:04:03.464Z","0.0.34":"2026-09-17T19:54:57.174Z","0.0.35":"2026-09-20T10:20:42.899Z","0.0.36":"2026-09-23T18:14:40.372Z","0.0.37":"2026-09-26T15:12:55.614Z","0.0.38":"2026-09-28T16:51:58.027Z","0.0.39":"2026-10-02T14:43:24.340Z","0.0.40":"2026-10-03T12:05:59.153Z","0.0.41":"2026-10-03T17:28:55.876Z"},"bugs":{"url":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues"},"author":{"name":"quill507"},"license":"BSD-3-Clause","homepage":"https://github.com/cuddly-guacamole/dsh-auto-approval-llm#readme","repository":{"url":"git+https://github.com/cuddly-guacamole/dsh-auto-approval-llm.git","type":"git"},"description":"LLM-assisted auto approval with timeout fallback for DeepSeek Harness","maintainers":[{"name":"quill507","email":"cuddly2866@gmail.com"}],"readme":"<div align=\"center\">\n\n# @quill507/dsh-auto-approval-llm\n\n**为 DeepSeek Harness 的 Auto 权限档提供 LLM 辅助自动审批 + 超时自动兜底**\n\n*常规操作静态放行 · 危险与模糊操作走 LLM 评审 + 人工倒计时 · 默认 fail-closed*\n\n[![npm](https://img.shields.io/npm/v/@quill507%2Fdsh-auto-approval-llm?style=flat-square&label=npm&labelColor=454a54)](https://www.npmjs.com/package/@quill507/dsh-auto-approval-llm)\n[![downloads](https://img.shields.io/npm/dm/@quill507%2Fdsh-auto-approval-llm?style=flat-square&labelColor=454a54)](https://www.npmjs.com/package/@quill507/dsh-auto-approval-llm)\n![DSH](https://img.shields.io/badge/DSH-0.2.0--rc.2%20%7C%200.2.1--alpha.1-4c6ef5?style=flat-square&labelColor=454a54)\n[![license](https://img.shields.io/badge/license-BSD--3--Clause-d29922?style=flat-square&labelColor=454a54)](https://opensource.org/licenses/BSD-3-Clause)\n[![Awesome DSH Plugin](https://awesome-dsh-plugin.com/badge.svg)](https://awesome-dsh-plugin.com)\n\n[文档站](https://cuddly-guacamole.github.io/dsh-auto-approval-llm/) · [English](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/blob/main/README.en.md) · [Issues](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues)\n\n</div>\n\n`Auto 档`（machine value `auto-approval`；host 显示名 `Auto approval`；中文客户端显示 `自动审批`）= `sandbox: danger-full-access` + `approval: ask`。本插件在本档会话里充当 `approval/request` 的**唯一终结裁决者**：常规操作经静态规则直接放行，危险/模糊操作走「静态规则 → LLM 分类 → LLM/人工裁决 → 倒计时兜底 → 熔断」，全程保留人工与审计兜底。宿主 `>= 0.1.6` 的 `auto` 归上游 `@deepseek-ai/dsh-experimental-auto-review`（Auto review / EXP），本插件只接管 `auto-approval` 档、上游只接管 `auto` 档（按 derived preset 判档），两者**作用于不同档位、可同时启用**。\n\n---\n\n## 特性\n\n1. **静态规则 + LLM 分类器** —— 只读/会话/工作区常规操作直接放行；危险、外部写、凭据外泄、受保护路径直接拒绝；模糊操作交 LLM 预分类。\n2. **写向量完整性加固** —— 含真实文件写重定向的命令段脱离只读快径；POSIX `tee` / `dd of=` / `sed -i` / `truncate` / `install` 以操作数目标参与按目标闸门；直写插件运行态文件无条件硬拒。\n3. **12 分类三态开关 + 信任目录双模式** —— 每类可配 `auto` / `ask` / `deny`，**默认全部 `inherit`**（HARD_LOCKED 的 delete / disk 除外——未配置也恒被接管为 `ask` 倒计时）；delete / disk / privilege / protected 四类保持锁定，`trustedDirs` 与 `categoryMode` 控制「常规位置」范围（分层细节见 docs/17）。→ [docs/17](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/blob/main/docs/17-category-switches.md)\n4. **双通道模型来源** —— 快速判断与深度评审各可独立选择：跟随会话模型（默认）/ DSH 已配置模型 / 自定义端点。端点密钥存 DSH 凭据存储，前端只显示「已配置」、永不回显。\n5. **分级倒计时 + 超时兜底 + LLM 接管** —— 低/中/高三档倒计时（默认 5 / 8 / 10 秒）；超时按 `timeoutAction`（拒绝 / 通过 / 低风险自动同意）结算；中风险下 LLM 在窗口内给出明确结论即接管。关浏览器也不悬挂（host 计时器独裁）。\n6. **熔断与循环防护** —— 连续/累计被 LLM 拒绝达阈值则转人工（`/approval-reset` 重置）；**循环防护**（默认关）把「被自动放行面连续放行的同一调用」转为钉死拒绝倒计时。\n7. **声明式规则 `rulesText`** —— `工具(正则) | allow|deny|human [| 字段]`，支持 `[agent:…]` / `[workspace:…]` 维度限定；解析出错时整段失效（设置卡有警示）。\n8. **确认制学习**（默认关）—— 同一签名被人工反复确认达阈值后自动放行，**每次放行前仍过一次标准在线评审**；条目可查看与吊销。→ [docs/18](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/blob/main/docs/18-confirm-learning.md)\n9. **可审计、可观测** —— `history.jsonl` + append-only `audit.jsonl`；LLM 评审真实耗时统计；瞬时网关故障自动重试一次（认证类错误不重发凭据）。\n\n---\n\n## 工作方式\n\n```mermaid\nflowchart TD\n    A[\"模型发起工具调用\"] --> B[\"② tools.guard：同步硬拒闸门<br/>凭据 / 受保护路径 / shell 熔断 / symlink 逃逸\"]\n    B -->|\"命中\"| X[\"拒绝结案\"]\n    B -->|\"通过\"| C[\"③ tools/pre-execute：静态评估 + 类别收紧\"]\n    C -->|\"deny\"| X\n    C -->|\"allow\"| Y[\"放行执行\"]\n    C -->|\"ask\"| D{\"LLM 预分类器快径\"}\n    D -->|\"allow\"| Y\n    D -->|\"deny\"| X\n    D -->|\"不确定\"| E[\"④ approval/request：唯一终结裁决<br/>规则 → 名单 → 类别 → 评审模式 → 熔断 → 学习 → 风险分档\"]\n    E -->|\"LOW / LLM 接管\"| Y\n    E -->|\"MEDIUM / HIGH\"| G[\"人工面板 + 倒计时<br/>LLM 复审并行，超时按 timeoutAction\"]\n    G -->|\"允许一次\"| Y\n    G -->|\"拒绝 / 超时\"| X\n    Y --> H[\"⑥ tools/post-execute：结果与拒绝理由回灌模型\"]\n    X --> H\n```\n\n- **LOW**：不送评审则静默放行；送评审时按结论裁决；ESCALATE 转人工。\n- **MEDIUM**：面板 + 倒计时并行跑 LLM；`llmTakeoverScope` 覆盖且结论明确 → 立即跟随。\n- **HIGH**：面板 + 倒计时，LLM 只给建议；超时严格按 `timeoutAction`。\n- 超时标记的唯一作者是 host 计时器，客户端只上报 outcome，伪造不了。\n\n> 完整五段钩子时序（含 ⑤ 产物登记、⑦ 通知投递）见 [docs/02 · 一次工具调用的完整生命周期](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/blob/main/docs/02-tool-call-lifecycle.md)；两层静态面经宿主 `tools/pre-execute` 瀑布征询生效，对端监听的短路形态见 [docs/09 · 可达性前提](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/blob/main/docs/09-defense-in-depth.md)。\n\n---\n\n## 安装\n\n**前置**：会话/预设处于 **Auto 档**（machine value `auto-approval` = `danger-full-access` + `approval: ask`，用 `/permission auto-approval` 切换）；DSH `0.2.0-rc.2` 或 `0.2.1-alpha.1`；Node `^22.19.0 || >=24.0.0`。\n\n兼容窗口：`auto` 是上游 `@deepseek-ai/dsh-experimental-auto-review`（Auto review / EXP）的保留名，本插件只定义/接管 `auto-approval`，两者**分档并存、可同时启用**。宿主承诺**每个 tuple 一条线**：`0.2.0-rc.2` 与 `0.2.1-alpha.1` 均为**完整支持**（peer 区间 `>=0.2.0-rc.2 <2 || >=0.2.1-alpha.1 <2`）。长期规则：**宿主线跟着用户实际在跑的宿主走**，上游进入新 tuple 的 alpha 时再逐条追加（`HOST_LINES` 同步加行）。peer 区间是**安装准入面**——**区间内未测的线不受支持**，上界 `<2` 只是范围上界；承诺线跨两个 tuple，因此区间按 tuple 分臂，每条承诺线由承载它自己 tuple 的那一臂放行——**不依赖宿主门禁的 `includePrerelease` 标志**。`0.1.7-rc.2` 已退出承诺面，随区间抬升一并被拒装。旧机器值 `auto` 别名与 legacy/unknown 能力分支已随下限抬升移除（shipped patch 只定义 `auto-approval`）。\n\n上游提示：`0.2.0-rc.1` 起未发布破坏性变更清单、未发弃用通知、其 `AGENTS.md` 与 `0.1.7-rc.2` 是同一个 git blob（`37cfd8d2…`），即「未稳定、消费者需自行跟进」的立场未变。社区同时报告该次升级后 13 个第三方插件中有 6 个报错徽标、无维护者回复。上述与本插件的契约面结论不冲突：本插件只测自己实际使用的 50 个符号（48/50 不变、0 删除/改名/移位，唯一新增是 `dsh-session` 的 `ToolCallRecovery`），而非一个插件可能触及的全部面；且本插件的探针能发现符号的**消失或改名**，发现不了符号**含义**的改变。\n\n```bash\ndsh plugin --profile web add @quill507/dsh-auto-approval-llm\n```\n\n- 安装后**重启 dsh**，host 侧才生效。\n- **只作用于 Auto 档**（其他权限档不介入）；切换用 `/permission auto-approval`。本插件是 `auto-approval` 档 `approval/request` 的唯一终结者 —— **同一档位不要再叠加第二个审批裁决者**；上游 `@deepseek-ai/dsh-experimental-auto-review` 的 `auto`（Auto review / EXP）是另一个档位，两者可同时启用。\n- **平台**：Windows + Git Bash 为主开发/测试基线；macOS / Linux / WSL 代码已适配但无真实用户验证；Android 原生环境不支持。→ [docs/19](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/blob/main/docs/19-platform-support.md)\n- **反馈**：到 [GitHub Issues](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/issues) 报告，注明平台、dsh 版本、插件版本、复现命令与预期行为。\n- 本地开发：`npx tsc -p tsconfig.json` + `npx tsdown`，以 `link:` 加载（host 改动需重启，client 改动自动热载）。→ [docs/14](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/blob/main/docs/14-code-map.md)\n\n### 从旧 `auto` 档升级\n\n- **同签名门槛**：所有宿主只迁移 `raw preset = auto` 且 `sandbox = danger-full-access` 且 `approval = ask` 的存量会话；其它 `auto` 签名（含 `danger-full-access + never`）一律不迁移并告警。\n- **modern host 的主体变化**：宿主 `>= 0.1.6` 上若上游 auto-review 层持有同一签名的 `auto`，该会话同样会被改写成 `auto-approval`——沙箱/审批旋钮不变，但**应答主体从上游换成本插件**（上游不再接管该档）。这是同签名 rescue 语义的一部分，不是旋钮放宽。\n- **迁移时机**：归档会话不处理，只在 resume 进入 live 时懒迁移（`session/created` prepend）；插件加载时对已 live 会话做一次启动扫描，`agent/created` 兜底。迁移只重写 durable raw identity（`permission/preset`），**不写旋钮、不调用 `permissionPresets.set()`**。\n- **自有档 spec enforcement**：`auto-approval` 会话的 effective-never（`approval: never`，或 `approval: null` + base policy `never`）由插件写回 `ask`（`preset-spec-restore` 审计）；不会再翻转上游 `auto`。\n- **fail-closed**：宿主 `>= 0.1.6` 且未装上游 auto-review、且该存量会话在 `permissionPresets` 服务构造期已 live（插件来不及先迁移）时，宿主 pin 会先于插件拒绝该会话——**会话打不开，不是静默放行**。处置：停 dsh → 用可选离线迁移工具或手工导出/导入 → 再启动；也可在 profile 保留上游 auto-review 层。该 boot 期缺口在插件侧无法自动修复。\n- 官方权限选择器的风险确认只覆盖宿主内置的 `danger-full-access`；自定义 `auto-approval` 档由插件客户端自行弹确认。\n\n---\n\n## 快速开始\n\n1. 把会话/预设切到 **Auto 档**：`/permission auto-approval`。\n2. 打开侧边栏 插件 → auto-approval-llm，在该插件的行列表里点「配置 <行名>」打开行配置页，确认设置表单出现（宿主未交出该命名空间的配置表单时，该页只读展示当前生效值）。**默认配置即可工作**（常规操作静态放行；模糊操作走会话模型评审；超时按 `timeoutAction` 兜底，默认拒绝）。\n3. 想让审批走指定模型：在「在线评审模型」卡把通道来源设为「DSH 模型」并从列表选，或选「自定义端点」填协议 / 地址 / 模型 / 密钥 → 保存 → 测试连接。\n4. 嫌弹窗频繁：调大「中风险倒计时」，或把「超时动作」改为 `拒绝` / `低风险自动同意`。\n\n> **会话命令**（默认不注册）：`/approval-mode` 查看当前会话模式、`/approval-mode manual|smart|unattended` 设置、`/approval-reset` 与 `/approval-reset-all` 重置熔断 —— 需在设置卡开启 `slashCommandsEnabled` 并重启。\n\n---\n\n## 界面预览\n\n![设置卡总览](https://raw.githubusercontent.com/cuddly-guacamole/dsh-auto-approval-llm/main/assets/settings-overview.png)\n\n![审批面板](https://raw.githubusercontent.com/cuddly-guacamole/dsh-auto-approval-llm/main/assets/approval-panel-countdown-reject.png)\n\n![会话审批统计](https://raw.githubusercontent.com/cuddly-guacamole/dsh-auto-approval-llm/main/assets/session-stats.png)\n\n其余界面的结构说明（计时器与熔断 / 安全规则列表 / 分类开关与信任模式 / 确认制学习 / 在线评审模型 / 权限预设）见 [docs/10 · 客户端 UI](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/blob/main/docs/10-client-ui.md)。\n\n---\n\n## 配置项\n\n下表只列常用键；**全部键、完整语义与裁决例外见 [docs/12 · 配置全景](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/blob/main/docs/12-config.md)**。\n\n| 键 | 默认 | 说明 |\n|---|---|---|\n| `enabled` | true | answerer 总开关：关=本插件不再终结 approval/request（静态硬拒与 guard 仍生效） |\n| `timeoutAction` | `reject` | 超时动作：拒绝 / 通过 / 仅低风险放行（删除与磁盘恒拒，不受此键影响） |\n| `llmReviewScope` | `low-or-above` | 哪些风险档送 LLM 复审 |\n| `llmTakeoverScope` | `medium-or-below` | 哪些档允许 LLM 结论直接接管 |\n| `lowRiskSeconds` / `mediumRiskSeconds` / `highRiskSeconds` | 5 / 8 / 10 | 三档倒计时（秒） |\n| `defaultReviewMode` | `smart` | 每会话评审模式：manual / smart / unattended |\n| `maxConsecutiveDenials` / `maxTotalDenials` | 3 / 20 | 熔断阈值（0 关闭） |\n| `loopDetectionThreshold` | 0 | 循环防护阈值（0 = 关；仅 YAML 可配） |\n| `rulesText` | '' | 声明式规则（支持 `[agent:…]` / `[workspace:…]`） |\n| `allowlist` / `denyList` / `humanOnlyList` | [] | 工具名精确匹配名单 |\n| `classifierSource` / `reviewerSource` | `session` | 两通道模型来源：session / preset / endpoint |\n| `endpointUrl` / `endpointModel` / `endpointProtocol` | '' / '' / `openai` | 共享自定义端点 |\n| `categoryPolicy` / `categoryMode` / `trustedDirs` | `{}` / `standard` / [] | 分类三态、位置模式与信任目录 |\n| `privilegeAutoReview` / `protectedAutoReview` | false | 分别解锁 privilege / protected（差别见 docs/17） |\n| `learningEnabled` / `learningThreshold` | false / 3 | 确认制学习开关与阈值（2–10） |\n| `slashCommandsEnabled` / `directHumanEnabled` | false | 注册 `/approval-*` 命令 / 直接人工通道（agent 可把操作路由给人；均需重启生效） |\n| `debug` / `redactResults` / `notifyUser` | false / false / true | 调试日志 / 结果脱敏 / 通过通知进会话 |\n\n> 设置卡为可折叠子卡 + 顶层开关即时保存，非法配置值有红色横幅 +「尝试修复」→ [docs/10](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/blob/main/docs/10-client-ui.md)。host-only 键（`workspaceRoot`、`trustedDshSubpaths`、`maintenanceDshPaths`、`rulesDryRun`、`breakerAntiHijackMs`、`reviewMaxRetries` 等）用 patch / YAML 配置，设置卡保存不会抹掉；「高级」子卡把它们连同**当前生效值**列为只读清单（无控件），并说明 DSH_HOME 写入的操作者开口与没有开口的族。\n\n---\n\n## 数据文件\n\n规范位置：`<DSH_HOME>/auto-approval-llm/`（**刻意放在插件包目录之外** —— npm 升级会替换整个包目录）。\n\n| 文件 | 语义 |\n|---|---|\n| `history.jsonl` | 审批历史（内存窗口 200 条 + 落盘，>1MB 轮转） |\n| `audit.jsonl` | append-only 审计：decision + clear 墓碑 + 非决策观测事件 |\n| `review-mode.json` | 每会话评审模式快照 |\n| `llm-latency.jsonl` | LLM 真实响应耗时统计（最近 100 次，>1MB 轮转） |\n| `approval-debug.jsonl` | 仅调试模式开启时写入的评审/审批时序 |\n| `learning.json` | 学习条目（SHA-256 签名键 + 脱敏骨架；TTL 30 天，按工作区隔离） |\n\n目录不可写时 **fail-closed**：审计闸拒绝全部裁决并打印一次性告警，不回退、不迁移。查询 `node scripts/audit-query.mjs`；只读摩擦报告 `node scripts/friction-report.mjs`。→ [docs/11](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/blob/main/docs/11-data-persistence.md)\n\n---\n\n## 安全模型摘要\n\n- **唯一终结者**：命中本插件档（`auto-approval`）的 approval 由本插件终结（prepend + global），不双弹窗、不双写；上游 auto-review 的 `auto` 档与本档互不接管，可并存。\n- **fail-closed**：评审超时 / 垃圾 / 失败 → 拒绝或转人；ESCALATE 一律转人，不被 `timeoutAction=allow` 自动放行。\n- **reasoning-blind**：评审只看工具名 + 结构化脱敏参数 + 有界直接用户消息（唯一授权证据）+ 工作区事实。\n- **密钥不出 host**：在线评审密钥存 DSH 凭据，每操作解析，前端仅显「已配置」。\n- **审计不可手改**：append-only，清空留 tombstone；`tools/guard` 的硬拒也先落审计再拒绝（审计失败不软化拒绝）。\n- **超时标记唯一作者是 host 计时器**，客户端只上报 outcome，伪造不了。\n\n---\n\n## 已知局限\n\n- **对端插件短路时，静态两层与 guard 均不被征询**：另一插件若在 `tools/pre-execute` 瀑布先行返回非决策对象且不带 `reason`，宿主直接派发执行 —— 这是插件侧无法启动期自检的形态。→ [docs/09](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/blob/main/docs/09-defense-in-depth.md)\n- **循环防护不是安全边界**：只防「卡死空转」，微调参数即可绕过。\n- **`rulesText` 解析出错 = 整段失效**（fail-open 方向）；设置卡有警示但不阻断保存。\n- **`protectedAutoReview` 开启且类别未显式配置**时，受保护询问为无倒计时人工询问、**永不自动结算** —— 无人值守会一直等。\n- **凭据物质不受解锁开关影响**：`.env` / `.npmrc` 这类读取即便开启 `protectedAutoReview` 仍保持锁定（方向偏严，可能误拒）。\n- **opaque 行**（含 `(` / `{` / `$(` / heredoc 的复合命令）在类别层归为 `unknown`：既不被解锁、也不进凭据读取地板，即不额外收紧也不额外放宽。\n- **非 Windows 平台未经真实用户验证**。\n\n---\n\n## 致谢\n\n- **代码衍生**：[@nanmicoder/dsh-auto-mode](https://github.com/NanmiCoder/dsh-auto-mode)（MIT License）—— 核心审批管线移植自该项目并在 `src/auto/` 重写为独立实现；MIT 版权与许可声明随源文件及编译产物 `lib/auto/*.js`、`lib/client.js` 保留。\n- **设计范式参考**：[@anionex/dsh-vision-toolkit](https://github.com/Anionex/dsh-vision-toolkit)。\n- **机制对标**：[@moon09300731/dsh-approval-gate](https://github.com/moon09300731/dsh-approval-gate)（确认制学习）、[@a903067276-rgb/dsh-perm-guard](https://github.com/a903067276-rgb/dsh-perm-guard)（分类三态 + 信任目录）、[@PerryLink/dsh-permission-rules](https://github.com/PerryLink/dsh-permission-rules)（规则维度限定）。\n- **贡献者**：[@daveycodez](https://github.com/daveycodez)、[@MikotoMyWife](https://github.com/MikotoMyWife)。\n\n---\n\n## 许可\n\nBSD-3-Clause ｜ [LICENSE](https://github.com/cuddly-guacamole/dsh-auto-approval-llm/blob/main/LICENSE)\n","readmeFilename":"README.md"}