{"_id":"@goodandready/dsh-context-lens","_rev":"29-87fefcf3567034d0fc1f9fdfe30f0207","name":"@goodandready/dsh-context-lens","dist-tags":{"latest":"0.1.28"},"versions":{"0.1.0":{"name":"@goodandready/dsh-context-lens","version":"0.1.0","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.0","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"1657ff5f4e85561274bad96f48c1727eea18fe27","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.0.tgz","fileCount":9,"integrity":"sha512-INvXUtK+ApMsqySWZUoiYgjYHblOVgW9Jba81CIJ2T4jnwqh7Dd+Va4zKtB1F1QQxX8Ce5T6VB3pxuB40JThIw==","signatures":[{"sig":"MEYCIQCSbTgxZchvVyjUSTxN3tULmXpF34YGhdTIphlQs5lZiwIhAPEkUWtyJL6vFNdpDyzYK69HrqBtORA932FRtb3GL2Jd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28740},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.0_1788176675425_0.929364671428137","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@goodandready/dsh-context-lens","version":"0.1.1","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.1","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"5428e10ac5285534631cb86329de6c52d53fb059","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.1.tgz","fileCount":9,"integrity":"sha512-Yp4ZS1GrYx1uMqlljN8D7+2Xh8epYExl/+lXsGccdAhEgfkEEnFH9WyQp/KIegZ6opI+k+LunA501gow/A+Zjg==","signatures":[{"sig":"MEUCIQDmE/7cAPB0NaFgiYQfp9/t49P5Nexi333OgXkpaSpMCQIgVfwEwQW7RWzUHEYZ7CGcjTJmH81RNki2gV/SXtoJIOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28711},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.1_1788177226180_0.3432442971854075","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@goodandready/dsh-context-lens","version":"0.1.2","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.2","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"d70edc10982b08288ba2997f184897593affb397","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.2.tgz","fileCount":9,"integrity":"sha512-qE7gx8rWm2eRx2kBb5E8KTpamDWEK3EVipFa9Qu2DknBk0+xH4yn0ekR4mYtggf8vY04oMCgNFRYPQ87KH0Y/A==","signatures":[{"sig":"MEUCIQC+Hhhpe06/j21u+U/DVjAkjs1OXvxYpCN43jb1AYW8hAIgOr6yoxtxhfS3hkeNkb8CTQVT52eDzB9uyX/rkE675x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29292},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.2_1788177459039_0.836849384187955","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@goodandready/dsh-context-lens","version":"0.1.3","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.3","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"3425c0b6c8032c73d96a98da1a8a2db92dcaa4db","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.3.tgz","fileCount":9,"integrity":"sha512-msmbQOZe9W8jIx3H9Dm3VwS04yOu3jfXasp1I1D9i3ZVc6VmNH9QmfNi2DM5VHXmYV8yuM9rJC1Slaw6XNhGog==","signatures":[{"sig":"MEQCIDuW/FXzt4BPkYnvP807lovEIiF1sV1IbgM/tvcSkpKLAiAUtjB5osbvWwD8DFrjdnC6USGPVLKz60bT+KK/l+1cCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29734},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.3_1788177635546_0.23938367395525506","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@goodandready/dsh-context-lens","version":"0.1.4","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.4","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"39515d8dc3b63b932621b610b65206b0f21de989","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.4.tgz","fileCount":9,"integrity":"sha512-tRt+RrYCsXu2Y15Ku4IJjNe2ODFYhjIwSfx/o1ATGtcyUFzfJyAfkNxsdS3U7ekCp1baW3JcAKXD/inm4+a7Gg==","signatures":[{"sig":"MEQCIFX06wlXGbQXQlq/S99HEzCbpqcxkgnMKGfgKfaq7vVFAiA+Z3Y1z/RIwMfsa6Z5j+WK8pKucKCMV/wWpZXCFM4gMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29780},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.4_1788180439878_0.1453200187560033","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@goodandready/dsh-context-lens","version":"0.1.5","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.5","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"4cf4448c4c6095894f8848ef5e6e182b96cf1da5","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.5.tgz","fileCount":9,"integrity":"sha512-o286nG7sPmWl2l+Z5/5n2Jn87i2VCjc1xGeW1jr/wBakQ6NdXQY2YmnBKEyo2N+pfWkpmvW8EXd5BNcXGON2oA==","signatures":[{"sig":"MEQCIHmOzNkCMoQKhg9wEjYbo9AodB2u5fGU2U/NDuLyrNxqAiAx1E4lzK7oAixGtZzLAi/qy4StqwttAs+uxoElx949BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31215},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.5_1788185656940_0.6478885219994965","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@goodandready/dsh-context-lens","version":"0.1.6","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.6","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"b6886630e65b405524aa989e1c1c445cdce9d4ae","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.6.tgz","fileCount":9,"integrity":"sha512-s9Qe/rglXCGHoVfMMFDzcwZxqfZ0bglR7iplfX+X/HrSRPPaZag5QdI2XgBp1ytNm/3rw1sJCCvT76kFMdrt9Q==","signatures":[{"sig":"MEUCIQCFc0XEbuPg+6mT/CN7Q80wbLDHYQHabg+9nWKyCIm4WwIgVZIubScmI5mHZJ9gM2SUIjOGHvOqT/3OayRsefzc60k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36651},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.6_1788201614659_0.08029632331686543","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@goodandready/dsh-context-lens","version":"0.1.7","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.7","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"f1ff3913666eb23e4d17aed6aa4de88886e66d49","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.7.tgz","fileCount":11,"integrity":"sha512-QcL+NYH6I6N2JRhaFTLMEal9C+qkNPT+w6Ay2yBrUk/G7NzhRjP1cCocceXVlD6TyTRQ4ZUB1U5SSm366RdlNA==","signatures":[{"sig":"MEUCIQCMVkKMnFNn77ZkMs+VZyb2AecZ/xtpvJI2LNT0Jhx2gwIgdrptTLg5SciitJNKjufwGRUslBsNZ4wrKkHF5HPPahc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58729},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.7_1788203898981_0.11989527268160849","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@goodandready/dsh-context-lens","version":"0.1.8","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.8","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"c002eebbe1d058e7ad621805ba2f328f8f386ff8","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.8.tgz","fileCount":11,"integrity":"sha512-oPQSlpfpSPNwy1n5MvAkjVJamZzbb1V5uxXLgYs4CN8P0+vk+IZj+AxrQ7WkauF9lnO1346vOHOoqW+s77/XuA==","signatures":[{"sig":"MEUCIDhx8gAa8cmTiCKAKOoe8UhL8b3BbDfy3awm900ZAZlfAiEA1R/DfiGL1giEleGeSyARLKseOd9loNjd6A5aRyJYYT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62305},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"a62a5a0a47407779e685e9d920120d2c79b2bf83","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.8_1788379448669_0.4529634284997279","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@goodandready/dsh-context-lens","version":"0.1.9","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.9","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"38a5758498d5474b802d83880a7258dd1829ad92","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.9.tgz","fileCount":11,"integrity":"sha512-Mherk2YC0pqERBu7Wo1oHGibBAgqfHYyu/tAlODnbhbcbmFO3Uf+qfupdsuPIciIIf0aotbutswhbij7jiUXDA==","signatures":[{"sig":"MEUCIDryBZZS2EivMrjTwPJOj8DSbYjZf3JAEUd4Rl3OY7LSAiEApsaP+x1wJ5WPR6F4cDVR5WTJrzwyXDgbQmGnbLRwexc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDY9Kk9dVrfxRUfRuQVWzRV7jf3QKfHUXjfoGCaWWVdpwIgYyD06wsGuy9/WYelWLeEe6/a+dMwQmkA3M4FLAh1La0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62261},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.9_1788555038737_0.035059118842327486","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@goodandready/dsh-context-lens","version":"0.1.10","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.10","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"15dd9307a72deede696262be68764ec0e99f35a1","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.10.tgz","fileCount":11,"integrity":"sha512-M94ZYIZJuUKyv+jJQJt1VCRFy3CGhfemQKgeebre9+6BKI1LBz/4lMjX+4Xr1uq+qVUl6ASILM0gMnWs0Vt6wg==","signatures":[{"sig":"MEUCIFF6BwZ2s+GSE/fGBTsNAfdSc2rSNRHWpSDIUjp4Kd7nAiEAjNkRkBFwAv2dbAnO99QGkhwQujjPMVsC3C18927U3do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxAIRS4O5VqdfqJdaa7Srs4wyiUdeGc0uelfEwFc2DDAIgYYu/7qHv96GDvTYZM1sF+HGyuETGkywkRaabyVSoqt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69951},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"dfbe678f4abd69db9ba8b112f5198dbbe6c402f2","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-credentials":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.10_1788562379415_0.36037285881998726","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@goodandready/dsh-context-lens","version":"0.1.12","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.12","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"2e57ee4bb4c47494a5c59cf76f6a60bb12e5ba80","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.12.tgz","fileCount":13,"integrity":"sha512-GbC6ORYEDknIwv/z8YYJ1bui1hDrRsG0JWXZw2Nu6LamRW2JXHvTP0h4e9vkILVqNK4q61Y6Vf20wRJZ78AXvQ==","signatures":[{"sig":"MEUCIQCuSKSNuQ+5KZEp2D7nX9/AtDDOx1eW6lwDIaZNcentSAIgXG8GNAgZXJSZ2TXHbrR5h/usLL6x7MtIE9RVYgbnP4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEDxnvc3v9ho1JvOQlD2YDvq6aNuDQhgx+h2tWCfAmDeAiB8374whpSXfqrPeePPAImXF6RNYGNIrpKKqCAYIrHpEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77109},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e0e58a44948791a2e6d7853dc9170b00eb46b6ad","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.12_1788646398992_0.5162675955782157","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@goodandready/dsh-context-lens","version":"0.1.13","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.13","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"0d152e5f46e64879028fc3df8b22ff7c86574430","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.13.tgz","fileCount":13,"integrity":"sha512-6qZMIxxW5sL4Ts89C+qeA4PAN3Oc/09pQ0Z91Nf/3Et5aVVOIP0Kz5Av5h6EVY1qPvEd484fVMvxJ8VLJjQijw==","signatures":[{"sig":"MEUCIA3/4YhEXz0FRnG2tJz1dhBZCDK34Bmm1y5twUxMBb/8AiEAsjofA7/ElvG8a2czUncnZz8SJnGgK9f3arojwCv4r2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWThamc4Ai+4XWlLSfrYuOvOL/G5evEpnoh20yowIqNQIhAMRW2q6IO/etHVcS9RblMCRwy4I4z7iJKj1QMo4SYNe0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78847},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"f4556c9186b0113656ded4c20f740ccf30ff310d","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.13_1788702919078_0.613623063183101","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@goodandready/dsh-context-lens","version":"0.1.14","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.14","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"45cf32ec380f9e90923fb344fa4971d59c3103b4","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.14.tgz","fileCount":13,"integrity":"sha512-YLUozspVUqrCghU5RyMRiZoywW8J2wzLR+xYI+nxpLN2/LHF6IwKLoDjO4QIF61N5f4BKoX1L4J7F2TajLdUbQ==","signatures":[{"sig":"MEUCIQDyHu4mLfN9y5pLJbJ6KiktlDg/25lWpG5VT7w0UoR5AQIgB+CL9ewzUbHuIB3kf2b8VBxG1seWNYCXFAy68o3prbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpAL7c3OngLaFdiE/N73UjiUimNTvufFquJQKM8xIz9QIgDg9zdGqYoLd17LFBy6udJnmJo+x4qwql+wDURg4xoE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85181},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"56ee36b57979b9afbe089b0f242a3f8374ba332a","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.14_1788865804576_0.3963262585819025","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@goodandready/dsh-context-lens","version":"0.1.15","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.15","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"09b78ca942ccf02be64424107cbf145dae8fdc9b","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.15.tgz","fileCount":13,"integrity":"sha512-PnYh6H7iSxCUUYCWkISL1y7H2E80kbs9/HWZuyuCpDQ7K3eCj+6UR//XF9zc/sT/4xwslD3EKhkvr4zJ20EhbA==","signatures":[{"sig":"MEYCIQCtUHF2LTcUvptKvdL9a7ex9INYX4KDui18RCCBLnidGgIhAJfHxuo+8yGPXLwHIqmZGVcaUe1DYi0aBjeNkTSr7zbX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBXSp4sng/maXEE3wr3UHrWNItqqj/rvoxBRfwT7kDDBAiEAgSUfE1qfuz/ZlZFr+ebEmQZlzk5wd42fhrbnUdUXT30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89029},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"5b7e1b1dbab3767477f8bf0d2a39536564b10fa7","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.15_1788963834617_0.9270258087836312","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@goodandready/dsh-context-lens","version":"0.1.16","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.16","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"05eef2aa0ab58bb214847f57a7f4261fc42581bf","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.16.tgz","fileCount":13,"integrity":"sha512-K/6IGIenG0yxuI2H1eMiJuYDpkK/sa/dOVvlNVqfiwmP8QV00csAR8FQnNlLCFaymlEG7MwP/EaRExOMA+yX4g==","signatures":[{"sig":"MEUCIQCM2xl8L3FVo6VYfsRqRlfSnN+TochijuboRplejfdC6wIgYOPDDx4I5yE06kOzmScYR5uBXKYD9buhsOCYToooUhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPfOwjo6IwBKNMIDv/SiDlfbm+V3qkP7XsxKIeAJJveAIhAI8Cwmdr1r55vsazaz3j7y26EXzxInDFK80sMadBR0IC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94093},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"5ebe1fb48fb520646549809a3ecc0e040b56fec5","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.16_1789070177797_0.5080382721481236","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@goodandready/dsh-context-lens","version":"0.1.17","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.17","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"425bf31c5da5802239380c8a593db2ee513bc328","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.17.tgz","fileCount":13,"integrity":"sha512-a5ahwB3VDgo/guG/PFCzX0jxmeA83ioETD/90tw2m1okt8QUj1zQtl41eB/XlfEWSJ2aqRauEtPQqTbWOg1z6g==","signatures":[{"sig":"MEUCIF5/zYKEDIO3xpdSfiyEoVZGoa7BOSc5+VcjYNJ2OBD8AiEAqoc+q7MLA33jLAWwKVHaHKJiQCC0W2SCtTxgW11rrjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBXcvHqpZOQhu7Ut2zAmGp7cRAQ8m8fzwTzC2mio+tlKAiBNaZEsGiKYMOmv7aJTMuyoheI1lcAtg2lBwQe5JD1sPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102561},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"d63426c154b6d756b13f8507712debc27110c710","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.17_1789320591578_0.9675938732025904","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@goodandready/dsh-context-lens","version":"0.1.18","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.18","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"e4271b74cad358173359a732f987be3ef640819a","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.18.tgz","fileCount":16,"integrity":"sha512-5OuCQqM7R9ymWziuo/JuEXcwd0ALhBoKyzT9CVzLRABw4iCbRBmBJ9gJrYYWHYy1M+HPUIoPNVkCFfXODZt1dw==","signatures":[{"sig":"MEUCIF+86414mVAvZ32H3o0C/22kyoGO40reqrMhSVnzYeQtAiEAqqUHiq1q4YPibus/3aLmv2HA6TVtwixyhL9bxbWVIVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDThuSs9fmCgSj8u00ptk44VRGJ02ER/E02QzSR36oxZAiEAor90Mg6lScRSJoKQHoGcwZFqrWyJepagl5+vXlME0XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130828},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"7fef048ea43ad1e616cf30a0dd3e263bf6ecefb7","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.18_1789591872407_0.7046359428613942","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@goodandready/dsh-context-lens","version":"0.1.19","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.19","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"9c5b75d6ede30a9b5d282ce3f02cb1c53245ad36","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.19.tgz","fileCount":17,"integrity":"sha512-9oUJs0muOkiwXC8APWRb2LxGJVWjzOABavvMRtKwIdQfIgq/gTAYRqctwW6NJf6PCPvtdu9ZL5uIzI/T7VDBlQ==","signatures":[{"sig":"MEUCIFuk8zQa/ebmgW1pqXrWOJBhHqDrBM2ahK8d6Ta5xM0GAiEA/QzTvf4i20hNM/cEAcaxrd1k0ZO/Wb5vL4hyVmScbs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICyyJ9iiGBdO+19l6fqDCtIrExvcxcaLxRzK2J+4nl8JAiBmTTMHCJfKaveer6F/BVpSzhBHJ7hz+UJzCaOkwEDRLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139127},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"4483aa5b88fd6536306eb45099c841894345bc03","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.19_1789760891739_0.5901959734644897","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@goodandready/dsh-context-lens","version":"0.1.20","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.20","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"30a87395cc68900d7feefa0389e516b5449e3ce4","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.20.tgz","fileCount":17,"integrity":"sha512-MxFbRCmpf1dI9Ib9CHMVh4BgnukcAITLn+Q7yBrNZSlLBoNsBSHA1pO8QOswwwsp1B7AgENIKJMT87iABaW9fQ==","signatures":[{"sig":"MEQCIBmjIkNNt2SwUXqhlztO9yoi01u5D4JHkumMJrm8Gbd9AiB87Hof61pYYJjN2wKePElA9NV/sgl1BnFMU+3kwMPGKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBxaFWAEAFlcnYMlfMAX0k2ItQO5mRif9JeUHnzVkEPQAiBFbeGqAUept+Y3SQKm0j/8b0flDriDXXgvgvVPE8I2Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139127},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"20849d44935ab047cd032ae760c15146aae21141","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"readmeFilename":"README.zh.md","peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.20_1789760946507_0.5614959618921238","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@goodandready/dsh-context-lens","version":"0.1.21","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.21","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"f25688c0703256a446acf06d645e1abe1fc8d167","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.21.tgz","fileCount":17,"integrity":"sha512-7KlLipRmszKNomCw5rNKBjG1peM6Xwct/d9AHW8a6culaGL/cn2JFKiYgY/hW7x8iYykW8ZXPAYbPXLxKBdfLQ==","signatures":[{"sig":"MEQCICNfhCigbb+aLk/3HGbOS2C2U3r/OXSmg6V5LZsUZzlTAiAy0F2hUS++66rtJVKuEIupR0KTJDBasm1BYOEZZcZbZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFP0zpPRwbJrn0RJ7XYK9dsZlIlMunwgOexlPZ/KKFjkAiEA1blGLF8fKxGmMda2hQ/A3/YZerZWWGlwKi5mET4dRPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141495},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.21_1789768610213_0.5007110010901108","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@goodandready/dsh-context-lens","version":"0.1.22","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.22","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"e50d249605dbff460e65df68df2893d5b54e94f4","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.22.tgz","fileCount":17,"integrity":"sha512-uLCvJS37m1oW3B3Un1omfDwWYI/FMj5pI3A0BixeaNvtJICaNgv2Zmdju81G2NlG3mZNfcw32K4os73vsCqwvg==","signatures":[{"sig":"MEUCIQDeG5IHgn4gC4iCrOyebk6YXvlT0FZc6SvQreMMc0A4PwIgNDMUnbYy0HNEQSOa2sl8vsf1HguBdeqasa9gIkOWlVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFV5sbvJ5QvfKdVLur88NWqk71sfktbJk5ECYyXHrqcUAiBGRlHF+zLc1yV0+ge++cZwTLGU+tyYGRvipyjgxHkVBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142536},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.22_1789835676958_0.731061536848977","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@goodandready/dsh-context-lens","version":"0.1.23","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.23","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"dedc3e9cbeae4a3782b4b5a1066d07a1805de00c","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.23.tgz","fileCount":17,"integrity":"sha512-svR0fSr4Y51IW33J1Nll55N5qCAwvLBwx2cViVjgto+1T6mIPrPKj6g7VOo3QctJdVOBpZBWFCO46hTXRY4nag==","signatures":[{"sig":"MEQCIHDcTNwvON1KuZ4FpfPzlK1WvZ8WGwwQg6ZBWpFnZeBhAiB+olrdjK6gMq+gB9wPlXWRUyUHRIN5UIH4UmncQ89uxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDcbjrsES4gp1S3yHYNCc/rZTxdp8NjTV4AanNpCRh7jAiA1XfUTYz4cp6HcZ+jlimUALi3FxCaT8jkxGhbtwk0RxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142678},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"12.0.1","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.23_1790086737196_0.3262741089489072","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@goodandready/dsh-context-lens","version":"0.1.24","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.24","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"0ce57a135de631f8b57c70f0178e6913ce19698c","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.24.tgz","fileCount":17,"integrity":"sha512-HvUAdhftSEgaBjkLKhxCTnUWz8jH471irp3K2azaRyB7I3uCMCEdhogWrAhKhbeZ7TUFj19WfJFBFOvwYtu3LA==","signatures":[{"sig":"MEQCIDmY7K+/xNvLR/2UI6uO6R82mU4/Ep+KXhqcycfr7i9aAiAwC+FEJcCnXJumyKoCc+bMh3/veOnPD5NiMDyDRVfBPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHD6VTMN+9RKGHCKgx5LMCq6mrfiHvRCWKE2a8HyxLUsAiADegeRoigY+LGvCSiR5nAugpyGUtczlB0Rt6OLnmkzQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145807},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"7be4a27062edb2de5f06534730b6a34fbb8cf30b","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.24_1790249530505_0.030823605152206168","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@goodandready/dsh-context-lens","version":"0.1.25","keywords":["dsh","dsh-plugin","context","token-guard","ast-compression","log-filter"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.25","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"3cf083b3896627ab55ddfaecbcabf14e94f542a6","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.25.tgz","fileCount":17,"integrity":"sha512-czWTRT58Ltp1OKoE4gGjUsxQe6cnew10ChaZ8BedKqe/kyNGIn3aeMQsuYDUWHKHolBYXmma1S4yPsVLrthmjg==","signatures":[{"sig":"MEUCIHx6vL2iK5SMKFja3UCyJftJ6cvuQ1iB2vk+7JUeOFgpAiEA5bTqAlusbI1lzVvKbr3822JHI/b3EJjOwELiWZBLwR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFbWG0OH+AzfhJNnACoXTjTYq+55s7eeT0fxvopodRf+AiBXG2Y61ser6bX2ak4aXYlqmqjJTEvFPEFGP2soq7gpRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147877},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"b404d401be0309921cb0c74ddcb77835ab93cd17","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH plugin for AST context compression, test log filtering, and token budget guard","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"peerDependencies":{"dsh-better-sidebar":"^0.18.0-alpha.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6"},"peerDependenciesMeta":{"dsh-better-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.25_1790341792445_0.13601545644034618","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@goodandready/dsh-context-lens","version":"0.1.26","keywords":["dsh","dsh-plugin","context","ast-compression","log-compression","semantic-compression"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.26","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"5a7063b0a1bbe4490a3c0895de81e6456d40ca5f","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.26.tgz","fileCount":13,"integrity":"sha512-SwXT+24lLB6ceSn3LbfcGBz/JNq/qRa09RlybL2wTom6hNGwUnNFsHHR0+0YrMfs6Fw5XwGf08NNlmZ1rzgIuQ==","signatures":[{"sig":"MEUCIHXNrx3Ow59dJ9QPB3wv25rIbA4j4KwOTSOkeslxbyiAAiEA+pFfuAvONsoW4BqVg4lUcfe0kwKHdIOZ1WrfDgMCF8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFY+nGCmVAGuYpRyELdQokOwxmWc67HuUBLF2h+G8TSmAiEA/sAx6IbllQSMihUyOhnFTvAkH1MmVR3TP7cSYF5Sn4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82884},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"34bf7290f6931c39bf1294f877f6ee3e099898a4","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH plugin for semantic AST code skeletonization and test/build log compression","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.26_1790451685968_0.5484667870205253","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@goodandready/dsh-context-lens","version":"0.1.27","keywords":["dsh","dsh-plugin","context","ast-compression","log-compression","semantic-compression"],"license":"MIT","_id":"@goodandready/dsh-context-lens@0.1.27","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"dist":{"shasum":"17a83ba9db4c305bba2437d44468bd533e353ff0","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.27.tgz","fileCount":13,"integrity":"sha512-yTi9gZQqDdquw5PKwv0r8nXvgIqZpAfaRSI7toiCBaceqidGYUlin9eYH3B7qBboEfrp4K0ze/YuveM+ds0ojg==","signatures":[{"sig":"MEUCIDozIm8dhz2LQVJHoTHtU3z9KFY5YlcCl/mp3Igdy1sLAiEAjiR2osYOvHqw2UFf/ooLqK2gv9sxdukD938DxygXJhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEm4zqdvqPuneSDBEjgpRKmngd2oRgbA7cKuqlvKttAMAiB6xOPVqwYBLiQVQFZuBv9zUSxOW8+PCB/5pxEK6zINyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83307},"main":"lib/index.js","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"d20afd48b8b7708f19c90e74b764239b5b377986","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH plugin for semantic AST code skeletonization and test/build log compression","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.7-rc.2 || ^0.2.0-rc.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":"^0.1.7-rc.2 || ^0.2.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-context-lens_0.1.27_1790630181249_0.7881114475814956","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"_id":"@goodandready/dsh-context-lens@0.1.28","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-ui-slots"],"platform":"web"}},"bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"dist":{"shasum":"d7dc9555fbb40ed15a469c2d41eaafe2950832ac","tarball":"https://registry.npmjs.org/@goodandready/dsh-context-lens/-/dsh-context-lens-0.1.28.tgz","fileCount":13,"integrity":"sha512-aqZPCvHY1ZeFDPfRH8mO2VZbaaWEjPl74ArooZWdCj2Q17/LX9y3Lhx6BB/lYSHxQ8WEvoUsBHPOcVJm1xHc8A==","signatures":[{"sig":"MEYCIQCjS0N8FJfdz6NCLCcEk/riFusVYmLxZeHlUuHTrgMYmgIhAId5tz25PV9QQqdZBN01Iqe2xc/fFnjJS8nuzmDFub0+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEra8kvDaeVdh4WMIFrA+4lFr0NYonPspDxyaHM42Qu1AiEAnOGvw+Bx1fNGPS5uFqK7u0AQ1gd/odC4ZSV++//B48g="}],"unpackedSize":84854},"main":"lib/index.js","name":"@goodandready/dsh-context-lens","type":"module","exports":{".":"./lib/index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"0a47bbcbd4e102f46643246c7cf72d52b70f6d2c","license":"MIT","scripts":{"test":"node --test test/*.test.mjs"},"version":"0.1.28","_npmUser":{"name":"goodandready","email":"Vadimanufriev02@gmail.com"},"homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","keywords":["dsh","dsh-plugin","context","ast-compression","log-compression","semantic-compression"],"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"_npmVersion":"10.9.8","description":"DSH plugin for semantic AST code skeletonization and test/build log compression","directories":{},"maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"^0.1.7-rc.2 || ^0.2.0-rc.1","@deepseek-ai/schemastery":"^3.18.4","@deepseek-ai/dsh-settings":"^0.1.7-rc.2 || ^0.2.0-rc.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-context-lens_0.1.28_1790667844369_0.9794461557925078"}}},"time":{"created":"2026-08-31T11:44:35.200Z","modified":"2026-09-29T07:44:04.599Z","0.1.0":"2026-08-31T11:44:35.570Z","0.1.1":"2026-08-31T11:53:46.318Z","0.1.2":"2026-08-31T11:57:39.176Z","0.1.3":"2026-08-31T12:00:35.721Z","0.1.4":"2026-08-31T12:47:20.016Z","0.1.5":"2026-08-31T14:14:17.075Z","0.1.6":"2026-08-31T18:40:14.793Z","0.1.7":"2026-08-31T19:18:19.127Z","0.1.8":"2026-09-02T20:04:08.810Z","0.1.9":"2026-09-04T20:50:38.832Z","0.1.10":"2026-09-04T22:52:59.529Z","0.1.12":"2026-09-05T22:13:19.065Z","0.1.13":"2026-09-06T13:55:19.157Z","0.1.14":"2026-09-08T11:10:04.677Z","0.1.15":"2026-09-09T14:23:54.698Z","0.1.16":"2026-09-10T19:56:17.889Z","0.1.17":"2026-09-13T17:29:51.653Z","0.1.18":"2026-09-16T20:51:12.504Z","0.1.19":"2026-09-18T19:48:11.834Z","0.1.20":"2026-09-18T19:49:06.596Z","0.1.21":"2026-09-18T21:56:50.301Z","0.1.22":"2026-09-19T16:34:37.057Z","0.1.23":"2026-09-22T14:18:57.333Z","0.1.24":"2026-09-24T11:32:10.593Z","0.1.25":"2026-09-25T13:09:52.533Z","0.1.26":"2026-09-26T19:41:26.070Z","0.1.27":"2026-09-28T21:16:21.343Z","0.1.28":"2026-09-29T07:44:04.457Z"},"bugs":{"url":"https://github.com/GooDAnDReaDY/dsh-context-lens/issues"},"license":"MIT","homepage":"https://github.com/GooDAnDReaDY/dsh-context-lens#readme","keywords":["dsh","dsh-plugin","context","ast-compression","log-compression","semantic-compression"],"repository":{"url":"git+https://github.com/GooDAnDReaDY/dsh-context-lens.git","type":"git"},"description":"DSH plugin for semantic AST code skeletonization and test/build log compression","maintainers":[{"name":"goodandready","email":"Vadimanufriev02@gmail.com"}],"readme":"# 📦 @goodandready/dsh-context-lens\n\n<div align=\"center\">\n\n<h3>DeepSeek Harness 语义 AST 代码骨架提取与测试日志压缩插件</h3>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@goodandready/dsh-context-lens\"><img src=\"https://img.shields.io/npm/v/@goodandready/dsh-context-lens.svg?style=for-the-badge&color=6366f1&labelColor=1e1b4b\" alt=\"npm version\"></a>\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/badge/License-MIT-10b981.svg?style=for-the-badge&color=10b981&labelColor=064e3b\" alt=\"license\"></a>\n  <a href=\"https://github.com/topics/dsh-plugin\"><img src=\"https://img.shields.io/badge/DSH-Plugin-8b5cf6.svg?style=for-the-badge&labelColor=2e1065\" alt=\"DSH Plugin\"></a>\n  <a href=\"https://nodejs.org\"><img src=\"https://img.shields.io/badge/Node-20%2B-f59e0b.svg?style=for-the-badge&labelColor=451a03\" alt=\"Node version\"></a>\n</p>\n\n<!-- Showcase Button -->\n<p align=\"center\">\n  <a href=\"https://goodandready.app/\"><img src=\"https://img.shields.io/badge/作者全部项目-goodandready.app-ff4500.svg?style=for-the-badge&logo=rocket&logoColor=white&labelColor=1a1a2e\" alt=\"作者全部项目\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"README.md\"><b>🇬🇧 English</b></a> •\n  <a href=\"README.ru.md\"><b>🇷🇺 Русский</b></a> •\n  <a href=\"README.zh.md\"><b>🇨🇳 中文说明</b></a>\n</p>\n\n<table align=\"center\">\n  <tr>\n    <td align=\"center\">\n      ⭐ <strong>如果您喜欢本插件，请在 GitHub 上点亮 Star</strong> —— 这能让我了解插件对您有所帮助，并激励我持续维护和演进它。\n      <br><br>\n      🐛 <strong>如遇问题或有功能建议</strong>，欢迎使用任意语言提交 GitHub Issue —— 您的所有实用建议都将在后续版本中得到评估和实现。\n    </td>\n  </tr>\n</table>\n\n</div>\n\n---\n\n## ⚡ 核心定位与职责划分\n\n> **说明：**  \n> 上下文预算控制、Token 计数、工具输出头尾截断 (`dsh-compaction-tool-result-pruner`) 以及大文件溢出落盘 (`dsh-spill-policy`, `dsh-token-meter`) 由 **DSH 核心引擎 (>= 0.1.5)** 原生负责。  \n> **`dsh-context-lens`** 专注于核心不具备的能力 —— **语义压缩**：\n> 1. **AST 代码骨架生成**：提取函数签名、接口、类型定义及文档注释，去除冗长实现体（支持 9+ 种语言）。\n> 2. **焦点路径机制**：正在编辑的文件保留全量内容，周边工作区文件生成骨架。\n> 3. **测试与构建日志压缩**：保留失败信息、错误栈及汇总结果，剔除冗余输出。\n\n```mermaid\ngraph LR\n    subgraph RawContext [原始输入]\n        Code[📁 源代码] --> Lens[dsh-context-lens 语义引擎]\n        Logs[📋 测试与构建日志] --> Lens\n    end\n\n    subgraph Lens [语义压缩处理]\n        Lens --> Focus{路径焦点判断}\n        Focus -->|聚焦文件| FullCode[保留完整代码]\n        Focus -->|周边文件| AST[AST 骨架提取]\n        Lens --> LogCompress[日志压缩: 错误/堆栈/汇总]\n    end\n\n    subgraph Output [优化后上下文]\n        FullCode --> Agent[🤖 Agent 上下文]\n        AST --> Agent\n        LogCompress --> Agent\n        Agent --> Core[⚙️ DSH 核心截断与溢出策略]\n    end\n\n    style RawContext fill:#1e1e2e,stroke:#89b4fa,stroke-width:2px,color:#cdd6f4\n    style Lens fill:#181825,stroke:#cba6f7,stroke-width:2px,color:#cdd6f4\n    style Output fill:#11111b,stroke:#a6e3a1,stroke-width:2px,color:#cdd6f4\n```\n\n---\n\n## 🛠️ Agent 工具参考 (归并至 2 个工具)\n\n所有工具完全符合 DeepSeek Harness 规范，`output.render` 统一返回 `ContentBlock[]` 数组。\n\n| 工具名 | 操作模式 | 参数 | 描述 |\n|---|---|---|---|\n| `context_lens_code` | `action: \"skeleton\"` (默认) | `code`, `language?`, `maxDepth?`, `filePath?`, `sessionId?` | 从源代码生成 AST 骨架（若文件处于焦点内则返回完整代码） |\n| `context_lens_code` | `action: \"focus\"` | `paths: string[]`, `sessionId?` | 设置当前会话的焦点路径列表 |\n| `context_lens_code` | `action: \"get_focus\"` | `sessionId?` | 获取当前会话的焦点状态 |\n| `context_lens_code` | `action: \"clear_focus\"` | `sessionId?` | 清空当前会话的焦点路径 |\n| `context_lens_log` | N/A | `text` *(或 `log`)*, `mode?`, `maxLines?`, `auto?`, `command?` | 压缩测试或构建日志，保留错误、堆栈及总结信息 |\n\n---\n\n## ⚙️ 配置项\n\n在 DSH 设置中心 (`plugins.row.config` / `plugins.item`) 中配置：\n\n| 配置项 | 类型 | 默认值 | 描述 |\n|---|---|---|---|\n| `compressionMode` | `string` | `'balanced'` | 日志压缩模式 (`raw`, `balanced`, `aggressive`) |\n| `astSkeletonMaxDepth` | `number` | `3` | AST 骨架最大嵌套深度 |\n| `autoCompressThreshold` | `number` | `4000` | 自动压缩触发字符阈值（设为 0 禁用） |\n\n---\n\n## 📄 授权协议\n\nMIT © [GooDAnDReaDY](https://github.com/GooDAnDReaDY)","readmeFilename":"README.zh.md"}