{"_id":"pi-ultra-compact","_rev":"28-e71dc2076c61000ad4d6af0a49295d48","name":"pi-ultra-compact","dist-tags":{"latest":"1.3.0"},"versions":{"0.1.0":{"name":"pi-ultra-compact","version":"0.1.0","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.1.0","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"image":"https://raw.githubusercontent.com/Vendex/pi-ultra-compact/main/assets/screenshot.png","extensions":["./extensions"]},"dist":{"shasum":"2ccb17e658776d19141a754e056f77f5ae049c1b","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.1.0.tgz","fileCount":5,"integrity":"sha512-n7htd+btejcUKBgwC1GDI7uI5r8ooxAAbqD4s8XCjEU0+toVY9hEei0cqf+jK4bVSj1ka+hwIpfaloluM6BjfQ==","signatures":[{"sig":"MEUCIBIB9nbjmlXa1vWlyQ4ZqnvFaVojPJinnlCpTQYeP6MdAiEA53yJK7mvCTiEcKyjTcTd1PVzv9McpTWBKJux8AH6R3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18626},"engines":{"node":">=20.0.0"},"gitHead":"ccc5e4484c1d6f428735b903a1c2729639feeaa1","_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Ultra-compact compaction extension for Pi with maximum compression while preserving critical context","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.1.0_1781367239950_0.15154908713866666","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"pi-ultra-compact","version":"0.1.1","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.1.1","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"image":"https://raw.githubusercontent.com/Vendex/pi-ultra-compact/main/assets/screenshot.png","extensions":["./extensions"]},"dist":{"shasum":"c15e33c9272a06d19c9f178258ac65ee546a26a0","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.1.1.tgz","fileCount":5,"integrity":"sha512-6WI49f8oTW0MNlAlYYczppY45ebd60YTtlIcS1m5jWzGyrRQbyFCHf7QkS1Hz7FFC7+kFEdq58UlzS0T+VVyhw==","signatures":[{"sig":"MEQCIBVk1BYxNagVEj5D3zDdjMks/mCVwrd2AZ3M9eepVMMkAiBsu8cau24b2dwHk1Bo9aOytCEUyjWDGOAGsAwnanUqFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18190},"engines":{"node":">=20.0.0"},"gitHead":"44532319a51f37c9127b1dde4f24c55c36ae7220","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Ultra-compact compaction extension for Pi with maximum compression while preserving critical context","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.1.1_1781368358984_0.6760818228028851","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"pi-ultra-compact","version":"0.1.2","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.1.2","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"extensions":["./extensions"]},"dist":{"shasum":"0bb8ba2d2ad711624d3d0dafbd89ffe912ebe14c","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.1.2.tgz","fileCount":5,"integrity":"sha512-Xtbz6MTxQTY6rCMcWRmYVTqauGIZW+9Z8hO4o/B/o2/7/VQCQF/z+pV1OEjyb7Lb6dJAzYAKpHspuG7s38SOlw==","signatures":[{"sig":"MEUCIFE6/1nxUIe6fyJtnt9h9kP5i3X2RYfEcvWdv1gT84iwAiEAvKjNqvm869xglpDjDg5xdLcNhglD+4xRs90ia+4tk2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18089},"engines":{"node":">=20.0.0"},"gitHead":"47257f864c427b8bee309c882c1df12b9a9df101","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Ultra-compact compaction extension for Pi with maximum compression while preserving critical context","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.1.2_1781375872429_0.2386980898259723","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"pi-ultra-compact","version":"0.2.0","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.2.0","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"]},"dist":{"shasum":"90f3e6df224ba3b2b1b86394c559b98b6777e717","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.2.0.tgz","fileCount":5,"integrity":"sha512-gmBmTn+y2J46jaI6k3fknm03O/pJeMUeWiL2WNYuump5E/MW8qFsWDjfpJyzH0ZFTiXP2Iek3u7xqftB8TetHA==","signatures":[{"sig":"MEUCIEK9Ilyr+yP/SP+n7GEJ3I2tzs8WwtAe6w8hx2GJUORGAiEAp9z+66ZXuEa98tBAb6Pgr8COyk5YOGTGTkl52I8bCs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18065},"engines":{"node":">=20.0.0"},"gitHead":"51d11515402c70594d7a63f8dfbbbba7c0b41aa5","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Ultra-compact compaction skill for Pi with maximum compression while preserving critical context","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.2.0_1781411817464_0.6429615211997581","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"pi-ultra-compact","version":"0.3.0","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.3.0","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"adfa12bbd992abc0cc1c71b76e17b35248115c08","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.3.0.tgz","fileCount":8,"integrity":"sha512-CZqyfONbVktrSEhZGZNC6Hd+LBONDFyO+ZzBY9qoWmDowYXhYoasOy1hR5/IJvyFge5GIJKSjebgR8E6tfiuQA==","signatures":[{"sig":"MEUCIQCKVRMreRZQCzdTukAkLFOF0AipKaPKvFRf6Qym0baqlQIgHu810No6TjXQ/nt8hgNHhpSQGhk4KifL7UMLMmcy1II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35888},"engines":{"node":">=20.0.0"},"gitHead":"7feddb6a162338f875ac1fce1b7818fdd6f9c3e8","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.3.0_1781412556543_0.6220657432836285","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"pi-ultra-compact","version":"0.4.0","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.4.0","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"35bdf8467cf6619a2f00bc8619585a4a2136130d","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.4.0.tgz","fileCount":8,"integrity":"sha512-e0/3hqREauzHFeJjxNY7EYuINeibXH5lBNjDvJpvEnnKQ2Mod802ZtODRW73aNXoQ3iSiG13ubXHgwPEqHN9yA==","signatures":[{"sig":"MEUCIQCPXIH63sQBo3L517q5nNYea/d6o+MR8r8WUDDenZiwTwIgQ0lpHTRUfXyJrkkXkddIqJluIIaiHvBPW8aeV/b+dYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49043},"engines":{"node":">=20.0.0"},"gitHead":"7f1ab6248299f244457d3b2155f4cab5dc16137d","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.4.0_1781413126911_0.8218650807733379","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"pi-ultra-compact","version":"0.4.1","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.4.1","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"495306a23e476a2fbe17a022ed513746cdf4609d","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.4.1.tgz","fileCount":8,"integrity":"sha512-Q0x5lnPwtN6yePGdqhdI2h3btM5AGBzPtPdTqmeZWsiPmVRlcn/GIXnTarAiRXk6ZHN0tAqKvqXAL0lyxdhukQ==","signatures":[{"sig":"MEUCIQCNjXP+KI2n3DHoQVi1QlFXdfaKcEfpVZ1+B3m+1q3bWwIgU8Sj1xxzf5rb697fxBjxx+T9u2IDtG9TCO/ClMvxIOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49224},"engines":{"node":">=20.0.0"},"gitHead":"2b90d46358d6f3fefad011be9f27649bb65116d1","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.4.1_1781413467479_0.7272560578126006","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"pi-ultra-compact","version":"0.4.2","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.4.2","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"d8046671841e04632ea8424a275aa0e57ce31ffc","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.4.2.tgz","fileCount":8,"integrity":"sha512-PulDgsyBV9in+9sJosoBgUg7ugXZ+IdSoq8S2ZSDXXo3lF/dUgWM0cxEYBDoTgaUg3omrU3OVKJM1PpJ/VKVcQ==","signatures":[{"sig":"MEYCIQD2lQBW5mrisp7q16B+Ti0nEoSTp3DHD5zyLDaKkREeIwIhAJWDUFat/373w0pv+Cv1kaf9qJM3yqYL7UcF/MeFf8g8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48530},"engines":{"node":">=20.0.0"},"gitHead":"0c8a4b64f4240e5ff081c2b5b903c62aaa74d335","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.4.2_1781413989075_0.24023232129479188","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"pi-ultra-compact","version":"0.4.3","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.4.3","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"33b8c971e4676606e2dcd80b03346268a3ef7ced","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.4.3.tgz","fileCount":8,"integrity":"sha512-cUOoLPT1FFaErUa9jAgjmLT1GAjEoCIeyhVQdJWmtvlcLtGAgtUY6U9b6mizNqgJnA6yGi2qLJ1MMrIQidqC5g==","signatures":[{"sig":"MEQCICEe/SqpjX0VhZveHHYrBWhkeriwcu1YGOTgVt39tzmMAiBmeUcHLwUEN6VPOj4rz4fvfKcGiBz5St5pjqKUqUKJOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48570},"engines":{"node":">=20.0.0"},"gitHead":"79c266a3092501f2bd4e69743d11680c3e2758af","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.4.3_1781414125344_0.740323116430756","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"pi-ultra-compact","version":"0.4.4","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.4.4","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"44973bce6577c11b6781239299e246ce978c6e61","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.4.4.tgz","fileCount":9,"integrity":"sha512-txTcVoGWds8fSirteg/hQ54tQr3NlJpCFE9gRUaMrKiHo2BXwUFI/kpO3rapbtxmtAXhkCvL9YAXC9T67dpBbg==","signatures":[{"sig":"MEUCICiTD5ZnBhvp1arELq17iiHOn5M1Tmr4o9fV40YqagpiAiEAqBubIwu9YcYX5jTLLoJdSs84gAI0c7Tz0rhL51/Fe5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52629},"engines":{"node":">=20.0.0"},"gitHead":"d4166fd89d5f2b15eb89e762e6256dd5ed1d974f","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.4.4_1781414390452_0.6450607455966342","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"pi-ultra-compact","version":"0.4.5","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.4.5","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"123ab23dafdc588a89199c969c120ca156b03393","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.4.5.tgz","fileCount":9,"integrity":"sha512-2MoUwXghXVzGj/oM1+Mc9b8a3fJ/PdP2zE8FP+nDIulbIN/b71DD2hiqcG+Vc6cxSfHctArFP3MGjOI3E1Qvqg==","signatures":[{"sig":"MEUCIQDxOALeErcVkPoE/NjNIKC/zOO9ovXrHrZ6S/eG29ojHwIgLmy9S5PHfFxpt+H6yDpjq5h3Ojj/Ocybi9NfeCN2Tx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52641},"engines":{"node":">=20.0.0"},"gitHead":"504947ba2563764922b01cac493e313982b9505c","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.4.5_1781414804282_0.805841400663458","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"pi-ultra-compact","version":"0.4.6","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.4.6","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"3678aa975a4724c61b846c34b465ddfa879e465f","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.4.6.tgz","fileCount":9,"integrity":"sha512-wyM2b3mcltmAN6WyKQ5nTgCRqLx0jwAFeTpYLRmdev0a+kgKPVDkSmwA2YMobE0vSxLzsm4yihmlv3dipdg2jg==","signatures":[{"sig":"MEUCIQCV+ng38CNxbZZB+QFAW205wzNqW8NdTE712yOvO0XZvAIgNpuwe3gvEgy9W0wjnoSidKVw2SOi59ThEwNeMDC1BPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58692},"engines":{"node":">=20.0.0"},"gitHead":"e523946fdff44e8f11f7af8cf5486fd23fce31a1","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.4.6_1781417144303_0.7579135055661146","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"pi-ultra-compact","version":"0.4.7","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.4.7","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"e185964d146257507f95e78b0b87294eee6b2385","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.4.7.tgz","fileCount":9,"integrity":"sha512-tw+rDIxnmvBVw9LE1ycbY6987yOkTMy6Z7AkOvqn7umHOv8KO26cc8CqePj+cv4y76x3RZdbgp5jUe9xjjW4ng==","signatures":[{"sig":"MEYCIQCCqrrgAxKvGDbYYfy2kfFJg4/gG6LaFIpRXZWz7Kd8XwIhAMfbzoy3+Puh3bk4rBTBXkntdEF9k407I+tZ47qllFp1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59347},"engines":{"node":">=20.0.0"},"gitHead":"2983c54d7499d58c9b73ba328dd7d80b30862d61","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.4.7_1781418491441_0.8680750461225262","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"pi-ultra-compact","version":"0.4.8","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.4.8","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"cd01b98ca4d8e1ce81548e889d1c954b2d0c4d15","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.4.8.tgz","fileCount":9,"integrity":"sha512-JW0voMuEUqZX1RIbSKbOgqtnsorL0GYNc9/3BGfO9aGfWDeJZ7xAEmrxi/V3fO4UHos4yAgcFMHDz0IRMQt3Qg==","signatures":[{"sig":"MEQCIGhs607uxYXVvJWn1iu3acHX2qA/DbHiUacO77Hi9LBnAiA5W+DxzIqoVUqY7Wd5CHNnuJNAaX9Tn7B1WBB5mEBUGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62252},"engines":{"node":">=20.0.0"},"gitHead":"1fe0dc601330075de6b50f75ffd60657d13ae7e2","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.4.8_1781419614767_0.3578649894173691","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"pi-ultra-compact","version":"0.4.9","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.4.9","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"b0165875191e63382b34c161298b682c14c8af0f","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.4.9.tgz","fileCount":9,"integrity":"sha512-Uua5wJySEWvkAJ3MpPcXywHwS7406xka4Z5eq9rULkalUrGxbId7QI2Rcopg5sNR7rDaodZTU+1FoENa5G1PaQ==","signatures":[{"sig":"MEUCIQDmuScMrWBjz7C2e6o6XXYBEMRs4zZLk7CKGR3VsqCoCgIgEcohuqA0UsXM5hfAGOw0XUjWpWWkcPw4rbS9B4R+yy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61190},"engines":{"node":">=20.0.0"},"gitHead":"47345b3666a7ecf9f977f31ed8481756e3b96e14","scripts":{"lint":"echo 'Linting not configured yet'","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"latest","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.4.9_1781420247054_0.8561462007359573","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"pi-ultra-compact","version":"0.5.0","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.5.0","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"a12c5e4e394b20149f1a7e5fdffb3b1f9b1b0c3e","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.5.0.tgz","fileCount":8,"integrity":"sha512-uLbjNb3JSbc4Ln6eIPCpr1Zt9loOx1ijaf5Pekt/2VBQSv+v8sylCzCK6+dWXe0xVioA7CTemXO2oYreYW/Uzw==","signatures":[{"sig":"MEYCIQCNsY7Z6+aMbu5PGPe+Tfs+oXSU0nF8zs/lZBkNIboT2AIhAKgRzxyIkZpq8LNpXpt1m9bdyl4QhIdRueeAtGahnMHz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56300},"engines":{"node":">=20.0.0"},"gitHead":"47345b3666a7ecf9f977f31ed8481756e3b96e14","scripts":{"lint":"echo 'Linting not configured yet'","test":"jest","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.4.0","@types/jest":"^30.0.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.5.0_1781429210390_0.8669844648395679","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"pi-ultra-compact","version":"0.6.0","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.6.0","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"e0b0c36a3b70d9a2603c32442ba6fce5bb7d428b","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.6.0.tgz","fileCount":8,"integrity":"sha512-LTrVrg3ge/gjikONBrC5pJxN2khxy8Z2W6i2njr3ezKu4hdqGC7kB56uAQGz9CWJf7gyLwEG2nJj30wi7J/XAQ==","signatures":[{"sig":"MEQCIDKLZqc51F1AGctHw9t6g3Q7NtwItM54Lv+BubmaIZvvAiBakgLTN22V+SaqgZAU1G1D8DjkWTNCaK3sYVzNdIeBIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60083},"engines":{"node":">=20.0.0"},"gitHead":"557cdc4e86839a224f812a961d7e9c36aaeb32c9","scripts":{"lint":"echo 'Linting not configured yet'","test":"jest","build":"tsc","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.4.0","@types/jest":"^30.0.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.6.0_1781602118648_0.7473424427320963","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"pi-ultra-compact","version":"0.7.0","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.7.0","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"2ca4297f8b362d4329ac50dfe46ae8c073ef7905","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.7.0.tgz","fileCount":8,"integrity":"sha512-5ZG039mlIbGX7TW95jnUJnvQCz75Oqa3IpIIxveVf8dOQcFIxrN5ZSULqy0KuA1oLswxI62JMzXGBoxEsFL6Lg==","signatures":[{"sig":"MEQCIGg1/sVSAm23+rJ3hIEXMo2Ix3/Mw2aFBpUs7U7Rj6H1AiAj4Ro1hhmif92QAQjpZYqVQPGigQfQDmM+rDYsX9QoWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65151},"engines":{"node":">=20.0.0"},"gitHead":"8cc0b6b5fa0f043430603bd286bccab4d8f5ee54","scripts":{"lint":"echo 'Linting not configured yet'","test":"jest","build":"tsc","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.4.0","@types/jest":"^30.0.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.7.0_1781684275007_0.6239875493085245","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"pi-ultra-compact","version":"0.8.0","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.8.0","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"ad0319133c1e8ece370b0bc2fa32129bddbdbb4d","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.8.0.tgz","fileCount":8,"integrity":"sha512-T0pl6sHoo4oL7kd1jd2RP6YGP5Y5TxIwjp0duL130RE68gSD1KxZ/aNzF+yAhUMu/h6yyAxvZDVS7Z4nO8wglA==","signatures":[{"sig":"MEUCIQD08EiBwUisNLylx2LJV7S3adamUct5lidvKXS0Oe3qLAIgL2BXDN46cFqfRhkZ5BhgyxIu9bBZf+EMzA+8UJLFUgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89368},"engines":{"node":">=20.0.0"},"gitHead":"6e0d59f63de102aa4fd09b01f7a97564aea5480f","scripts":{"lint":"echo 'Linting not configured yet'","test":"jest","build":"tsc","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typescript":"^5.4.0","@types/jest":"^30.0.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.8.0_1781688218969_0.5483529627224084","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"pi-ultra-compact","version":"0.9.0","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.9.0","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"a461373339a9e72ffb590dc67d4cdf54260f98d7","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.9.0.tgz","fileCount":9,"integrity":"sha512-0xcDX3LpLLgiiwuaCf8MmC5MGXJtiV1iLQDOIn4SmjEdOLXMWwXrJAD5lsqSuC4Ma37wfWBfIlk6jl2gp4oIUg==","signatures":[{"sig":"MEYCIQCKqIT8uk2Or/nRZAYYiTJfiZHX1hJgBNHdhYgNBxxn6QIhAPFkuq7C4LMvLfWWlcxB3DEvppA+G3f6ZR8qWpnEUNc+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103986},"engines":{"node":">=22.0.0"},"gitHead":"894c7b7bce4501575e002c374cec17c0958787db","scripts":{"lint":"eslint extensions/ tests/","test":"jest","build":"tsc","format":"prettier --write extensions/ tests/","lint:fix":"eslint extensions/ tests/ --fix","typecheck":"tsc --noEmit","format:check":"prettier --check extensions/ tests/"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"10.9.2","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^10.5.0","ts-jest":"^29.4.11","prettier":"^3.8.4","typescript":"^5.4.0","@types/jest":"^30.0.0","@earendil-works/pi-ai":"^0.79.3","@earendil-works/pi-tui":"^0.79.3","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.61.1","@earendil-works/pi-coding-agent":"^0.79.3","@typescript-eslint/eslint-plugin":"^8.61.1"},"peerDependencies":{"@earendil-works/pi-ai":"^0.75.0","@earendil-works/pi-tui":"^0.75.0","@earendil-works/pi-coding-agent":"^0.75.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.9.0_1782038017179_0.3780789075992401","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"pi-ultra-compact","version":"0.9.1","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.9.1","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"953b89e88e45ae9af570b04e00514f9aaae78379","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.9.1.tgz","fileCount":9,"integrity":"sha512-aSmNxoN1m3ChmhILV3EGqaLRi6cGFCZR38VEIxWhRiTSJVrlnwQz41BqqrUT966+J7iqO5fwId5oTzijWZc17Q==","signatures":[{"sig":"MEQCICwEq/uj93XBST89sXchBKnynzBNkKRtlQHNo6RWzc4ZAiB4pdJ4Y7+NWD5Og9oCqasGwArEDCom8igdygP96ztjtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107227},"engines":{"node":">=22.0.0"},"gitHead":"852892b8599164d42400d3c80fac9b2d7a42ffb4","scripts":{"lint":"eslint extensions/ tests/","test":"jest","build":"tsc","format":"prettier --write extensions/ tests/","lint:fix":"eslint extensions/ tests/ --fix","typecheck":"tsc --noEmit","format:check":"prettier --check extensions/ tests/"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"10.9.2","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^10.5.0","ts-jest":"^29.4.11","prettier":"^3.8.4","typescript":"^5.4.0","@types/jest":"^30.0.0","@earendil-works/pi-ai":"^0.79.3","@earendil-works/pi-tui":"^0.79.3","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.61.1","@earendil-works/pi-coding-agent":"^0.79.3","@typescript-eslint/eslint-plugin":"^8.61.1"},"peerDependencies":{"@earendil-works/pi-ai":"^0.75.0","@earendil-works/pi-tui":"^0.75.0","@earendil-works/pi-coding-agent":"^0.75.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.9.1_1782039180025_0.566922420146355","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"pi-ultra-compact","version":"0.9.2","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@0.9.2","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"ba4830b646fa56e308a33a64145c14507b44fd63","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-0.9.2.tgz","fileCount":9,"integrity":"sha512-uj2PG46hD5d//SVibgi8Agy/R3EzizAwoOGyNJjurAbVWB7hZZtCVrVuPHsSiz/dTWl5NdFiZipl//26E8IKeA==","signatures":[{"sig":"MEQCIERgkI2wzKqcBYzcLOCl4QlXiKMwYO2gz0DGTGahPuzSAiA19F9TDpgLWd0YkBLpTdpk42v9AC79LLGjHa6uwqVE8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94306},"engines":{"node":">=20.0.0"},"gitHead":"2a5adb4062f1d32de2c90ea151a3a4828667a3f1","scripts":{"lint":"echo 'Linting not configured yet'","test":"vitest run --globals","build":"tsc","format":"echo 'Formatting not configured yet'","typecheck":"tsc --noEmit"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typescript":"^5.4.0","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_0.9.2_1782482506307_0.10274015669912506","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"pi-ultra-compact","version":"1.0.0","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@1.0.0","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"7abec798a3031026325f8010b299285f61208b6a","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-1.0.0.tgz","fileCount":9,"integrity":"sha512-7jPx5/4zl47+zraBW8/JSLoeupTBQirFcLY6573NitQxXWtnloVBZ/UvQd+/4qahDewq45bplFLprn3KZubwMg==","signatures":[{"sig":"MEQCIAcb/HcVfiHJGlUWlEPbsmhJYRKp8dqsjCW2VgIrEClyAiAzJWTrtKFizE6jKPwQsI8pVPceNgu5Y/iWpb6HXkIZOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107610},"engines":{"node":">=20.0.0"},"gitHead":"e4a3e5add54de5e5393f994c54516925611b69fb","scripts":{"lint":"echo 'Linting not configured yet'","test":"vitest run","build":"tsc","format":"echo 'Formatting not configured yet'","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","typescript":"^5.4.0","@vitest/coverage-v8":"^4.1.9","@earendil-works/pi-ai":"latest","@earendil-works/pi-tui":"latest","@earendil-works/pi-coding-agent":"latest"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_1.0.0_1782514444165_0.13223230185286372","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"pi-ultra-compact","version":"1.1.1","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@1.1.1","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"bdd0be8db3de80756a90945bd601e2cd7c2924fd","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-1.1.1.tgz","fileCount":9,"integrity":"sha512-jEQU3suUW7D6hUnby5TevodtGy0zq0tyXy1CoN54FmvgEaKa8/VazJiRjjwY5jR1b7HhD+JKiEA+vvOQnMhD/Q==","signatures":[{"sig":"MEYCIQCcmj6w8B+dsP6O1cIN3LfiRfKWhEHJ9Amub/6byyT35AIhAJG59psPEko7DBSu9Opu1xCgg21qH77erHiBH7qqJR43","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104132},"engines":{"node":">=20.0.0"},"gitHead":"61b570c2c025d0c9a75a27c792e84ef0e09553a7","scripts":{"lint":"eslint \"extensions/**/*.ts\" \"tests/**/*.ts\"","test":"vitest run","build":"tsc","format":"prettier --check \"extensions/**/*.ts\" \"tests/**/*.ts\"","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"26.2.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^4.1.6","prettier":"^3.8.5","typescript":"^5.9.3","@vitest/coverage-v8":"^4.1.9","@earendil-works/pi-ai":"^0.80.2","@earendil-works/pi-tui":"^0.80.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.62.0","@earendil-works/pi-coding-agent":"^0.80.2","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_1.1.1_1782521473091_0.05979034691953378","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"pi-ultra-compact","version":"1.1.2","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@1.1.2","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"73c4685d448b67700989f909d364d58df9ba18d5","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-1.1.2.tgz","fileCount":9,"integrity":"sha512-44DxByWFfr1T4Fao8nt5IlPMzorkNMkPn789w1I7ZRSbgjbJI5e4ZWWkEG6yDfnN14GJjYRUalMpDb9ke2dNjw==","signatures":[{"sig":"MEYCIQCB0E4EruxUzzrlcsa/lnjUT4KUPAM/hpNr7XF9zmsfMAIhANHR2F+gb3YzqOoZ2VNYEtKeGnG+IvMO48RwHky5jkvS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101120},"engines":{"node":">=20.0.0"},"gitHead":"5f116296ed67b085d3098cdd0200fa9c97a175f9","scripts":{"lint":"eslint \"extensions/**/*.ts\" \"tests/**/*.ts\"","test":"vitest run","build":"tsc","format":"prettier --check \"extensions/**/*.ts\" \"tests/**/*.ts\"","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^4.1.6","prettier":"^3.8.5","typescript":"^5.9.3","@vitest/coverage-v8":"^4.1.9","@earendil-works/pi-ai":"^0.80.2","@earendil-works/pi-tui":"^0.80.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.62.0","@earendil-works/pi-coding-agent":"^0.80.2","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_1.1.2_1782521986734_0.6740160390598136","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"pi-ultra-compact","version":"1.2.0","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@1.2.0","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"95c63f5338f828608cdd41254fbe8381462d7eb3","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-1.2.0.tgz","fileCount":9,"integrity":"sha512-uqClsNQ7GPT2H3LU3ZbjBo5zSYWlSXxeHs5kSGKDDTq+UOUz+0lvKBEUtlNQPVNrSV0jfqtsbOfSIihM789Wrw==","signatures":[{"sig":"MEYCIQCz4kjaDkKc10SIuimZwF5TP1EC7DU/wVHcpt0VJEg+/AIhANQysc9eXJ8FMNoSPA4YTwJt2pnBqufO36B+sFdwGHiA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101952},"engines":{"node":">=20.0.0"},"gitHead":"2e3817ddf8d3563184dc447f9274a5e1472bd1d6","scripts":{"lint":"eslint \"extensions/**/*.ts\" \"tests/**/*.ts\"","test":"vitest run","build":"tsc","format":"prettier --check \"extensions/**/*.ts\" \"tests/**/*.ts\"","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^4.1.6","prettier":"^3.8.5","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9","@earendil-works/pi-ai":"^0.80.2","@earendil-works/pi-tui":"^0.80.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.62.0","@earendil-works/pi-coding-agent":"^0.80.2","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_1.2.0_1782525242790_0.4036135812750805","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"pi-ultra-compact","version":"1.2.1","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","_id":"pi-ultra-compact@1.2.1","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"skills":["./skills"],"extensions":["./extensions"]},"dist":{"shasum":"36655018c1bd9850e62e9d9edac1d9bdfc93922a","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-1.2.1.tgz","fileCount":9,"integrity":"sha512-GBurpTm0AJSO5PB1A4VYUzkBg9VfDf/SUX+Sxig9yPNlZlt88MwDjGIU+saIEb9MjLMrk8A2I4P6icxmhB7AsQ==","signatures":[{"sig":"MEYCIQCAlBgR38Fuv1Q2k/NzKGBo8zDHIVPmoeX23WHXnbcR2wIhAM33LztiWf7/EqjUJdh0+/OW5u5WMKFkibjr+XiLpWAX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102039},"engines":{"node":">=20.0.0"},"gitHead":"07a3737fd896b6e6a84a5c281a5dcab63d4513ea","scripts":{"lint":"eslint \"extensions/**/*.ts\" \"tests/**/*.ts\"","test":"vitest run","build":"tsc","format":"prettier --check \"extensions/**/*.ts\" \"tests/**/*.ts\"","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"repository":{"url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git","type":"git"},"_npmVersion":"10.8.2","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.6.0","vitest":"^4.1.6","prettier":"^3.8.5","typescript":"^6.0.3","@types/node":"^26.0.1","@vitest/coverage-v8":"^4.1.9","@earendil-works/pi-ai":"^0.80.2","@earendil-works/pi-tui":"^0.80.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.62.0","@earendil-works/pi-coding-agent":"^0.80.2","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-ultra-compact_1.2.1_1782905963550_0.13147701120266597","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"pi-ultra-compact","version":"1.3.0","description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"author":{"name":"Vendex"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git"},"homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"pi":{"extensions":["./extensions"],"skills":["./skills"]},"peerDependencies":{"@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*","@earendil-works/pi-tui":"*"},"devDependencies":{"@earendil-works/pi-ai":"^0.80.2","@earendil-works/pi-coding-agent":"^0.80.2","@earendil-works/pi-tui":"^0.80.2","@types/node":"^26.0.1","@typescript-eslint/eslint-plugin":"^8.62.0","@typescript-eslint/parser":"^8.62.0","@vitest/coverage-v8":"^4.1.9","eslint":"^10.6.0","eslint-config-prettier":"^10.1.8","prettier":"^3.8.5","typescript":"^6.0.3","vitest":"^4.1.6"},"scripts":{"build":"tsc","test":"vitest run","test:coverage":"vitest run --coverage","coverage":"vitest run --coverage","typecheck":"tsc --noEmit","lint":"eslint \"extensions/**/*.ts\" \"tests/**/*.ts\"","format":"prettier --check \"extensions/**/*.ts\" \"tests/**/*.ts\""},"engines":{"node":">=20.0.0"},"_id":"pi-ultra-compact@1.3.0","gitHead":"4e50bca9396e8702deaf55b5c2df4686f7bb4850","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-K2VPG0iOgltb7M1BFReJ/vnJPlNH+YZwOTs1FORyvpW2WB2p2vuF1bJQh+OPReyB503H2YgLDh0FWR5WwzjhcQ==","shasum":"9b279490c46debdf4d88015b56e32e6e6f166bfa","tarball":"https://registry.npmjs.org/pi-ultra-compact/-/pi-ultra-compact-1.3.0.tgz","fileCount":9,"unpackedSize":108062,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDMNWsXB+mOFCnu2VbijHqVU228HJtNHJJSkc6Qu/EHBAiAPm+CCC+tqyiGqkSDXeK3bLx0vNGwsgvWevWzuOSidVw=="}]},"_npmUser":{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"},"directories":{},"maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-ultra-compact_1.3.0_1783825426879_0.4177223151420415"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-13T16:13:59.822Z","modified":"2026-07-12T03:03:47.223Z","0.1.0":"2026-06-13T16:14:00.090Z","0.1.1":"2026-06-13T16:32:39.171Z","0.1.2":"2026-06-13T18:37:52.589Z","0.2.0":"2026-06-14T04:36:57.626Z","0.3.0":"2026-06-14T04:49:16.693Z","0.4.0":"2026-06-14T04:58:47.044Z","0.4.1":"2026-06-14T05:04:27.619Z","0.4.2":"2026-06-14T05:13:09.213Z","0.4.3":"2026-06-14T05:15:25.501Z","0.4.4":"2026-06-14T05:19:50.594Z","0.4.5":"2026-06-14T05:26:44.424Z","0.4.6":"2026-06-14T06:05:44.443Z","0.4.7":"2026-06-14T06:28:11.557Z","0.4.8":"2026-06-14T06:46:54.935Z","0.4.9":"2026-06-14T06:57:27.195Z","0.5.0":"2026-06-14T09:26:50.529Z","0.6.0":"2026-06-16T09:28:38.793Z","0.7.0":"2026-06-17T08:17:55.143Z","0.8.0":"2026-06-17T09:23:39.159Z","0.9.0":"2026-06-21T10:33:37.330Z","0.9.1":"2026-06-21T10:53:00.156Z","0.9.2":"2026-06-26T14:01:46.470Z","1.0.0":"2026-06-26T22:54:04.332Z","1.1.1":"2026-06-27T00:51:13.217Z","1.1.2":"2026-06-27T00:59:46.931Z","1.2.0":"2026-06-27T01:54:02.928Z","1.2.1":"2026-07-01T11:39:23.689Z","1.3.0":"2026-07-12T03:03:47.107Z"},"bugs":{"url":"https://github.com/ZachDreamZ/pi-ultra-compact/issues"},"author":{"name":"Vendex"},"license":"MIT","homepage":"https://github.com/ZachDreamZ/pi-ultra-compact#readme","keywords":["pi-package","compaction","compression","ultra-compact","context-management","token-savings"],"repository":{"type":"git","url":"git+https://github.com/ZachDreamZ/pi-ultra-compact.git"},"description":"Advanced compaction extension and skill for Pi with automatic threshold-based compaction and critical context preservation","maintainers":[{"name":"realvendex","email":"xxtheshadowcraft@gmail.com"}],"readme":"# pi-ultra-compact\r\n\r\nAdvanced compaction extension and skill for [Pi](https://pi.dev/) with automatic threshold-based compaction that follows Pi's active model metadata.\r\n\r\n[![Pi Package](https://img.shields.io/badge/Pi-Package-blue)](https://pi.dev/packages)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n[![npm version](https://img.shields.io/npm/v/pi-ultra-compact.svg)](https://www.npmjs.com/package/pi-ultra-compact)\r\n\r\n## Features\r\n\r\n- **`/ultracompact` command** for manual compaction\r\n- **Auto-adapts threshold** to Pi's active model context window\r\n- **Works with any Pi model** that exposes context window metadata\r\n- **Graduated Eviction (4 levels)** — strips reasoning, bulk outputs, artifacts, then messages\r\n- **Generational Compaction** — micro (fast, no LLM) at 60-90%, full at 90%+\r\n- **Preemptive Trigger** — fires before next turn, never pays latency during user turns\r\n- **Cache-Aware Compaction** — immutable summary blocks keep prompt cache warm\r\n- **Circuit Breaker** — 3 strikes → lossy truncation fallback, session never dies\r\n- **Hierarchical summarization** with entropy-based information extraction\r\n- **Critical context preservation** - goals, decisions, errors, file paths\r\n- **Extension + Skill** - works as both a Pi extension and a skill\r\n- **Smart model switching** - follows Pi model metadata and preserves custom settings\r\n- **Conversation structure detection** - identifies turns, phases, and progress\r\n- **Multi-pass summarization** — progressive compression with quality scoring\r\n- **LLM-based summarization** — optional AI-powered compression (useLLM config)\r\n- **Content-aware token counting** — dynamic ratios for code, prose, and whitespace\r\n- **Token-Compressed Language (LLM Shorthand)** — high-density semantic style for extreme token efficiency\r\n- **Lost-in-the-Middle Mitigations** — Entropy Scoring and Redundancy Penalties to fight context bloat in long histories\r\n\r\n## Installation\r\n\r\n## Installation\r\n\r\n```bash\r\npi install npm:pi-ultra-compact\r\n```\r\n\r\n## Quick Start\r\n\r\nAfter installation and restarting Pi, use:\r\n\r\n```\r\n/ultracompact\r\n```\r\n\r\nThis triggers manual ultra-compact compaction.\r\n\r\nAuto-compaction triggers automatically based on Pi's active model context window.\r\n\r\n## Supported Models\r\n\r\nThe extension uses Pi's active model metadata as the source of truth for context window size. This avoids maintaining a separate model table in the extension and keeps thresholds aligned with Pi when new providers or models are added.\r\n\r\nIf Pi does not expose model metadata, the extension uses a conservative 128K-token fallback.\r\n\r\n## How It Works\r\n\r\n### Three-Tier System\r\n\r\n1. **Preemptive check** (every turn): Projects next turn's token usage. If projected > 60% of context, triggers micro-compaction.\r\n2. **Micro-compaction** (60-90% usage): Strips reasoning blocks + bulk tool outputs. No LLM call. Runs in microseconds.\r\n3. **Full compaction** (90%+ usage): Graduated eviction preconditions the input, then structured summarization produces the final compacted context.\r\n\r\n### Eviction Levels\r\n\r\n| Level | What it strips | When |\r\n|-------|---------------|------|\r\n| 1 | Assistant thinking/reasoning blocks | Always (harmless removal) |\r\n| 2 | Bulk tool outputs (>100 lines, >5K chars) | Most sessions |\r\n| 3 | All non-error tool results | Heavy sessions |\r\n| 4 | Oldest non-protected messages | Only when necessary |\r\n\r\n### Safety Systems\r\n\r\n- **Snapshot-rollback**: Messages are deep-copied before compaction. If anything fails, the original is preserved.\r\n- **Circuit breaker**: After 3 consecutive failures, falls back to lossy truncation (keep system + last 10 turns).\r\n- **User messages inviolable**: Never stripped regardless of token pressure.\r\n- **Cache-aware mode**: Previous summaries stay immutable — only new content pays prefill cost.\r\n\r\n## Configuration\r\n\r\nDefault settings work out of the box. The extension reads Pi's active model metadata and sets thresholds from `ctx.model.contextWindow` when available.\r\n\r\n### Default Settings\r\n\r\n| Setting | Default | Description |\r\n|---------|---------|-------------|\r\n| `thresholdTokens` | Auto (80% of Pi context window, or 102,400 without metadata) | When to trigger compaction |\r\n| `keepPercentage` | 30% | Percentage of context to keep |\r\n| `maxKeepTokens` | 30,000 | Maximum tokens to keep |\r\n| `autoCompact` | true | Enable automatic compaction |\r\n| `cacheAware` | false | Immutable summary blocks (saves API costs) |\r\n| `maxEvictionLevel` | FULL_REMOVAL | Max eviction aggressiveness |\r\n| `outputHeadroom` | 4,096 | Tokens reserved for LLM response |\r\n| `circuitBreakerMaxFailures` | 3 | Failures before lossy truncation |\r\n| `preemptiveWatermark` | 0.70 | Preemptive trigger level |\r\n| `hardWatermark` | 0.95 | Reactive fallback level |\r\n\r\n## Commands\r\n\r\n| Command | Description |\r\n|---------|-------------|\r\n| `/ultracompact` | Trigger manual ultra-compact compaction |\r\n\r\n## Model Metadata\r\n\r\nThe extension does not ship its own model context-window table. Pi remains responsible for provider and model metadata; this extension uses the active model's `contextWindow` value for threshold calculation.\r\n\r\n## Compatibility\r\n\r\n- Works with any Pi-compatible model\r\n- Compatible with gentle-engram (Engram memory backup)\r\n- Compatible with gentle-pi (SDD/OpenSpec)\r\n- No conflicts with Pi's default compaction\r\n\r\n## Changelog\r\n\r\nSee [CHANGELOG.md](CHANGELOG.md) for full version history.\r\n\r\n### v0.9.2 - Test Suite Fixes & Automation\r\n- Fixed 27 test failures from jest/vitest API mismatch\r\n- Replaced jest.fn() with vi.fn() across all test files\r\n- Automated senior-dev-agent pipeline deployed (review, fix, publish, label)\r\n\r\n### v0.9.1 - CI/CD Pipeline Automation\r\n\r\n### v0.8.0 - Generational Compaction + Safety Systems\r\n\r\n- **Graduated Eviction** — 4-level content stripping (reasoning → bulk → artifacts → full)\r\n- **Generational Compaction** — micro (60-90%, no LLM) + full (90%+) tiers\r\n- **Preemptive Trigger** — fires at 70% watermark by projecting next turn\r\n- **Cache-Aware Mode** — immutable summary blocks preserve prompt cache\r\n- **Snapshot-Rollback + Circuit Breaker** — session never dies from bad compaction\r\n- **Vitest suite passing** — zero regressions\r\n\r\n### v0.7.0 - Compact Templates & LLM Summarization\r\n\r\n- **Compact section templates** - shorter headers save 10-15% tokens across all conversations\r\n- **LLM-based summarization** - optional LLM-powered semantic compression\r\n- **Content-aware token estimation** - dynamic ratios for code/prose/whitespace\r\n- **66 tests, 100% pass rate** - including 13 new effectiveness benchmarks\r\n- **generateSummary is now async** - supports LLM callback integration\r\n\r\n### v0.6.0 - Algorithm Enhancement Release\r\n\r\nMajor improvements to compaction quality and performance:\r\n\r\n- **Smart model switching** - follows Pi model metadata and preserves custom settings\r\n- **Conversation structure detection** - identifies turns, phases, progress\r\n- **Enhanced critical extraction** - progress indicators, questions, user preferences\r\n- **Multi-pass summarization** - 3-pass compression with quality scoring\r\n- **Token estimation cache** - LRU cache for 3x faster performance\r\n- **100% test pass rate** - 43 unit tests + 17 performance benchmarks\r\n\r\n### v0.5.0 - Audit & Stability Release\r\n\r\nThis release fixes 18 issues found via comprehensive 5-agent audit:\r\n\r\n- **3 Critical regex bugs fixed** - `\\b` word boundaries on all patterns, no more false matches\r\n- **Startup model detection fixed** - correct threshold from boot\r\n- **Custom thresholds preserved** - across model switches\r\n- **Null safety** - guards on all message-consuming methods\r\n- **53-test Jest suite** - comprehensive coverage\r\n- **Dead code removed** - 329-line `.disabled` file deleted, unused `typebox` dep removed\r\n\r\n## Troubleshooting\r\n\r\n### Extension not loading\r\n\r\n- Restart Pi after installation\r\n- Check `pi install npm:pi-ultra-compact` completed successfully\r\n\r\n### Wrong threshold detected\r\n\r\n- The extension reads Pi's active model metadata at session start and model switch time\r\n- Ensure Pi reports a `contextWindow` for your selected model\r\n- If Pi does not expose model metadata, the extension falls back to 128K tokens\r\n\r\n## Contributing\r\n\r\nContributions are welcome! Please feel free to submit a Pull Request.\r\n\r\n1. Fork the repository\r\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\r\n3. Commit your changes (`git commit -m 'feat: add amazing feature'`)\r\n4. Push to the branch (`git push origin feature/amazing-feature`)\r\n5. Open a Pull Request\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\r\n\r\n## Acknowledgments\r\n\r\n- [Pi](https://pi.dev/) - The AI coding agent\r\n\r\n","readmeFilename":"README.md"}