{"_id":"pi-loadout","_rev":"36-6a29e3c629aa8a5af43b66eeff0edba4","name":"pi-loadout","dist-tags":{"latest":"0.0.36"},"versions":{"0.0.1":{"name":"pi-loadout","version":"0.0.1","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.1","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"6d5c1c788c398dd3a7e4b3f3e43e60f92449e2d5","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.1.tgz","fileCount":4,"integrity":"sha512-cxMfMl/95+BWTLmlDGc1b6j0naQB/7Cc01GzlkBV5+YYxR4tTwckqvYfzeVlxRn4AwTZB/2StnC+CEf3rChQyA==","signatures":[{"sig":"MEQCIGO8PgmpURDhonBiNDMho+utp9R95XV9zZyqa0upTNEJAiBK/EP5ZDMie9Bp8ST7JvECE/GWkRzL/AhDko24iaJL4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9572},"type":"module","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"_npmVersion":"10.9.7","description":"Tool loadouts for Pi sessions: inspect, save, and switch active tool sets.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.1_1778955851637_0.011566321657198397","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"pi-loadout","version":"0.0.2","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.2","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"9d6236ea80a6e8124a69c997655baf1197a1b835","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.2.tgz","fileCount":4,"integrity":"sha512-wXS7CQLRkZFd+Xni7FgiVAguw0pN6l6ISUX+DRwkmBcJsMUI6WuEEd0du9rOhXA05TqF8CEierhT6H2F8EGDFQ==","signatures":[{"sig":"MEUCIFO5Qpf2A6XnPWRP8EGB4tr6EPC66wOdziV79fQaiT3KAiEAoVsP/QwNZgqzh7ssilsmeKUMkBBhVsSj+HzL3mRiyj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11695},"type":"module","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"_npmVersion":"10.9.7","description":"Interactive tool loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.2_1778956178973_0.3505114086387169","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"pi-loadout","version":"0.0.3","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.3","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"4089a030f50bbedcbdebed3523c10310750b3cdd","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.3.tgz","fileCount":4,"integrity":"sha512-RmLMuWUc9zlYdVZja0AvF5Tqhdw1ielG8c7VvwHCIeUsIW4ZI+fxPkXxypDGcvp0dg1cDx0Mjo0CTv73/wjTag==","signatures":[{"sig":"MEYCIQCuu4LTY7SrSo4hb8PNPaWBt+Tbv2Z+5VwDaHGKjZLmFAIhAP1LJFaOKb1bqXkVpZRuoJTlvvaAJWGq4izDLtHlrMek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11670},"type":"module","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"_npmVersion":"10.9.7","description":"Interactive tool loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.3_1778956237932_0.8330195087697949","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"pi-loadout","version":"0.0.4","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.4","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"202f94acb20eb50d576951c8638d81e187465656","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.4.tgz","fileCount":4,"integrity":"sha512-Q3HZmeT+ColrSAYYHZ9Nase0VGUsvwDdwebs7Afnd8kdC3ns1xzUp0BYPKalrRL3AcJKdth8t8qiqcQX5lAhDg==","signatures":[{"sig":"MEYCIQDcLAsVL9EISNWBTjqZ4wIt7jVvpSDissTLLLGq+O3FoQIhANmI23cUIEtiSCCAd4mWctTvzBGCiDFzObcDJ0wM6SaS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11574},"type":"module","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"_npmVersion":"10.9.7","description":"Interactive tool loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.4_1778956434405_0.9483407660607361","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"pi-loadout","version":"0.0.5","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.5","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"0b0e23534fdb3309c909aadf4e7611c247e56bb7","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.5.tgz","fileCount":4,"integrity":"sha512-yyA6N7VLJMUORXaiI1tTUExK2QukEUm2flMAqJ2SO8kgI1VIsLzXpa92eP7WuVboVNz6Nov3NQvE4PKi+OD4zw==","signatures":[{"sig":"MEQCIE0r6jR5ITjlh8Zjun1KgjE/gytDEds3CpI9cktbB1kuAiBqlWm81ZTDcps7uHBMbQG3TeB8N8LRPD7AAeHDRpMHfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11567},"type":"module","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"_npmVersion":"10.9.7","description":"Interactive tool loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.5_1778956470926_0.9765764299784025","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"pi-loadout","version":"0.0.6","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.6","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"f0675c06fffd9f828d420c1cf13c318d8f5620fc","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.6.tgz","fileCount":4,"integrity":"sha512-/WojZkAuVOgNuzswjmaBrSINkXU19k/ypMKVYdGln7SlHYrpvMu46eu/9BhN7c3jpteMHTCOVM/AYL8gNPlF/A==","signatures":[{"sig":"MEUCIQDSyWeq+bfKNL7sMzo0lymO5t3bW33kM9NIAQMCrmc14QIgek8jE/D3D/Mt8eQEKGkrAgQJQTQiwnqLE/8c4e1JY7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11463},"type":"module","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"_npmVersion":"10.9.7","description":"Interactive tool loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.6_1778956806347_0.18130569256714257","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"pi-loadout","version":"0.0.7","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.7","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"5429e77868ffefbb0984f500cd2d84ff8cde7e01","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.7.tgz","fileCount":4,"integrity":"sha512-8tMSan4wzm9nQrQGbpwAm8ubudz5KUdnahbmeHHfvEL1aIUpsX7bO1zzi1HhHKkMmcINIgrXgJSURL6IOJ6JoQ==","signatures":[{"sig":"MEYCIQCUZ2PyYdS/FBnEba99YYAkv9Z1GYcMdm6QCSuFr5kFTQIhAP9ZLzC/PyP5Auwaz27YpJ2ezfI+ZrHgtexCwmoB3Oly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12335},"type":"module","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"_npmVersion":"10.9.7","description":"Interactive tool loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.7_1778956969589_0.8559195656131151","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"pi-loadout","version":"0.0.8","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.8","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"a716deb5ad4bb5ad80fb9f9fc3c85abd403597c8","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.8.tgz","fileCount":4,"integrity":"sha512-XgIBYPfXSup1B9Hl0oHSKC7cA08sNTBZ8wfYhcZ0liyc9MzsjDwlxLQmmq3zxOVv4rTR2bJRJaEPj2RiydUB6Q==","signatures":[{"sig":"MEUCIFtQcWiQn95M2YR/qiM4+zEcGXe9v307pLsH4vALHtntAiEA7UyVp/HRzzu9itwU9fuwi2knuOTIGnPevjyMgg8tZzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12163},"type":"module","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"_npmVersion":"10.9.7","description":"Interactive tool loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.8_1778957006794_0.39481844532135235","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"pi-loadout","version":"0.0.9","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.9","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"77b4c2732dfb4b8c42c06f30939fbec830f35e3f","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.9.tgz","fileCount":4,"integrity":"sha512-sJjIbRdwT74+hZFktgwnTOUwrhDdnCgrCjCExHbI8DYEMRyAAT2EbBiQkcTZGokIlr6FDxjkPYGMmJdGabBGZQ==","signatures":[{"sig":"MEUCIAqEKCzlljssgttd49+EZk+JRhHZBr8YTGqMnw4doK4bAiEAupVyK6z5yvYvH+5S6NNvhLfQmtUS7l1YS9AsQLkNC+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12423},"type":"module","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"_npmVersion":"10.9.7","description":"Interactive tool loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.9_1778957234677_0.7269273906474265","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"pi-loadout","version":"0.0.10","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.10","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"d5483d9708c6c29466e44653714d7d2e51ddd70a","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.10.tgz","fileCount":4,"integrity":"sha512-YgTiHimjqdd5rAvp147lv9/hRm3kIB8iE2CoEdMYN1QHBQS3KIcIPjIrh413C0OZsd+5w7hAVGvC3246HxRnvA==","signatures":[{"sig":"MEYCIQDZM32hziGFwKVIi8tF4//9XZ4QX0U7lkw40aPYyehKqAIhAMFSiy4o4hPO/u8glq4pU/0pUHbbZtga/vTXdxWERlAK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12439},"type":"module","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"_npmVersion":"10.9.7","description":"Interactive tool loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.10_1778957915595_0.392612051120653","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"pi-loadout","version":"0.0.11","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.11","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"6b9828d30a2e06f883b9435d515a36ec958e7a3d","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.11.tgz","fileCount":4,"integrity":"sha512-Bjfp3gUl6uupKAfexpb4MUDUTlGBiZJ8KkY7iSkrOSAdHMlXzfD7bagjA6jEJXeOY16ccgn5A0noFeVkNUQGMg==","signatures":[{"sig":"MEQCIH/eaKmyJqJU0qM7ifN3oplSNETLYP/4UPcVBge0bcwiAiBwPVf1L44Sll1b/Mfp/ZnJy73QC9pNAZ7F4CyQRraq7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10891},"type":"module","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"_npmVersion":"10.9.7","description":"Interactive tool loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.11_1778958073354_0.345042110250392","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"pi-loadout","version":"0.0.12","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.12","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"82e2e179da1d64ff52a91fa5e3591d5046dbbffd","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.12.tgz","fileCount":4,"integrity":"sha512-yCXl0066nAPl8a92MScWgktAUeGZNF2z+mfJxYAoirlMiCX/XeQoBnPv9O1cGo7NsUKnVgVt+Th0w8H74x7Tmw==","signatures":[{"sig":"MEYCIQDFpKBjEKXvLmRinRGfs1EQJlTW61YC3Cn9iLVbvaMcswIhALatL+WXWFIAFU2cVR3q5dhCxzJEAnnC9ETURn3fmJ/q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12331},"type":"module","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"_npmVersion":"10.9.7","description":"Interactive tool loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.12_1778958605211_0.9698201639959234","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"pi-loadout","version":"0.0.13","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.13","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"2ac43b5e3ae5a5fcdb3d29b1fe59c1be8a95d2d5","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.13.tgz","fileCount":4,"integrity":"sha512-BD8EC7zJGF1XWZbem/WjPpmdU68+XZrTIovOWV0YkoRUAA0OAglQLXzrfJgdAfnXjqW1B7YO9mwwaftzyuVp3w==","signatures":[{"sig":"MEUCIAxTF9/c4SRKV2AsmaZO3tZ0UyFy02Xms3KBw2tpY8CSAiEA3Hzj37NH6CEAhascNK2jb0qDrPs18rDfDfLM5Drd6fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12583},"type":"module","gitHead":"178795447bbb1f169316c10b4b4a0c955811e8f2","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.13_1778958801176_0.7488144120698841","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"pi-loadout","version":"0.0.14","keywords":["pi-package","pi","pi-extension","tools","loadout"],"license":"MIT","_id":"pi-loadout@0.0.14","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"58705ca67dd066daf8db76a73d7be3ed25eb5833","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.14.tgz","fileCount":4,"integrity":"sha512-2FUPnlEO9Djg60jxbIgwcYMd5o+1dWwLtqqHKPKav01Pcq9JTVD8g8Z8A2EG3SIIVTb1NxH3xikcP6Wl4awq1g==","signatures":[{"sig":"MEUCIBuV/dyHy9PEhZgnykthVupTSCC6l/Ir+2ZuC0LX02bzAiEA3L1UfcpE+GsD5GUMEcsUKtEEVrRYvkHM/tor1hJlDpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14746},"type":"module","gitHead":"6c4321050b78603bc2fbb60aa8aa17034130fd7c","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.14_1778982504813_0.37080692844696705","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"pi-loadout","version":"0.0.15","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.15","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"e9fc118e00bef6db51a07931483b8b279ba0bf7c","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.15.tgz","fileCount":4,"integrity":"sha512-EioBgTbDTIZl7gNj156WF+MRscYJOObuGDiQjisOm+PAFS1zL65RAVczGq/DgWUofdd/ZzCCeJVIhzOr7Le84A==","signatures":[{"sig":"MEUCIQD+Wlxzpu4DYn4rmzxUBeID4vAgr78bv3bw/cheXqFfxwIgDurclHurVwtzOvF8gZ3Yd0QD9aIgCdM/zhWUZpR8JfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24575},"type":"module","gitHead":"224ca81bf842c625a8652b13c166808a0a888a15","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.15_1778983435734_0.5089629965275688","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"pi-loadout","version":"0.0.16","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.16","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"13dadcf03fc2b6af33a1dfdd36a1be816964ae0d","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.16.tgz","fileCount":4,"integrity":"sha512-dQDGadbp4NOjIo7bLW380LmKStdfa3vuFoYldofrIWroTl0AcjJhygs10QJO1UB+i5FTnDsmXiUSHGoOWQt/Dw==","signatures":[{"sig":"MEUCIFSaOr7JnW3dJnxhwnkrWtnlkyC9DQ+GzxS5IzIDc0Z0AiEA1AUdw9suXe119vi+JJvJ96Y4O5/tYIkGBEp/9F00Hfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30389},"type":"module","gitHead":"562ad3a4e43836bd95b4bd6114c9845c80ddf844","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.16_1778985239292_0.4931457732358371","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"pi-loadout","version":"0.0.17","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.17","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"5d62466d4604edebc7fadae428c89fa4f7a71772","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.17.tgz","fileCount":4,"integrity":"sha512-+RL2AggnWoaNU/psaSXkuxYOHVrZkiCGa6fUXMydt5+L/SSjKwJfm5UDauKoLlUjXSlK/Hak0KzuHRpYujv0AA==","signatures":[{"sig":"MEYCIQCczfeHIvP/be1Cs+XhahyuqK9c1vZoEZbGKIpTC/KZIgIhAODQPSFPpbXdFJWsgZAm9x5FsXtQq33zJvYX+3SLfEV7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31604},"type":"module","gitHead":"11f325ead53e851bc8b060f12ee8886350dc7417","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.17_1778985732108_0.5863419594110608","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"pi-loadout","version":"0.0.18","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.18","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"01a0e8061daf2cfb06cf3c3dce8f03694a91d248","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.18.tgz","fileCount":4,"integrity":"sha512-s70m+oAxk0CNP2DyJNo8X6Aw8xqTrZLZ8/+Tq6bxbyIxL9O3Tc8fYSzl0p26GbfUkPUy0Y1qeyMJJtCJlaS5IA==","signatures":[{"sig":"MEUCIQDYxlD91j8k4U2hEnKTIUD3ECaUyIwQVXxJ7VM8IHvaAAIgLbqa70v/nJSryhm0tIXAgugf6eyeTQhRtAYOyJCr60I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30399},"type":"module","gitHead":"7cf48d6a13390539433dd3a4a0a5b56d263443cf","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.18_1778985953711_0.2565043195080654","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"pi-loadout","version":"0.0.19","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.19","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"ae0631fc6cefd5ea03d3c0f268c66d6731039f62","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.19.tgz","fileCount":4,"integrity":"sha512-2lElCJtLBJmAEGw+f8VGy57p3qVyZ6vd1FXi3vlPKOB4QK+tupjzrbsaweRrrkghYTYMcbH5PJ9HzYErVIxCpA==","signatures":[{"sig":"MEQCIFtup1uT5DzU4QrGBSwe73StX6pregm6Vp+WvbVEfL5rAiA6s1DfwRpTeV/h25NHRtI0PIB2efYDAoGj6JcktkiSGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29727},"type":"module","gitHead":"1fb8b43bed429752c7cd7420a970b7c5073807ad","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.19_1778986674361_0.7214752779833591","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"pi-loadout","version":"0.0.20","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.20","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"fd26af57b350369735010a1f17bdcfa423447e5e","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.20.tgz","fileCount":4,"integrity":"sha512-UyD9AqltJPyaZIjc3HtIofUp5ULbv4NmOm6fy+469W7f4XCm78bUbEALBOf5bjL6C2whRV+q8bAvXOidWrNsQw==","signatures":[{"sig":"MEUCIQC9vyVVbapOlou9pR9guRPnwBWllqqQ6XdpLF8nRccIswIgb3ya5a5rhfZxLY5uc+M2ZIZzbdDnV73JJ+oKE7RM5Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28159},"type":"module","gitHead":"614da01f893a12118a18382d340176d1e35ab1de","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.20_1779025214279_0.14263577783465475","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"pi-loadout","version":"0.0.21","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.21","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"9a33818a5093941bb7ac0f8ad5af3af54d418977","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.21.tgz","fileCount":4,"integrity":"sha512-v1DcQFoNulvgTx05FF4N7Ylo3/5bQBFnUPKN64tDkDAENpmU69/w3712tkg4wh5ut56P3nW9mJszlhvibOaACw==","signatures":[{"sig":"MEUCIQDvmqh1INodO03mrj/hWgKK9e94gsavGFQOtAtf5ykV+AIgEWTe6OvVLOdtvrCQJj+9evpxIZrRjpfiIFtkvO0gFDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28993},"type":"module","gitHead":"03a89fd90af99d6c8f5c25a115d98df42143c867","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.21_1779032542689_0.3354959463639542","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"pi-loadout","version":"0.0.22","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.22","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"3648707faddd2fa1c1daa15aed58ad097ad0fcaa","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.22.tgz","fileCount":4,"integrity":"sha512-thwz/GEotgNGT0WabDEbshuUMZKpqn7EhTb4TSh/a0iXXy+3yLcptBeFTV6ZlOBsQPVNDdFArLtFOb5vncp+3Q==","signatures":[{"sig":"MEQCIA3uEr4W1ns4/rZMC9jlV7cZZ5Fbw+n1Fa5X+qnucNjPAiBiaV7OGXyD9YNhi7S2yBtHpWXpKg4M0hiJhaXdfWwpiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29600},"type":"module","gitHead":"f23cf03af45309cc49af272b5b9a1e0deb3c53ab","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.22_1779033493576_0.22945468420990078","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"pi-loadout","version":"0.0.23","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.23","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"92993bff320f4e6dda951a79ad29ecda23c11b7a","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.23.tgz","fileCount":4,"integrity":"sha512-nOeyo6N2ZhR7+6zqeeZ5u0TJC/0endEhETVtybivhU86y2B9uy0hvFzP0IAHbr0TpCRPzzkQtonzEnuQaOTXaw==","signatures":[{"sig":"MEUCIDDhsWJvDHcMIlrk9ZOAIoSqBOkL/JJNdkQlQVx1Ql6WAiEAjajgnyLBpnnCDQL4qfKqX82pq5V5AtpGvH3zo7n/swo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31564},"type":"module","gitHead":"c1940eb7c6320f88861bcecf8c64887dcc12bc26","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.23_1779058044164_0.691087219560703","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"pi-loadout","version":"0.0.24","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.24","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"6384051f0e1e88082e5e61573302451dc215e1cf","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.24.tgz","fileCount":4,"integrity":"sha512-CJR6HmTpNHyKsEoltWYwYtTFHGdH59o47gXjA81iXW9MSIvOLo7CNchGAwZwAN40KA7Vzb9U/xu9DjlOwHTieg==","signatures":[{"sig":"MEYCIQDVR1eLNSt33LGOfno52fLAw8qkFNKJVN5fvomc08P78QIhAMequkNpkEpScdAN9OZHLFzeiMcTmR2vk8U1E0SbDutX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32385},"type":"module","gitHead":"e0cb0e198dbffeb39f7f00088af0fd3b7dbf130d","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.24_1779064644288_0.8576978948242211","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"pi-loadout","version":"0.0.25","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.25","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"ed87ecac6184c4f7abd90698d212c1766da491b6","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.25.tgz","fileCount":4,"integrity":"sha512-Z+12z0sVaAytED2sm4Mjpyu7v5IUQEsaP+Ym1AVZQdewDw0gSqiT3j0IxCYMsJYXTmQxXh/gMU/Js8f4bs/A3A==","signatures":[{"sig":"MEYCIQD8o7OIYpsQHJXEuOj8tKxJ6Lv/Ql9z6pY8QKSP+4KGgwIhAK5W0Q7v1VnOCsX3A4wnO/nE5+0s/xn6WirJxDr9cESE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31966},"type":"module","gitHead":"033bb21aff854670ff0e7b321ed2be5590521600","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.25_1779064791672_0.07268715057404074","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"pi-loadout","version":"0.0.26","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.26","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"a0f44fdcc37e38ec30637358c942d9aaa689e7f6","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.26.tgz","fileCount":4,"integrity":"sha512-x7JHIrDfTebTxU5mp9+p6t7Cf1XMY83pifpVb3fbqV+lcTc2QDattTBjw3fOZzatvN7uBbw+qxkzPtfVLBKf/w==","signatures":[{"sig":"MEUCIQDSP9xQ2xJeigmDfA06bDVAjY53t7qEHcq4e1vnmepDwQIgIE/6UQAJGJ5nfI7EgKK2bwwuxqBybopAcu7eLLDkDs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31971},"type":"module","gitHead":"a1ce8ebc9ebd8580732b6dcd32e78bbf575eb119","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.26_1779065385403_0.33812988057422766","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"pi-loadout","version":"0.0.27","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.27","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"2e55b2f100847fa7075c0154f3e21f06be5ef9d8","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.27.tgz","fileCount":4,"integrity":"sha512-9YJ+0HNRrpYUw/7FnpW+IqvyzaIo45cywcoYPVyxKgkeUPKYiDJ5pMaCzdHHGlpTGKImJPbnc5ZodI2kj/o7tQ==","signatures":[{"sig":"MEUCIQDWrqD93zNBodCiO419G8McoEFB6hwq+x57Hbd5mKKVYgIgLJrYhvhwSGl5KL4f3IRrbPoEPsBQjEZlh8qN840PcU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31971},"type":"module","gitHead":"3ac6088368be44f33721f80b948ce71bdd81fa6f","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.27_1779074776104_0.26447938662098647","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"pi-loadout","version":"0.0.28","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.28","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"a4ea597af258d103246ccafc0d21601ec0aa8375","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.28.tgz","fileCount":4,"integrity":"sha512-tQH/Of/SlakHShLXyxfPNYI0SAmizc/QpQdqX5oCCnaURYb7qXdmY5vy+5LwiYP5IkTkCE58H9PxsQfFhQQD3g==","signatures":[{"sig":"MEUCIAiKWY379Hso8ntN6Gdm77ks2CLj3ZzEGA2R0MAyUD/BAiEArlK0D5E2xCV9FCG3HMnSDBUKIHipHyr+LzOxFqiIbHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37128},"type":"module","gitHead":"9ddf17651458edf6247593cc272ae8e5b71e90c7","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.28_1779102042344_0.22031511521484282","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"pi-loadout","version":"0.0.29","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.29","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"8c39442985faf09d1f90cbf4e66a85ac90c652d0","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.29.tgz","fileCount":4,"integrity":"sha512-kS8Idehf1qeu0BtURbzbyFfUNPDPhqtgIgh1sUHIvWHMcNwIbVht50jQUSPXCls473FgZwsOS6nHXaH6nHMbTQ==","signatures":[{"sig":"MEUCIQDlfke6SsxFCQMTjUqIkzBd8tf7YD5OUcneeDYRRmWLRQIgHKby+2DodG4LXMbb5rIqFSf6zTAouXyyy3SZJgYM91I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37698},"type":"module","gitHead":"8accde21bd071f7d530c78ed3d0d0497a1e477a1","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.29_1779102334254_0.8155696123759069","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"pi-loadout","version":"0.0.30","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.30","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"baddafaa14ef3a5e3955cb6c832c4df3fbd1fe5a","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.30.tgz","fileCount":4,"integrity":"sha512-1cU4zdqQavX9LJER+AAlY56frlxniH6Uvg7zgUyUYi+fW8JPssdx1601zAKyChBaBU7Zi4EDUJ7N/h8l8HnPQw==","signatures":[{"sig":"MEUCICCiu+inattCBZQw46ahi1ApzmVeZ+DiQnXRDiyM6bXiAiEAvN2cGIXAsotN+tqnBYdW7sx3NMtLFDZyEKIaeBMa8X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44064},"type":"module","gitHead":"846f479651fb21da3bd337c185adb3e193c00423","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.30_1780250954271_0.7835357560218879","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"pi-loadout","version":"0.0.31","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.31","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"854ef3b0315bfd2619f830a6f192b5f6efac652f","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.31.tgz","fileCount":4,"integrity":"sha512-uGFt69RouoG3WpybwaA777bCaBetWPt0wYFPgo3NdDOJKhw62IT9lheZqvgQJgL0KaHrfiKKX9H3SEsB2Rd7lA==","signatures":[{"sig":"MEYCIQD5eVNxG9AT5WavJIbKig8M88IZ1hSJ7xgF+LtOnHE6fwIhAMmyGoiPYDHn+0hJPirukVHw9N2YpYwIjEJzu4OGyX1I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44077},"type":"module","gitHead":"214ebc8b649409deda34281bcc457d42ce7e02e8","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.31_1780251776428_0.106335431479057","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"pi-loadout","version":"0.0.32","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.32","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"760253872c66b4c957c8f3019f18d4ec17955a60","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.32.tgz","fileCount":4,"integrity":"sha512-d6QhgcIvZBQOh6RFlqOHrhn6syph6vgUmUIruISNgbHVlusG1yH/wuJj+75vk1DLcWKIiQf642mQ1I3j8lhLjQ==","signatures":[{"sig":"MEUCIFAF7GmXgVshW0nO3rFA3N5pEGqY4ErDuvNl+PtsjRHFAiEAypORcLOquOxIxN6npGc4dr2lYj9n4SS15Y90/U1eb9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48949},"type":"module","gitHead":"a5fa8528548b2d74c76f849c4fe8535581f12cd5","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.32_1780253169086_0.06844947008464941","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"pi-loadout","version":"0.0.33","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.33","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"44f578ee2774365546f80bc18d69376315ab4635","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.33.tgz","fileCount":4,"integrity":"sha512-Ws8X4Ew/DjA3W3OY/6r0qhrJR0mFp0is4Bav9lkt983PnNGBKTfMacbx2M83pvM/xGvH/TG8qDNSJ3qsnfoQZg==","signatures":[{"sig":"MEUCIQDA4jyiz23QJ5ZgsB/qk7AiVpq+RBGr7ddrhQXocg43MAIgBe9amvuUZwPZoRKZRPzgrZVOQ2rOVfnVCbSIraNEzoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61927},"type":"module","gitHead":"1a7957fc5a4fc52b03b8bc98559b3233a53ff779","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+ssh://git@github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.33_1780259756962_0.7538560716377585","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"pi-loadout","version":"0.0.34","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.34","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"f38f612d305ff593d8b6b2600fc3ebc0e203d51f","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.34.tgz","fileCount":4,"integrity":"sha512-/zTn7D+tKo9YFjYoPHfwHb/V76iAJyYKSFFOLayiSKOBAqmOU8qmnhsms3KlBmXW/9yG/VVUu85slZDNrp6mOA==","signatures":[{"sig":"MEUCIHFRpOtsrW1n0cuv5I893zI4wjJ+a4dxTJZYA+s8ViMlAiEAhIHiOXm0iTx+A4zO9c0cNKu6aBSYMz29/sZApnETU8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65128},"type":"module","gitHead":"eb405ff0fbc0aaf9592c5f25d9570d980518cbf2","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+https://github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.34_1780357036162_0.0678337653074026","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"pi-loadout","version":"0.0.35","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"license":"MIT","_id":"pi-loadout@0.0.35","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"homepage":"https://github.com/tianrendong/pi-loadout#readme","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"1683b777b5979799d879b98146b21b31b74ea224","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.35.tgz","fileCount":4,"integrity":"sha512-5WdNN1dWEqf/7wvJtRynvfiHh0qknRJ9wAuf6KVbtrFc4mYP9hpLILWD2IldZRq06mbAR5cDx+/2Y+bB8pBxMg==","signatures":[{"sig":"MEUCIQDysDmR5wCREVBR+OO8m666vAdeVQrF3rnRZwNBaFxXCAIgV1CpEoCWx1bOPdQ6gDjxV5A55H70h/VRxkIvjkUqp64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65128},"type":"module","gitHead":"8b88a023de828e77ccea8eb24518fe17ea3e2c38","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"repository":{"url":"git+https://github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-loadout_0.0.35_1780361736898_0.480195435053254","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"pi":{"extensions":["./extensions/index.ts"]},"_id":"pi-loadout@0.0.36","bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"dist":{"shasum":"8228d65cd534288bce5a4657ee8790ca856037c5","tarball":"https://registry.npmjs.org/pi-loadout/-/pi-loadout-0.0.36.tgz","fileCount":4,"integrity":"sha512-Oy9EDgOKbLXmRMOt+2MOkvR2Cfpa6xT1i5UNuECzJ0zqzFJf/wuQlyHlCudQsZIABZJ4C94H/Z0FkR02LuUoJg==","signatures":[{"sig":"MEUCIFmKqM5hBGb0frv44QkgSI9qlVFVrcGz/IpC1DOZo8WlAiEAgKU8oJpPjtAruAsabE9HAjaI/1oFZvA6PNwMe7VVV94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtxR21ADaGuTr9oBTvdoyI1dtBZzSRTBrsqgT9q/9g9wIgND5nYIx7Hxtw54ic1NCX9GWau/TY3TeGWZKfy3vUTlk="}],"unpackedSize":66071},"name":"pi-loadout","type":"module","gitHead":"e0eab50167a21e03cda6a1d50f064c605f81b007","license":"MIT","version":"0.0.36","_npmUser":{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"},"homepage":"https://github.com/tianrendong/pi-loadout#readme","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"repository":{"url":"git+https://github.com/tianrendong/pi-loadout.git","type":"git"},"_npmVersion":"10.9.7","description":"Interactive tool and skill loadouts for Pi sessions.","directories":{},"maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-loadout_0.0.36_1790479528989_0.1576232335796688"}}},"time":{"created":"2026-05-16T18:24:11.520Z","modified":"2026-09-27T03:25:29.234Z","0.0.1":"2026-05-16T18:24:11.803Z","0.0.2":"2026-05-16T18:29:39.115Z","0.0.3":"2026-05-16T18:30:38.077Z","0.0.4":"2026-05-16T18:33:54.576Z","0.0.5":"2026-05-16T18:34:31.081Z","0.0.6":"2026-05-16T18:40:06.496Z","0.0.7":"2026-05-16T18:42:49.753Z","0.0.8":"2026-05-16T18:43:26.963Z","0.0.9":"2026-05-16T18:47:14.850Z","0.0.10":"2026-05-16T18:58:35.747Z","0.0.11":"2026-05-16T19:01:13.518Z","0.0.12":"2026-05-16T19:10:05.366Z","0.0.13":"2026-05-16T19:13:21.309Z","0.0.14":"2026-05-17T01:48:24.982Z","0.0.15":"2026-05-17T02:03:55.890Z","0.0.16":"2026-05-17T02:33:59.451Z","0.0.17":"2026-05-17T02:42:12.277Z","0.0.18":"2026-05-17T02:45:53.865Z","0.0.19":"2026-05-17T02:57:54.527Z","0.0.20":"2026-05-17T13:40:14.481Z","0.0.21":"2026-05-17T15:42:22.829Z","0.0.22":"2026-05-17T15:58:13.709Z","0.0.23":"2026-05-17T22:47:24.318Z","0.0.24":"2026-05-18T00:37:24.434Z","0.0.25":"2026-05-18T00:39:51.808Z","0.0.26":"2026-05-18T00:49:45.565Z","0.0.27":"2026-05-18T03:26:16.248Z","0.0.28":"2026-05-18T11:00:42.489Z","0.0.29":"2026-05-18T11:05:34.464Z","0.0.30":"2026-05-31T18:09:14.429Z","0.0.31":"2026-05-31T18:22:56.609Z","0.0.32":"2026-05-31T18:46:09.237Z","0.0.33":"2026-05-31T20:35:57.103Z","0.0.34":"2026-06-01T23:37:16.342Z","0.0.35":"2026-06-02T00:55:37.113Z","0.0.36":"2026-09-27T03:25:29.068Z"},"bugs":{"url":"https://github.com/tianrendong/pi-loadout/issues"},"license":"MIT","homepage":"https://github.com/tianrendong/pi-loadout#readme","keywords":["pi-package","pi","pi-extension","tools","skills","loadout"],"repository":{"url":"git+https://github.com/tianrendong/pi-loadout.git","type":"git"},"description":"Interactive tool and skill loadouts for Pi sessions.","maintainers":[{"name":"tianrendong","email":"tianrendong.dtr@gmail.com"}],"readme":"# pi-loadout\n\nInteractive tool and skill loadouts for [Pi](https://pi.dev) sessions.\n\n`pi-loadout` adds a `/loadout` command for choosing which tools and skills are active in the current Pi session, grouped by source extension/package. Toggles apply live as you change them, the session branch is updated on close, and you can save the current selection as a global default for future sessions.\n\n## Install\n\n```bash\npi install npm:pi-loadout\n```\n\n## Usage\n\n```text\n/loadout          # open interactive picker\n/loadout full     # enable every available tool and skill\n/loadout minimal  # enable only built-in tools and skills\n/loadout default  # apply saved global default loadout\n/loadout save <name>    # save current loadout as a user preset\n/loadout use <name>     # apply a built-in, default, or user preset\n/loadout list           # list built-in and user presets\n/loadout delete <name>  # delete a user preset\n/loadout status   # print current active tools and skills\n/loadout reset    # alias for /loadout full\n/loadout help     # show subcommand list\n```\n\n### Picker controls\n\nThe hint bar is contextual to the active pane, and the selected row's description spells out the actions available on it. Press `?` for the full shortcut overlay:\n\n- Just start typing — filters tools/skills live by their name **or** their extension/source name (standard text editing, including word delete with Option/Alt+Delete)\n- `?` — toggle the shortcut overlay\n- `Tab` — switch between Tools, Skills, and Presets panes\n- `Space` — toggle the selected group/tool/skill, or apply the selected preset (applies immediately)\n- `Enter` — collapse/expand the selected group, or apply the selected preset\n- `Ctrl+P` — save current selection as a user preset using the search field as the preset name\n- `Ctrl+D` — delete the selected user preset in the Presets pane\n- `Ctrl+S` — save current selection as the global default (`~/.pi/agent/loadout.json`)\n- `↑` / `↓` — navigate\n- `Esc` — clear the search filter if one is active, otherwise close the picker (live changes are kept and persisted to the session branch)\n\n## Why use `/loadout`?\n\nPi enables every installed tool and skill by default. As your package list grows, that becomes harder to manage. `/loadout` gives you grounded control over what each session can do:\n\n- **Hide skills you don't want auto-suggested, keep them callable manually.** Disabled skills are removed from the model's `<available_skills>` system prompt block, but `/skill:name` invocation still works. Useful when a skill is helpful occasionally but distracting in normal turns.\n- **Disable tools you don't want the model to reach for in this session** without uninstalling the package that provides them. Saved selection persists in the current session branch and is restored when you resume.\n- **Run Pi on smaller or cheaper models** by trimming the tool definitions and skill block down to what the task actually needs.\n- **Debug extensions** by toggling individual tools or whole packages on and off without an install/reinstall cycle.\n- **Start from presets.** `/loadout full` enables everything; `/loadout minimal` enables only built-in tools and skills; `/loadout default` reapplies your saved global default.\n- **Save reusable presets.** `/loadout save <name>` stores the current selection in `~/.pi/agent/loadout-profiles.json`; the interactive Presets pane can list, apply, save, and delete them too.\n- **Set a sensible default once.** `Ctrl+S` in the picker writes the current selection to `~/.pi/agent/loadout.json`, which seeds new sessions until you override it per-branch.\n\n## How it works\n\n- **Live apply.** Each toggle in the picker calls Pi's active-tool API immediately. There is no separate \"save\" step inside the picker for the session; changes are in effect as you make them.\n- **Branch-persisted on close.** When the picker closes (Esc, or selecting a confirmation), the current selection is appended to the session branch as a custom entry (`pi-loadout:selection`). Resuming or branching the session restores it.\n- **Presets.** `full` selects all tools and skills. `minimal` selects only entries whose source is Pi built-in. `default` applies the saved global default from `~/.pi/agent/loadout.json`. User presets are full snapshots saved under `~/.pi/agent/loadout-profiles.json`.\n- **Interactive Presets pane.** Press `Tab` to reach Presets. `Space`/`Enter` applies the selected preset. Type a name and press `Ctrl+P` to save the current selection. Select a user preset and press `Ctrl+D` to delete it.\n- **Global default (`Ctrl+S`).** Writes the current selection to `~/.pi/agent/loadout.json`. New sessions without their own branch entry read this file.\n- **Skill filtering.** The skill list shown to the model is filtered in `before_agent_start` by replacing the `<available_skills>` block. Explicit `/skill:name` invocations are unaffected.\n- **Session log entries.** Loadout changes are logged as visible session messages (`pi-loadout:loadout changed`) for resume/export readability. These log entries are filtered out of context, compaction, and tree summarization, so they don't pollute model input.\n- **Status bar.** While installed, the footer shows `N/total tools · N/total skills` for the current session.\n\n### Group rows\n\n- `● enabled` — every item in the group is enabled\n- `◐ partial` — some items in the group are enabled\n- `○ disabled` — no items in the group are enabled\n\nToggling a group toggles every item in that group. Toggling an item affects only that item.\n\n## Caveats\n\n- **Prompt-cache impact on change.** On Pi versions with structured system prompt sections, loadout changes are appended as mid-conversation system messages (a `skills` section patch plus `toolsAdded`/`toolsRemoved`), so the earlier cached prefix is preserved on providers that support it. On older Pi versions, or providers that cannot represent the transition, a change may still invalidate the prompt cache and make the next response slower and more expensive.\n- **Mid-session changes are silent to the model.** Loadout log entries are filtered out of the model's context. If a tool disappears mid-session the model may still attempt to call it on the next turn before adapting.\n- **Preset snapshots are explicit.** User presets store exact tool and skill names. If extensions are later removed, missing entries are ignored when applying the preset.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}