{"_id":"@spences10/pi-context","_rev":"40-aef910b2b94531a94e9cc67b62a81d90","name":"@spences10/pi-context","dist-tags":{"latest":"0.1.16"},"versions":{"0.0.2":{"name":"@spences10/pi-context","version":"0.0.2","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":{"name":"Scott Spence","email":"me@scottspence.com"},"license":"MIT","_id":"@spences10/pi-context@0.0.2","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi#readme","bugs":{"url":"https://github.com/spences10/my-pi/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"7e34fac148f96dae8842fb8b7307ecd042c5a0c9","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.2.tgz","fileCount":9,"integrity":"sha512-Ej/dO23SC0nipxQTdn1qzgLsyAkv4RX4qH2Un4l4s97rI3MxSUtaLtGz3FVLySiJcK2cM/2caaNVbS6pbsPRrA==","signatures":[{"sig":"MEYCIQDOAZig3QGTkQOINeQ0EWEvttb/4ZeXGDDMO7CBWv/jDQIhAI90xA6dIUL4tr01DvyhU1rOpAFlfyu6Z1B51cRbsaG5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50728},"main":"./dist/index.js","type":"module","_from":"file:spences10-pi-context-0.0.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter @spences10/pi-redact run build && vitest run","build":"pnpm --filter @spences10/pi-redact run build && tsc -p tsconfig.build.json","check":"pnpm --filter @spences10/pi-redact run build && tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"_resolved":"/tmp/c434bbe40c6836fd67c8b67b4f53d6f6/spences10-pi-context-0.0.2.tgz","_integrity":"sha512-Ej/dO23SC0nipxQTdn1qzgLsyAkv4RX4qH2Un4l4s97rI3MxSUtaLtGz3FVLySiJcK2cM/2caaNVbS6pbsPRrA==","repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"_npmVersion":"11.6.2","description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.13.0","dependencies":{"typebox":"^1.1.37","@spences10/pi-redact":"0.0.3","@mariozechner/pi-coding-agent":"^0.72.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.2_1777712024794_0.39673471719481923","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@spences10/pi-context","version":"0.0.3","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":{"name":"Scott Spence","email":"me@scottspence.com"},"license":"MIT","_id":"@spences10/pi-context@0.0.3","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi#readme","bugs":{"url":"https://github.com/spences10/my-pi/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"896f15a596c17cd3f7fb6916fa352800d40dc761","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.3.tgz","fileCount":9,"integrity":"sha512-ocsjzj/rI6+wua9FCZiv20Lq39yjegv8xbECUMF9iXSb73rDMfpRfmyTeMSVz0BC7+lxBcSKbL8Q2Xx0N6AWqg==","signatures":[{"sig":"MEYCIQCyMAin+sIJd0sDXtH6cPYEY0FyT9B8zOdI2X01HqdyOQIhAPLWiR0vsbfYQ1b7PeJjrc/kj5L0UG++T2i9+FVwdOhc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51139},"main":"./dist/index.js","type":"module","_from":"file:spences10-pi-context-0.0.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json","check:self":"tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"_resolved":"/tmp/6fe9d2cf2b9248a94a857741b3f56bff/spences10-pi-context-0.0.3.tgz","_integrity":"sha512-ocsjzj/rI6+wua9FCZiv20Lq39yjegv8xbECUMF9iXSb73rDMfpRfmyTeMSVz0BC7+lxBcSKbL8Q2Xx0N6AWqg==","repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"_npmVersion":"11.12.1","description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"typebox":"^1.1.37","@spences10/pi-redact":"0.0.4","@mariozechner/pi-coding-agent":"^0.72.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.3_1777732000893_0.6801657497231206","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@spences10/pi-context","version":"0.0.4","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":{"name":"Scott Spence","email":"me@scottspence.com"},"license":"MIT","_id":"@spences10/pi-context@0.0.4","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi#readme","bugs":{"url":"https://github.com/spences10/my-pi/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"063a3f0ea6aab3ee276a47a89ffd9b7d01999693","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.4.tgz","fileCount":22,"integrity":"sha512-6i7ExsC6KkrrP7ZaCs9PAaJDnaClOh3MC5yswzob1dI7lmeS4hzs8AphTFpiT6v7QTa7ygGtFjaVipAF5UxAog==","signatures":[{"sig":"MEYCIQDuZl1J3o/yvcIFPNUTSp70jtoVj4gVyAdvnsb6wfzAPQIhAJVqNrgG1OcQf4P744Mwb5ZB88oMsJ7OnvmYfaSHdlRo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109313},"main":"./dist/index.js","type":"module","_from":"file:spences10-pi-context-0.0.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"_resolved":"/tmp/9a95fece736b8c17f332cc34ee13277a/spences10-pi-context-0.0.4.tgz","_integrity":"sha512-6i7ExsC6KkrrP7ZaCs9PAaJDnaClOh3MC5yswzob1dI7lmeS4hzs8AphTFpiT6v7QTa7ygGtFjaVipAF5UxAog==","repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"_npmVersion":"11.12.1","description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"typebox":"^1.1.37","@spences10/pi-redact":"0.0.4","@spences10/pi-tui-modal":"0.0.5","@mariozechner/pi-coding-agent":"^0.72.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.4_1777749114847_0.8482185116385617","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@spences10/pi-context","version":"0.0.5","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":{"name":"Scott Spence","email":"me@scottspence.com"},"license":"MIT","_id":"@spences10/pi-context@0.0.5","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi#readme","bugs":{"url":"https://github.com/spences10/my-pi/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"a51e5f935ec1892b80454bbaccc0b8573e6b353e","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.5.tgz","fileCount":22,"integrity":"sha512-lLxFQIO20+c7iUt07TJ+DcXOmjWCjmtmC+WZJ//Nc3ppzpJ4joQqLwjDnY96stjAHtErDAYG33/3c+GosPzs3g==","signatures":[{"sig":"MEYCIQDNhp5rHf0IUO7qlnOoh8HBSjngbpwOqrFmiU4XsRaZ8wIhALMte/sia9NspKU47nJlxpxzyrqsGd63QzZs83kidq2i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109313},"main":"./dist/index.js","type":"module","_from":"file:spences10-pi-context-0.0.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"_resolved":"/tmp/d92b63c6f331843cd6e2bd04a80c246d/spences10-pi-context-0.0.5.tgz","_integrity":"sha512-lLxFQIO20+c7iUt07TJ+DcXOmjWCjmtmC+WZJ//Nc3ppzpJ4joQqLwjDnY96stjAHtErDAYG33/3c+GosPzs3g==","repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"_npmVersion":"11.12.1","description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"typebox":"^1.1.37","@spences10/pi-redact":"0.0.4","@spences10/pi-tui-modal":"0.0.6","@mariozechner/pi-coding-agent":"^0.72.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.5_1777799960161_0.4136701394686786","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@spences10/pi-context","version":"0.0.6","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":{"name":"Scott Spence","email":"me@scottspence.com"},"license":"MIT","_id":"@spences10/pi-context@0.0.6","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi#readme","bugs":{"url":"https://github.com/spences10/my-pi/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"d74702068319f38c4f6e7dadce0d44f01b03e1e1","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.6.tgz","fileCount":25,"integrity":"sha512-2HGSJxnm0F4jREb6FOfRXewj3uRU+kQRMywPc9EM1bNGT19yAvgE/3cdMJvzFkzBt7a24Tm36HIsnpF5frC+0w==","signatures":[{"sig":"MEUCIHYS7HOQEZM90XdY9joru/zBKmqEPrJ1Qerr19kwO4t+AiEAmGmk8gI0eAeoUx+obMRjHNC889hRVepr0r9XgkQZyZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154013},"main":"./dist/index.js","type":"module","_from":"file:spences10-pi-context-0.0.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"_resolved":"/tmp/4569890f519192c28162ec9737fc389e/spences10-pi-context-0.0.6.tgz","_integrity":"sha512-2HGSJxnm0F4jREb6FOfRXewj3uRU+kQRMywPc9EM1bNGT19yAvgE/3cdMJvzFkzBt7a24Tm36HIsnpF5frC+0w==","repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"_npmVersion":"11.12.1","description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"typebox":"^1.1.37","@spences10/pi-redact":"0.0.4","@spences10/pi-tui-modal":"0.0.6","@mariozechner/pi-coding-agent":"^0.72.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.6_1777835490325_0.45748130539414733","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@spences10/pi-context","version":"0.0.7","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":{"name":"Scott Spence","email":"me@scottspence.com"},"license":"MIT","_id":"@spences10/pi-context@0.0.7","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi#readme","bugs":{"url":"https://github.com/spences10/my-pi/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"3f2e30f4378d20271a970b2f0ca29637668f78c1","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.7.tgz","fileCount":25,"integrity":"sha512-RcmPBAEMagM4UuCrnvCnjkhL8zzm3TXbstdkB4mc99O+2aKLLMt9p6cYTsXR71ctuQgVBOGv1osyJB49OsULrw==","signatures":[{"sig":"MEUCIQDBMrr2pzmUxjNrxoEQcn+AdM1FLfhMZs9p39c4rLkZJgIgV3vtZwxGuPkcKeGus3CkXgZ3zQGnnccWY5q1nLBYghk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161067},"main":"./dist/index.js","type":"module","_from":"file:spences10-pi-context-0.0.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"_resolved":"/tmp/d8ebe4925fb0e42e57fb367710eeff8a/spences10-pi-context-0.0.7.tgz","_integrity":"sha512-RcmPBAEMagM4UuCrnvCnjkhL8zzm3TXbstdkB4mc99O+2aKLLMt9p6cYTsXR71ctuQgVBOGv1osyJB49OsULrw==","repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"_npmVersion":"11.12.1","description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"typebox":"^1.1.37","@spences10/pi-redact":"0.0.5","@spences10/pi-tui-modal":"0.0.7","@mariozechner/pi-coding-agent":"^0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.7_1777923425728_0.6727252615559041","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@spences10/pi-context","version":"0.0.8","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":{"name":"Scott Spence","email":"me@scottspence.com"},"license":"MIT","_id":"@spences10/pi-context@0.0.8","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi#readme","bugs":{"url":"https://github.com/spences10/my-pi/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"b898764263c83c64d9474bb6a045c978d16735ca","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.8.tgz","fileCount":25,"integrity":"sha512-gBtGKjXgIkuo2KKHxiFkB6DtJr/RE1ZNpocBFuYcwTrSZ79r88Ti1vlPv4z8pOI+q/fKeMJNQ6hPmowPa65JOg==","signatures":[{"sig":"MEQCIH6hj6+6oSZT/VFSsz+TVP3K4aCQ/fvgrZf3IHQrdTy2AiA7BvtIUGEPIUcA38l8CxQ5mR9qLrHZao9Ilp+8pFiiOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161067},"main":"./dist/index.js","type":"module","_from":"file:spences10-pi-context-0.0.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"_resolved":"/tmp/ec84e87424a763dbfb4df4cbe1a0a08c/spences10-pi-context-0.0.8.tgz","_integrity":"sha512-gBtGKjXgIkuo2KKHxiFkB6DtJr/RE1ZNpocBFuYcwTrSZ79r88Ti1vlPv4z8pOI+q/fKeMJNQ6hPmowPa65JOg==","repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"_npmVersion":"11.12.1","description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"typebox":"^1.1.38","@spences10/pi-redact":"0.0.5","@spences10/pi-tui-modal":"0.0.7","@mariozechner/pi-coding-agent":"^0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.8_1778081599290_0.7000347998020013","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@spences10/pi-context","version":"0.0.9","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":{"name":"Scott Spence","email":"me@scottspence.com"},"license":"MIT","_id":"@spences10/pi-context@0.0.9","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi#readme","bugs":{"url":"https://github.com/spences10/my-pi/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"49ffa3682f735b600c17cb1e94fef8b735cd077f","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.9.tgz","fileCount":25,"integrity":"sha512-ynolGGnFD4LCe0SPm+XIzWemoFJ5JUxXUaZgecDPZkQ01sfqdn6OIztbSx74nx36FKpRB318RdDfVKJKqqSV8w==","signatures":[{"sig":"MEUCIQDv5S/gBGXjV6VJCTGUL9EhJqc8vzpNo0Nw6Yi+73s/NQIgQ+wOBs6ud00bUAOdVPdKekUu5xX9SLvPyuZb06KrdxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161067},"main":"./dist/index.js","type":"module","_from":"file:spences10-pi-context-0.0.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"_resolved":"/tmp/622eb4667564fc5a89feef427fbbce08/spences10-pi-context-0.0.9.tgz","_integrity":"sha512-ynolGGnFD4LCe0SPm+XIzWemoFJ5JUxXUaZgecDPZkQ01sfqdn6OIztbSx74nx36FKpRB318RdDfVKJKqqSV8w==","repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"_npmVersion":"11.12.1","description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"typebox":"^1.1.38","@spences10/pi-redact":"0.0.5","@spences10/pi-tui-modal":"0.0.8","@mariozechner/pi-coding-agent":"^0.73.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.9_1778102930195_0.19869595032357457","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@spences10/pi-context","version":"0.0.10","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":{"name":"Scott Spence","email":"me@scottspence.com"},"license":"MIT","_id":"@spences10/pi-context@0.0.10","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi#readme","bugs":{"url":"https://github.com/spences10/my-pi/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"133a65b073e487d46995f1b9d70ba0f49eba26c4","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.10.tgz","fileCount":25,"integrity":"sha512-YE6Bpca4Pf/q6uCeR+KYQsaLa5k4EWyUdA0OnFnArlPt+CU77uS94/+9wXqYtK6wYcZNYTojqZ4QDwe4KE4kpw==","signatures":[{"sig":"MEYCIQCnvg/dDYfF7pJ9iqElT/31kZ+Ebq17LBaqnB6Nj113+AIhALIb062UKDjX/85VwxxVwa9L/fX0piRW4EvnPwNKJrJb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161072},"main":"./dist/index.js","type":"module","_from":"file:spences10-pi-context-0.0.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"_resolved":"/tmp/de79662f3d151b13738b8ee8d01fe084/spences10-pi-context-0.0.10.tgz","_integrity":"sha512-YE6Bpca4Pf/q6uCeR+KYQsaLa5k4EWyUdA0OnFnArlPt+CU77uS94/+9wXqYtK6wYcZNYTojqZ4QDwe4KE4kpw==","repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"_npmVersion":"11.12.1","description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"typebox":"^1.1.38","@spences10/pi-redact":"0.0.6","@spences10/pi-tui-modal":"0.0.9","@earendil-works/pi-coding-agent":"^0.74.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.10_1778189086925_0.04535410998091205","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@spences10/pi-context","version":"0.0.11","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.11","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"41550a6151d44b96bf650e3057ad2b31ad8cb341","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.11.tgz","fileCount":37,"integrity":"sha512-oOPehn7iJGgVwEx9olBFrQ/DtbzMPSfTGqoQjNo3XpXN7HGigYB9/m3WZ7LwEi73sF1v4czSuuOYIBhmuOSUWw==","signatures":[{"sig":"MEYCIQCf/orLfXtPpE62THKOX+2MJh2FBdL+jZVl0mkEwNAjUAIhANevaqMem5X78kH3QzRDvPF0d2iR15a4/g4nLmYCJKWs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"typebox":"^1.1.38","@spences10/pi-redact":"0.0.6","@spences10/pi-tui-modal":"0.0.10","@earendil-works/pi-coding-agent":"^0.74.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.11_1778793985320_0.2963642060951095","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@spences10/pi-context","version":"0.0.12","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.12","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"7ff058a33643398ed5861055be1b39b44eb39aa7","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.12.tgz","fileCount":37,"integrity":"sha512-I90ckSSoa3cfFW2oyLevr0JlUUdPvRTXs38yk9BK88W2v/NIwc0C9l+lIBte6bGcyZLtkxe8EzxXOf5K+TfqGg==","signatures":[{"sig":"MEYCIQD//ECpFwi3npkjuxIbOOYnAfeNVNqeQYiahrMOTE6yTwIhANVpv7iPqK/kYd4Q0gd5+vsb/+Nr8UDEEXaq54YrKmHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"typebox":"^1.1.38","@spences10/pi-redact":"0.0.6","@spences10/pi-tui-modal":"0.0.11","@earendil-works/pi-coding-agent":"^0.74.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.12_1778881872426_0.7108730544644537","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@spences10/pi-context","version":"0.0.13","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.13","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"9f43fbe2e47efc402a6e0fbde42c98ceb8421a72","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.13.tgz","fileCount":37,"integrity":"sha512-lYmXjRR3gwp0ySn3KbTGRNLhYwxbw/B2Nqnajqhpu2zgyhX8rxRAhdkL51pQiVQCWGJH363gTdhkMzkm8AG/YA==","signatures":[{"sig":"MEQCIAOjjX9qMpTi8LCSvQudvJ849kbmMjVlNvr6IzCr9978AiAuDxojeKfkkUIxk2TOnoF1sQoJXaLrtewhBuTLm2BFVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"typebox":"^1.1.38","@spences10/pi-redact":"0.0.6","@spences10/pi-tui-modal":"0.0.12","@earendil-works/pi-coding-agent":"^0.74.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.13_1778923001767_0.9802874958754044","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@spences10/pi-context","version":"0.0.14","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.14","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"15422899c49bc9c7b7afe58e07d276e2b6f48532","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.14.tgz","fileCount":37,"integrity":"sha512-WFNTeXWWypkg5BfDoP34amyeClcBg1JlOA2ZpCGsak94cGlOi8A2uuQNWR3fuLBd2vzBVuv4MfsCwwv03r7Gbw==","signatures":[{"sig":"MEYCIQCHpwIqqpu3T6O+hDhBEaxx8VmTqlminqhgcebGui7d4AIhAK5Oc6lSMrt7NT3cx+dfw2kveCAHf1VZ0xmzrsh4eDAs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166465},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.7","@spences10/pi-tui-modal":"0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.14_1778927921972_0.04522114927189591","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@spences10/pi-context","version":"0.0.15","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.15","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"9ca47e24ae5d4c02374f97ea240d0917db17efab","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.15.tgz","fileCount":58,"integrity":"sha512-Vb2S29tZ/ukOffwHMpna1RBfINvdi7dN/GVEdSVN+YTQS4VIpcIlZf7iOXLtCRPiUEthEjZ7k9PL918WDrkU1A==","signatures":[{"sig":"MEUCIGDKe5zIdQ1v2+CHRfx5RDbo+/ks/f+U8qekPctRfKx6AiEA6fRkGP5uKu/AI2RoCGhwcNulZ7tf+ohiqRgdEWXOg6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235907},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.8","@spences10/pi-tui-modal":"0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.15_1778933719518_0.9113730261909103","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@spences10/pi-context","version":"0.0.16","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.16","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"0eaa1f154b492f4191e37bc7139a8f08191ef1ee","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.16.tgz","fileCount":73,"integrity":"sha512-Sm7RUiv2NM+UyJWKPo/za8kUmCNJTGWKqwYnBhx3KOQIpEh5ieiGSeSdldav8+PvrkbxLPXAR12zBjYXXB8/2g==","signatures":[{"sig":"MEUCIELuOWm2w3PWWmgk9xFq31fZsqCP8TjEab3RCxWbmAFIAiEA9qSUBBpO+jWNIpiiHWf3PrWTpBZlsn/rsLI+kWH+C6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271604},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit","coverage:self":"vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.8","@spences10/pi-tui-modal":"0.0.14"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.16_1778947899393_0.46413586581314936","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@spences10/pi-context","version":"0.0.17","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.17","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"9b12afe21a6a2b387e5fd7fe51e84a554d0992a9","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.17.tgz","fileCount":73,"integrity":"sha512-ik5bm4DyXBqhON+IBDE1qlRXO+r5vzz6LzI7rizFX920FSvumz2kbd6lQink9SqLEmGwt1Dzc6MXQxwIy90tRw==","signatures":[{"sig":"MEUCIQCCdwwoxD5nqi48ycGz8GC03fPkIjSOIw+Fw9MIGYsuVQIgK/tDr9DF/eEPT2C+ZjywwtApuB4ihMWL+a3iMmgVBGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271604},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit","coverage:self":"vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.8","@spences10/pi-tui-modal":"0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.17_1778963311145_0.24117633245823122","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@spences10/pi-context","version":"0.0.18","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.18","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"1b51de9c23f942d2ca11f2c743be9fe8a1de9680","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.18.tgz","fileCount":73,"integrity":"sha512-N5NySUZq6srnBSwZcN1hZQ4WVB72htrgmVwqRLjM/pujzCj43ivIqjeAaCmmISDDygCxpHQ7CsJp5qw1TgyCgQ==","signatures":[{"sig":"MEQCIB5AZrs4jUPRqpnCxq9ylJJmOgT/UiTNi3+CB/MK+YEvAiAaXSExxE7nzDCbRZpAFoN70Z8LMIi/B/7Jsr5JOJ1oOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271653},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vitest run","build:self":"tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"tsc --noEmit","coverage:self":"vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.9","@spences10/pi-tui-modal":"0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"^0.74.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.18_1779014260986_0.10396662662454159","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@spences10/pi-context","version":"0.0.19","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.19","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"dda873329a4d58719244919c4998efb259b79cfb","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.19.tgz","fileCount":73,"integrity":"sha512-Mb8Z7qmA6ZPYPRixwF+tHIZxYiDPRmrjZ9mGoZnSuOdNzUTkeBMZ+mMAKMX31lgUxJlH5fN4GRqHXlCYVzI2dg==","signatures":[{"sig":"MEUCIDqV3qbkoXnXvrdhhoLaNeXUmF3OPTuBFPtLag9n67gjAiEAqv7wyh3p/wfxoDp4uMmNkvO2ygQGQHzkAib8EQNjWPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272502},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Pi extension for local SQLite context sidecar storage and retrieval of large tool output","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.10","@spences10/pi-tui-modal":"0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"^0.74.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.19_1779018235088_0.7492779868968351","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@spences10/pi-context","version":"0.0.20","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.20","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"313469bd280b5f39aee0cbbf6d035f0e2b48e102","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.20.tgz","fileCount":73,"integrity":"sha512-/lZS0daRO6eFG5YxfMzxtz/nnBBxj0bI2wzMx0N/ecEZuSiaIpBOIIVD+Jphog2nhVZlReueQeNRIsHwIQAn6Q==","signatures":[{"sig":"MEYCIQCpaaJ++TgE8x5swqVsuRBWogM6fNbyBk5IHbra9/wkGQIhAN3K/V9K0KeKjtpYovQMogitCeYagFaFpi1khnZ75pYD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275800},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.11","@spences10/pi-tui-modal":"0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"^0.74.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.20_1779035947381_0.5101093150095724","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@spences10/pi-context","version":"0.0.21","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.21","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"97451c343836b25360a9447c28aa4da0a6215068","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.21.tgz","fileCount":73,"integrity":"sha512-dlA3iOf9PjZI3XSr1uY89C3vgmkRei8JxaT1nnsrh3qgJJJgUMoM3ulSq+yL4Ig5qrFRhJpye7CWC2MAZFIvoA==","signatures":[{"sig":"MEUCIBK+X6d1vlsQweVFJXwIgN/DAv9cqxk0bOq60MnhxFbvAiEA12zE0OmpTKtA2IC5u+/AlibCPDt0zdLlZzx2jakUCS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275800},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.11","@spences10/pi-tui-modal":"0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.5","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"^0.74.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.21_1779109078433_0.5507638623789375","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@spences10/pi-context","version":"0.0.22","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.22","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"f93be9ce8a62e184338aee6cf49117c117828b0c","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.22.tgz","fileCount":73,"integrity":"sha512-fnot2XLQozcJW2yEX1Pv6vv4fcgsZbwimY2j9kr1JQ0w1XZYK0kp1f8FsmxjLPD1qr+gD4wH62KdQ7/9hHOXYg==","signatures":[{"sig":"MEUCIG7d/KZK68V9NIxOQSqV5Dwm96OmHqqiW5LixSwcLshuAiEA84aTt3JG3HGhnPN2b7QjmueXzlB0RlII0F6bIxtiDtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275911},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.12","@spences10/pi-tui-modal":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.75.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.22_1779389240811_0.5622160612496203","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@spences10/pi-context","version":"0.0.23","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.23","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"4d56236888300366ec9d916ded56bcdffa29dfe6","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.23.tgz","fileCount":73,"integrity":"sha512-pEJnUNL84aHY3xdjbq2UbhDczY6nOWYvwypqtpuVCfEj6j1a4ktd8JeHVXX1zC7K59VywZoWAq64IKYDUYzHXQ==","signatures":[{"sig":"MEUCIQDUBXaEbm6ofVUBqRv0Tv+nUxVrN3On7I/NxjgvsObXHAIgNMVVDBfiF4U6gipL8EFdVcNrfPbZphREfk80DVffddk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.12","@spences10/pi-settings":"0.0.0","@spences10/pi-tui-modal":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.75.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.23_1779392078688_0.6572688373894853","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@spences10/pi-context","version":"0.0.24","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.0.24","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"41409a58694fd1398a75bdfd3a5ef9cf4629e846","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.0.24.tgz","fileCount":82,"integrity":"sha512-kyMAbxyG7POh643PxGyFkrzhkg4bxDgsSCadkYFc9rOcxmT0YHEdaHLMkqI1dYsY6k5meFSSgidoijTCbbydig==","signatures":[{"sig":"MEUCIAvXtauHNTGW87xzt5ebvD8Iu7ltJthpSS5CFp74H81pAiEAsnoabBS6hX3VYaMrKmvz8LL+Wm8eUhtB8uoGN+MJG/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":282470},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.12","@spences10/pi-settings":"0.0.0","@spences10/pi-tui-modal":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.6","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.75.4"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.0.24_1779561057781_0.4998676884220885","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@spences10/pi-context","version":"0.1.0","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.0","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"fbeb899dff9953aab5fbb318957949b87da1b486","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.0.tgz","fileCount":82,"integrity":"sha512-PweQGO75gsmOHNKtASdr4N3tTN+tLKNwv4/VdWNDzRhPfbQqpooFlw3Zn3IYHgDTeschTOhF8gglyw4AdO483g==","signatures":[{"sig":"MEYCIQCR7x9B1wQiZ74dXWZNct1YGqhFXwgZaOT0ng/GC/+kJAIhALE+AOsVPnOOHYorkyEgWXktFfz7YOTRLBhLogmBh37i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.12","@spences10/pi-settings":"0.0.1","@spences10/pi-tui-modal":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.8","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.79.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.0_1781704230023_0.9253115188453349","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@spences10/pi-context","version":"0.1.1","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.1","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"c5e88194e6c49adb88b630f8a4652c1f1624b25e","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.1.tgz","fileCount":85,"integrity":"sha512-bDhiiXSMrdQj5ludhfBUTcjXPhI9uMjNZUW+gQTp5xj4rSgdchKxH+kXYR8V6DLEcuti2oRm1Jpkvmzf4Pi6mA==","signatures":[{"sig":"MEUCIQDblDZpf8OYXsW0qZgwsRE+DPiIPSrY2/qQQvF6XeucYgIgPJsYgtjDeaMSx+g4O2RhtVUQNpi63A4KekbRJlM6wTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295413},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.12","@spences10/pi-settings":"0.0.1","@spences10/pi-tui-modal":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.9","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.1_1781705257670_0.041172292221475226","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@spences10/pi-context","version":"0.1.2","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.2","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"43387ed76738eb08e07a789001d505f60a40a578","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.2.tgz","fileCount":85,"integrity":"sha512-tcutGgTUo7qKCQ99pVf4drtE/6atcGryV3uU4gdV7WeXZit3jNWyn8r4086sJxI3Uub1QILzcboC1r6VQK0AZw==","signatures":[{"sig":"MEUCIDnB60lfmJSRFXKk4aD2vPg0UpeZ3C5Ye+t9pyFDSCn/AiEA2cJsmx4FdiJBR+ktlVxXDJOcU/TwpMg1zl7Vcz35eEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.12","@spences10/pi-settings":"0.0.1","@spences10/pi-tui-modal":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.9","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.79.6"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.2_1781885076035_0.37833548904784675","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@spences10/pi-context","version":"0.1.3","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.3","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"f1ca69f87b3310f3b3de3a7c79d21ac894e625a5","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.3.tgz","fileCount":112,"integrity":"sha512-bKQ+eRBnvXedTm5MRnZfKGG2twSpMHKTplWBd+m5DKmGeLNViycA6otMwDX07/N1BN4RasTK3chnlJxqbW6ySQ==","signatures":[{"sig":"MEYCIQD7c5j2YVsUp6lYavZ0+q7sDe5aMhlFrJUqfZUNjExjBwIhAOMMT2rwzYtRHOVXEhwp4WnJstFxqdZxGAi2U15GWXQ0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.12","@spences10/pi-settings":"0.0.1","@spences10/pi-tui-modal":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.9","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.79.9"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.3_1782164363599_0.023270942697237285","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@spences10/pi-context","version":"0.1.4","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.4","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"0737a446da13bdfe01f80ef92d74b23507daecb0","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.4.tgz","fileCount":112,"integrity":"sha512-/oa1TQes+XSD81TkIMOuhVFKTvqon5zQTuSly+slHK0i2gTFnbZQIY82bIrEYWV6PM7DNOrwb3lhxBO+tUHD1Q==","signatures":[{"sig":"MEUCIQCqQLfNsLSAtrPWRfFVCVZwes7K2nO1UnWfFyy8D3SuYQIgGeCFcvZA4Hj96hs6NLIeDsvuYLNu6T6t7ltZWsMvsEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316423},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.12","@spences10/pi-settings":"0.0.1","@spences10/pi-tui-modal":"0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.9","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.80.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.4_1783336595204_0.5748121766458183","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@spences10/pi-context","version":"0.1.5","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.5","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"46584af1b7415b1b55c575a01afed872c997709a","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.5.tgz","fileCount":112,"integrity":"sha512-UhSo1SoD9K9tkJ9vRrDev/op3f43KUD6CnWs8iHsGtYBRYMLvUV0F7bL1XZNqPeV7QmGAIaIkNtQoZtQW8Krlg==","signatures":[{"sig":"MEQCIHfvr6m/WObBRlVD/dEKLNwyQvD7wcbK5xVE0ea1fCKCAiAlD1JQkjGAzHi8qDvnbWNXy6+oKhspaNq5Qbeum0CyZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317454},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.12","@spences10/pi-settings":"0.0.1","@spences10/pi-tui-modal":"0.0.20","@spences10/pi-sqlite-core":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.9","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.80.3"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.5_1783444150426_0.5439142965651746","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@spences10/pi-context","version":"0.1.6","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.6","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"014d2ca64d99f4f235d9250e668fddd4c81933ba","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.6.tgz","fileCount":112,"integrity":"sha512-PJs0PyypUvvmtsn92t+nPJIg5fFHg7rl/CK5I/sorb+UeR+pC68nQ5D3ATSIrJOR0daGqY5pxSXihN73Y5JP7g==","signatures":[{"sig":"MEUCIQC8gX0z5+gT6pVmZVa/Nk0iHh9CgIvPykpDoxDRU4LRBAIgOm+n/FU7F3/xWmKGRd+uOzYiy3zyev9XUEYaXaHEksY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317455},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.12","@spences10/pi-settings":"0.0.2","@spences10/pi-tui-modal":"0.0.20","@spences10/pi-sqlite-core":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"^6.0.3","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.6_1783676891162_0.14389649525691817","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@spences10/pi-context","version":"0.1.7","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.7","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"176a06910ba6b51e2eea6bface36645c7d9e89bf","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.7.tgz","fileCount":94,"integrity":"sha512-6fmme7WPovDBPlAH+BzD2bnifwuKYKMfQ0O3EZFo6O5zW4zQ4vpfOLyHzIA6JNg3WpdAl1J41t/vw4Pet+cdEg==","signatures":[{"sig":"MEUCIQDSVNZygVRfOzvOh5EPuWunX92CpGdZ28bDsU5fckBKFAIgTXelXKbKZaKECVA1kZjMFac8kWF9mOAxUqprIKUYfYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.12","@spences10/pi-settings":"0.0.2","@spences10/pi-tui-modal":"0.0.21","@spences10/pi-sqlite-core":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"^7.0.2","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.7_1783857997180_0.7318271266449115","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@spences10/pi-context","version":"0.1.8","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.8","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"663ae55c8913a573c03248a50858b0617ad90988","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.8.tgz","fileCount":94,"integrity":"sha512-OxAx4cNA8BJgjui7zcnUXVIXTxprnuTWQGgn9LRkXCVraASYXubwL8w6uiPXT0QHLm092wJBSkhHj8zw2qbf3g==","signatures":[{"sig":"MEYCIQCD0ya4XTLC+aHHx2XI1s2fs0ICGdTUDPu5SNTEUZxJAwIhALhwEYH5aCPS7JRdQawR2CV6zkS6Sq2Lb6HHOAIHhQKO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.12","@spences10/pi-settings":"0.0.2","@spences10/pi-tui-modal":"0.0.22","@spences10/pi-sqlite-core":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"^7.0.2","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.8_1784119523567_0.47770444323304284","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@spences10/pi-context","version":"0.1.9","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.9","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"899744f7c43b0d01680bc6b41233a7400598e210","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.9.tgz","fileCount":94,"integrity":"sha512-HMfoQmCl4TjDiC8BJiJb5kJrnVy6dthHWBQNBtG9Z7XK6CaysNLYOQOlBEA2mbzdYLINbukoeP2/OuyA2ckKcg==","signatures":[{"sig":"MEUCICvqMBX4cYLCB3RHpxJ78tJOJpuUf01jHwixjgUOhFhxAiEAi7K3/KTtbRn1bRzsTkzSSci850WjzAZ2+9zD26VsFZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252634},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.13","@spences10/pi-settings":"0.0.2","@spences10/pi-tui-modal":"0.0.22","@spences10/pi-sqlite-core":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"^7.0.0","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.80.9"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.9_1784461236960_0.9880599931438447","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@spences10/pi-context","version":"0.1.10","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.10","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"9ad375c9e8e829e11545a3f199544c4758fb539b","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.10.tgz","fileCount":94,"integrity":"sha512-m4cZzaTG38lg77cg7ZbRVBzZ0E7YFI1/+ZszPCHEnLjfKaQSwHuuxnmW+FZvN7XXu3hS/9Rm84OY3rmLBFbnjg==","signatures":[{"sig":"MEQCIA5X+zhGgC8Jbqq2vves2Vr0mUKwiHai8boso41zCwgyAiAFfYaEqvHDxM/z/x8chcfzzDglWtAOsyCGGe82cxofCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252861},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.14","@spences10/pi-settings":"0.0.2","@spences10/pi-tui-modal":"0.0.23","@spences10/pi-sqlite-core":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"^7.0.0","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.10_1784544226716_0.3691480387477972","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@spences10/pi-context","version":"0.1.11","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.11","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"6523177eaff2de7029be5b2ec6ed1df4b9c8ed2e","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.11.tgz","fileCount":94,"integrity":"sha512-A6X+VcdHTRksVCPAZvuPtckMu5rj5Hye3cm/i2zs078j9ShbGJp0QxENtiwcOYNKluT37ajtSKXWmHOn4QGrJA==","signatures":[{"sig":"MEUCIHTfW4qc9x751KUZc7F+p09ieLlTPZXMls3PspMzEpG1AiEA3DADbkb0ZnGFUo7dDfBY20g295qlqhT3GgiZsbUWNX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252861},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.14","@spences10/pi-settings":"0.0.2","@spences10/pi-tui-modal":"0.0.24","@spences10/pi-sqlite-core":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"^7.0.0","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.11_1784574298487_0.6859044050965015","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@spences10/pi-context","version":"0.1.12","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.12","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"d0eaab67bd15ca7f41fd280a073d5e4d766adc45","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.12.tgz","fileCount":94,"integrity":"sha512-xDHzKR/KJOEwI/9b1eTTOfeSZMvQb4ryRgjSZYNR7fT1q3umpukxMCJ1V9+f3m4IVQIQ7Cqxvpob2VWU73SPew==","signatures":[{"sig":"MEQCIAcNUkfKvMy3vucEq2q4QK/7LemgjvluMt6JTUr4zHIGAiA6ZhgsBlC6TNB/OusCXdUBDWhy2ZCNUR2pJKiXW3SWyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252861},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.14","@spences10/pi-settings":"0.0.3","@spences10/pi-tui-modal":"0.0.24","@spences10/pi-sqlite-core":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"^7.0.0","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.80.10"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.12_1784708433027_0.48523918296982593","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@spences10/pi-context","version":"0.1.13","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.13","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"33bd993b65ecfca2d20f7389bb11040213d3a63f","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.13.tgz","fileCount":94,"integrity":"sha512-+PHGAMZGC7aJbL+iN/I+DxqERdk59da5gnise9tWotPNT5Kwl7Fxia1roOZn8ZbSJurAnTkA5kvbGG75dbkuiA==","signatures":[{"sig":"MEUCIQCGYllCA6OmZEE/gSogshk3wY9FPzQwY3xUU2EdqpKSNAIgXwCTxH04CoaQFtd7CfbELHVCZpNoehobBo4b9kaeDww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.14","@spences10/pi-settings":"0.0.3","@spences10/pi-tui-modal":"0.0.24","@spences10/pi-sqlite-core":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"^7.0.0","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.82.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.13_1785064769246_0.3634913985231971","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@spences10/pi-context","version":"0.1.14","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.14","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"4ae340cd8781a86e292ab6b3a3c9b3dec6e570f5","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.14.tgz","fileCount":94,"integrity":"sha512-I6fiw7lFReCW+w4IBYratk69s+4P7DB6Ev0Swte+MGrx4+QFcEisg6tMEG8+2vxkhjbkUd87mJklcO7PKLaHFA==","signatures":[{"sig":"MEUCICJvAyUHwg3w+MP+dp3lOTRorqgn7jU3oCWpsgXb0CpuAiEA0ZwQqJM3jo90j1P+/KlWipux7W8p3/tL4ASXK4SulWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.14","@spences10/pi-settings":"0.0.3","@spences10/pi-tui-modal":"0.0.24","@spences10/pi-sqlite-core":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"^7.0.0","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.82.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.14_1785066014107_0.34978921312818634","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@spences10/pi-context","version":"0.1.15","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"author":"Scott Spence <me@scottspence.com>","license":"MIT","_id":"@spences10/pi-context@0.1.15","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","pi":{"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png","extensions":["./dist/index.js"]},"dist":{"shasum":"3b3d3730513af8e43d9c16f264634f01b5a263a4","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.15.tgz","fileCount":94,"integrity":"sha512-5AzO+qOfzVX+Cqpv6cBZzS7E9KGxdt9J+9lEMllatmf0PTADZd7r4lPAs64uUIH6Ez1FPjI2qcqPAjAxzItB5w==","signatures":[{"sig":"MEQCIFXaiwr/6EcR/4lpwcPNZxddZVCwU05IOYlny8ZRattkAiBlwlVySDEtDLzAal2BnN8LEPXvQh9dmWkIFIky7hP+nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253019},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24.15.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"scripts":{"test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self","test:self":"vp exec vitest run --maxWorkers=8","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check:self":"vp exec tsc --noEmit","coverage:self":"vp exec vitest run --maxWorkers=8 --coverage"},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"repository":{"url":"git+https://github.com/spences10/my-pi.git","type":"git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@spences10/pi-redact":"0.0.14","@spences10/pi-settings":"0.0.3","@spences10/pi-tui-modal":"0.0.24","@spences10/pi-sqlite-core":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","typescript":"^7.0.0","@types/node":"^25.8.0","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-context_0.1.15_1785585425060_0.2586900032526589","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@spences10/pi-context","version":"0.1.16","description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","license":"MIT","author":"Scott Spence <me@scottspence.com>","repository":{"type":"git","url":"git+https://github.com/spences10/my-pi.git","directory":"packages/pi-context"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./store":{"types":"./dist/store.d.ts","import":"./dist/store.js"}},"dependencies":{"@spences10/pi-redact":"0.0.15","@spences10/pi-settings":"0.0.3","@spences10/pi-sqlite-core":"0.0.2","@spences10/pi-tui-modal":"0.0.24"},"devDependencies":{"@earendil-works/pi-coding-agent":"0.84.2","@types/node":"^25.8.0","typescript":"^7.0.0","vitest":"4.1.11"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*","typebox":"*"},"engines":{"node":">=24.15.0"},"pi":{"extensions":["./dist/index.js"],"image":"https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png"},"scripts":{"build":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self","build:self":"vp exec tsc -p tsconfig.build.json && cp src/schema.sql dist/schema.sql","check":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run check:self","check:self":"vp exec tsc --noEmit","test":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run build:self && pnpm run test:self","test:self":"vp exec vitest run --maxWorkers=8","coverage:self":"vp exec vitest run --maxWorkers=8 --coverage","coverage":"pnpm --filter \"$npm_package_name^...\" run build:self && pnpm run coverage:self"},"_nodeVersion":"24.15.0","_id":"@spences10/pi-context@0.1.16","dist":{"integrity":"sha512-g/4Plpv70/GzY+3AzbksB+r2ygnLuVezZVmN+7qwDJKe2U3PtO0/GOFmCSvgdyGZT8ktPYsn+G4aMhtHeZC6FQ==","shasum":"fc0153b679060d133316e0facf08de4184fabdc4","tarball":"https://registry.npmjs.org/@spences10/pi-context/-/pi-context-0.1.16.tgz","fileCount":94,"unpackedSize":253019,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCN/NGmM3qccId5bjlnWK9MEkyUCtJlevQaSacl8zoFvgIgBRmCFppzBxf3Gh7osM+3vpIeOluv+uIyIun89fCqNV0="}]},"_npmUser":{"name":"spences10","email":"spences10apps@gmail.com"},"directories":{},"maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-context_0.1.16_1787505435653_0.330270698140531"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-02T08:53:44.733Z","modified":"2026-08-23T17:17:15.945Z","0.0.2":"2026-05-02T08:53:44.942Z","0.0.3":"2026-05-02T14:26:41.055Z","0.0.4":"2026-05-02T19:11:54.971Z","0.0.5":"2026-05-03T09:19:20.303Z","0.0.6":"2026-05-03T19:11:30.472Z","0.0.7":"2026-05-04T19:37:05.980Z","0.0.8":"2026-05-06T15:33:19.449Z","0.0.9":"2026-05-06T21:28:50.336Z","0.0.10":"2026-05-07T21:24:47.084Z","0.0.11":"2026-05-14T21:26:25.510Z","0.0.12":"2026-05-15T21:51:12.599Z","0.0.13":"2026-05-16T09:16:41.914Z","0.0.14":"2026-05-16T10:38:42.119Z","0.0.15":"2026-05-16T12:15:19.672Z","0.0.16":"2026-05-16T16:11:39.534Z","0.0.17":"2026-05-16T20:28:31.300Z","0.0.18":"2026-05-17T10:37:41.163Z","0.0.19":"2026-05-17T11:43:55.259Z","0.0.20":"2026-05-17T16:39:07.536Z","0.0.21":"2026-05-18T12:57:58.590Z","0.0.22":"2026-05-21T18:47:21.070Z","0.0.23":"2026-05-21T19:34:38.874Z","0.0.24":"2026-05-23T18:30:57.930Z","0.1.0":"2026-06-17T13:50:30.164Z","0.1.1":"2026-06-17T14:07:37.798Z","0.1.2":"2026-06-19T16:04:36.223Z","0.1.3":"2026-06-22T21:39:23.783Z","0.1.4":"2026-07-06T11:16:35.351Z","0.1.5":"2026-07-07T17:09:10.579Z","0.1.6":"2026-07-10T09:48:11.298Z","0.1.7":"2026-07-12T12:06:37.309Z","0.1.8":"2026-07-15T12:45:23.694Z","0.1.9":"2026-07-19T11:40:37.103Z","0.1.10":"2026-07-20T10:43:46.833Z","0.1.11":"2026-07-20T19:04:58.652Z","0.1.12":"2026-07-22T08:20:33.170Z","0.1.13":"2026-07-26T11:19:29.418Z","0.1.14":"2026-07-26T11:40:14.250Z","0.1.15":"2026-08-01T11:57:05.207Z","0.1.16":"2026-08-23T17:17:15.800Z"},"author":"Scott Spence <me@scottspence.com>","license":"MIT","homepage":"https://github.com/spences10/my-pi/tree/main/packages/pi-context#readme","keywords":["context","evals","fts5","pi","pi-package","sqlite"],"repository":{"type":"git","url":"git+https://github.com/spences10/my-pi.git","directory":"packages/pi-context"},"description":"Searchable local SQLite sidecar that keeps oversized Pi tool output useful without flooding model context","maintainers":[{"name":"spences10","email":"spences10apps@gmail.com"}],"readme":"# @spences10/pi-context\n\n<!-- package-readme:header:start -->\n\n[![built with Vite+](https://img.shields.io/badge/built%20with-Vite+-646CFF?logo=vite&logoColor=white)](https://viteplus.dev)\n[![tested with Vitest](https://img.shields.io/badge/tested%20with-Vitest-6E9F18?logo=vitest&logoColor=white)](https://vitest.dev)\n[![npm version](https://img.shields.io/npm/v/@spences10/pi-context?color=CB3837&logo=npm&logoColor=white)](https://www.npmjs.com/package/@spences10/pi-context)\n[![license](https://img.shields.io/npm/l/@spences10/pi-context)](https://www.npmjs.com/package/@spences10/pi-context)\n\n![my-pi package preview](https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png)\n\n<!-- package-readme:header:end -->\n\nKeep huge tool output useful without flooding the model context.\n`pi-context` stores oversized command, file, MCP, and LSP results in a\nlocal searchable SQLite sidecar, then gives the agent compact receipts\nit can search or retrieve when needed.\n\nThe context tools use normal object-schema tool calling because their\noptional filters are not portable across providers' strict-schema\nrules.\n\nIn a SvelteKit docs extraction benchmark against the published\nfull-chunk retrieval flow, snippet-first search plus focused retrieval\nand file export reduced total tokens by **68%**, cache-read tokens by\n**70%**, and cost by **54%** while producing a comparable answer. See\n[`docs/pi-context-benchmark.md`](https://github.com/spences10/my-pi/blob/main/docs/pi-context-benchmark.md)\nfor the scenario and raw comparison.\n\n| Metric                      | Published | Current flow | Reduction |\n| --------------------------- | --------: | -----------: | --------: |\n| Tool calls                  |        49 |           27 |       45% |\n| Context tool chars returned |   438,655 |      181,417 |       59% |\n| Total tool chars returned   |   488,258 |      196,530 |       60% |\n| Input tokens                |   163,626 |      116,844 |       29% |\n| Cache-read tokens           | 2,943,488 |      884,224 |       70% |\n| Total tokens                | 3,113,785 |    1,004,674 |       68% |\n| Cost                        |     $2.49 |        $1.13 |       54% |\n\nThis is an ephemeral overflow cache for large artifacts, not durable\nsession memory. Use `pirecall` for durable session history.\n\n## Runtime\n\nRequires Node.js `>=24.15.0` for native `node:sqlite` plus FTS5. The\n`my-pi` CLI suppresses Node's expected `node:sqlite`\n`ExperimentalWarning`; standalone package consumers own their process\nwarning policy until Node marks `node:sqlite` stable.\n\n## Local development\n\n```bash\npnpm --filter @spences10/pi-context run build\npi install ./packages/pi-context\n# or for one run only\npi -e ./packages/pi-context\n```\n\n## Commands/tools\n\n- `context_search` — search indexed tool output in the current\n  project/session scope by default. Use it snippet-first before\n  retrieving chunks. `full_content: true` returns full matched chunks\n  and should be a last resort for small matches, not broad retrieval.\n  Pass `global: true` to search all scopes.\n- `context_get` — retrieve focused stored chunks by source id into the\n  model context. Normally pass `source_id` plus `chunk_id`, then add\n  `before` / `after` to include nearby surrounding chunks without\n  retrieving the full source. Neighbor ranges are capped at 3 chunks\n  each side; omitting `chunk_id` is exceptional full-source chat\n  retrieval. Use `context_export` for broader inspection.\n- `context_export` — write full or ranged stored chunks to a managed\n  export file without returning chunk content to the model, useful\n  before `jq`, Python, `sed`, `awk`, or `rg` processing. Omit\n  `chunk_id` when you intentionally want full-source offline\n  processing. Pass `file_path` to choose a destination.\n- `context_list` / `/context list [limit]` — list recent indexed\n  sources in the current scope with source ids, tool names, sizes, and\n  previews.\n- `context_stats` / `/context stats` / `/context-stats` — scoped\n  totals, global totals, DB size, oldest/newest sources, and active\n  retention policy.\n- `context_purge` / `/context purge [days]` — delete old indexed\n  output. Also supports source/project/session filters and\n  `/context purge expired`.\n- `/context settings` — choose retention/size presets or inspect the\n  effective saved/env-backed policy.\n\nUse `/context` in interactive mode for a small modal with list, stats,\nsettings, and purge actions.\n\n## Programmatic API\n\nThe default export is the Pi extension. The root module also exposes\nsidecar helpers used by sibling packages and custom harnesses:\n\n- context settings helpers such as `get_context_mcp_output_limits()`\n  and `load_context_settings_config()` for sharing retention and\n  capture policy.\n- store helpers such as `maybe_store_context_output()`,\n  `get_context_store()`, and `set_context_sidecar_enabled()` for\n  controlled direct indexing and tests.\n- eval helpers `run_context_eval()` and `run_context_eval_cli()` for\n  package evaluation workflows.\n\n`@spences10/pi-mcp` uses these root exports to store oversized MCP\nresults in the sidecar before falling back to temporary files. The\n`./store` subpath remains available for store-only consumers.\n\nReceipts include the source id, first exact chunk id, why the output\nwas captured, and a low-context retrieval path:\n\n```text\nFirst chunk id: ctx_..._0001\ncontext_search query:\"...\" source_id:\"ctx_...\"\ncontext_get source_id:\"ctx_...\" chunk_id:\"ctx_..._0001\" before:1 after:1\ncontext_export source_id:\"ctx_...\"\ncontext_list\n```\n\n`context_get` accepts exact chunk ids plus ordinal aliases such as `1`\nor `0001`, and legacy guessed references such as `ctx_...:chunk:000`.\nUse `before` / `after` with `chunk_id` to include neighboring chunks\nin one call. Neighbor ranges are capped at 3 chunks each side to avoid\naccidentally recreating full-source retrieval. `context_export`\naccepts the same source/chunk selectors and neighbor options. By\ndefault it writes to\n`${PI_CODING_AGENT_DIR:-~/.pi/agent}/context-exports/`, next to the\nsidecar database, and cleans that managed export directory using the\nsame retention-days policy as the sidecar. Pass `file_path` to write\nelsewhere; relative paths resolve from the current working directory.\nThe tool returns only export metadata.\n\n## Coverage policy\n\nIntentional sidecar-backed output:\n\n- `read` and `bash` text output: handled by the generic `tool_result`\n  hook when output exceeds byte/line thresholds.\n- MCP tool output: handled directly in `@spences10/pi-mcp` before\n  temp-file fallback, then ignored by the generic hook because\n  receipts already contain `[context-sidecar]`.\n- LSP tool output: handled by the generic hook for large text\n  diagnostics or symbol/reference dumps; small structured summaries\n  stay inline.\n- Team Mode output: list actions are bounded at source; unusually\n  large full-detail results use the generic hook and return a sidecar\n  receipt.\n- Hook output and telemetry summaries: not directly indexed unless\n  they appear as large text tool results.\n\nIntentionally skipped output:\n\n- `context_*` tools: avoids recursive indexing of\n  retrieval/maintenance output.\n- Non-text/image results: ignored by `pi-context`; image/file handling\n  should use dedicated tool-specific surfaces.\n\nAny newly sidecar-backed text follows the same redaction,\nproject/session scope, retention, and dedupe rules. Duplicate outputs\nreuse an existing source only when that source is visible to the same\ndefault retrieval scope.\n\n## Storage, scoping, and retention\n\nThe default DB path is\n`${PI_CODING_AGENT_DIR:-~/.pi/agent}/context.db`. Set\n`MY_PI_CONTEXT_DB` to override it.\n\nDefault `context_export` files are written next to that database under\n`context-exports/`, for example\n`${PI_CODING_AGENT_DIR:-~/.pi/agent}/context-exports/ctx_....txt`.\nOlder managed export files are pruned on export using the same\nretention-days setting as the sidecar.\n\nNew sources are scoped by Pi session file/id when available, falling\nback to the current project path. Retrieval tools use that scope by\ndefault to avoid leaking other projects or sessions into results; pass\n`global: true` when you intend to search or list everything.\n\nRetention, storage cap, and capture thresholds are saved at\n`~/.config/my-pi/context.json` via `/context settings`. Presets\ninclude `default`, `light`, `balanced`, `research`, and `archive`;\ncustom values are available with:\n\n```text\n/context settings custom <days|off> <max-mb|off> [capture-kb] [capture-lines] [purge-on-shutdown]\n```\n\nCapture thresholds control when large tool output is moved into the\nsidecar instead of staying inline in the model context. Defaults match\nhistorical behavior: generic tools capture after `24 KiB` or `300`\nlines; MCP output captures after `50 KiB` or `2000` lines.\n\nEnvironment variables override saved settings:\n\n- `MY_PI_CONTEXT_RETENTION_DAYS` — default `7`; set `0`, `off`, or\n  `disabled` to disable age cleanup.\n- `MY_PI_CONTEXT_PURGE_ON_SHUTDOWN` — set `true`/`1`/`yes`/`on` to run\n  cleanup on shutdown.\n- `MY_PI_CONTEXT_MAX_MB` — optional max stored raw bytes; oldest\n  sources are removed first when exceeded.\n- `MY_PI_CONTEXT_CAPTURE_MAX_KB` / `MY_PI_CONTEXT_CAPTURE_MAX_LINES` —\n  generic tool-output capture threshold.\n- `MY_PI_CONTEXT_MCP_MAX_KB` / `MY_PI_CONTEXT_MCP_MAX_LINES` — MCP\n  output capture threshold.\n- `MY_PI_CONTEXT_CONFIG` — override the saved settings file path.\n\n## Safety model\n\nThis is redacted local persistence and retrieval, not a security\nsandbox. Stored text is redacted with `@spences10/pi-redact` before\npersistence, but anything persisted in the local SQLite DB should\nstill be treated as local tool output.\n\n## Development\n\n<!-- package-readme:development:start commands=\"check,test,build\" -->\n\nPackage scripts build transitive workspace dependencies first, then\nrun local tools through Vite+ with `vp exec`.\n\n```bash\npnpm --filter @spences10/pi-context run check\npnpm --filter @spences10/pi-context run test\npnpm --filter @spences10/pi-context run build\n```\n\n<!-- package-readme:development:end -->\n","readmeFilename":""}