{"_id":"pi-lean-ctx","_rev":"131-ed745b54d44250a70813d8af056e8e2d","name":"pi-lean-ctx","dist-tags":{"latest":"3.10.5"},"versions":{"1.0.0":{"name":"pi-lean-ctx","version":"1.0.0","keywords":["pi-package","lean-ctx","token-optimization","compression"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@1.0.0","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"f0380ee36291c367d449ec2e3c53f0ed03b5e1cf","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-1.0.0.tgz","fileCount":3,"integrity":"sha512-HLCZDPxtocXp1tRyVGPdtWegoIZMq/BPe0OzTu3YYd8NPWrvx1QhS8XaeEMMJjjzIbC/nP2kBHCYQN6ht159sw==","signatures":[{"sig":"MEUCIQDzaNihY58ObTyu00gtvwRHfEw+HQZYUi9WJLF16fJWyAIgWvRpuaE8JDfbrjDEuqJ+T5fQM+FuybqWMcn7IMe0+sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20491},"gitHead":"aaaa848403cdd0872afcd07159cffeba5445571e","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.2.4","description":"Pi Coding Agent extension that routes bash, read, grep, find, and ls through lean-ctx for 60-90% token savings","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_1.0.0_1774562205162_0.6759767495818436","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"pi-lean-ctx","version":"1.0.1","keywords":["pi-package","lean-ctx","token-optimization","compression"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@1.0.1","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"42252e6bcc329adfddc922099c21f2ed1c34695c","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-1.0.1.tgz","fileCount":3,"integrity":"sha512-YPpUnL+78SPZjhHJ9LJKe3REOqp/foFKr9/sLVNPuSfpp97A4150fA794B45Bg0X8GQjPNbBFnzErOFwm4EWfw==","signatures":[{"sig":"MEQCIGcMAyjvM/GXXFZr3FtmWOLWIL3G9l958XzvZJI/dGOMAiBxyIGQ4AYMjWUq2uArtbPfwr2ajAv0Xc9d1Mfa73ctbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20495},"gitHead":"65a95c5fb9b0682ef353a99c2559b15c59a368a4","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension that routes bash, read, grep, find, and ls through lean-ctx for 60-90% token savings","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_1.0.1_1774613584261_0.3153205822927261","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"pi-lean-ctx","version":"1.0.2","keywords":["pi-package","lean-ctx","token-optimization","compression"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@1.0.2","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"e352868b2dbd856003a0eb70029460dd024910ca","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-1.0.2.tgz","fileCount":3,"integrity":"sha512-kTbrZ7BhdimJDTb5FUIXdFCWeY65MVMsn4R8WpJHcpME+w7ch6qo7PzK1JxOpxXilGWoiXaDN7fh0L1Qm4TzhA==","signatures":[{"sig":"MEUCIQDjljoiDe8D8921esiTv63F7m4G3S394E7kO8s9C7GnNAIgJYpK6ZhgS/QcZpR6IcyxJ5dhRufErujufk3X0knmRbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21637},"gitHead":"0d936cbdcd6134f9cf60fd1ef2b6af6376d08cdd","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension that routes bash, read, grep, find, and ls through lean-ctx for 60-90% token savings","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_1.0.2_1774625108668_0.8271119620854444","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"pi-lean-ctx","version":"1.0.3","keywords":["pi-package","lean-ctx","token-optimization","compression"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@1.0.3","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"fd7841e29bd91297da6e687622b4fefb46958913","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-1.0.3.tgz","fileCount":3,"integrity":"sha512-89H/1Pk5mou0xuaIWpD/VO8ao2Fo+VTL5nf7UVrb+uziqaz/z8Jye9XISUU1CxwqvI79e1qhLL548/R4EJvCXw==","signatures":[{"sig":"MEQCIHJEBg/B4eSm9ShHgTaizhkQER5FI1aVt2wVSiYJ2v98AiA6NMCU+3UGlLetM2D42pZUyzmVpYaMta/7CVKouiaufQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22059},"gitHead":"b466d9a8a8df104f02735e49ec0f4c4adb2a4f3b","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension that routes bash, read, grep, find, and ls through lean-ctx for 60-90% token savings","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_1.0.3_1774625510483_0.8858837102461339","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"pi-lean-ctx","version":"1.0.4","keywords":["pi-package","lean-ctx","token-optimization","compression"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@1.0.4","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"2742ea6083ea9ad6a1ea20a5a2814f4212dd5037","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-1.0.4.tgz","fileCount":3,"integrity":"sha512-blL4wFp0iPMK3qGWZsDxgzHp/SEQxnGFMv58bU2vIYjOfdgVkRudGL/0cEssTD1eBPwJ9GBDRIPS7/m8RQYaFw==","signatures":[{"sig":"MEUCIDy7dAyBVblVoB6PoEcfcyek4+s4Gf195NpkYbmqnraFAiEA78tb0Wa22K8zG01Buxrq6vXXMwZy2TkgTd1LTtemjcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22177},"gitHead":"1657221d15e3d00be3976d9d41fa18ee21ce584f","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension that routes bash, read, grep, find, and ls through lean-ctx for 60-90% token savings","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_1.0.4_1774691760551_0.6377175658783545","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"pi-lean-ctx","version":"1.0.5","keywords":["pi-package","lean-ctx","token-optimization","compression"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@1.0.5","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"fdf56e3a7288a7f8c0773f4a67e2900f1900c250","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-1.0.5.tgz","fileCount":3,"integrity":"sha512-hIgrmBBsQyk4ad/2YKTTYUtUhSU3H0dexFMERBXsG7WgaJh6qXfEp/DjcmahDP9v8PztfAPFGvXAibjXvj2RWA==","signatures":[{"sig":"MEQCIE1xKzIWlnjQbYExIpL1iSuiWN4DQ5+oGOOlSp4O0W8sAiAKTOm3aLFA/Hw3Oh1Flm70GVtXly6Y84trm/0bb5SBoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22177},"gitHead":"0fc7746ca26b0be6f8d014d8e6028380b4fb7be2","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension that routes bash, read, grep, find, and ls through lean-ctx for 60-90% token savings","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_1.0.5_1774816455955_0.8487742793216844","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"pi-lean-ctx","version":"1.0.6","keywords":["pi-package","lean-ctx","token-optimization","compression"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@1.0.6","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"b6d60bf9dae9cd2a0f107a7d5183e6162f5dc429","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-1.0.6.tgz","fileCount":3,"integrity":"sha512-mDpPyrWGUfK02oN45CMlzd0Ko0eEMQFGw9azxsEQOkSiUk2lEG3SkUdpu9hEDy1gUsc+XcEMeWvZzdFiOlRLAw==","signatures":[{"sig":"MEYCIQCNsFV/57q8CwpHFAs+5rJPr2iAoGow23ifnqRhTl/YXAIhAK4P8fhBlipW6FRzTd0mTCPglnP+RzZjsOuMGYvs6au/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22177},"gitHead":"f03c7fb65d240c129e99eae9b47cf94a4d55cd75","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.2.4","description":"Pi Coding Agent extension that routes bash, read, grep, find, and ls through lean-ctx for 60-90% token savings","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_1.0.6_1774846256044_0.29592733208971844","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"pi-lean-ctx","version":"1.0.7","keywords":["pi-package","lean-ctx","token-optimization","compression"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@1.0.7","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"ea14ec6f32200058f3e3bc1cb8463438293ddcf7","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-1.0.7.tgz","fileCount":3,"integrity":"sha512-yUrshiZZSFhpAQwoPkB92FWolVvll3sxKswZYd20FQXs8RktqgcTQWOWXS64MHyX0UtVrFsHLRtnmPJ7YDIejQ==","signatures":[{"sig":"MEUCIQDORM58FfiojnHMR8kY37IdElhvJbFpcEPV9ZLnfygtogIgU5GFsrH4iw9FVnM85w71lUXE7Dz6DhxP6bBD6g8N7nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22177},"gitHead":"0407b81fc27d469ebe5d773a703001f67347ffba","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.2.4","description":"Pi Coding Agent extension that routes bash, read, grep, find, and ls through lean-ctx for 60-90% token savings","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_1.0.7_1774852069092_0.32748325423964997","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"pi-lean-ctx","version":"1.0.8","keywords":["pi-package","lean-ctx","token-optimization","compression"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@1.0.8","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"53ba6a25892dd98eb9176d7d0111c35895257f49","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-1.0.8.tgz","fileCount":3,"integrity":"sha512-RiaJyfd2fp+aB02JsrHMAcxL29ZNGccMN+vmBd9AKiFOiVfrqEy629ImwAgdbsow+FHOPT2T+UIxuzTQ+fgVNA==","signatures":[{"sig":"MEQCIHdHDvfbkag0G3QCjgH4MiV6wLiBtDOaZ401NSVLeelqAiATyIDp8huXO6im5WS/DscclvP/hJCtkPvQDbw5w3/djA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22234},"gitHead":"4047977d46fb63ed880d82b4fc79ff6efb73470b","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.2.4","description":"Pi Coding Agent extension that routes bash, read, grep, find, and ls through lean-ctx for 60-90% token savings","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_1.0.8_1774863608383_0.9327684958555629","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"pi-lean-ctx","version":"2.0.0","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@2.0.0","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"db5021c96e39fbfc29deb2c3825ac4d55e7c4ffb","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-2.0.0.tgz","fileCount":5,"integrity":"sha512-zYY+a3gJVwgQbhlXmA5+Itp19RqPX0dlcM8xBG+ufgIkziYiJk6Qmyf4JTtHOTpqrZ309By5e4pTQhqjYk9UGA==","signatures":[{"sig":"MEUCIQCgOXnaWjGXxnvSUXFdwp8oK2eB6Q9owh6kX+s7cC3sqwIgDZWEQKG400eURgIrNmzIaRAPm+Xv4X18jKnpTjxRhyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32709},"gitHead":"844571772b4dee63448623ca23e5fc5bbbcb9ae4","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.2.4","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 25+ lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, etc.) natively in Pi","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_2.0.0_1775736435858_0.13998435445281343","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"pi-lean-ctx","version":"3.0.0","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@3.0.0","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"f5b33affa2b22b9aed82c291f8843db552d8ba0f","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.0.0.tgz","fileCount":5,"integrity":"sha512-EHhNZj/StaBuuJ1lhu9dJvCBYVbMJOh7HL5uZPDhIq1+5t84b453BgeBgPJIgoO1eHENVgH+c/yHbn1M5UvKVQ==","signatures":[{"sig":"MEYCIQC4xIQROvZ2y0LZIdSG8H5nYOclZzXyxjbBSvGfZUMrEwIhAIGOQS2kiZv85eHsyKd57Gc6c1PfrjlZ0BoADb2iFMyj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33177},"gitHead":"78fa5d6519c0a7eef6acb1a8e0864d3b7bbb3642","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 34 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, etc.) natively in Pi","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.0.0_1775825551996_0.18897904958951428","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"pi-lean-ctx","version":"3.0.1","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@3.0.1","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"f922bf64525fc52f2c8781add52c655bb2ab11a7","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.0.1.tgz","fileCount":5,"integrity":"sha512-6KJ3Ecqg0G/kp5EW7yxzQLxQ4BhswI9ERBix0pCcwbA19siz0Rv1GtStdh/ESXDVG4gSsZx5Vc40tUqhfH5CAA==","signatures":[{"sig":"MEQCIHnrIqJSYWLK7Gub6dItFdJSRjXqy3cGr06lS485UD2gAiA4+dYGuVsmqE05brn7yDeSLMER5sw6PEdHtub7Z/R0Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33177},"gitHead":"149abbe4c5879c5de164598497d270bdd3134aad","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.2.4","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 34 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, etc.) natively in Pi","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.0.1_1775836489132_0.5402500897943991","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"pi-lean-ctx","version":"3.0.3","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@3.0.3","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"0636c3f652df33d1376eeb64431eadd304711ae6","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.0.3.tgz","fileCount":5,"integrity":"sha512-3U3AI2oVTQDqnpYgs44Le2ihEa23hoEMSBJvPWjp0jfjHaMNvhH+qgYx28tq1x6D8FY2+vR6+gZJH34rZ99+tA==","signatures":[{"sig":"MEUCIGBcbNN9qiXUNNpujtQi+PiRJBA9qpujIrikPYc8oam6AiEArzmTk/bsbqAuXOTCe7SH0tkSBrvZ2c//ufWR7aksmRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33177},"gitHead":"84a1450de2b92cb775381967e8ed7738abb70bac","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.2.4","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 34 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, etc.) natively in Pi","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.0.3_1776015129422_0.681442342910968","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"pi-lean-ctx","version":"3.1.0","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@3.1.0","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"378042287ba85b2e7c17bb8a7f26c09cf4a9064d","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.1.0.tgz","fileCount":5,"integrity":"sha512-D01Ogm0Qx4ZZFPm74ecS08eF7zHN0YssKqpD3CYUNpV80vccfBVdRtwoayjWY/z+XG9fCZfpzdvP0Q3PqsBSvQ==","signatures":[{"sig":"MEUCIGpX7ombsxI6yqxVJM6Fbfh+4d5eZ3M2mHoy2a5/YDeqAiEAk7vw5NRKwrGBxMmM5LZWXyxhG/kynqwlzcV8HMVuNIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32771},"gitHead":"bd4d109d031fbbfa90e25f6247ab5c742bad8058","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"11.11.0","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 36 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_symbol, ctx_outline, ctx_callers, ctx_callees,","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.1.0_1776166498765_0.9174524725684361","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"pi-lean-ctx","version":"3.1.1","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@3.1.1","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"ce51eaef5388d775515f9b78c964f4cb1f19b9d1","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.1.1.tgz","fileCount":5,"integrity":"sha512-v95NMMndFVIq0CU2DH9qWP7Whot99woxTKZ3ib0beMqVM7kyVCgzFdPzexMEOfVDx7U7J4+k70Gb7InMrlUi4g==","signatures":[{"sig":"MEUCIQC8X8cxjQjOleKnpa2JO8QrUqaf9XQ1GzPPOc0jZYm09QIgNe3t8cA1Us9Rl+lxVf9Ywfc2loINR6BY/und2pKkTqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32738},"gitHead":"113b35714d1fc8be18d19e45df2c13ef85c36562","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.2.4","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 34 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, etc.) natively in Pi","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.1.1_1776182264515_0.30464180339858604","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"pi-lean-ctx","version":"3.1.2","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@3.1.2","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"e29df3084b58ae5cd764b9a1e36f8cf589358b5e","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.1.2.tgz","fileCount":5,"integrity":"sha512-XI/Pk4H9KJQwPVyPaAJxT033KNYzDJ25os656tHfKDINbfPaB1phxbD5KQTYVOaKS0Mhj+qEzMJjSpH0kU8tIw==","signatures":[{"sig":"MEUCIQDOaXVBgbvsYjPU1E9Jjm865I5Gn9ofK/AfYVilxQGRXAIgAR0XW7fRymfw4g2c6WyvoCUC6vOgexXDIjWDplTv5XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32752},"gitHead":"8409a98b9daf02eb4d9f293ebcefa7520611e4ed","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 42 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, etc.) ","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.1.2_1776195609006_0.2044532483558188","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"pi-lean-ctx","version":"3.1.5","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"MIT","_id":"pi-lean-ctx@3.1.5","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"1916264030e17d4cd6a38d5757ebdc0cca17186d","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.1.5.tgz","fileCount":5,"integrity":"sha512-43U+PX0GqmqRm22nSfyDXbNm1nSyuRO/7ZgaqOWgyGgocqLZzMiLJmBThPipMYzM5yNiswpgED5Hzlzt5UY2LQ==","signatures":[{"sig":"MEUCIGel82GaxPOtFq4cNFejDvhZw91nRSNvB+PET06Kw/0ZAiEA+GA1IxbASH+akm1CWj2HzH1fjrT8+GFhmUyJI+QXQQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32752},"gitHead":"e63a2c1ed3e57869f963f4996336d85f1fbbbeaf","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 42 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, etc.) ","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.1.5_1776265373070_0.520623172397203","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"pi-lean-ctx","version":"3.2.0","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.2.0","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"e03209fe87ffb3d9b0b2b13068b4bfac8c4c7fd6","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.2.0.tgz","fileCount":5,"integrity":"sha512-kGfJ07eX9GqIwVmFz2yyGxBWvN19Be8nvB4EL9R2W0vi6ipN8ADInXnWdgbqOc/Sgs0l+B6/J48Q2ewInNc34Q==","signatures":[{"sig":"MEUCIQCCjdED7oYC35f1KTETY+PoPhwaj2YriiIkMclUkycmhQIgIEoA93G+AMN0yl1T1N5oX/7i3sVW2aMtqkC8cSTTjZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32769},"gitHead":"e8c4b2df955e941e9705ce6caa79b0f416e61ab0","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 46 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, ctx_ga","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.2.0_1776418337464_0.25452975055160865","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"pi-lean-ctx","version":"3.2.1","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.2.1","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"010983ee2e70dca8b533270cdcf5348d9af373b7","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.2.1.tgz","fileCount":5,"integrity":"sha512-10lDIzeYh35dU8BUQ1ZnwnEcb/tfMz4ovvACDAvaoMp08nxaTMy858dAKznYEn6exsvWAKxnseHWHnNb+eJeLA==","signatures":[{"sig":"MEYCIQCjRRUQx4aZghYpe2aW95RxkSJ80G0Z//59AYQHzd/qrQIhAMq5AWnwUuzfAQEhYbSanFl04kEbFss6H4HH1e0mw5b1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32769},"gitHead":"ce4a0c7467dbd07aff3f74157ccac74bd875ff1a","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 46 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, ctx_ga","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.2.1_1776419998721_0.2654818331566231","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"pi-lean-ctx","version":"3.2.5","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.2.5","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"6a8cc5fa6f22a9a3bdb2b854f832367b5f0ca9a5","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.2.5.tgz","fileCount":5,"integrity":"sha512-JoasINB+SeP70E1L6w5iIhNtaC85YzzC4KDG7r2HZinBJTy8FQrVX1P95sDjQgGNsCNP/HKG4Qh1rSW87KZSxg==","signatures":[{"sig":"MEUCICgPtMtts4A/njwn9O1NC3NA4jtwNOIAGEdzGcxOybioAiEA2wI5AiFZppAUe7XEdTdNUu+JeOGx73lgLsgmQpPuRok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37975},"gitHead":"6fe67d407f6262c98542a62c113cd85686128e0d","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 46 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, ctx_ga","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.2.5_1776591962092_0.7326839527216971","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"pi-lean-ctx","version":"3.3.5","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.3.5","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"093ca3b8d2effd2ba4b775b917fd62807d24e582","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.3.5.tgz","fileCount":5,"integrity":"sha512-KQIpLU7b7n7aEdf7wslIBxGLbl2y0ZI9Aa69T3o6AoByv6VbeHeosJRohfOsHNU80u80NNlBPY6Er8vL+VGzOg==","signatures":[{"sig":"MEQCICqPjnXPT2BkTkaGBMFmCKxHMDm21TslvsA4JxqeQlZCAiA1nuGzJKBs89O//QD81YEnNY/2BY7pfvcEKLEWrr5bew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37975},"gitHead":"bfe203e7321fcfe6be7a0e618bd2ad235cc506bb","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 46 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, ctx_ga","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.3.5_1776979724099_0.474086938998743","host":"s3://npm-registry-packages-npm-production"}},"3.3.6":{"name":"pi-lean-ctx","version":"3.3.6","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.3.6","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"121a342632767ec98d444f059a8a994415392edf","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.3.6.tgz","fileCount":5,"integrity":"sha512-NgP8RTlzxaq5veNle5N5qx/r6f797/nGw/KLpI8PditGhJCvVdY9yNZr9iV+M5EGFU+9n2GG1F2R+/lkshAgEg==","signatures":[{"sig":"MEYCIQCrePRslx1xFVNgi68bFwmCFQVs6H/zbxUbfWp0BHVdyAIhAKCxkz/OfPgWO/3rxWMgs3ehOBNkWZXK4KDm3NRKIuH/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38046},"gitHead":"cbcd0a63c35ca40de26ed3bda242e6645038b6e9","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 46 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, ctx_ga","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.3.6_1777016026738_0.7893669656853364","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"pi-lean-ctx","version":"3.4.1","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.4.1","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"2b4b915f13624d78d315466838be8c8ca55d8b2a","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.4.1.tgz","fileCount":5,"integrity":"sha512-llQOG/Ul1s+3EtuWYgzHNotAVyPvfGDQUKTvZ8qv1JGE2nmXa17wbwgklWuPw3tnyjWC30lI0mOQ/82V04yCSg==","signatures":[{"sig":"MEUCIGRsltCjtSRT5B7MtOI95oS20fd6Ua6qB5/IA5j6nH4dAiEA1kC8705itb5jGGcR/kHhK0WSGaFvGDmALIU55TbdZFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38046},"gitHead":"b40efa44558b4fd7fed31bd3bb2aecfe7c2bf72e","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 46 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, ctx_ga","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.4.1_1777117488283_0.7173462583494419","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"pi-lean-ctx","version":"3.4.2","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.4.2","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"8436972615f2d84ae4db7b08df86163d7184af22","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.4.2.tgz","fileCount":5,"integrity":"sha512-dMPU0rO8M3lakIP0nydFD7cjG4CyPJn9maVPYT0oT8SHhDNw9aN/wx1c7C8jCwUm4b9sRfaayy4Jn4KpovTXRQ==","signatures":[{"sig":"MEUCIBfwVNzSP70OBdwCz+AOChR7Z6iX7yfY+ymgUJWaWNd7AiEA+VRYuAc9vROmgEdGJCEboJzPEUj4L3g/MHaB4RWVly0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37983},"gitHead":"16e8c0d8ecc563e25033afaf7493ed8108e5686d","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 46 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, ctx_ga","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.4.2_1777241748210_0.28070339368027697","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"pi-lean-ctx","version":"3.4.3","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.4.3","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"1ac9e352ee730bfe35fb07bcb32a7008ea997755","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.4.3.tgz","fileCount":5,"integrity":"sha512-T2WQITyJNthp7Hmxw5ahy1GTxuUew2hcqbBjEciNCFpT6OdqGcC+6xYGo5U9JQ2rAV0pLa9UOL2+EfWA8CJNpA==","signatures":[{"sig":"MEUCIC3kcUIyH7Pa5oKFU0fc48vkcK1ZfUt7DD7eF0GOb+0rAiEA9os8ztGEwBCB2KgAAaJhlcVKLdzYDRXpzBeP1jVP8C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38811},"gitHead":"2eafcfeb26f2b8cdbacfe879704d2182824876b5","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 46 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, ctx_ga","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.4.3_1777315564006_0.7126296348754733","host":"s3://npm-registry-packages-npm-production"}},"3.4.4":{"name":"pi-lean-ctx","version":"3.4.4","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.4.4","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"1673e0f2d38a2ef34f5763377ebb00180b382d58","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.4.4.tgz","fileCount":5,"integrity":"sha512-l+V0qXJTL3ppFiecUJTZOHAK/yWrepabsHEatO7kKg0fKRMQYKSj7WxkIuVFqyAeIXIghu5uYGabInAV18OZBg==","signatures":[{"sig":"MEQCIA92uYD7dcNB5FFTDKaaSbW6WfTtaNUVD7FpiUM9uCZkAiAj+Sc/LCYWwdstn6qdIRhrARK4v7W7nqy7BDbFRm8+hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38811},"gitHead":"9c9a384213a20bf7fd77aae33b93d48b1f20f09e","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 46 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, ctx_ga","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.4.4_1777369621240_0.482898785051322","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"pi-lean-ctx","version":"3.4.5","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.4.5","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"6e8f9babd631619d5d4d47efd71b7b34da6e3d31","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.4.5.tgz","fileCount":5,"integrity":"sha512-VA8XbIGwf0bGlLHg8YohxfHPicT8bEXf06bFhuqsPZcJi3hA6OrlENKTe9DtEctVl90h74K9GtoLHSSXNVqKKQ==","signatures":[{"sig":"MEQCIFqXJBhM6eSSnSRnnnY1R52mDTMSvz3JwSmNh78fDO4YAiA0nbNbyjbQc3ND0eJ2hjDNFvuYApKOxO9efh7eH4iWXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38811},"gitHead":"96798f029fc6abb2aa68de8cab85f8d46d857f7b","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 48 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, ctx_ga","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.4.5_1777400911786_0.07078265902822434","host":"s3://npm-registry-packages-npm-production"}},"3.4.6":{"name":"pi-lean-ctx","version":"3.4.6","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.4.6","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"7190c7bcf140c14442087d353d67ec7b81b4a889","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.4.6.tgz","fileCount":5,"integrity":"sha512-KNT/0z/9+ogyYEktP4T2DS2znQBkkQOPozTR7j3Guq0va7hTLqUajJ9GmHryzcdrs66Nn+jMpPB97aZssTvdfg==","signatures":[{"sig":"MEYCIQCSQINtK4BLgw+sbZC4onKND78yMSeFp4IXliYO1bWX+gIhAOpxw/GJTPra0gvaczFP7rSHAQXUBfxcma677IVhuTck","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38811},"gitHead":"04531eb6b47c5e4634223d91f2d46f74bbcc37c3","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 49 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, ctx_ga","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.4.6_1777577912263_0.8086111961522999","host":"s3://npm-registry-packages-npm-production"}},"3.4.7":{"name":"pi-lean-ctx","version":"3.4.7","keywords":["pi-package","lean-ctx","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.4.7","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"c0a881bb9ce50d8196eb80ccf74941cd939dff42","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.4.7.tgz","fileCount":5,"integrity":"sha512-x/FPr5XPhIylEPkyronzauHpKnozwksDppTErTD+pYKhTJdKfwPgBk0a1sZieOT6z2r5YUU1H7wIL0PC3B0ihA==","signatures":[{"sig":"MEQCIEpa9rragJJpIoMd3vrQn6HiaJ55M1B35IIj+HU2wkYHAiBKjtZizJ6wgwFajudBujMXbVXFkqHwwJdgHxBfWt3iTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38837},"gitHead":"8be4bdeb2df842a894a39f745c506d46f112e574","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension with first-class MCP support — routes bash, read, grep, find, and ls through lean-ctx CLI, and exposes all 49 lean-ctx MCP tools (ctx_session, ctx_knowledge, ctx_semantic_search, ctx_impact, ctx_architecture, ctx_workflow, ctx_ga","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.4.7_1777662192130_0.6905259437537694","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"pi-lean-ctx","version":"3.5.0","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.0","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"777370a0e2258377a4a866ba27c2009d5b3ae231","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.0.tgz","fileCount":5,"integrity":"sha512-H3bUrONCWI7ODL+DeqFNGU1x511AAC6P9L0YNiJnBJc8RXxCSEbIpl2Q7w5Wr6Ds6Oi7roKmrVn2T61Qj0hv5g==","signatures":[{"sig":"MEYCIQDrPNyTNA1u9qvRi+iROE/2tj6Obk16arEBwydIa2UIiAIhAMBPqaM1C9MDDLb6CXTTMY/4E8bqrLqY3IInWVCIogfI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40908},"gitHead":"3448f3b3b1a4cdb7772d141e84dbc3da376d7f40","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.2.4","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.0_1778079997837_0.3698974947086324","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"pi-lean-ctx","version":"3.5.1","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.1","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"9eb72b985a40731e0a84fd92156c2d357a151e9c","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.1.tgz","fileCount":5,"integrity":"sha512-QSQHZExt05KrNqS32vY4UT2nJoENdvWSqZS+ZzRTJmbQmQ/FTH5Pru+28NrgYBjBRoyFUmefLOipA9iDV7cc1Q==","signatures":[{"sig":"MEUCIDhKnZfTuY1GVdgfD+PS3///uw85Z+XP1y7Hvieq0DtFAiEAnEoyN3Kv3e6Yeh/2a5tcKd2L1eg4KA2H7w7lNkQGyCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40908},"gitHead":"4b66bb1ce7117b8fab1f71ce220b6d952c71e5a6","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.2.4","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.1_1778101824754_0.8074748373367546","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"pi-lean-ctx","version":"3.5.2","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.2","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"bd5f0a4a44612dfd35ffb42d2eeed02b3c150973","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.2.tgz","fileCount":5,"integrity":"sha512-nQAaQCDS+tzgnM98vGWUphXn0z5aPcJ9227FRcQhRRXWxjl7cJWN6vV5t4M8ZLdz4qMMfeZcgoJu1fA/Ce13LA==","signatures":[{"sig":"MEUCIBnIsfwc3sMFmNVfXd6DO9VWcK9vfHhzIh+OFEXU9GUZAiEAjfDJd9tcqwJpu+st8Y5XslAHy5oXAh0cFwHAfiAim5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40908},"gitHead":"67c3102908e3ac74870b9ee2639ff6463e273692","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.2_1778142658838_0.08122305751442793","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"pi-lean-ctx","version":"3.5.3","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.3","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"4b8f127baf88238ad2790c5cd0b09cececab8f00","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.3.tgz","fileCount":5,"integrity":"sha512-/JUL4QlWEKw4Mm21nIqPV06z1Js/dwutxe7HRIHh7PWHck2qIKW3f2pZ+3OSQ8AAGkd0k2sOhMd67lypEtL+1Q==","signatures":[{"sig":"MEYCIQDLaS7T7QlccRfDSXj2t21FThvw2gDX4uhWcYWw5R6fmAIhAMN41E0/E6djuXuSES9pQ42YrRf7FvrWNANJkKdhBE/R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40908},"gitHead":"8335110a5a1f1823aa7bac31a247c195b4a1e4bb","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.3_1778160338775_0.07429940238585431","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"pi-lean-ctx","version":"3.5.4","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.4","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"69c599e71541994a51a32743fc341d5f42f276e5","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.4.tgz","fileCount":5,"integrity":"sha512-F1bDrVRlRXQRXjfv5Khq3qiNzggwMMtj7qlKg9E0xPa6HxoLELfebIvdEZA3hAOiF5VpX6QhZLj2qvG1I5i21Q==","signatures":[{"sig":"MEUCIHFgbD29rHEGPCamQpCRYqWdRbgBYzfiZUvF5zo/lCxTAiEAgQ97EznW8jrXaOoVihhLVKp1vY7IY0OhWhkhw+/5shc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40908},"gitHead":"5cd7bd79d0aa837034c86de4a4b60b1fcb53ae2e","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.4_1778167994211_0.9702715824152432","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"pi-lean-ctx","version":"3.5.5","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.5","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"d4c2ed788b006b2cbab82e9dfe5c9445ff884fc3","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.5.tgz","fileCount":5,"integrity":"sha512-UB9anFFfADX0Rn60TPJe3XdwIDXrpq6EQf3j89KKf1BNglL35Az3vHCuZcNRizQPpa0ZGaLW4qYsZSJmP/Y8gA==","signatures":[{"sig":"MEQCIE3Wz3OeVge9S8ohXxedfa5Qpc2a8IHSXZTmp1WAHc+gAiAJqxIEJx0qWui43XdIrYr87kcWlqBfKpZQJoThBTE/Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40908},"gitHead":"641cdd58a3b2db75b73e9d9e7f721348c9605b49","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.5_1778227073485_0.20594218181360935","host":"s3://npm-registry-packages-npm-production"}},"3.5.6":{"name":"pi-lean-ctx","version":"3.5.6","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.6","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"c9a2aa700ce4127436e79dde1a7c38a3bf1f2140","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.6.tgz","fileCount":5,"integrity":"sha512-5tML2DKu3Oegf9Bb+Ebrj3y3Cpy/0ZtSyz7E2Op3MXHxWU6/Y39vVYi6KpjLwmE3Y6CPhVuViBzRP+NJro/0aA==","signatures":[{"sig":"MEYCIQDLijdvRSPVzotYPnYTOObkxD58QfwfzIPDRyFI+10CfAIhAPwdVkLrMdrzkWdpUQG+wU5btK3reicq+/6IZEWI1HeG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40908},"gitHead":"33826d3c690162b04acbda756356fb9907b5e884","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.6_1778245055650_0.34777602998585455","host":"s3://npm-registry-packages-npm-production"}},"3.5.7":{"name":"pi-lean-ctx","version":"3.5.7","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.7","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"e87a837bcdadd9abc85b38ea88d9995a7149128b","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.7.tgz","fileCount":5,"integrity":"sha512-k0uOKUicIA1uEc1zjAp1UL7m4qe/FAfzREcpj5YzXcS1aU+7oodCanqqCdBgxtX2qJR5qxiSxnEohGi/r9eSuw==","signatures":[{"sig":"MEQCIA/TqekHV+1AW6HBRdw07BS1sMzwYIYf28YhpcpZFj06AiBizNi3Gme9a4buQwSXJNnN0AukKsrsskK6UDMDQ2ZiRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40908},"gitHead":"809f322c7b2214a3c1a4bca87d61f3bad956768e","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.7_1778264932096_0.7356984127917598","host":"s3://npm-registry-packages-npm-production"}},"3.5.8":{"name":"pi-lean-ctx","version":"3.5.8","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.8","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"47b9ee0bf3c5945918c64597dcd1e159fe854f6f","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.8.tgz","fileCount":5,"integrity":"sha512-G4d8VXE+gSxPPDjc3CG1R2fqqi7ULaO2fVoy3VqlB7LSWz/FJXZvTxdJAsb9V+ZFWvyNAhjuPWH/AMRmWOmuBw==","signatures":[{"sig":"MEUCIQC3YXAE13nZJJDdv8Z7sUgm0ead1A/+0QiUgoUdRz3MOAIgMkp4/myTpDslLym3n2vSPFd9plnRAQalcOSs+QztEr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40908},"gitHead":"40756b804b257ebe8cb169997342c150eb4d812e","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.8_1778272726603_0.49625481519474035","host":"s3://npm-registry-packages-npm-production"}},"3.5.9":{"name":"pi-lean-ctx","version":"3.5.9","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.9","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"f4f10a68c2605e8f5dd19436d8691462b7c9c27f","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.9.tgz","fileCount":5,"integrity":"sha512-3d+tXd+m9faRo1AkhAE7aqXpOa9VmBtJWChkIoBxHk1e79e0G+upUCik5As+zLj6wslYODpoabqtHkms4ipxqg==","signatures":[{"sig":"MEUCIBTYMUWfuDL6ANAzyM/coU+HjJeNnId15261IsaELcevAiEAmehfrbs/PnMHZ94LzfdnZARQxSdT+5s7flzfKN/mX/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40908},"gitHead":"1820ea2acb1327a0d0194cfb57d4773681a74980","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.9_1778304741965_0.3603693869107667","host":"s3://npm-registry-packages-npm-production"}},"3.5.10":{"name":"pi-lean-ctx","version":"3.5.10","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.10","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"517fc7129832073d8cf80adcee3215b8117558de","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.10.tgz","fileCount":5,"integrity":"sha512-NjRYhwFXpEZsv/XYulrvg/z/4zFIe7urkwrKybtp4q1OBfXiJIry8R913tSs6eEbvJpmjY6gNxj6+jfDKVcsxg==","signatures":[{"sig":"MEQCIAF2h7QAEZ9NilTjTlU3e56KpBAhr0uFDxnTyTPOck2PAiAZNgpTbFmiYmwL1GZ37qJ7Fa17yxqH8CuDyJBELZ3AxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40909},"gitHead":"384c84552ae30925d0e8a3dca081c5efec17ba1e","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.10_1778342462179_0.385652696468306","host":"s3://npm-registry-packages-npm-production"}},"3.5.11":{"name":"pi-lean-ctx","version":"3.5.11","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.11","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"1b33cf544e064b2828e232b1e8e5dee3188fe6e3","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.11.tgz","fileCount":5,"integrity":"sha512-n1gCSJ2mXBNsxROj01eHpRvZQEqoGF63FwZAx8AOAPgjXrb4gbWMCgtegdoqKEvEHYcmABAhnXsl4EZRdT4ZWQ==","signatures":[{"sig":"MEYCIQDVahsb7QufzsH9MJQyigyT+7MXfWR0JwfWFmYImkbEmwIhAPXLLgnjT2wrPfxPG3rCeQ6KNZSgvhVjMvPwoPKaPGOV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40909},"gitHead":"26deaee899b16a8f85a0f3db217a75df5d4f6fc1","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.11_1778353990551_0.29522988021898766","host":"s3://npm-registry-packages-npm-production"}},"3.5.12":{"name":"pi-lean-ctx","version":"3.5.12","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.12","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"786f36369df955cbbc5a0bd96da2132390f08aec","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.12.tgz","fileCount":5,"integrity":"sha512-wgsEUC8ASLN5qOatRd80fha+MUidAwGeI8dJXTJrHnk6FK9iT9FYrO0LWK/NWgHGIxngXJE5dz8H5yiQnIgx0A==","signatures":[{"sig":"MEUCIHG3ZaBhFPe/1G/j+w++noaymfmRnFutzZN5LzY3YduSAiEA5xnGVRF/zFWnL5D7Sf5ggj9PUi7cDWCchl0iXDAWBxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40909},"gitHead":"f710007aece1625c25c95c1da1f1e684a0339e3c","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.12_1778360404625_0.2625999598672588","host":"s3://npm-registry-packages-npm-production"}},"3.5.13":{"name":"pi-lean-ctx","version":"3.5.13","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.13","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"699ad192e1105dda56e10438f3f8d17a368b463c","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.13.tgz","fileCount":5,"integrity":"sha512-SZ0yYtxa/BAJgL1L4FDU0Xc1dGYqRNXDCiKzpkSIO2K3Nosd94kA5k2RY3eMoeXNIAeh/0wII8bJO3vPMlORmA==","signatures":[{"sig":"MEYCIQC6GltJmvkE7hRkrB092MHnWCqm9jMc0JTl26e27a/VEgIhAIODWjWpPncy9YmbFFy2hiawbVgHaHG/t3DYvMKuGacn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40909},"gitHead":"920ada67e523adb7c6e8c074f8b0e2623d02eeca","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.13_1778397052653_0.8538020452604158","host":"s3://npm-registry-packages-npm-production"}},"3.5.14":{"name":"pi-lean-ctx","version":"3.5.14","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.14","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"e41e38f95cf7551631459d3cb7814118174eb224","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.14.tgz","fileCount":5,"integrity":"sha512-hIOG/jSvww8NANm7ykwMqv+796fdK44dvkKDuFs/cx0SezwyY6tbnpdFoq7xXYf1pWfRBtxtobwMmWumuCg1+Q==","signatures":[{"sig":"MEUCIH833ovXtzDfVhee45RjGZHcp/N/v4uYuHc+RNHl7uTOAiEAt5X9xYoWGc3NnbKLAInToXX+SLI5ZAtu2Woen34KwPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40909},"gitHead":"0d6c88a3dbba4c79b44331f3d1b130e038050a87","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.14_1778435937505_0.641858817391481","host":"s3://npm-registry-packages-npm-production"}},"3.5.15":{"name":"pi-lean-ctx","version":"3.5.15","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.15","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"e1fddde1ae55bb838550b5b64c5c4b3f7bba7f38","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.15.tgz","fileCount":5,"integrity":"sha512-YJXBHYwQdVrsemmjQkYi2ulXbJfTzpX1iAQTQDHhOXVUud7HATdKny+Mg3t9DwTUqLqRKjTo/Wl0KHanNOYiKQ==","signatures":[{"sig":"MEQCIGKL4VJEL6tEvxyIbUG+Ggm34YyZkrPW1aElz8Dtg8c5AiAI3N/FYTQ/See8y23D8uT4CIiqnQ2p0gpZ93H0Qs8MyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40909},"gitHead":"196d45261efe4808dc7685d420fcbca272aee3bc","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.15_1778500075126_0.12100070707469057","host":"s3://npm-registry-packages-npm-production"}},"3.5.16":{"name":"pi-lean-ctx","version":"3.5.16","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.16","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"c3264354b6c2b1e03cd12ce9284ea5fe86bf0bf9","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.16.tgz","fileCount":5,"integrity":"sha512-sg/f9x5cX/jXDSzumRRxDKB0kweFdvnpjM7RVQsfgoUmmZep19GxQadUZ2jZQ+K/RGIV2kF3ONZi8g5Cg88jQg==","signatures":[{"sig":"MEQCIBb4lBVDYIiq24gGpJdNXg7L+L1Y7WABZSNmLUWGXE/sAiAh/aYLMBOb65QAYLF1AorEt4YeaYHAWfnIcbFm5eOx5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40909},"gitHead":"72b0801d47c1f17a58daf538d246b47240bbb6e2","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.16_1778526299785_0.9470244420805627","host":"s3://npm-registry-packages-npm-production"}},"3.5.17":{"name":"pi-lean-ctx","version":"3.5.17","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.17","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"a2cdd073fa258eaa9399c8a6bab50d06a66fb78d","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.17.tgz","fileCount":5,"integrity":"sha512-ye1RlfKdP3O9yp2615WjtUS5/DehSkuA1ZW/COy+kXOzEjIcclOxp+v8lv7cOJjWRGjl57aUU/FhHgR43yw9xg==","signatures":[{"sig":"MEUCIQCRiNNjdOP7taEk3ep4IT0J/z2/o5uVKGNMW6A82kexQQIgDsJcfAxC1pRxtb0xoYaAcH9dS40ZssKO3Qqpw9By3p0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40909},"gitHead":"91ef4ece65387fa4db4ad373fd5500a9f78064fc","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.17_1778536435454_0.43727704968625036","host":"s3://npm-registry-packages-npm-production"}},"3.5.18":{"name":"pi-lean-ctx","version":"3.5.18","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.18","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"827752fe59598c318b3a11117b401c7d7b1330a1","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.18.tgz","fileCount":5,"integrity":"sha512-dLo68+bMZXkHm0tgMEOWtIy6MfDeNQ8b/A/tKnneZ0OiPQAatNgslkMYe7MoBYqCYfaHNT6mirmDAXpY7V0kCQ==","signatures":[{"sig":"MEYCIQC2h4GCu7/usB7knjaV8EbBVAoo/QvoHplzvDue3e3DXAIhAPn3N8mFVTPUMFinWLra4MICCxodREXghInbet8M2/Rf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40909},"gitHead":"7706ce5095af457bb7ff235ab312895465f1b91c","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.18_1778540792664_0.48092797620065","host":"s3://npm-registry-packages-npm-production"}},"3.5.19":{"name":"pi-lean-ctx","version":"3.5.19","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.19","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"78a58512d211adbfe4c01fcbcbed8311cf11b962","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.19.tgz","fileCount":5,"integrity":"sha512-FRMqUXZAueMNcoOFin5MZ2lPsjr5A4Ha0bZ+32IIlH1ynJ/iTV6XnJLWvNj3vk2pxkP0avyq4yaCUgIzvjteXA==","signatures":[{"sig":"MEQCIF/KpkSfmDMdRku2LxVg2eA3HRLMQ3kzMY2gt+3wqPmsAiAN7HtDCvSO4L1waVl9JOn7KaMFtq59VzNYhuAxt3qtsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41241},"gitHead":"5bea40c6cf6329f51323e9ac88f959e651105105","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.19_1778583406008_0.3530940183369644","host":"s3://npm-registry-packages-npm-production"}},"3.5.20":{"name":"pi-lean-ctx","version":"3.5.20","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.20","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"6f9d8baf2900a503029e35ad45d062c8fcc1e9e7","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.20.tgz","fileCount":5,"integrity":"sha512-vvz9TIzSUknFyWY0Dq6WWbvoM3Gr0Sdfw8MudoyCuuglavlDG3K6G9VKKAZKWHIRhc+p95dYv4v7d5fJBsvTkg==","signatures":[{"sig":"MEUCIECK7TTswut59v+GSPzAFu3RcqxQFT4eZ1HURtGG20rBAiEAoVEVUyj3o6FQwCXrSs6MosqSLt6uQb0JomcUZ7Q0A8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41241},"gitHead":"d25aa1471a937b8476d2a322e166855a206b32b8","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.20_1778601727339_0.039052159970832","host":"s3://npm-registry-packages-npm-production"}},"3.5.21":{"name":"pi-lean-ctx","version":"3.5.21","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.21","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"c896d8ad83e6f30cb09d8c145e19956bde2b57d4","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.21.tgz","fileCount":5,"integrity":"sha512-VAP/exe80wBbKqIsgVahuwDcL+KkpP4DnPHS42/ZEy6sKMRtvvfBtXmGAscejX1ZRzwQm1vMRt1y4jiPw+kurw==","signatures":[{"sig":"MEYCIQDwvYqoiuqv3A4rtyAWxTT3+Db2IxwNdsFWczbM7P0LnwIhAKjvhrCFuOi2lgUURCQfUw2nw5llBZLUqCAns4cP5fp4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41241},"gitHead":"c1cd52a830bc5e1d2470991f03629b4c093bec8b","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.21_1778618285563_0.16138071705555013","host":"s3://npm-registry-packages-npm-production"}},"3.5.22":{"name":"pi-lean-ctx","version":"3.5.22","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.22","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"c69b082d473a05368dc23013f55dab7a645a2a67","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.22.tgz","fileCount":5,"integrity":"sha512-yNfaH74fiAoez+fmeAQx7laMVJADdrH0UhBtYjRbTUpC60RfkLTHrSDnCXZ6bHyJmePaJTKRsVt4RJsPTOJe0w==","signatures":[{"sig":"MEUCIHMXGRAHGNx6YsCKqxsjlb/3DPI7J0F8QyJd2JmXPGt5AiEAxWz10su/C2cw1WfP65llxvk290AvNxc7LuLzfYFdEZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41241},"gitHead":"be6592005716cd47e935dca7085d0d81db7e4fe8","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.22_1778657915696_0.9029683920350406","host":"s3://npm-registry-packages-npm-production"}},"3.5.23":{"name":"pi-lean-ctx","version":"3.5.23","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.23","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"1cd8cb9ad3ce6038e28ad6d630d0d22b3aabeec7","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.23.tgz","fileCount":5,"integrity":"sha512-nbt+CwTI+wQJF78gJce0qsZIX0a2jtgBFKDM/d4XeVaU5kr8AZhm57NXDYzLV7N9mNu0pHEo/1yZVP2QCF06mQ==","signatures":[{"sig":"MEQCIAVg7DcCU4nT1tkZBAEcwwIIHc3f3VIw6TVTJ6AqZINLAiBp2AXEcZVJJ4sDluTpUskXTaAZPOGbhdsOtuk8c0rxVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41241},"gitHead":"173934a5b6031b822b72af0b97c5dfa30f882fd1","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.23_1778674597236_0.052869003331183384","host":"s3://npm-registry-packages-npm-production"}},"3.5.24":{"name":"pi-lean-ctx","version":"3.5.24","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.24","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"5604c278428346674a7ec8873b372d978f7d9744","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.24.tgz","fileCount":5,"integrity":"sha512-4c8UcRc3snKqAjmoRN3ULoIHEO73162uXsxiCKujZr/pmPwZk4j0jOEG3Rxx3caANeF2sA+Z9C6fAknWvl87Yg==","signatures":[{"sig":"MEUCIQCKr0cHfWVTUoBzzKebWJQ7Lsy1ER5lzywvdACYH0lf0AIgDVJQl4bIQQoka29lQ92yyG/rPQGIDyppaP72otC5efg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41241},"gitHead":"720b8193e58686b1fd58daa447e3f682941861c3","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.24_1778696356304_0.5047141555679711","host":"s3://npm-registry-packages-npm-production"}},"3.5.25":{"name":"pi-lean-ctx","version":"3.5.25","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.5.25","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"d6bed00568aba56ae632b794a6cdf8432a6121a0","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.5.25.tgz","fileCount":5,"integrity":"sha512-yWuuGSo/OQzjmzBbP0FyZrUI1rOwHuqvEqq7aedNo/UvDmmCpHDyxmJ1F/h0BtuV7/SEwFosvHhX6LSK23gGQQ==","signatures":[{"sig":"MEUCIQCrnPIYuoK+kY/HghYHvsN8d8J0TBxt3OqBEG9pUzzLsQIgaNIDFcOS8sFybflJgvcSMi/6H/vUDezflQhLnyUFLY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41241},"gitHead":"513ef79c57d2eade41d308eb71423c60414c00f5","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.5.25_1778705876182_0.45030532179008365","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"pi-lean-ctx","version":"3.6.0","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.0","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"a44f9dd4f4eae751d7b84686ffe52df4c9315976","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.0.tgz","fileCount":5,"integrity":"sha512-bbmG2T4lJrce0cbeQ6yjBLxjZ9ZBRpxLYGdPit7v86d+6qBYqYCtIr00DtwhuIBo6niyUp4nzSrBwxwSX12nXw==","signatures":[{"sig":"MEYCIQD7XeVz7K2P1pWPRDlrKJ0IaSbSmzwNA7vEmzwxJyg6gQIhAIoZ5b2MuY/fKRXHI9aU7Qw0QkALcUok9pjYgnh5W+Nx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43299},"gitHead":"51d995c44799553eb64368f7557ea75067cf4023","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"11.12.1","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@mariozechner/pi-tui":"*","@mariozechner/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.0_1778795906265_0.2588689875627439","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"pi-lean-ctx","version":"3.6.1","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.1","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"22bcfb30c79a89512e36da8cbf2f439888b5d3c1","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.1.tgz","fileCount":5,"integrity":"sha512-6IfBQLVsLpFyqb+SbdtCx1oTTIXeblTUXE3/5FrdzZzcsjFiTO/NR09ooP/cAMJS/LOBFyyBu0CAZAd2BcrEew==","signatures":[{"sig":"MEQCIBy3qtL4Z/w/Nm5yrotA02P1hhmf3vJp5oPdRQEtehPEAiAWQ7RtWcTDWHXP2X3jyR4CSuiLdqIGzyFHI5zQScrsWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44654},"gitHead":"35b99b74729d27995316874c0e83a213414a65e9","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.1_1778957232866_0.7177140007964933","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"pi-lean-ctx","version":"3.6.2","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.2","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"ecafc0b897cf77907b4dc830552f783e0027f7ed","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.2.tgz","fileCount":5,"integrity":"sha512-2WK6V2cLpXothnErUBPivtr44U+pY8AnYY/g88ezygj9JFXdmSK4ckfok8UWvS/rHY6jqaE46zZI1LQoh8MFXg==","signatures":[{"sig":"MEUCIQCDu++bk8QdbBC8BQG0FHkcSGSSHVtNRCBO9+2Ygv1MPAIgJpCHWGZdVAuQsBIekvmm6P63ENhielw5uRdPD7f2vkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44654},"gitHead":"abf2b1007124509d1a5714d50942c4da37a9dcb8","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.2_1778964535088_0.6505618287092731","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"pi-lean-ctx","version":"3.6.3","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.3","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"401ed0d3f8ced9d57d61b99ba965a562b53c8e86","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.3.tgz","fileCount":5,"integrity":"sha512-CCQSPvYOUE0HEYA+rGZrX4ZJaf6sYJ+YglLR94av3ieW0pi6dgnbn1RBeRUs0NOed3gUKr257IIgeCP1710vxw==","signatures":[{"sig":"MEUCIQDIClz/JrNZxGlHMErFdKKSYKTe1woR7Zs/CIg03OwyeQIgY3Bj2RyUAOaRLFtmF/T/AIUOMcaQ2Wrs9Y68LkoIKL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44654},"gitHead":"242c858068396469f9a80845a6693e0263931c03","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.3_1779008519291_0.7241160885593403","host":"s3://npm-registry-packages-npm-production"}},"3.6.4":{"name":"pi-lean-ctx","version":"3.6.4","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.4","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"9041a4d335762c0564717a7c6b74af98bf51d2ff","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.4.tgz","fileCount":5,"integrity":"sha512-OOTRX8TPOPU9ddzVrex0IJBwGJBCyZ6CKwlVHVBNGxtXx9jEYvVNK9jGVaSlyO6K+6gc3IqCPn6/MQDmDIgcJA==","signatures":[{"sig":"MEUCIQCyHtJdRYjwmLrmE1koHLaG3b0l9xtkaAITSm1g4ObnDwIgHGkdH6bpE2kDKt8wPCiRf2RdO52P0OMwyx8/3Cznd4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44654},"gitHead":"cfa1cfd2a4319a19786ba2c59ce7465e792453d5","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.4_1779027766871_0.298878262172215","host":"s3://npm-registry-packages-npm-production"}},"3.6.5":{"name":"pi-lean-ctx","version":"3.6.5","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.5","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"d00749f066f285e28cdb10534666f202a0de5ea4","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.5.tgz","fileCount":5,"integrity":"sha512-t340pyOIHusDpH28Tli78ZiPLyJAp2FiZmuevG4AfDObnDXI902AaVoei3huSTSdJ2CHooTFAwA+Hme0Ejm5Hw==","signatures":[{"sig":"MEYCIQDJtoTjbvnNB5H3PsSmoo3J2uQOOkEMtDqpY7/D/Xv6pgIhAOou+eBCgM6bAEAhoJgxGG42wZFGPKyp44VJ3dwCryvk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44654},"gitHead":"cbe77ba7fa4f3bc680d928942bb1d0e9848fe8cd","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.5_1779036235799_0.5263872130424596","host":"s3://npm-registry-packages-npm-production"}},"3.6.6":{"name":"pi-lean-ctx","version":"3.6.6","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.6","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"44a01dab315dd40e431ab906c15331493c3d696d","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.6.tgz","fileCount":5,"integrity":"sha512-F3UIFxaV3zXMGdd8OSwh4oQtL7hIKjbwq9FH0eXsipFUcWnpsC4wB49Zxc6rmpAzaeWW5WOZpLl/Dn/kaEZWSA==","signatures":[{"sig":"MEYCIQCvX0leDt7iIzpOg2dS/Ty1OEyakl8m1BIaHdyeXLJJTgIhAJQwgXQQ+7el7K3A1E84/n9EmNxBbTHwI4VXi2DoeRim","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44654},"gitHead":"3b3d45c632efc40ed2d098abcb917b591f56e6d5","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.6_1779048979757_0.4612875911769476","host":"s3://npm-registry-packages-npm-production"}},"3.6.7":{"name":"pi-lean-ctx","version":"3.6.7","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.7","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"0f219de74274d5f42dc8fc0be080661494cb29ff","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.7.tgz","fileCount":5,"integrity":"sha512-lSaCqNzrnern4voJfKIpoSyGDqdjQgh9jTqnl5wpxwOCLfz/l9pqiB4T74tEY+0yIKmCwuvBcNbb2Yqmp3zSMw==","signatures":[{"sig":"MEYCIQDk3yseTKbaYdzfSUiyN32VXXKMXE6uZwW6tmYKvk84awIhAMGMuLGCg+HXeTDWPgBTP2nhYGUvLnFauK2iD14ccoM3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44654},"gitHead":"e128ea7b300101596adfc392fde75cba83f1851c","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.7_1779118335358_0.7834405017988848","host":"s3://npm-registry-packages-npm-production"}},"3.6.8":{"name":"pi-lean-ctx","version":"3.6.8","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.8","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"0332e22d575d0bb8f4ae3d7e9274ce6a78bccc5f","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.8.tgz","fileCount":5,"integrity":"sha512-ENz2AVq7gU8ypGaJPVnP2St9SVnrezYeSZ5hO6DJhJ5zbnyWSwlek+CD6g5X4sRE6EaJ3U3a+A4AbrNKsKuXbA==","signatures":[{"sig":"MEUCIBrGuxAAgLl5rCCJZzrOu8+AWxWd8OjtdNcd6c5CqNC3AiEAnlo6yqi+8vDZZ6MlVgYlLrtprkpBNGDSAVNuNfYJNgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44654},"gitHead":"925159d297c385f67a3690e6fbdc62fbb1b2b495","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.8_1779136420347_0.9007900627004468","host":"s3://npm-registry-packages-npm-production"}},"3.6.9":{"name":"pi-lean-ctx","version":"3.6.9","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.9","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"cba4dab748903d1b682abb153b3ae1c24ecc378b","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.9.tgz","fileCount":5,"integrity":"sha512-U+PQRFDazEt/ombyhDPtqEiHa4MODqLumJkXyxcs6mX6+/uG8UTO5DdVim11kR+CaUN5Odprjh3dSYf7IyK2cg==","signatures":[{"sig":"MEYCIQCdaajVskD9Vt49weOmnQSGb/MQU4z4raeJaalCzZxH0wIhAL0pZpbhv5vUjQatIqGNxVow4PTI7+8ljSIy7Um6OQ2p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44654},"gitHead":"f2f944bbc21434cf8dc074890aea64742c937a11","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.9_1779217210582_0.7411882346652678","host":"s3://npm-registry-packages-npm-production"}},"3.6.12":{"name":"pi-lean-ctx","version":"3.6.12","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.12","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"6dcfe73da6c741029d8ae9a68a8a02ad3442784b","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.12.tgz","fileCount":5,"integrity":"sha512-DYq95mSFG/ih1euYh7Z7cHkA7MkEJbUbavLCBkujwY3My1BIwaehK9wlOvyPx9zJOJfwgR+nY2YzMrJRLOFtSg==","signatures":[{"sig":"MEUCIDBokgZqTDZ6r84nm54eOeB/v8xs3C6xa0MblgGFOQ4GAiEAnHTD+QEzv2WWCbGfpDFAqD5oX4Fvfx9Vn8hUkg5au4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"146ff514fbedc9b7eef0a9380d44a5f91697eeb8","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.12_1779346227508_0.70841465489485","host":"s3://npm-registry-packages-npm-production"}},"3.6.13":{"name":"pi-lean-ctx","version":"3.6.13","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.13","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"adeda98e63b96e5291bc0a4fb0062753b46848e7","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.13.tgz","fileCount":5,"integrity":"sha512-EkLd43LcCoIbYkaWD8vEVgExl4K1OYkyranaQP07pdTRONu3pIVdXlCQD1D2RHUIgYHWB/m5VJzXBftK1DKTVw==","signatures":[{"sig":"MEUCIQD+C8b+Bz2q8/mXVK7INi2C60r8DeyZmO63vHBcv0pKRgIgCbWw+BLfpxA/o1PVxaF4GGZqLLygf/PKUAYWmYZSfjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"a2b227706c47122a9de46a178db9813720a8c01d","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.13_1779366127529_0.4017248286242492","host":"s3://npm-registry-packages-npm-production"}},"3.6.14":{"name":"pi-lean-ctx","version":"3.6.14","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.14","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"7a917f52313b117c554c6e40bfd2e0fa5a1ba4c6","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.14.tgz","fileCount":5,"integrity":"sha512-+UdkXwc2aqtQr1xDfHi2aLf+ARw09A+k54u2YgR6pRLNAVf/fFJUveC2QApIOHxGdxykBIp4Jw6i0BqxjcPQeA==","signatures":[{"sig":"MEQCIAb0MRpS9N7cK7yFwddVCO5F/Ko4++VykRrasA2PlslKAiBCJzP8vWuGr7H/62QhffDetAogHOzAEYBS6hO+sZezMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"50257ef69d3e56e7fe73e5d436e3ea6184ff6a2f","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.7","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.14_1779402997624_0.12353675411035137","host":"s3://npm-registry-packages-npm-production"}},"3.6.15":{"name":"pi-lean-ctx","version":"3.6.15","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.15","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"a4faae438fbc0de826f297c6311f2a20eeeaed60","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.15.tgz","fileCount":5,"integrity":"sha512-9o1/NdQox9PFOAkYif10jrs4RDwnxPcW52QltrOP+qszYYUWzK+11SXau2P6bvA/+2RHfXIMZKDGdgDRXNMZaQ==","signatures":[{"sig":"MEUCIFF6sTmC4EDKb2cuQdEcZ7/uCzPX/lpE8JHFPv4L5m0KAiEA+YwVlYMbcJtc9BmMxC3Of9vnpUbVF/aNCxox7PER9FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"7eeb4048148ed083ce9ed9e92be4414bb7edc2e0","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.15_1779443404292_0.741818975574613","host":"s3://npm-registry-packages-npm-production"}},"3.6.16":{"name":"pi-lean-ctx","version":"3.6.16","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.16","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"896ce8e4a71fc49eb2f7471085e737f460528ef8","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.16.tgz","fileCount":5,"integrity":"sha512-VuyYIlAsSGcCaPVwHXJC2aBeCWU4uoR2tmcWUNUh0o9xCDKA5ThhQ2TLzzHrX55xNgZOT2y4kPkBUKHDRoj8fg==","signatures":[{"sig":"MEUCIQD3p3UnRsFaOJAtfXKfUfW3BajAINvyv2x6YU0KfX8LJwIgF/qcMyL/ckV7ne/OEDP2gfJ0jwmRGIpGZfa0mMSJlKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"c8ea55fd792df71575af791025ad92bd21a0ddec","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.16_1779461310307_0.46142151195574277","host":"s3://npm-registry-packages-npm-production"}},"3.6.17":{"name":"pi-lean-ctx","version":"3.6.17","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.17","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"226f55dc2ba2d964ea74f43aca402cd8f758f5dd","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.17.tgz","fileCount":5,"integrity":"sha512-RO9h6HoaP1NPjyw0AJ8S+fAfUOc10fSJHiSo9kAlBkhxJCgYiKp0FXEbg3Ix0Ex4WHxEzX0IoyQTueN/v+juPg==","signatures":[{"sig":"MEUCIQCw5h7CWB0WUw5VdorYfSJYzrKMjxxix6uDd8kMS4fciQIgRFjEngXaO9Sg8+DJn02PLyuLT3xYtvgRD79w8Pp35vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"649085bb93979158258f39d02ca9feb776673e70","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.17_1779707181588_0.8584740674181721","host":"s3://npm-registry-packages-npm-production"}},"3.6.18":{"name":"pi-lean-ctx","version":"3.6.18","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.18","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"05eba3109e455246601385196fd1e68932216c54","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.18.tgz","fileCount":5,"integrity":"sha512-A3gDaAkrrr9lVMYn8YP9tWP0ed4cnI8lzJP4iv7lQCFuV25nS7tv4fst/tqIvB0sCyzM9IH1pJNGuSic/QckQg==","signatures":[{"sig":"MEUCIDHRTZpEKTAB/Hn07mc1k3e4smkm5Z7zj/HExXgT/uV0AiEAxt2+3Rpt3yn6eqpTCEN9K87aaK/jZhV5poRvxxW8JfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"b9725b18c9e91318f253f5569b917618490f4083","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.18_1779821984858_0.560413577106647","host":"s3://npm-registry-packages-npm-production"}},"3.6.19":{"name":"pi-lean-ctx","version":"3.6.19","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.19","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"1e4ff86653a0e559c2bddf0075a6611cc4a2f9b8","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.19.tgz","fileCount":5,"integrity":"sha512-0pYhL2pno0SECkDIWzJvNdO1Ufs68gsdIcCAUcXFIArWQ7NYva2DwlSBckeftNBQkVg3d8lqxFr9S1t2827Zdg==","signatures":[{"sig":"MEQCIBZYlYWslKJKFxz5qk2zhEKhY8fNZCx9PZhDgK86LmBTAiB2WYdXxTpeYVBIDGw4bOJTeVvGslDIDHU3CNfaWP2DoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"4ae162f7cbddd068d4595f245f3cabd22663305b","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.19_1779832069609_0.022761729132518838","host":"s3://npm-registry-packages-npm-production"}},"3.6.20":{"name":"pi-lean-ctx","version":"3.6.20","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.20","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"95999fe74d97ba7f612e86cb6bcfe2b4d39c5a02","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.20.tgz","fileCount":5,"integrity":"sha512-B3/po4Y4kUvmpCDo9XwB5gONakUVYnIkCEWZk+QgtZvttOfdRmmv+2+TwPtvkevvgOBRqhpRVjOInXKKh2/kNQ==","signatures":[{"sig":"MEQCIESmMMifTD/IT884pwlQdYgOGX3PLC0Nhfk5wabceEUbAiA8/hZhBgRi3/44fbuC20IylU3pagaBfcfNW/qldER0gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"80cc64fdca499c6eba86dfb665d0cd05dc9735f2","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.20_1779861384060_0.006304976348144642","host":"s3://npm-registry-packages-npm-production"}},"3.6.21":{"name":"pi-lean-ctx","version":"3.6.21","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.21","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"8402d10de89e97a65d92a5c5b8a838c70e16eee0","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.21.tgz","fileCount":5,"integrity":"sha512-HV7jQ0QT0aWBMVDmPNhbGZDplfPhoC7cExlVYhDH+nnkW576LlIJ/nIssZaMQvGODpdInkAdohRLGY1wavh8fw==","signatures":[{"sig":"MEUCIE2jcjOrU4N52iNHnysrOmk9VEJ0BBF0orYWNzmu0yyUAiEAzSu5iOZZoWRaKig0aArX0+8TsFkWOu0XR6XElkF7r50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"0330d1e3ebe1782f8ef5f9f29668bad0759f10ce","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.21_1779863130025_0.6125863584589659","host":"s3://npm-registry-packages-npm-production"}},"3.6.22":{"name":"pi-lean-ctx","version":"3.6.22","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.22","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"9178bffc594c718b12655f683eabe1d8d95c24ca","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.22.tgz","fileCount":5,"integrity":"sha512-a2v0DqUCw7e6uEri0pKBrzdZWr+PMXM//y/tcrqRGVX4oX6zL/AFeFWeD+kPF1oHIopnyQZpFGbMxeLj8Y8fpw==","signatures":[{"sig":"MEUCIQDS/YsdbQSOFl3H7ZEy4bt5jeMa9Q2R3KzSFNDof0enIQIgM3pOi1D+oMtunyWO0du0+O/QgUYtKqXfLZ6YEOk0KYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"aa312123dab928947832e07937f951a4efc764c7","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.22_1779951371053_0.11075438322236208","host":"s3://npm-registry-packages-npm-production"}},"3.6.23":{"name":"pi-lean-ctx","version":"3.6.23","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.23","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"3df256f01e496a0c26aa60f954153ca290bba1a0","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.23.tgz","fileCount":5,"integrity":"sha512-Ov7TqowaUaBdAXm5YvmFJzEWiJiLZaBKcMF0Bjwawrne7cp9vpsgAiW3MjoanK23NznGGH11uVwX3B/nMGLbgw==","signatures":[{"sig":"MEUCIQCCnliPJJqb4qj+honpOyicxk9iGJ6eqVl4HMvnmOR0qwIgAaLl9jyUV0JPBQWcXn99Lt4KFAkPDWgqZo+BbdIKOP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"f9b2b1fe0f875559e61fc81d13ec195b12c6990a","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.23_1779983799690_0.2975429737506785","host":"s3://npm-registry-packages-npm-production"}},"3.6.24":{"name":"pi-lean-ctx","version":"3.6.24","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.24","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"57c2cc66d65298dc0df12f141aa8ce4a551190df","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.24.tgz","fileCount":5,"integrity":"sha512-YHO0X58jfyDIUnWEkCpdxvMh3a+WxGH/8hwo0CMCUImCHxjDXgdKgm1fi+7QpIK8s3C9mj/Wtq85OtABdq8MaQ==","signatures":[{"sig":"MEUCIHU+BIb3ZeU2naoXMYJ8Qi78CkLDokUMfvsIR5EPbHGOAiEA4z7pGSeH7rNNrEIF5Tlm3Cm3jVwXlll32XmEMPMcNuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"8e61d717640f5bca20e9d6eabb042c3426a5c41c","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.24_1780098199390_0.7898197159758567","host":"s3://npm-registry-packages-npm-production"}},"3.6.25":{"name":"pi-lean-ctx","version":"3.6.25","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.25","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"9cc1a65704b07fbb485bcb9b70dd18c8f5e71393","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.25.tgz","fileCount":5,"integrity":"sha512-rgBkDlcjkPKydmRa6BSRusljp83CU0SnWKmU5Q8d6NmxFSMjm/42TLqigp1RsyMyGxesgqE9LPhpuGtk2MubwQ==","signatures":[{"sig":"MEUCIQC9h7BkrSN6am2oSAdF50FDF+GcL4IG3jXNmkZ6Mt7ZRAIgCl66qDiBepy86Wak0C/n4S+2MqdzHhuvy4F1emyslYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"514d24cf7b90fdf701144c93a610630b53516747","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.25_1780142356309_0.2624707243885225","host":"s3://npm-registry-packages-npm-production"}},"3.6.26":{"name":"pi-lean-ctx","version":"3.6.26","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.6.26","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"0d8cbf095cd59c31bced3441f05b20b57450d034","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.6.26.tgz","fileCount":5,"integrity":"sha512-k95Qitei6uM7k3iXKGZHOp9a2sw29B4HRMcrNta34EucFIpZbHDvNh7yeNeQ+XdN6eXlaXrT2b/yxJekUBQUmA==","signatures":[{"sig":"MEUCIQCW6YSI2LLcRFx5KFGhksZvDlMbk97cBIU/PD7OL9yEZAIgKVBYAubjDqheYcccNI9YykCvOgjMLMBXfbBbXdPhlM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44655},"gitHead":"a7c521e768253ff97b0929d04fc48f8e35d13854","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.6.26_1780153449014_0.3851298076384888","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"pi-lean-ctx","version":"3.7.0","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.7.0","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"72f5b14c63c26a6ff84bff3650f6e79a201260ae","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.7.0.tgz","fileCount":5,"integrity":"sha512-8LHF2Nr6z4BLj2PDWqa9oR1Tvv92p/L4+zhlYhllAZYwIOSPjZXcL6mlURY906aJVoFTQqh3y+q/Z8j3113g2Q==","signatures":[{"sig":"MEUCIAOWV46yfHsIdbDLh874txfCnyGL680K5J/H4O9rNol9AiEA9mkth/9E+gQhPHVRA75hJgkP7MZXSxh70SpvZWbOy98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44666},"gitHead":"eae708a864cd2fe8f70d4c0ac69c4473fe4a2489","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.7.0_1780343284153_0.09340028283030333","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"pi-lean-ctx","version":"3.7.1","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.7.1","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"3e322367c1d0745486b213ed28910e597ad04175","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.7.1.tgz","fileCount":5,"integrity":"sha512-+HAmCEp3nE29+E9TT6Cg5RpbT7bPZZRox/xeXHABYHiOrEOAhQbB715tJ6CnTlXKnZmokLJM0Wr14nupJ6wR8A==","signatures":[{"sig":"MEQCIHTsd5SILMXp/Ptt5D22vIrSbTrAbV0SEXmuk1+LGDycAiBRCu5U5r4ZY4WxnOcw6nqDtapu2ONztyMrrnW2jX/XOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44666},"gitHead":"33f88d448ffa1f264e375bc4b5137758979b9c0c","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.7.1_1780471241425_0.13987793401144866","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"name":"pi-lean-ctx","version":"3.7.2","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.7.2","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"9ec06feeabe53530de73017fc34a8bb016e5d131","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.7.2.tgz","fileCount":5,"integrity":"sha512-+rLSehW1yQVE/nWEDdGZn7cR8TDVrHh3zdx23B6yqzXFxXhR+U9uTlzEayE3vWIVHYQqbp/U9eq8+Rk/rpfxXg==","signatures":[{"sig":"MEQCIBbJFx5/aEck0796Fl8zkLONSB+hQ0AixT4PFlnggDNRAiAS80Bq8VVkYDBRZK9C1FC34ePfls0bdcquyPMXKaYMbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44666},"gitHead":"b9c483d81138a812963537da24f1b15a688676e3","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.50.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.7.2_1780572738205_0.22074410429932723","host":"s3://npm-registry-packages-npm-production"}},"3.7.3":{"name":"pi-lean-ctx","version":"3.7.3","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.7.3","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"948ae67009b644d81d9a04c81e0346a785c01972","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.7.3.tgz","fileCount":6,"integrity":"sha512-baBylr/OAsZmNtxHJVnhlsLzlH95YJ0SAlnVkXOKGPa6g2lhGsAwpHd5UcSsu5WfNmMtig6rdxKcN0xEdk6H6g==","signatures":[{"sig":"MEYCIQDXkjbeRf/O3+odIM0TDxYIZhgMbrylEhBM7o/2T58ZSgIhAKjWPe5i1Nf3MW0PYi0Gj3C/QNQ1cGBgxnU5T5Nu8WZ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51825},"gitHead":"a5d689ea90b6175a184964f7d618ccb59c87a893","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.7.3_1780611189251_0.8258909833024017","host":"s3://npm-registry-packages-npm-production"}},"3.7.4":{"name":"pi-lean-ctx","version":"3.7.4","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.7.4","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"c682822074daa16951d63295f6dcbad4f945108f","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.7.4.tgz","fileCount":6,"integrity":"sha512-AadAiJ+7JzCx3LWR4DKva8dK5PUWC/vT3aHGkgCtO4fu6T/lhLWr9XF2yOPV33SM4XE2ba+biTrldE5SKKCHMQ==","signatures":[{"sig":"MEUCIGGC4EAgudNM3anMlrDStfkQBdNdUYeOB6eHD65DQ9SLAiEA6bHZFvzOsG0/l2zwzDlsw377C6EOKros+fqzKuck5JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52341},"gitHead":"a83786ea13f28828803c1334c4ae6753a4e5200b","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension (CLI-first) — routes bash/read/grep/find/ls through lean-ctx CLI for strong token savings. Optional MCP bridge can register advanced tools.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.7.4_1780707147784_0.48095136769887126","host":"s3://npm-registry-packages-npm-production"}},"3.7.5":{"name":"pi-lean-ctx","version":"3.7.5","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.7.5","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"72a5a5dc0502c096cd76430da10a8d76eefd49cb","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.7.5.tgz","fileCount":6,"integrity":"sha512-3upzLECwLUbBwYzYNOniFMKUEY4ToHNYETUFJposx/OBEgu6KjTKk4VoaS5rV7sVlnA3dbZT3Br24S7KGnsKHw==","signatures":[{"sig":"MEQCIAq/3CSH+senijlL8gX3xOx1/wyQyIpCSgLkGS6YhggaAiBnnMVzCIBOUMxmoIliDimyK/Ck966VpqNwkJ9yADgQyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56596},"gitHead":"bf25465d334050a61248a73e4c1871fadc8714c8","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.7.5_1780744281645_0.4606275527141528","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"pi-lean-ctx","version":"3.8.0","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.0","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"b2c17f45147c78b0772794ac4fdd706b40e11b7d","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.0.tgz","fileCount":6,"integrity":"sha512-FW3EtOXFUPrvMIquCTUNga6hv8iWgiuuvdB3PTEt0Fwd1iBfMl1ZXyJOBVJpt1tc7rA+R4aWBppLugzaWx8mLQ==","signatures":[{"sig":"MEYCIQDziPzphCdSpzx4x1nmEGAHw3oEwCG4VHX3ZHmk3AlFGQIhAMTgpxGB0B68quSgabPccuqfKpsFokp/OZZOc2YtuF5x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68488},"gitHead":"30b3b99cca94d298223f3b106654c3565df93b1b","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.0_1781237721688_0.7758307691514603","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"pi-lean-ctx","version":"3.8.1","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.1","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"f3a588abb0e5495d3ef4f3281973e50127a734fa","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.1.tgz","fileCount":6,"integrity":"sha512-sVqcw6AfoRs7bUV5qWNJdA7vbg4l8kDw4Z1N8TcyzTkKitjJNL9YnhyeWbz7e10+Egq/oJ5hTAQa1336KSeFSg==","signatures":[{"sig":"MEQCIEUT8Sx9WPWrxPzjbQYy+9EbxCXR3pGgjOPJXa2h1nO4AiBPs5Xah94p+Sw6KLpat5u2BssVVJzl26wZw0f+E3Wktw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68488},"gitHead":"a5ad1451528a50034d8807dbc6718e560784ce69","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.1_1781247234686_0.8274984992585572","host":"s3://npm-registry-packages-npm-production"}},"3.8.2":{"name":"pi-lean-ctx","version":"3.8.2","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.2","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"9b89a8295b144c4f5355ac740229dfd81204e5b4","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.2.tgz","fileCount":6,"integrity":"sha512-cMg/RqfCK5fDwzsLRmSzlHutWtfXpCDsxOe2ynHV+N8SH1D2pPBhMAnLJzeftf12IHRjql+pj3e5GiAi1CPVEQ==","signatures":[{"sig":"MEYCIQCR4tajl5KOtrKhZRYyPTM7K+mN+DeWeAV9RRK2T3rhCAIhAILyQk40aYxl3biJUzJMn+YCBO4AalaNOG1opKOAWd/E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70202},"gitHead":"b09af827057a6be7f2603251bbb2fb0609125954","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.2_1781276768201_0.6366163465132904","host":"s3://npm-registry-packages-npm-production"}},"3.8.3":{"name":"pi-lean-ctx","version":"3.8.3","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.3","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"56828b12eebb4699bda64245756896bf75d999e3","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.3.tgz","fileCount":6,"integrity":"sha512-+PgoKqQJXuPh/VOT17RO59TzD8/kHt8vS4cwMM2zXZITQDKcrt9AyN9Nji7Hi1g2pqrhnLxsnPtiMP2iSKhAGA==","signatures":[{"sig":"MEQCIAmjoyw0n/91lj3GPnRYCbg1qwREnsulZFH57x6486cBAiBu+LJtkyfowuUH3zQp7NB2itPmCmGPdYsXLpI/jJO/IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70202},"gitHead":"dcc4403dee925280cb3b8de910f7e59183340477","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.3_1781311993122_0.08381752974543044","host":"s3://npm-registry-packages-npm-production"}},"3.8.4":{"name":"pi-lean-ctx","version":"3.8.4","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.4","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"1f7c6886fab870b5ce15ecb8e4ccb66244ed75a2","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.4.tgz","fileCount":6,"integrity":"sha512-/+IlTjm4Cu3IRTAx+YRIWYlN9IjZ7GX5ryJT1MGY/hzk61phRQhV1eJAWZcGn4TIaMdo3QVRPCqIIciCAqdDdw==","signatures":[{"sig":"MEUCIFr05BvMqoil15xehq3imNcjfOcMBz5euFJZky4Wnp6sAiEAxfkQKG+xTu75gQXZ3Q77NipFA36k9ynr1jNPP1Kr1lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70202},"gitHead":"583e8ec5de6055f603a951c15e6de758a36e5403","_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.4_1781341363665_0.8682319440108839","host":"s3://npm-registry-packages-npm-production"}},"3.8.5":{"name":"pi-lean-ctx","version":"3.8.5","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.5","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"ed603ad65d72122d5f3820317cb85fbaa8d078b5","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.5.tgz","fileCount":6,"integrity":"sha512-ZRmhdA4tIOLcASkcqFanQo416N9Y8arADuBKTMJogp5FpITIl4dDaG8kJ8sQFsrXePnC4/20vapLB+RGxey5RQ==","signatures":[{"sig":"MEQCICdTagXy3MbKeieF++iTVmCruTm4aa2nFjyBqs9Cs3XZAiActnx9HI7vHr7GpyKX2HM1fIeYF7V/YCCGi7t4NAm5Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72760},"gitHead":"a2e8e215ec0146f0d182753b62d2fc6369ee19f4","scripts":{"test":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.5_1781480188260_0.6410972238529118","host":"s3://npm-registry-packages-npm-production"}},"3.8.6":{"name":"pi-lean-ctx","version":"3.8.6","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.6","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"03fec1c382e960f7cdc0ddf54b7dbc33adade53b","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.6.tgz","fileCount":6,"integrity":"sha512-Qi6eDqLOSaglFYtrWJXetDTGx9NsWlMU3MdpvLx/FQ/RDM837S8mY6+msyaww6wMmFk9l3ijGgJCJLB4OQqu8g==","signatures":[{"sig":"MEQCIASCdmRbYgb5446i1Zs4ErV2aCIydkNnZ2G5oBBTI7hKAiBAffAn+1D4Y1z1WrHlaXsV3JMrQ3rVM/NvOW13M8TO8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74706},"gitHead":"83a0c05e7573321282fa14317c988aca0e9b3b11","scripts":{"test":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.6_1781526071127_0.6436735986770112","host":"s3://npm-registry-packages-npm-production"}},"3.8.7":{"name":"pi-lean-ctx","version":"3.8.7","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.7","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"fca4497ed904a5b56d7cc6af5fca5c38b114f470","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.7.tgz","fileCount":6,"integrity":"sha512-lxowGc82NcBLbMTuokE/iHsAJhz2Eh+BIyWce24iHPLMwkTHiLSYKT7HaonHIooDXs2V2h0tNwlY9Bqm50M/eQ==","signatures":[{"sig":"MEUCIQCajfmfLeyAFXBSzB04Lv6xQFwjETHAW+lujL8mXYz6LAIgW0QOxesJ5ugXIITFluXnopdmc8KunmxQEu1NMkpqznY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74706},"gitHead":"dbd11681270fe4b45667db61fd4293ea46138ff7","scripts":{"test":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.7_1781565229226_0.11305072465156041","host":"s3://npm-registry-packages-npm-production"}},"3.8.8":{"name":"pi-lean-ctx","version":"3.8.8","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.8","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"1f31efa594427305c275240dce182d8c3f70266f","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.8.tgz","fileCount":6,"integrity":"sha512-9VzyrXczn4XDLxAY6Oq1CGNXxiPjAL5zgMV5IK3qLtFV+8t9YI6coTtHcyHwY5VdMdi2mAUoOhb0JmHTcRqHlw==","signatures":[{"sig":"MEQCIBd2kaXjDMGntUK4LefZ2VX+5+IPEAXAoe4FXgiSzGIsAiAu2cB/Xzk1EbXL3SoB4Ej/W1wq9si9KUmrlzHYHB8fUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76789},"gitHead":"9bf78c67ed423b0d1d1a8ad44428f968659c5878","scripts":{"test":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.8_1781656771558_0.24139395685174958","host":"s3://npm-registry-packages-npm-production"}},"3.8.9":{"name":"pi-lean-ctx","version":"3.8.9","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.9","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"69b1655d355d84cbfb8459b857f0620500977d7a","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.9.tgz","fileCount":6,"integrity":"sha512-V7+PHYP5quCKdvXp1pAjloZHnfpf1/oJcDnAgv54GfEixxTkbYv6z23JKvwlnFDH/YWH6XU18lGTykpuTmD4ww==","signatures":[{"sig":"MEYCIQCTUMylqTjcyVFoK56UluQCG5fc2nGq0KELetA40fQTdwIhAINoPljGxwjVALqr5pKqYqhf9k0s9Dx/mJ2uV+KJYfG4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77332},"gitHead":"6968ae03ad0b9912e5233df2b98aa0b8808226e0","scripts":{"test":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.9_1781790942769_0.571973551192857","host":"s3://npm-registry-packages-npm-production"}},"3.8.10":{"name":"pi-lean-ctx","version":"3.8.10","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.10","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"fdde2d69f2dbcfa638e6347eb4fa999ca05f769f","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.10.tgz","fileCount":6,"integrity":"sha512-AcEZ+BoicSpkDofxwvW7QZyUX8sKj2/x9U81sMUkDN0tRD+8IvvCf2yjTbTLKxDkpPHtS0bJQyD+pIYEUK4s4A==","signatures":[{"sig":"MEQCIE3pzDhbANOjJBR/VVZmUch7S7ICj3QLTmC58oAqwSrBAiBD6JiDOAU+Ys4TyOb2vKexJZz5ax/CkcpNpgm2iDL+eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77333},"gitHead":"c8fa665badfcadac313a7d402e490d4ccb1fe3f4","scripts":{"test":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.10_1781950551919_0.9722288354424353","host":"s3://npm-registry-packages-npm-production"}},"3.8.11":{"name":"pi-lean-ctx","version":"3.8.11","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.11","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"7c859e6151c3188199280ae0d8e259ac6cd05128","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.11.tgz","fileCount":6,"integrity":"sha512-dY7Dts8gz93gwJnarAUaaAQJzax7TofACnsEXyEh0TufjngUJb20mRo0Y8IRYcMVtptd/mbLKrkDq0subvf7Zw==","signatures":[{"sig":"MEUCIDYvuaGvs2SX+Foy9p5u/CeEcXX84ABZMTXL7Zr2cJR2AiEAxCNX9cuO91fxi/LBPX1dKnabdIVN4ORXHvNONAp0JPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77333},"gitHead":"21da98dd58b549aaadc3e3b9fbaa3ba16c0bb075","scripts":{"test":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.11_1781956900221_0.38420072108517456","host":"s3://npm-registry-packages-npm-production"}},"3.8.12":{"name":"pi-lean-ctx","version":"3.8.12","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.12","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"cadf27331eddf354f7a225402c334a490561cdcf","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.12.tgz","fileCount":6,"integrity":"sha512-UuGzOiXdgOAZUfTJSlat7xd8LAPxNr3P7uLtaEAfv4Tj52oiM9yXboPU4YHiV96Jvl3p0RhVBbT77dwrWb8NkQ==","signatures":[{"sig":"MEUCIHGHl4mSgYxZv0zRHglx19y4ygg91PA4OT3oobOOpvJXAiEAhvLbvMUiH/3JFcIrni+VJtrx+pVFZfEpsMuf2teY3fY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77333},"gitHead":"560c0db627bd317822ce27d23c5e762f7c73ce66","scripts":{"test":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.12_1782317822482_0.40091196095216985","host":"s3://npm-registry-packages-npm-production"}},"3.8.13":{"name":"pi-lean-ctx","version":"3.8.13","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.13","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"7df3d512253588e16fe08f7597a22efd24c83c14","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.13.tgz","fileCount":6,"integrity":"sha512-RaDunJGSpHfkjGJi9QLxisnwkvoeZGuls359FUDsyOEmkrnv4jBba4f16e6QNurMoPkZZSTzTtpC3t+cL8W21Q==","signatures":[{"sig":"MEQCIAGwUq4vJJipwiRuQen/R/s9z5dBvDmPe8glsodSH06lAiA65Vq64GuORA6O8zh4KcaztxdxgcZv6R0pt+JysyKexQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77333},"gitHead":"5ddf0f2ddbb04d6ad26bf6c062ad28b038c0a43e","scripts":{"test":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.13_1782468455324_0.23092225860681026","host":"s3://npm-registry-packages-npm-production"}},"3.8.14":{"name":"pi-lean-ctx","version":"3.8.14","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.14","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"ac159f51a43e7b47cf790566e6effc245620e986","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.14.tgz","fileCount":6,"integrity":"sha512-sdDuBH9uHKt8gCr3S+JApRtec+zqZjm9C5l6E0pddylX3axYUPoeL8aBCF8+z63ii99/Q+ZzFjuvV9voA7za5g==","signatures":[{"sig":"MEUCIQDpabD4kHhsKK0asXdLQ2msJo5FtrP7kxWLMf3ZhcoUoAIgBV/AeLibBi5EGcigNW2znTbyrMvfcstRm1g+iapH1Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77333},"gitHead":"c54c2e1c8e372a770b46a9c7f62a37d6f7d73e2b","scripts":{"test":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.14_1782557098496_0.5526830272845136","host":"s3://npm-registry-packages-npm-production"}},"3.8.15":{"name":"pi-lean-ctx","version":"3.8.15","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.15","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"0530dc0d2be3378d5546a9644d3917d6ad8097fe","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.15.tgz","fileCount":6,"integrity":"sha512-Qx2qHzlMfP0+OiBTRIH+TvdaKpMidSjtSfYdXr2dFvK//NEQWx4pBubMKTBsraZDZWQSPgNFkHgxcTDICKnoxA==","signatures":[{"sig":"MEQCIDGi1QD+WlASsLWVMgd997IWl9Kb2hn3CnkPmZWZPEpaAiBAkkCkO3PucIhbu8IisVVpKC6XdaOxXT6Snwju8i+z4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77333},"gitHead":"aeb71c51ca38ae6ddcc984d0b804c93a595cc328","scripts":{"test":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.15_1782564153589_0.7555304673784273","host":"s3://npm-registry-packages-npm-production"}},"3.8.17":{"name":"pi-lean-ctx","version":"3.8.17","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.17","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"409494b33af094b81af8844bf465fd6f7810b857","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.17.tgz","fileCount":6,"integrity":"sha512-n88+E4G5kpOfrWzBdg2uAb7mOjrI1mXQRN65ZUfaY8GU1kRJZHDGwvv1Dg2MAlKyJsSCmKVPRtqY4wwytvXhXg==","signatures":[{"sig":"MEUCIEcptyVXTWkTAJgYr6IpozJ/yVpp4UWJ1eFMTCcmZDD7AiEA5691LSmIuJ8l2x/3cQvU53vWjsfqe/YL0VtcLuD++5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77333},"gitHead":"73c366022808bb0a506b974422010040dbbf9c1f","scripts":{"test":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.17_1782808055639_0.3119624889609216","host":"s3://npm-registry-packages-npm-production"}},"3.8.18":{"name":"pi-lean-ctx","version":"3.8.18","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.8.18","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"779df85fe88a461bb12b2154bcb2ff08f2c38b97","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.8.18.tgz","fileCount":6,"integrity":"sha512-OhWdP2PLYXJmoQpzjcvO9hTirQs8LmdNFstN3bxI86vBaDeJrAVuxTJPbAV64YgVLqDHx6qOJSvSvLalNr/O4Q==","signatures":[{"sig":"MEYCIQCbvJflEK3P7U+S4hthk5xEctLqmCe8wSxC4o5x/6KKFQIhAPdYKLs/v4iwsPzE6zGnLXL2qSRcTkjB9r/HjGmEo0Gr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77334},"gitHead":"3b6511db63e5c95ae84e6f576cc1a934b4fa5512","scripts":{"test":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.8.18_1782882855062_0.8737883454476272","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"pi-lean-ctx","version":"3.9.0","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.0","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"4e06ab611c4e55f9cd456184a8c82adf2b0bc21a","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.0.tgz","fileCount":8,"integrity":"sha512-jJIIbX3UIbSTzPiFlKwUf6qXguiQfWDYOR8gsY8UiOoHx7umARd5t3TR3oKG6dp9ygrYbMPMvhK+7HG4CKc76w==","signatures":[{"sig":"MEQCIGXTEd89BrldOpLwr1fJGefIik4mmZ5mGS1dd9NRkBChAiBxKzI+bcRJN5q9ctFJPWNjCCRAoLBijohwkUGPuq5DRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650476},"gitHead":"f3d5bb18889ea25b46d24a744c2fae9d5da022a6","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.0_1783285018113_0.4291989440957522","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"pi-lean-ctx","version":"3.9.1","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.1","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"aabfaa0914dcccc498c7b91155ac4a73a4b2ccb1","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.1.tgz","fileCount":8,"integrity":"sha512-OM9vMXvaFyo2tVQXs9A3QQlQxH0vOmE1ImZUU+shSf+TPEO7LntqxplgUw4kVa4MsValUG0NSiL6jZYpntZihQ==","signatures":[{"sig":"MEUCIENE6ivIgzx63FMil2673NhGD9FZjENoDLm7mAsSxsdTAiEA9ovJ7H1CEM4u96qWTWZ1tbSqIUpXSxVsXH+lD7LgRzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650476},"gitHead":"c2b038e606500f01397951e39c7a314acdf1e0c7","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.1_1783291985594_0.06477295321189902","host":"s3://npm-registry-packages-npm-production"}},"3.9.2":{"name":"pi-lean-ctx","version":"3.9.2","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.2","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"d9b4934ed0a425f258d85ae7c7729663173dff77","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.2.tgz","fileCount":8,"integrity":"sha512-nroO3c/H4B0vCQfSBXB16MWWNcpQM/bCjXZablk/wtpyi7sipUWBTgv7rJ24t7ZPoLRIAczZQiunvVdjGzB+VA==","signatures":[{"sig":"MEUCIQDJtJuxjdfFh2lCBUTDRJgL5Eo8OOA/W6wsc8BeMEthUwIgZbPnt8hWfkGPT7t3PjJ8162msPREgLxfGLfoc50Ylxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650476},"gitHead":"310b40c6d2e612598c3c06af72dd60eca6c93586","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.2_1783406418658_0.8938669517205327","host":"s3://npm-registry-packages-npm-production"}},"3.9.3":{"name":"pi-lean-ctx","version":"3.9.3","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.3","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"218507e3e0f549b92ca52eaaa92a615ee9b742ac","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.3.tgz","fileCount":8,"integrity":"sha512-z0iHX/vHgspF64eACsVpZFTtswKQnpMyZrnX0cXnER/q+ugsauxsLHTJBgTEYOygU64+752480R2cAGuQtSVWg==","signatures":[{"sig":"MEUCIFGHBmWu7DJOICzgIn68xjDgxamY9Bx89olFCh5m/dweAiEArx4btM7cIQf+ngaDhtbC2A/UECFNRts04+NtZJovIjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650477},"gitHead":"4e728c0e2c8cfc3516d4f38241d0dee37e0cb792","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.3_1783500604531_0.22717109284809456","host":"s3://npm-registry-packages-npm-production"}},"3.9.4":{"name":"pi-lean-ctx","version":"3.9.4","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.4","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"92527e59d1f33b9154b77011d286d4e91ea4b88f","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.4.tgz","fileCount":8,"integrity":"sha512-Q+/Kacs3MIa56PeZ2mvoKzvW2FI3DAQWmeykIDW+TMe9FdhgO3aARiINlu5cx1iYMkJv2ZLbVvCl5v97H6VjdQ==","signatures":[{"sig":"MEQCIBgl3Xo7qM2BQmBld/q7sG27rY3cXXLh/Y5eM/8epk4tAiA7nCvZF199iFpk9G0fF9q/a9gbqK4xURapZnhIuUNa6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650478},"gitHead":"c11247639805af6c4fb211cbd2b02c516ea5d506","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.4_1783636618549_0.9467482307494846","host":"s3://npm-registry-packages-npm-production"}},"3.9.5":{"name":"pi-lean-ctx","version":"3.9.5","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.5","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"74d37d8f0c97d1482dd693022ca18ce425108e07","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.5.tgz","fileCount":8,"integrity":"sha512-a5rH6meg/PdD8IRYgr3nKjie39Kg7HN/doehJrUdNPnYede37+xajNCXOcMSrJvb2pUS+CrGo5zLdHmTQiwGjg==","signatures":[{"sig":"MEYCIQC97s4cFh7FjqV/tpAWHzFT6hopRo4MS/7YlfqrKRfTdQIhALxoFyvhYiOVt9CJq+FAJLiF2iKkvntvSuaZxfFDgsBv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650478},"gitHead":"87559528c8ca296966bfb006e5c442340c8f96ff","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.5_1783672395101_0.7383172714111248","host":"s3://npm-registry-packages-npm-production"}},"3.9.6":{"name":"pi-lean-ctx","version":"3.9.6","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.6","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"ba2cd04c36500a1761d02f15b47f067b022c20d0","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.6.tgz","fileCount":8,"integrity":"sha512-pPYztNLDHA+5B37QxJ8wusEY6O2Y7iRNivDiFnQkEQbtmL/nJntJ/JCB1RpkJBrJekPfLE6TT9rxLEuKAjljqw==","signatures":[{"sig":"MEYCIQDwZ27oWvT4BvoP3I7sNC7uC7s0zLek3FpjJaI/UPkcgAIhAP1u94HPne1lDvBxxrl0QZUKgTg7czmr5V9g74QsH6dD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650478},"gitHead":"372d91c143acfe334e03e2cb7e1988096dad0829","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.6_1783708826049_0.6397780885676025","host":"s3://npm-registry-packages-npm-production"}},"3.9.7":{"name":"pi-lean-ctx","version":"3.9.7","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.7","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"e31dddebdb13936b43769f6f9fc6d4acfafbcc43","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.7.tgz","fileCount":8,"integrity":"sha512-YQtdNJqDE7btC6RLNfyZxG/1VIMCrbfXav8c+v9cNLFqwOVfckUz7BNuTWE5dnHHm7peMeMpTcxUMlgMDCI2eg==","signatures":[{"sig":"MEYCIQC+r82NG6IbFxHgTpJvbAJuH8v41frg+ZrEy58gMdb6NwIhALq9ZlOyKXVCtKTEZWzqQ0yOWUhHDKvQhtLHc/rZRxSO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650478},"gitHead":"80c3536d6ef20aa2b3e84e06f8e1211c7e0bbe18","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.7_1783775447584_0.1991762433191815","host":"s3://npm-registry-packages-npm-production"}},"3.9.8":{"name":"pi-lean-ctx","version":"3.9.8","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.8","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"b0a6cf2b8bb637392d86af05b12eadcfba10d8a3","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.8.tgz","fileCount":8,"integrity":"sha512-ZmsrVlj4XijsSBB9LGE87ULAgsKcn6b6ZgNCqBlvTMwsqTBwCUEY9vOCFiHQApQ32UpiaBxJX8Ud+SMftRkiNw==","signatures":[{"sig":"MEYCIQDIKLgQVILuBBj4L8Pd42JrDXJNN6loG6WAeeEdwoMqowIhANDkofA72prUJEqiksmPx2Y9ZeXjNwxIZgZfeYrlbjXn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650479},"gitHead":"5ad09b5030254e5368e91cbd419b07564f98ea95","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.8_1783874108367_0.9941120641116712","host":"s3://npm-registry-packages-npm-production"}},"3.9.9":{"name":"pi-lean-ctx","version":"3.9.9","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.9","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"bbdac8424d3f1c675d417610fd52cb2ed449289f","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.9.tgz","fileCount":8,"integrity":"sha512-duW7HpKemxATCb+mTtif8IMHkWvUBH46sd/iTbBDIc6Divu/s2V+NnyFg6LKxuiJf0DHCebYeH09YaG9qOEblw==","signatures":[{"sig":"MEUCIQDMVTvL5dHpophXqbd04ZZUa2U47BfQJHumk+krD34WfQIgDwq6sHEWeV0/tTTDsBKxJuN2e7jJQR7gJVGHrAzfIwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654424},"gitHead":"2d8433adfb9e23bddb49e7f5ad46e871740cb703","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.9_1784032670858_0.19626141232438488","host":"s3://npm-registry-packages-npm-production"}},"3.9.10":{"name":"pi-lean-ctx","version":"3.9.10","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.10","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"818267ec6d0de9e8f8909fbbe4e3c0e488b430cc","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.10.tgz","fileCount":8,"integrity":"sha512-ySBqy8Hw0SF6QkU4eJoa18ltMrS5o8izG8lSe0x4+uJEtarApBvbGaP4FmJOkubMmTgprwVv4qzzkIVHJjPtyA==","signatures":[{"sig":"MEYCIQDqUOfQWIu0ip5DXzbiDyHk9wKFgouoZM2suWfWfH2oxwIhAJpSKbT5/7DiYnloFEkPOOrvaa0T9BUgPbHB1xE8mZwv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654425},"gitHead":"ab1f5d74ca556a18bf4148ae4225150f8b97509f","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.10_1784119723722_0.07527690099772988","host":"s3://npm-registry-packages-npm-production"}},"3.9.11":{"name":"pi-lean-ctx","version":"3.9.11","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.11","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"d3f825d5033474e62801d511f72d378649b65236","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.11.tgz","fileCount":8,"integrity":"sha512-T0L9eVatdQ1egq7/1AUp1GyYMdyYvDTzdboCZQyEPRrmku/agFYNrnKID1/iKgMATCinuJlE04j5SYadi98WVQ==","signatures":[{"sig":"MEUCIQCCz7tSgwBWejn+pthtLblqN6T8nvcq0w0LC4QFT8g2YgIgNOkt/MSwCRAtCb2dVdz5Pp3zrvS6AGY4e8i1DZsRGMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654517},"gitHead":"6fb349def9b652058d838a2e04415464bcfdac3c","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.11_1784217140390_0.3423986086313582","host":"s3://npm-registry-packages-npm-production"}},"3.9.12":{"name":"pi-lean-ctx","version":"3.9.12","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.12","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"f2ac2ed995a69b557f5faa4b907438a2f81d0e3f","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.12.tgz","fileCount":8,"integrity":"sha512-0HNUXhlPUUwUr3oAqkI3q29DUbwpPR1+Hz+7xSdlUP+1686CI4J/u13R80F6yXcHiFF5Pj7JADDrUIAvMf7siQ==","signatures":[{"sig":"MEUCIQDDoDdEDJzIgWd4caIK4HpX91frZHQwDb0BV/Oqhkm4DwIgNLAJxRnW13ZCtOPTRr3bdRibDtwcT3ltMsD3C4GCb00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654517},"gitHead":"c1a21dbae7d1e9fc032738832ceedbf49a80a19b","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.79.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.12_1784317718250_0.7752704106939456","host":"s3://npm-registry-packages-npm-production"}},"3.9.13":{"name":"pi-lean-ctx","version":"3.9.13","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.13","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"a304e5a0553aafdc4cf2cb3f6093e4ad14f6e55a","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.13.tgz","fileCount":8,"integrity":"sha512-cfO324gHSBOFs/P0tuWbvY9OS1p95h0DByXD2zCsl4KhB2OjqWf5c285/O6C8AfGuzRKFDZEn/z7ECZ2Usb8dQ==","signatures":[{"sig":"MEUCIQC4a5V2/gs6ZT6gdMR3x3sXhA8cqCJimm4vh6ui3tA3sAIgCwfyNJrQ5zfk17yHgkSDvuSlr99+EXRzecWTVA5RwEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655820},"gitHead":"014a43eccd3b0a1601646d9b238354dd10792601","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.81.1"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.13_1785306974197_0.6095685089379428","host":"s3://npm-registry-packages-npm-production"}},"3.9.14":{"name":"pi-lean-ctx","version":"3.9.14","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.14","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"447001b62a0f6fc89b6ad06040134db6105de949","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.14.tgz","fileCount":8,"integrity":"sha512-jcq/OIE6r9xTVpy5KMpAsXLais+QAlW1zsFVbbq6CdKm7old2VsqYO7DRvuREE3uO4Kh3rVbYgwR4Md7HZxbzg==","signatures":[{"sig":"MEYCIQCoGL224Z4ZCR03LO6KmjwJ2EmkkYI8b/mB8BK5je7z+gIhAJOl/9xgjNIvxJVk6Xoi/KTYJHIGnUOkuabAaTLp93Je","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655820},"gitHead":"e8c8b40fc8bf6dd39e3ee0a32240ea6bec8a2cf1","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.81.1"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.14_1785778951471_0.6913675914366504","host":"s3://npm-registry-packages-npm-production"}},"3.9.15":{"name":"pi-lean-ctx","version":"3.9.15","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.15","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"2728dfafe3e280698d6377bae37b791ac7823d28","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.15.tgz","fileCount":8,"integrity":"sha512-NpNOOkjy9d6uvU6yvs5P+RERgEbCj8Q92Of+jcCh3q21UVYlDB0ItI4eljUnjnCBGmMcq5k6U58F8Hs6e/JThQ==","signatures":[{"sig":"MEUCIQCxT6bm8+9ohXLGrztcccYYo1AaVW00O/ZpDY05nN2JYAIgX7X6p7wwsXZ1tfaVvBKxApaoek+qH0W/v7Zx3n/Ojxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656947},"gitHead":"88b7ccdf849b6cca7bbe6d7cde6d76b5651b6ed0","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"vite":"^6.4.2","esbuild":"^0.28.1","brace-expansion":"^5.0.7","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.81.1"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.15_1785829832465_0.3590643120180552","host":"s3://npm-registry-packages-npm-production"}},"3.9.16":{"name":"pi-lean-ctx","version":"3.9.16","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.16","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"524cb4747ef8351cdddcde78ed225e98c7235db0","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.16.tgz","fileCount":8,"integrity":"sha512-K9a+dGZ6eSSthQ/G6hKh8dpIWorfhSJ5Had3SQZ39ljL9M565NFR49LVKDnx+o6ZCnHzdxhmcARKWJu/awCMiw==","signatures":[{"sig":"MEUCIQCjq68wEwKiKcegL2KeEy7dmcr8dZu3MjqMPCkmZaUtowIgQccujy97RF/NqIBIc1GyHLHIKpjYBPbzyO6vp/soMXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657415},"gitHead":"2ba7325a51808ddc325736533dbd2f1b8d7d3a20","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"hono":"^4.12.34","vite":"^6.4.2","undici":"^8.10.0","esbuild":"^0.28.1","postcss":"^8.5.23","fast-uri":"^3.1.5","ip-address":"^10.3.1","protobufjs":"^7.6.5","body-parser":"^2.2.3","brace-expansion":"^5.0.9","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.83.0"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.16_1785859402381_0.41181815635617713","host":"s3://npm-registry-packages-npm-production"}},"3.9.17":{"name":"pi-lean-ctx","version":"3.9.17","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.17","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"9fa43e466e8c3b119c836cb09b7117c17cfcc156","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.17.tgz","fileCount":8,"integrity":"sha512-0hFddY+PyPXtzgGGFweaAweby/dY3GstVV1UG8JTcCIb4kp4E9k6370m+nciOd20LgUdgjK2xt/rrNbMAj251A==","signatures":[{"sig":"MEUCIQDIa187xLUq9aS9dXI9MmDdGqj/lT4wefQCIVHTOC/WBQIgQ7r7+KbXpfav9qmd40fNCQvWFAzCxpf2No1PYlQZD9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657415},"gitHead":"cf8fce6bb1759a845088988cca189beaf70b05a9","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"hono":"^4.12.34","vite":"^6.4.2","undici":"^8.10.0","esbuild":"^0.28.1","postcss":"^8.5.23","fast-uri":"^3.1.5","ip-address":"^10.3.1","protobufjs":"^7.6.5","body-parser":"^2.2.3","brace-expansion":"^5.0.9","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.83.0"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.17_1785879852754_0.48880146761166765","host":"s3://npm-registry-packages-npm-production"}},"3.9.18":{"name":"pi-lean-ctx","version":"3.9.18","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.18","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"dfb7b5f553da2f71f70c8305f043d57d3ed3fe5c","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.18.tgz","fileCount":8,"integrity":"sha512-zzxuaHSfHy8njZaGJMsIUI6tidAuus4MgLO47gqvpzYTZRsS9Lx3DCdcvKCz9ONs168lT1pEBT+Za9L62HgLCg==","signatures":[{"sig":"MEUCIQDL2u/QTldAg4XFAThxVxbtHWLTLGThAkLsaRM2S/xPWwIgXaR+vhWRnIznHXRSeRY7ctK2uyhzIVD+OYZ1Ev1FVJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658213},"gitHead":"8b4b1734f31c60c5861fd0989a9765d6a8fb9fee","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"hono":"^4.12.34","vite":"^6.4.2","undici":"^8.10.0","esbuild":"^0.28.1","postcss":"^8.5.23","fast-uri":"^3.1.5","ip-address":"^10.3.1","protobufjs":"^7.6.5","body-parser":"^2.2.3","brace-expansion":"^5.0.9","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.83.0"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.18_1786209282044_0.9976270544085641","host":"s3://npm-registry-packages-npm-production"}},"3.9.19":{"name":"pi-lean-ctx","version":"3.9.19","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.19","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"c8a3332e5667d72e2bb193932caa78745829c076","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.19.tgz","fileCount":8,"integrity":"sha512-X8tx2r0teIxGJ6ZmQqkNffAXXvPKJXOnyd8ggYvdZWr+OPdSUNLKd5uLKaihS+MulNq06/y7mglRIdMzoDKFXQ==","signatures":[{"sig":"MEQCICFSKjUD3FbDrCTcsP/2Dg6isoli/oCd/OYITXlVRV/iAiBxcLEJ8qeu4Cb0z+b5yVCg4y5jeebkEXW8qRxyxIwpUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658213},"gitHead":"8a3d23b317c98b39704543c9acb8b7cc8992c63d","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"hono":"^4.12.34","vite":"^6.4.2","undici":"^8.10.0","esbuild":"^0.28.1","postcss":"^8.5.23","fast-uri":"^3.1.5","ip-address":"^10.3.1","protobufjs":"^7.6.5","body-parser":"^2.2.3","brace-expansion":"^5.0.9","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.9.8","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.83.0"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.19_1787062189236_0.7220823162573236","host":"s3://npm-registry-packages-npm-production"}},"3.9.20":{"name":"pi-lean-ctx","version":"3.9.20","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.9.20","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"8e63abf3ef66459ee4eefc7ec5b1a5e2cd14f3de","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.9.20.tgz","fileCount":8,"integrity":"sha512-cV2omxfGi2cVgBs1747GlR5uslqKjUR73RlxHWCo3ae6gh+dNFflU1GmTmbQoPUdOZuTboKzrg7oDkHDAp8KSw==","signatures":[{"sig":"MEYCIQCQhy42VUWnFjssAUDl61/GuFzxwir96hTgJP5MDVVSyQIhALrPoZ8etNjUSv3MntCk5XY0W/1xA13YGKhPaADCpuyL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661270},"gitHead":"211f1de5f3aade71749183e2e80757b9dd5be623","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"pounce_ch","email":"hello@pounce.ch"},"overrides":{"hono":"^4.12.34","vite":"^6.4.2","undici":"^8.10.0","esbuild":"^0.28.1","postcss":"^8.5.23","fast-uri":"^3.1.5","ip-address":"^10.3.1","protobufjs":"^7.6.5","body-parser":"^2.2.3","brace-expansion":"^5.0.9","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"10.2.4","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.83.0"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.9.20_1787733613317_0.10480050213625036","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"pi-lean-ctx","version":"3.10.0","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.10.0","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"9bac6ed61cebf938e593487241cb7e35acaf8a40","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.10.0.tgz","fileCount":9,"integrity":"sha512-zykPq1hqS0ZT2pMYVmLmnYv5OKh24Tz+/HnF3BUp/9Q7rDq1OUcvIoLGojLbQXiIJ04ZYhAnCbLeCQS1q1JfGw==","signatures":[{"sig":"MEQCIAsAoKj9ktxkqgdQSCyzLooAzQPGL4/5Mol27LKq/PLcAiA94gDX055pBFo+RUJ7+NVxH8trO9q4P0Lp+YxZGyDHkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-lean-ctx@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":663199},"gitHead":"5b6920216177b01f48694efff1d6be9505665263","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:229470d9-61a8-444e-947b-dab383af7bb6"}},"overrides":{"hono":"^4.12.34","vite":"^6.4.2","nanoid":"^3.3.18","undici":"^8.10.0","esbuild":"^0.28.1","postcss":"^8.5.23","fast-uri":"^3.1.5","ip-address":"^10.3.1","protobufjs":"^7.6.5","body-parser":"^2.2.3","brace-expansion":"^5.0.9","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"11.17.0","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.84.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.10.0_1788000277589_0.8245246131061426","host":"s3://npm-registry-packages-npm-production"}},"3.10.1":{"name":"pi-lean-ctx","version":"3.10.1","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.10.1","maintainers":[{"name":"pounce_ch","email":"hello@pounce.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"c2eafa86d80517644c715622dd674a974f209143","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.10.1.tgz","fileCount":9,"integrity":"sha512-Rbm7HUfUp4wJPtPnbEnO2TwS/c4wapUUbEk/EQ3225F2d+6kG7f+V+CyO4znEy3uhp3TTLOxc/mwXzBR29I9jQ==","signatures":[{"sig":"MEQCIFkEIt//DbuB73gv9SK2VuXgLwGK+TizysUWbnNWtEkBAiBjwsSST+iv7q18ubiJsTRasRWKQdoRudIHDpzCvTMT5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCrnxevjHh4W2Lx6N/n1RYA1f1PpF/4OlUL0/zi0pTfWgIgLxk6/w8wYSXzlpmzWCNJQJ8VnrvAUHg8XAFNL3RJx/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-lean-ctx@3.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676928},"gitHead":"4a76710a6c792229f170a66fdda1f4a0a64f47ee","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:229470d9-61a8-444e-947b-dab383af7bb6"}},"overrides":{"hono":"^4.12.34","vite":"^6.4.2","nanoid":"^3.3.18","undici":"^8.10.0","esbuild":"^0.28.1","postcss":"^8.5.23","fast-uri":"^3.1.7","ip-address":"^10.3.1","protobufjs":"^7.6.5","body-parser":"^2.2.3","brace-expansion":"^5.0.9","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"11.19.0","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.84.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.10.1_1788661655907_0.7259633852728624","host":"s3://npm-registry-packages-npm-production"}},"3.10.2":{"name":"pi-lean-ctx","version":"3.10.2","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.10.2","maintainers":[{"name":"pounce_ch","email":"yves@thinkery.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"b991ed82aef8f141fd526fa86b1efe3d5b7af18d","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.10.2.tgz","fileCount":11,"integrity":"sha512-1iR2T+fXOmuGcAjqcrba6+Q5zSHdqWMpA25kk4HG7+yHl6mKTmn4KiOIocpVXoSNNoONnFFXmZytkPwVpRYK8w==","signatures":[{"sig":"MEUCIGxPopX/7ETrnlARBzVxOPrCeHASas0nV0d83VG1ABxhAiEAhCGH9F9GxYhW/986szXwvS8JBbPXBLHcWDsvHsdguko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCW7Dd5d2x1HtAh+3yYNQ8lmkDkxaFJpkTWXAlOj0Fy3QIgJVz+nZjoYcpAqyWVO/W/59M9/k5rbYf2onBiNbqQiUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-lean-ctx@3.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":708682},"gitHead":"8b42feaf4771c09cf8151c27ed4ec6a3f32f7f5a","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:229470d9-61a8-444e-947b-dab383af7bb6"}},"overrides":{"hono":"^4.12.34","vite":"^6.4.2","nanoid":"^3.3.18","undici":"^8.10.0","esbuild":"^0.28.1","postcss":"^8.5.23","fast-uri":"^3.1.7","ip-address":"^10.3.1","protobufjs":"^7.6.5","body-parser":"^2.2.3","brace-expansion":"^5.0.9","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"11.19.0","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.84.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.10.2_1789587077604_0.4069381461679298","host":"s3://npm-registry-packages-npm-production"}},"3.10.3":{"name":"pi-lean-ctx","version":"3.10.3","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.10.3","maintainers":[{"name":"pounce_ch","email":"yves@thinkery.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"a488e569a3eec633d44176a65cda6375764220b5","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.10.3.tgz","fileCount":12,"integrity":"sha512-EbraPDsgkrKP/Fx9QrziDKIfaX+5A2v8qVGR3+gx6pDTRBc4KRU9viyYR7lg1k0hLLZxQGjnO+IhfKDTJ8RmGg==","signatures":[{"sig":"MEQCIA+gfsLyaf1eq/vR0z9zEy+DQVzfWGbpl201jcrsR5ipAiBIS/9+YqeheFMIPqrSoVPw4utw+6p0VuDe9DN6u1z6vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH3hEzKtrQywBv4RMiKP8R8Ptnh6FDCeVZVBqWscTNjHAiEA2BAL6Fz2f+tCWKvd5Y1RqIvuFBTfZETznvLaBZtE7EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-lean-ctx@3.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":714097},"gitHead":"1ca1ffcc6fd911f7f3f2e10aae2ca0a7a7a27249","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:229470d9-61a8-444e-947b-dab383af7bb6"}},"overrides":{"hono":"^4.12.34","vite":"^6.4.2","nanoid":"^3.3.18","undici":"^8.10.0","esbuild":"^0.28.1","postcss":"^8.5.23","fast-uri":"^3.1.7","ip-address":"^10.3.1","protobufjs":"^7.6.5","body-parser":"^2.2.3","brace-expansion":"^5.0.9","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"11.19.0","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.84.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.10.3_1790371895968_0.20139798950490762","host":"s3://npm-registry-packages-npm-production"}},"3.10.4":{"name":"pi-lean-ctx","version":"3.10.4","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"author":{"name":"Yves Gugger"},"license":"Apache-2.0","_id":"pi-lean-ctx@3.10.4","maintainers":[{"name":"pounce_ch","email":"yves@thinkery.ch"}],"homepage":"https://leanctx.com","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"daae3cde257cb75dd97c8b78fd15185c7e48b3e4","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.10.4.tgz","fileCount":12,"integrity":"sha512-UMNZ5huIrqU6Xf1Cjphn2r8X+tPhzunzImEDLYdP7kUaZFfGOVMrDiivk6EjqC1vk3XCCIU/n4yrTHxth0neZg==","signatures":[{"sig":"MEUCIDTbCy0scuDpIWE6YqDeI0E7pBnOsx9Pj6pDSSywBcYhAiEAskQEtPliGuiapeWczbbo+3rtNjjSQgvQARADgKU2Bis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICMK5AvkD1Qww81cQ8znDTIGxdFKkLSfG/+4A3Ke84w6AiBPqh8aKjcSvofxhdvR8rqoscVtvMuqCWtru+aTEMZbfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-lean-ctx@3.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":714097},"gitHead":"984df45d122c1f83c00e28c2098e55758e0aa518","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:229470d9-61a8-444e-947b-dab383af7bb6"}},"overrides":{"hono":"^4.12.34","vite":"^6.4.2","nanoid":"^3.3.18","undici":"^8.10.0","esbuild":"^0.28.1","postcss":"^8.5.23","fast-uri":"^3.1.7","ip-address":"^10.3.1","protobufjs":"^7.6.5","body-parser":"^2.2.3","brace-expansion":"^5.0.9","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"11.19.0","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.84.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-lean-ctx_3.10.4_1790414693682_0.8498234991720683","host":"s3://npm-registry-packages-npm-production"}},"3.10.5":{"pi":{"extensions":["./extensions/index.ts"]},"_id":"pi-lean-ctx@3.10.5","bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"dist":{"shasum":"7349d2026f0f84f0fb975773508b02dfa59fa948","tarball":"https://registry.npmjs.org/pi-lean-ctx/-/pi-lean-ctx-3.10.5.tgz","fileCount":12,"integrity":"sha512-unUgTt5z7fVtxZ7Tzr5gu26CEj6r0O9wGiaQ5APpE9mObi24hxZka/lxSwE2mFbnFqDGz6wKGXy0SUj7nZ+crw==","signatures":[{"sig":"MEUCIFWtbWNUeS3wT3gg4VGgJXcllcKukl1WW/uWEa7Hl3FKAiEA7nSOaC2x0cs6nHqKly7JlC0GtrcJfgmNeyyPhzG/OM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDJatKD7vPLPPcAXFZUCVH0tzS4FU9p/VaQ4/ufSpoxdAiEAhEb4ykneaR6Gqmj/vKrDHGhH4ryTk/T2MLmmvV6GRwY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-lean-ctx@3.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":714097},"name":"pi-lean-ctx","author":{"name":"Yves Gugger"},"gitHead":"102330a77c36061483f60d914aeb14d3551b6e24","license":"Apache-2.0","scripts":{"test":"vitest run","prepack":"npm run build:vendor","pretest":"npm run build:vendor","typecheck":"tsc --noEmit","build:vendor":"node scripts/build-vendor.mjs"},"version":"3.10.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:229470d9-61a8-444e-947b-dab383af7bb6"}},"homepage":"https://leanctx.com","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"overrides":{"hono":"^4.12.34","vite":"^6.4.2","nanoid":"^3.3.18","undici":"^8.10.0","esbuild":"^0.28.1","postcss":"^8.5.23","fast-uri":"^3.1.7","ip-address":"^10.3.1","protobufjs":"^7.6.5","body-parser":"^2.2.3","brace-expansion":"^5.0.9","@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"_npmVersion":"11.19.0","description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","directories":{},"maintainers":[{"name":"pounce_ch","email":"yves@thinkery.ch"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","esbuild":"^0.28.1","typebox":"^1.2.9","typescript":"^6.0.3","@earendil-works/pi-tui":"^0.79.3","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-coding-agent":"^0.84.3"},"peerDependencies":{"typebox":"^1.0.0","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-lean-ctx_3.10.5_1790535294345_0.024494409587643817"}}},"time":{"created":"2026-03-26T21:56:45.162Z","modified":"2026-09-27T18:54:54.749Z","1.0.0":"2026-03-26T21:56:45.296Z","1.0.1":"2026-03-27T12:13:04.437Z","1.0.2":"2026-03-27T15:25:08.804Z","1.0.3":"2026-03-27T15:31:50.621Z","1.0.4":"2026-03-28T09:56:00.690Z","1.0.5":"2026-03-29T20:34:16.082Z","1.0.6":"2026-03-30T04:50:56.188Z","1.0.7":"2026-03-30T06:27:49.218Z","1.0.8":"2026-03-30T09:40:08.522Z","2.0.0":"2026-04-09T12:07:15.999Z","3.0.0":"2026-04-10T12:52:32.111Z","3.0.1":"2026-04-10T15:54:49.337Z","3.0.3":"2026-04-12T17:32:09.565Z","3.1.0":"2026-04-14T11:34:58.908Z","3.1.1":"2026-04-14T15:57:44.653Z","3.1.2":"2026-04-14T19:40:09.139Z","3.1.5":"2026-04-15T15:02:53.219Z","3.2.0":"2026-04-17T09:32:17.612Z","3.2.1":"2026-04-17T09:59:58.912Z","3.2.5":"2026-04-19T09:46:02.264Z","3.3.5":"2026-04-23T21:28:44.234Z","3.3.6":"2026-04-24T07:33:46.887Z","3.4.1":"2026-04-25T11:44:48.439Z","3.4.2":"2026-04-26T22:15:48.377Z","3.4.3":"2026-04-27T18:46:04.175Z","3.4.4":"2026-04-28T09:47:01.396Z","3.4.5":"2026-04-28T18:28:31.926Z","3.4.6":"2026-04-30T19:38:32.431Z","3.4.7":"2026-05-01T19:03:12.278Z","3.5.0":"2026-05-06T15:06:37.979Z","3.5.1":"2026-05-06T21:10:24.942Z","3.5.2":"2026-05-07T08:30:58.953Z","3.5.3":"2026-05-07T13:25:38.922Z","3.5.4":"2026-05-07T15:33:14.346Z","3.5.5":"2026-05-08T07:57:53.662Z","3.5.6":"2026-05-08T12:57:35.780Z","3.5.7":"2026-05-08T18:28:52.241Z","3.5.8":"2026-05-08T20:38:46.744Z","3.5.9":"2026-05-09T05:32:22.092Z","3.5.10":"2026-05-09T16:01:02.335Z","3.5.11":"2026-05-09T19:13:10.700Z","3.5.12":"2026-05-09T21:00:04.798Z","3.5.13":"2026-05-10T07:10:52.800Z","3.5.14":"2026-05-10T17:58:57.644Z","3.5.15":"2026-05-11T11:47:55.287Z","3.5.16":"2026-05-11T19:05:00.001Z","3.5.17":"2026-05-11T21:53:55.598Z","3.5.18":"2026-05-11T23:06:32.853Z","3.5.19":"2026-05-12T10:56:46.153Z","3.5.20":"2026-05-12T16:02:07.480Z","3.5.21":"2026-05-12T20:38:05.710Z","3.5.22":"2026-05-13T07:38:35.831Z","3.5.23":"2026-05-13T12:16:37.442Z","3.5.24":"2026-05-13T18:19:16.482Z","3.5.25":"2026-05-13T20:57:56.323Z","3.6.0":"2026-05-14T21:58:26.394Z","3.6.1":"2026-05-16T18:47:13.019Z","3.6.2":"2026-05-16T20:48:55.234Z","3.6.3":"2026-05-17T09:01:59.446Z","3.6.4":"2026-05-17T14:22:47.041Z","3.6.5":"2026-05-17T16:43:55.945Z","3.6.6":"2026-05-17T20:16:19.917Z","3.6.7":"2026-05-18T15:32:15.515Z","3.6.8":"2026-05-18T20:33:40.476Z","3.6.9":"2026-05-19T19:00:10.766Z","3.6.12":"2026-05-21T06:50:27.675Z","3.6.13":"2026-05-21T12:22:07.712Z","3.6.14":"2026-05-21T22:36:37.765Z","3.6.15":"2026-05-22T09:50:04.433Z","3.6.16":"2026-05-22T14:48:30.438Z","3.6.17":"2026-05-25T11:06:21.727Z","3.6.18":"2026-05-26T18:59:45.013Z","3.6.19":"2026-05-26T21:47:49.763Z","3.6.20":"2026-05-27T05:56:24.206Z","3.6.21":"2026-05-27T06:25:30.165Z","3.6.22":"2026-05-28T06:56:11.196Z","3.6.23":"2026-05-28T15:56:39.837Z","3.6.24":"2026-05-29T23:43:19.533Z","3.6.25":"2026-05-30T11:59:16.452Z","3.6.26":"2026-05-30T15:04:09.157Z","3.7.0":"2026-06-01T19:48:04.310Z","3.7.1":"2026-06-03T07:20:41.553Z","3.7.2":"2026-06-04T11:32:18.353Z","3.7.3":"2026-06-04T22:13:09.385Z","3.7.4":"2026-06-06T00:52:27.938Z","3.7.5":"2026-06-06T11:11:21.788Z","3.8.0":"2026-06-12T04:15:21.822Z","3.8.1":"2026-06-12T06:53:54.837Z","3.8.2":"2026-06-12T15:06:08.426Z","3.8.3":"2026-06-13T00:53:13.279Z","3.8.4":"2026-06-13T09:02:43.790Z","3.8.5":"2026-06-14T23:36:28.408Z","3.8.6":"2026-06-15T12:21:11.295Z","3.8.7":"2026-06-15T23:13:49.363Z","3.8.8":"2026-06-17T00:39:31.705Z","3.8.9":"2026-06-18T13:55:42.920Z","3.8.10":"2026-06-20T10:15:52.057Z","3.8.11":"2026-06-20T12:01:40.354Z","3.8.12":"2026-06-24T16:17:02.626Z","3.8.13":"2026-06-26T10:07:35.500Z","3.8.14":"2026-06-27T10:44:58.650Z","3.8.15":"2026-06-27T12:42:33.715Z","3.8.17":"2026-06-30T08:27:35.772Z","3.8.18":"2026-07-01T05:14:15.241Z","3.9.0":"2026-07-05T20:56:58.250Z","3.9.1":"2026-07-05T22:53:05.735Z","3.9.2":"2026-07-07T06:40:18.805Z","3.9.3":"2026-07-08T08:50:04.669Z","3.9.4":"2026-07-09T22:36:58.683Z","3.9.5":"2026-07-10T08:33:15.251Z","3.9.6":"2026-07-10T18:40:26.233Z","3.9.7":"2026-07-11T13:10:47.735Z","3.9.8":"2026-07-12T16:35:08.535Z","3.9.9":"2026-07-14T12:37:51.013Z","3.9.10":"2026-07-15T12:48:43.897Z","3.9.11":"2026-07-16T15:52:20.592Z","3.9.12":"2026-07-17T19:48:38.387Z","3.9.13":"2026-07-29T06:36:14.322Z","3.9.14":"2026-08-03T17:42:31.669Z","3.9.15":"2026-08-04T07:50:32.633Z","3.9.16":"2026-08-04T16:03:22.541Z","3.9.17":"2026-08-04T21:44:12.986Z","3.9.18":"2026-08-08T17:14:42.176Z","3.9.19":"2026-08-18T14:09:49.366Z","3.9.20":"2026-08-26T08:40:13.469Z","3.10.0":"2026-08-29T10:44:37.748Z","3.10.1":"2026-09-06T02:27:36.047Z","3.10.2":"2026-09-16T19:31:17.693Z","3.10.3":"2026-09-25T21:31:36.127Z","3.10.4":"2026-09-26T09:24:53.766Z","3.10.5":"2026-09-27T18:54:54.427Z"},"bugs":{"url":"https://github.com/yvgude/lean-ctx/issues"},"author":{"name":"Yves Gugger"},"license":"Apache-2.0","homepage":"https://leanctx.com","keywords":["pi-package","lean-ctx","cli","token-optimization","compression","mcp"],"repository":{"url":"git+https://github.com/yvgude/lean-ctx.git","type":"git","directory":"packages/pi-lean-ctx"},"description":"Pi Coding Agent extension — routes bash/read/grep/find/ls through lean-ctx for strong token savings. The embedded MCP bridge (on by default) adds a persistent session cache so unchanged re-reads cost ~13 tokens.","maintainers":[{"name":"pounce_ch","email":"yves@thinkery.ch"}],"readme":"# pi-lean-ctx\n\n> **Status: Research / experimental integration.** LeanCTX makes its Rust core available to Pi through a local CLI and a small TypeScript client.\n> It exposes selected local Runtime tools in Pi; it does not provide a generic agent\n> platform, hosted service, shared team context, or a performance guarantee.\n> Measure a comparable workload with a declared quality threshold before making a\n> gain claim. Product scope and status are governed by\n> [`docs/internal/README.md`](../../docs/internal/README.md).\n\n[Pi Coding Agent](https://github.com/badlogic/pi-mono) extension that provides\n`ctx_`-prefixed tools backed by a local [lean-ctx](https://leanctx.com) Runtime.\n\n- **Default**: embedded MCP bridge enabled; additive mode preserves Pi builtins\n- **Opt out**: `LEAN_CTX_PI_ENABLE_MCP=0` (or `\"enableMcp\": false`) forces the one-shot CLI path, which cannot cache across calls\n- **Optional**: replace mode (`LEAN_CTX_PI_MODE=replace`) disables Pi builtins\n\n## Tool Mode\n\nBy default, pi-lean-ctx runs in **additive mode**: Pi's built-in tools (`read`, `bash`, `ls`, `find`, `grep`) remain available alongside the `ctx_*` tools. Agents can use either set.\n\nTo switch to **replace mode** (disables Pi builtins, only `ctx_*` tools available):\n\n```bash\nexport LEAN_CTX_PI_MODE=replace\n```\n\n## Tool surface (lean / standard / power)\n\nThe embedded bridge advertises whatever tool surface it requests from lean-ctx —\nby default the **lean core** (including `ctx_patch`) plus the `ctx_call` gateway,\nexactly like a normal lean-ctx install. Other tools, including `ctx_edit`, stay\nreachable through `ctx_call`, and Pi's own native `edit` / `write` builtins are\navailable in every mode regardless of this setting.\n\nTo promote the **whole** lean-ctx registry (`ctx_edit`, architecture, and\nquality tools, …) to first-class Pi tools, set `toolProfile`:\n\n```bash\nexport LEAN_CTX_PI_TOOL_PROFILE=power   # or \"standard\" for the balanced 15-tool set\n```\n\nor in `config.json`: `\"toolProfile\": \"power\"`. Values: `lean` (default) ·\n`standard` · `power` (`full`/`all` alias `power`). It maps to the engine's\n`LEAN_CTX_TOOL_PROFILE`, so it mirrors `lean-ctx profile <name>` on a normal\ninstall. `power` costs more prompt tokens (more tool schemas) — opt in when you\nwant the full surface in Pi. Check the active profile any time with `/lean-ctx`.\n\n## Config file\n\nIf you only use lean-ctx through Pi, keep every setting in one file instead of\nenv vars — `~/.pi/agent/extensions/pi-lean-ctx/config.json`:\n\n```json\n{\n  \"mode\": \"replace\",\n  \"enableMcp\": true,\n  \"toolProfile\": \"power\",\n  \"binary\": \"/opt/lean-ctx/bin/lean-ctx\",\n  \"env\": { \"LEAN_CTX_COMPRESSION\": \"aggressive\" }\n}\n```\n\n`mode` → `LEAN_CTX_PI_MODE`, `enableMcp` → `LEAN_CTX_PI_ENABLE_MCP`,\n`toolProfile` → `LEAN_CTX_PI_TOOL_PROFILE`, `binary` → `LEAN_CTX_BIN`,\n`disableTools` → `LEAN_CTX_PI_DISABLE_TOOLS`,\n`toolPrefix` → `LEAN_CTX_PI_TOOL_PREFIX` (see\n[Coexisting with AFT and magic-context](#coexisting-with-aft-and-magic-context)).\nThe `env` map is forwarded to every `lean-ctx` subprocess, so it can override\n`~/.lean-ctx/config.toml` engine settings. Explicit env vars still win over the\nfile; the file wins over defaults. The deny-list is the one exception — the env\nand file lists are **merged**, since a deny-list is additive by intent.\n\n## What it does\n\n### ctx_ Tools (CLI-backed)\n\nAdds `ctx_`-prefixed tools alongside Pi's builtins (or replaces them in `replace` mode):\n\n| Tool | Replaces | Compression |\n|------|----------|-------------|\n| `ctx_read` | `read` | Smart mode selection (full/map/signatures) based on file type and size |\n| `ctx_shell` | `bash` | All shell commands compressed via lean-ctx's 95+ patterns |\n| `ctx_grep` | `grep` | Results grouped and compressed via ripgrep + lean-ctx |\n| `ctx_find` | `find` | File listings compressed and .gitignore-aware |\n| `ctx_ls` | `ls` | Directory output compressed |\n\nPi's `edit` and `write` builtins remain unchanged.\n\n### Direct lean-ctx CLI tool\n\nThe `lean_ctx` tool runs `lean-ctx` directly (no nested compression).\nUse it for commands like:\n\n- `lean_ctx overview`\n- `lean_ctx session …`\n- `lean_ctx knowledge …`\n- `lean_ctx gain` / `lean_ctx stats`\n- `lean_ctx index …`\n\n### Embedded MCP Tools (enabled by default)\n\nBy default, pi-lean-ctx starts its embedded MCP bridge. It spawns `lean-ctx` as\nan MCP server and registers its available advanced tools directly in Pi:\n\n| Tool | Purpose |\n|------|---------|\n| `ctx_session` | Session state management and persistence |\n| `ctx_knowledge` | Project knowledge graph with temporal validity |\n| `ctx_semantic_search` | Find code by meaning, not exact text |\n| `ctx_overview` | Codebase overview and architecture analysis |\n| `ctx_compress` | Manual compression control |\n| `ctx_metrics` | Local usage diagnostics |\n| `ctx_multi_read` | Batch file reads |\n| `ctx_search` | MCP-native search |\n| `ctx_tree` | File tree listing |\n\nTo opt out, set `LEAN_CTX_PI_ENABLE_MCP=0` (or `\"enableMcp\": false`) and use\nthe one-shot `ctx_` CLI tools plus `lean_ctx` instead.\n\n## Install\n\n```bash\n# 1. Install lean-ctx (if not already installed)\ncargo install lean-ctx\n# or: brew tap yvgude/lean-ctx && brew install lean-ctx\n\n# 2. Install the Pi package\npi install npm:pi-lean-ctx\n\n# 3. Restart Pi\n```\n\nOr use the automated setup:\n\n```bash\nlean-ctx init --agent pi\n```\n\nThe published package has **zero runtime npm dependencies**: the MCP SDK\n(incl. zod) is shipped as a self-contained vendor bundle\n(`extensions/vendor/mcp-sdk.cjs`). This makes the extension immune to pi's\nshared npm prefix rewriting `node_modules` on every `pi install`/`pi remove`\n(which previously corrupted zod's locale files — GH #670).\n\n## How it works\n\n### ctx_ tools (CLI-backed)\n\nThese tools invoke the `lean-ctx` binary via CLI with `LEAN_CTX_COMPRESS=1`.\nIn the default additive mode, Pi’s native tools remain available alongside the\n`ctx_` tools. Replace mode hides the replaceable Pi builtins; additive mode with\nshell routing enabled hides only `bash`.\n\n### Embedded MCP bridge (session cache + advanced tools)\n\nOn by default, pi-lean-ctx uses the `lean-ctx` binary as an MCP server (JSON-RPC over stdio).\nThis persistent process holds the **session cache**: `ctx_read` (every mode, including line\nranges) is routed through the bridge, allowing unchanged re-reads to use the Runtime's cached\nrepresentation. Token use depends on the file, mode, cache policy, and host. The bridge\nalso discovers the server's advertised tools (`ctx_overview`, `ctx_graph`, `ctx_session`, …),\nfilters out those already exposed as `ctx_` CLI tools, and registers the rest as native Pi tools.\nBy default that surface is the lean core + `ctx_call`; set `toolProfile: power` (see the\n[Tool surface](#tool-surface-lean--standard--power) section) to also surface `ctx_edit`\nand the rest of the registry as first-class Pi tools. After the first discovery, validated\nversioned schemas are cached beside the Pi extension config. Warm starts register that direct\nsurface from the cache and defer the MCP process connection until the first bridge-backed call;\nconcurrent first calls share one connection attempt. That deferred connection is bounded by the\nsame 10s startup limit as eager discovery and is cancelled by the host's abort signal; if it\nfails, the CLI-backed tools keep serving and a short cooldown stops every following call from\npaying the bound again. Cache invalidation covers the extension and engine contract, binary\nidentity, tool profile, disabled tools, prefix, local tool surface, and forwarded engine\nconfiguration. A missing, corrupt, or incompatible cache keeps the eager discovery path for that\nstartup and refreshes the cache atomically after success.\n\nThe bridge wins over `~/.pi/agent/mcp.json`: a `lean-ctx` entry there (written by\n`lean-ctx init --agent pi`) does **not** disable the embedded bridge, because Pi has no native\nMCP support and that entry only does anything if you separately run\n[pi-mcp-adapter](https://github.com/nicobailon/pi-mcp-adapter). `/lean-ctx` warns about possible\nduplicates only when the adapter is genuinely running. If the bridge can't start, the CLI path\nkeeps working — only the cache and advanced tools are unavailable.\n\n### Automatic reconnection\n\nIf the MCP server process crashes, the bridge automatically reconnects (up to 3 attempts with exponential backoff). If reconnection fails, CLI-based tools continue working normally — only the advanced MCP tools become unavailable.\n\n## Disabling the bridge (optional)\n\nThe bridge is on by default. To force the one-shot CLI path (no cross-call cache),\nset an environment variable and restart Pi:\n\n```bash\nexport LEAN_CTX_PI_ENABLE_MCP=0\npi\n```\n\n…or set `\"enableMcp\": false` in `~/.pi/agent/extensions/pi-lean-ctx/config.json`.\n\n## Verifying local cache behavior\n\nUse this self-test to establish whether an unchanged re-read collapses to the\nRuntime's cache stub for a chosen file and policy. It verifies cache behavior;\nit does not establish a workload-level performance or savings claim.\n\n```bash\nlean-ctx verify-cache\n```\n\nIt reads a file twice through the real session cache and checks whether the\nsecond read collapses to a `[unchanged …]` stub. The following is illustrative\ndiagnostic output, not a general result:\n\n```text\nlean-ctx verify-cache\n\n  Target:        src/main.rs\n  Cache policy:  aggressive\n  Read #1:            response observed locally\n  Read #2:            unchanged stub emitted\n  Cache comparison:   stub emitted\n  Cache scope:        this file and active local policy\n\n  PASS — session cache engaged: the unchanged re-read returned a cache stub.\n```\n\n- Exit code `0` = cache proven, `1` = no stub (cache not engaging), `2` =\n  stubbing disabled by config (e.g. `cache_policy = safe`). Add `--json` for CI.\n- Pass an explicit path to probe a real file: `lean-ctx verify-cache src/app.ts`.\n- `lean-ctx doctor` also prints a **Session cache** line (CEP sessions +\n  cross-call hit ratio) so you can answer \"is the cache engaging?\" at a glance.\n\n> On Pi specifically, the embedded MCP bridge (on by default) is what holds the\n> cache across calls. If `verify-cache` fails, confirm the bridge is connected\n> via `/lean-ctx`; the one-shot CLI path cannot cache across calls.\n\nUse a comparable baseline, treatment, quality threshold, and visible methodology\nbefore turning any local measurement into a performance claim.\n\n## pi-mcp-adapter compatibility\n\nIf you prefer using [pi-mcp-adapter](https://github.com/nicobailon/pi-mcp-adapter) to manage your MCP servers, configure it explicitly:\n\n```bash\n# Option A: lean-ctx writes the config for you\nlean-ctx init --agent pi\n\n# Option B: Manual configuration in ~/.pi/agent/mcp.json\n```\n\n```json\n{\n  \"mcpServers\": {\n    \"lean-ctx\": {\n      \"command\": \"/path/to/lean-ctx\",\n      \"lifecycle\": \"lazy\",\n      \"directTools\": true\n    }\n  }\n}\n```\n\nA `lean-ctx` entry in `mcp.json` does not disable the embedded bridge. If you\nchoose `pi-mcp-adapter` to own the MCP server, explicitly set\n`\"enableMcp\": false` (or `LEAN_CTX_PI_ENABLE_MCP=0`) to avoid duplicate MCP\ntools; pi-lean-ctx then keeps only its CLI-backed tools.\n\n## Binary Resolution\n\nThe extension locates the `lean-ctx` binary in this order:\n\n1. `LEAN_CTX_BIN` environment variable\n2. `binary` in `~/.pi/agent/extensions/pi-lean-ctx/config.json`\n3. `~/.cargo/bin/lean-ctx`\n4. `~/.local/bin/lean-ctx` (Linux) or `%APPDATA%\\Local\\lean-ctx\\lean-ctx.exe` (Windows)\n5. `/usr/local/bin/lean-ctx` (macOS/Linux)\n6. `lean-ctx` on PATH\n\n## Smart Read Modes\n\nThe `ctx_read` tool automatically selects the optimal lean-ctx mode:\n\n| File Type | Size | Mode |\n|-----------|------|------|\n| `.md`, `.json`, `.toml`, `.yaml`, etc. | Any | `full` |\n| Code files (55+ extensions) | < 8 KB | `full` |\n| Code files | 8–96 KB | `map` (deps + API signatures) |\n| Code files | > 96 KB | `signatures` (AST extraction) |\n| Other files | < 48 KB | `full` |\n| Other files | > 48 KB | `map` |\n\n## Slash Command\n\nUse `/lean-ctx` in Pi to check:\n- Which binary is being used\n- MCP bridge status (disabled / embedded / adapter)\n- Active `ctx_` tool names\n- Coexistence info (#359): active tool prefix, tools handed to other extensions\n  (`Disabled`), and tools skipped due to a name already taken (`Skipped`)\n\n## Disabling specific tools\n\nTo disable specific MCP tools, configure `disabled_tools` in `~/.lean-ctx/config.toml`:\n\n```toml\ndisabled_tools = [\"ctx_graph\", \"ctx_benchmark\"]\n```\n\nOr via environment variable:\n\n```bash\nLEAN_CTX_DISABLED_TOOLS=ctx_graph,ctx_benchmark pi\n```\n\n## Coexisting with AFT and magic-context\n\npi-lean-ctx is built to **stack** with other Pi extensions such as\n[AFT](https://github.com/cortexkit/aft) and\n[magic-context](https://github.com/cortexkit/magic-context) (issue #359).\n\n**No more load crashes.** If another extension already registered a tool name\n(e.g. magic-context's `ctx_expand`), pi-lean-ctx now **skips that tool with a\nwarning** instead of crashing the whole agent. The rest of lean-ctx keeps\nworking. Run `/lean-ctx` to see exactly which tools were skipped.\n\n### Hand tool names to another extension\n\nUse a deny-list so the other extension owns shared names while lean-ctx keeps\nits compression + session-cache core (`ctx_read`, `ctx_shell`, …):\n\n```bash\n# env: comma/space separated, case-insensitive\nexport LEAN_CTX_PI_DISABLE_TOOLS=\"ctx_memory,ctx_expand,ctx_search\"\n```\n\n…or in `~/.pi/agent/extensions/pi-lean-ctx/config.json` (merged with the env list):\n\n```json\n{\n  \"disableTools\": [\"ctx_memory\", \"ctx_expand\", \"ctx_search\"]\n}\n```\n\n> This is the **Pi-extension** deny-list — it controls which tools lean-ctx\n> registers *in Pi* (including its own `ctx_*` tools like `ctx_grep`). It is\n> separate from the engine-level `disabled_tools` / `LEAN_CTX_DISABLED_TOOLS`,\n> which hides tools from the MCP server itself.\n\n### Or namespace them with a prefix\n\nKeep every tool but expose the bridge tools under your own prefix, so nothing\ncollides and small models see no duplicate names:\n\n```bash\nexport LEAN_CTX_PI_TOOL_PREFIX=\"lc_\"   # ctx_expand → lc_ctx_expand\n```\n\nThe signature tools (`ctx_read`, `ctx_shell`, `ctx_ls`, `ctx_find`, `ctx_grep`)\nkeep their stable names; only the bridge-discovered MCP tools are prefixed.\n\n### Curated profile (recommended division of labor)\n\n| Concern | Owner | Why |\n|---------|-------|-----|\n| File reads, shell, grep/find/ls — **compression + session cache** | **lean-ctx** | Local behavior; measure a comparable workload with a quality gate before making a gain claim |\n| **Long-horizon memory** (`ctx_memory`, `ctx_expand`) | magic-context | purpose-built long-term memory |\n| **Symbol-aware file ops** (`aft_*`) | AFT | precise AST edits |\n\nCopy-paste config for the profile above\n(`~/.pi/agent/extensions/pi-lean-ctx/config.json`):\n\n```json\n{\n  \"mode\": \"additive\",\n  \"enableMcp\": true,\n  \"disableTools\": [\"ctx_memory\", \"ctx_expand\", \"ctx_search\"]\n}\n```\n\nResult: no duplicate search/memory tools in the tool list, no load crash, and\neach extension does what it is best at. Verify with `/lean-ctx`, which now lists\nthe active prefix plus any handed-off (`Disabled`) and skipped tools.\n\n## Links\n\n- [lean-ctx](https://leanctx.com) — the Context SDK for AI Agents\n- [GitHub](https://github.com/yvgude/lean-ctx)\n- [Discord](https://discord.gg/pTHkG9Hew9)\n","readmeFilename":"README.md"}