{"_id":"@diegopetrucci/pi-librarian","_rev":"17-b6e9d111c6ae04eebee0734d35d0c858","name":"@diegopetrucci/pi-librarian","dist-tags":{"latest":"0.1.17"},"versions":{"0.1.0":{"name":"@diegopetrucci/pi-librarian","version":"0.1.0","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.0","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"746701b69ee30075f0a0d909e07c452aec797d71","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.0.tgz","fileCount":3,"integrity":"sha512-Ajb4J5rTHtUmj3IaQ8qETYGcL9tN+Ow2HEkeJG4m3+h/cUg1YRGBXdclZiiElP1uCQYHo6AdMpzfXDnFC3RusQ==","signatures":[{"sig":"MEUCIC+hR6POukYwrVM4iHOy8WJNf+EeCCAMzZ+093W3tS02AiEAmGt0RqfiLm4FcSUhBLqroHH0sjC0sPy8wSMB8y+PWus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32760},"gitHead":"d1e3f2da965e5fa5c3bd00f498512acd3e72cf17","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.12.1","description":"A pi GitHub research scout that can optionally cache local repo checkouts under the user's OS cache directory.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.0_1778436393104_0.160128640459003","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@diegopetrucci/pi-librarian","version":"0.1.1","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.1","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"75839ba58d54191b9325f9541de7cfae565c558d","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.1.tgz","fileCount":3,"integrity":"sha512-UNiqarWf3pRoEUz3gPcI9NU0eXTd7W/944+RAQUIWne72DS4Tpuu6XQbphSNm5WFpu1641mHndDnvpRWz0HzOg==","signatures":[{"sig":"MEQCIDXTd1M8NJ6uwG2YjuHWahBEt+dQWkRmFF6o74Wmu0L7AiAPRFtIlgCOR0LlB3WTg5shWBZu7B0sajQE+7RHMQrIJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37716},"_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.12.1","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.1_1778686679231_0.48463088292560275","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@diegopetrucci/pi-librarian","version":"0.1.2","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.2","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"f48a507a8c077d9ffd797a09071cb8668549d7f7","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.2.tgz","fileCount":3,"integrity":"sha512-y5mPPH0IsqLghNPo7lB1rNRGIx9dVPC9BV7Bsdv9WERxe//S3NENb5wpM3egpS+Bhc4ssy8+VZbFLKZAMmxMbg==","signatures":[{"sig":"MEUCIGU0xnhuBDRYI653sK7bxXwa9y8Jvm0qeVhv5Ff9OMEqAiEAqeK84EbohBZ6Yk7KrbCQEVy78GkWL09b0M3LW0peORc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37741},"gitHead":"5350f55336651d8eface0873c0e05ae37ad19c0c","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.12.1","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.2_1779556406469_0.4449980308110928","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@diegopetrucci/pi-librarian","version":"0.1.3","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.3","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"390f9c94244a5604db6866b5755bd63d79b5b916","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.3.tgz","fileCount":4,"integrity":"sha512-7gzpgzQmd+iyoq2+W/AqPPN/8dzl+lWCT4MlzK2ZeCN4Ye3/uzy6K5whPg1FNzJWzzVYzar/Ca9BojnpYW/KAA==","signatures":[{"sig":"MEQCIBnUgCINoJt+fOcPTFWFackG1sd1BFUHZ0TpqwNBFVhpAiAaotTCFz278F5yRGnq77WZYGoEZnHI7dHcrxyhNOQAlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37780},"gitHead":"010000bb36090bc8292ed41b7aca4f49777a71f8","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.12.1","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.3_1779955802829_0.559020178668246","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@diegopetrucci/pi-librarian","version":"0.1.4","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.4","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"d2d7e56470a0e10b1a05853de291d32b33f268e3","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.4.tgz","fileCount":4,"integrity":"sha512-3DWuAXFoqxKXLyM1s3ndJYh6H4ptWd0XcTcnhXeVOp1xBZQYJfrYCnMd0U6garDw3Qri0ruog7ec7xBT1LINnw==","signatures":[{"sig":"MEUCIQDzE8WTWesUmC8wNVoQZ5aM1v69EPl1n2Q2T5OioIpQmQIgLCwU0JZ46KYQ9nCFdWDCYqbCh6woPv2MXBG4/72mPXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37780},"gitHead":"bf081d05f63998ef8be7f1efd7f75bf461dc6552","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.12.1","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.4_1780309410774_0.6010327532163009","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@diegopetrucci/pi-librarian","version":"0.1.5","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.5","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"cc6bc148d89652a708fb1f9b20a2ef30e4c467fc","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.5.tgz","fileCount":4,"integrity":"sha512-K4w4t72E3wJPbflZ99k6ALIIZmMW/DThQMKMFYNvFGOCGSikPWOFxF/oVTafMBjj3ejH+chKvSOGRD8Ae+bu+A==","signatures":[{"sig":"MEUCIFzukLKTQRvdU5pccj9rIz+RP43JyYwtSdi1+6LspDoxAiEAuAIqbgzAvxDU6vX+t8rvs/bFm+c6SzJc7Wplci3kmq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50953},"gitHead":"609f83e41609a87407a5f978152a92dd1036c28b","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.12.1","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.5_1780556268311_0.7084673747425414","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@diegopetrucci/pi-librarian","version":"0.1.6","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.6","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"cf2d40b182c44dffb82b4370c9fd9a8462daff50","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.6.tgz","fileCount":4,"integrity":"sha512-jtmqHJzThdqkqohntv5v8mDjfumaXBC02TPA6cU/cZnAim0yg7jENBGLjlWMNsYnPhfLnBYvY0hEOtdVRvbiag==","signatures":[{"sig":"MEQCIFyTfZIPqbwtAUGPgJRSOyfK+bCplA7d2Cpm0yyvVielAiAi8aRvsXYC4v8M7Z8oMT5KbBX30DAPKUlJ5YxxKMCq4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54870},"gitHead":"eb6e7d773bc4ff911c7069f4ea0d6c65f0ab32f0","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.16.0","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"26.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.6_1782158470186_0.5504114592872087","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@diegopetrucci/pi-librarian","version":"0.1.7","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.7","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"167a5ea0c36b01bf4844f989a2e6436a31acde1d","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.7.tgz","fileCount":4,"integrity":"sha512-ybzP3Ys4luUala8l9aBfHK4dMWgF3GoGxosR8JxT7ml0W1kzzeBUs9mHzw8wdW0yQAotq2D7Iik5dMq866gExg==","signatures":[{"sig":"MEYCIQDhvGT1GjsRLfLJobuKAy9BuhFgQ+SoJ7LkFSC+m3kMnAIhAI7R7Xy/MvaifFVIo43A2esnCBae14qAG/tGMk7cIi1h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54871},"gitHead":"32a699b27d677c104b5afdc21dd02926f7e39150","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.16.0","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"26.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.7_1782197138834_0.32502963911746896","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@diegopetrucci/pi-librarian","version":"0.1.8","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.8","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"f3f7c4078339f2ebd00b1894112102f4432c56b2","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.8.tgz","fileCount":4,"integrity":"sha512-Zu/JGhkXuPCu8a6Aud1iU2/Q55Jwaonbm3RjIQ6pJHu0AXfGjqXWDRuH87uSO/Lp5WSljXVCclBIz0NaBBsP8w==","signatures":[{"sig":"MEQCIAj6CzSJ24JGQM48sYiYJzEnMpxyE1EgzMoFCQms06cWAiAGgb9E/jrm6ETDujF/961IcFHCrhlQL75+rPLzHXTE2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59663},"gitHead":"ea7b19e66c6d179830aad00c2768e888a7b7cfc9","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.16.0","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.8_1782593873646_0.42725690031088126","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@diegopetrucci/pi-librarian","version":"0.1.10","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.10","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"3820072050851b10dc5b7b04a51c3be9dece12fb","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.10.tgz","fileCount":4,"integrity":"sha512-hRPjUn+0ZvY27qDsXl/l2tttcVmpMra88GHathrDXRxyxMlV1Qp/YR32jWR87d8RNPRYxgp5tgj5k1tzB8o4hA==","signatures":[{"sig":"MEUCIQDCBgWWY9t5C+hYsydSJNmQt6yuvH9V47Y0D/wQyCDPowIgcP61r16OEg+AYVUUcKhVImes7hFaqmHGQiOfzGgyqiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61571},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d66e92f8b41939637be73b6d6308dd5bf4842f77","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.17.0","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.10_1784664438499_0.7122667641184421","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@diegopetrucci/pi-librarian","version":"0.1.11","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.11","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"0a7b54cf58b9120c86d3169dab305de6587d25de","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.11.tgz","fileCount":4,"integrity":"sha512-a/QQD8nS1/VJvoCFc+bizuJFN5QynT8blVrVNkvD5WT1eL9YowBiEjFm49CX5VRHiycNeU/IElh6EwcWbYs7Wg==","signatures":[{"sig":"MEUCIQCRSPAMH54qG1utZmess1eqYS+YhWyv3em1yDYcvakfQwIgE7u5xyGBSOu20e7vx2Aqy6+xF/5OIWUYoZUuU4D8Slo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72912},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"d74f9603e4a6678cc7c9629106e46e96288ce243","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.17.0","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.11_1784805293469_0.457705723652726","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@diegopetrucci/pi-librarian","version":"0.1.12","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.12","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"3d68e6e585068057797c5d9e4f616efe71a23948","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.12.tgz","fileCount":4,"integrity":"sha512-nBnia5j9fmByzW6eGMN9cvvX37+7VIcMdG1cPvjFSB7oGlqxgB1CabWhXXlciGvAY6afXEPJJKW6W5xtf/CDig==","signatures":[{"sig":"MEUCIGZM1H/r0NQ67Dx5WsAN2QhQPkLios8yz90onlwhUm36AiEAp5GcMBmaw2xnIrEIBhY1nQpIIqTYyWrfUIp+kmJvinw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72912},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"a806de84740d1ec4e6a6793a3f6329b66fe19b1b","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.17.0","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.12_1784967460824_0.07119318764205662","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@diegopetrucci/pi-librarian","version":"0.1.13","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.13","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"a62fd3091945351ac94be2515d9bc0e0ea0e292a","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.13.tgz","fileCount":4,"integrity":"sha512-sba13G7Ih6U/Qy5rW5yUT86iz10oP15gO7aWxAKs5rb/cAbLlgSyJbTadxuZyCLP7E3X8NOr5LfecSgQ6jTlkg==","signatures":[{"sig":"MEUCIQDxexKkT/XRGfd/MYfKM/u26++ZrqIzTtvO454OLhtddwIgeR+KcQp6Oe65dbyrNFFBmwVykZv0EvgvITQwFhz/xHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72912},"type":"module","engines":{"node":">=22.19.0"},"gitHead":"42f0be9781600cba42d923dbfc83f3a5f3dde7db","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.17.0","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.13_1785007410511_0.6378650744224779","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@diegopetrucci/pi-librarian","version":"0.1.14","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.14","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"dedf5ea81b8268b9e0fb2fef0c9757ce8939a156","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.14.tgz","fileCount":4,"integrity":"sha512-lzq448yJnP6EXHhmaKYz2fo+X5xQc5u9Fy5asvvAgxN9F5rshEm6p9llvViwphtdlHIbOpe11NLYFkQRVZBTAg==","signatures":[{"sig":"MEYCIQDCcegypWDKVeNcVnGkl1QbUxYjz0DktJhy6gmNTDQ7fwIhAPwUS9Kwe9RWDrfeljEXpCU5ZPndnP2yWYYwIZkFys9J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diegopetrucci%2fpi-librarian@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74087},"type":"module","_from":"file:/tmp/publish-release-artifacts-XN5CwD/current-15/diegopetrucci-pi-librarian-0.1.14.tgz","engines":{"node":">=22.19.0"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edd32768-40e5-4b34-b7e1-2e15d4bb0d35"}},"_resolved":"/tmp/publish-release-artifacts-XN5CwD/current-15/diegopetrucci-pi-librarian-0.1.14.tgz","_integrity":"sha512-lzq448yJnP6EXHhmaKYz2fo+X5xQc5u9Fy5asvvAgxN9F5rshEm6p9llvViwphtdlHIbOpe11NLYFkQRVZBTAg==","repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.17.0","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.14_1785877517095_0.8936659618698077","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@diegopetrucci/pi-librarian","version":"0.1.15","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.15","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"b235d275beed4d5030abe3e550d73a51d8417252","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.15.tgz","fileCount":4,"integrity":"sha512-no7a3SOptoptA26jAzKeO1pZPUZQf7giS+ow+yZpSA8ER/u6BLDsUmmoTVozkJJDdnosKgehFeEMUIRm+SWTMQ==","signatures":[{"sig":"MEQCIDv7ipwVg+Ej4sn4bAh5er6HPZosFrHzNqmeLS11x3vKAiAaMzjUOpEc6xCQ3oeU7WqKiVmTD9H0VXWTvMKiAwC1sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diegopetrucci%2fpi-librarian@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74087},"type":"module","_from":"file:/tmp/publish-release-artifacts-8OnaQF/current-16/diegopetrucci-pi-librarian-0.1.15.tgz","engines":{"node":">=22.19.0"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edd32768-40e5-4b34-b7e1-2e15d4bb0d35"}},"_resolved":"/tmp/publish-release-artifacts-8OnaQF/current-16/diegopetrucci-pi-librarian-0.1.15.tgz","_integrity":"sha512-no7a3SOptoptA26jAzKeO1pZPUZQf7giS+ow+yZpSA8ER/u6BLDsUmmoTVozkJJDdnosKgehFeEMUIRm+SWTMQ==","repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.17.0","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.15_1787238875972_0.8844982633841374","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@diegopetrucci/pi-librarian","version":"0.1.16","keywords":["pi-package","pi","github","research","subagent","cache"],"license":"MIT","_id":"@diegopetrucci/pi-librarian@0.1.16","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"pi":{"extensions":["index.ts"]},"dist":{"shasum":"c6591b673cfa0ff473efbc1e107876bcceef584c","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.16.tgz","fileCount":4,"integrity":"sha512-/rmNHO9se6LruniB2o6OWK7rhOfWoIX8/7kKeb6ehARbjHIRJz9jqlxe4/HryGwxfK9xUdACsHmV7Fx3S2of8g==","signatures":[{"sig":"MEYCIQC3jGoJ+Ej3zoOYj/GGPXETbq+DPtkTEzqcg1akUe3g9QIhAI8c67mdkPrwut7Jl82Oi/WDAZSXNdqBDb2fyn+0ygnM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diegopetrucci%2fpi-librarian@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74087},"type":"module","_from":"file:/tmp/publish-release-artifacts-o0nHqk/current-16/diegopetrucci-pi-librarian-0.1.16.tgz","engines":{"node":">=22.19.0"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:edd32768-40e5-4b34-b7e1-2e15d4bb0d35"}},"_resolved":"/tmp/publish-release-artifacts-o0nHqk/current-16/diegopetrucci-pi-librarian-0.1.16.tgz","_integrity":"sha512-/rmNHO9se6LruniB2o6OWK7rhOfWoIX8/7kKeb6ehARbjHIRJz9jqlxe4/HryGwxfK9xUdACsHmV7Fx3S2of8g==","repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.17.0","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-librarian_0.1.16_1788281549630_0.9203454901077466","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"pi":{"extensions":["index.ts"]},"_id":"@diegopetrucci/pi-librarian@0.1.17","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"dist":{"shasum":"6d85c73cb7256fc08a3ee20936d69dde8721d023","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-librarian/-/pi-librarian-0.1.17.tgz","fileCount":4,"integrity":"sha512-vcSjPApYwdGvpoTGf4sYOcnOWx+E3i1tWfqpe5U7Zwkfnrpv73G6nsSAOmV+XfSIaNF59WGF3XownWB4CNDx4A==","signatures":[{"sig":"MEQCIDBSFrPL1DWhMPnJG8h9w1MPqePAuRtQsgh/LAlwNYqRAiA3W4uDu9MDi2qeqMc2B3i0ckGiFca/l84OORZd3EXQRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCsTq8ViwwekQetrymxjraZzND6DGE5JTiCHSyOByfqOQIgMHZTJTKW71UY5gWCVmMNfKODql/nTJ9SuTJQ62laUlw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diegopetrucci%2fpi-librarian@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74528},"name":"@diegopetrucci/pi-librarian","type":"module","_from":"file:/tmp/publish-release-artifacts-m2ZgcB/current-9/diegopetrucci-pi-librarian-0.1.17.tgz","engines":{"node":">=22.19.0"},"license":"MIT","version":"0.1.17","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"edd32768-40e5-4b34-b7e1-2e15d4bb0d35"}},"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","keywords":["pi-package","pi","github","research","subagent","cache"],"_resolved":"/tmp/publish-release-artifacts-m2ZgcB/current-9/diegopetrucci-pi-librarian-0.1.17.tgz","_integrity":"sha512-vcSjPApYwdGvpoTGf4sYOcnOWx+E3i1tWfqpe5U7Zwkfnrpv73G6nsSAOmV+XfSIaNF59WGF3XownWB4CNDx4A==","repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"_npmVersion":"11.17.0","description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","directories":{},"maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-librarian_0.1.17_1791031975676_0.7324814838375426"}}},"time":{"created":"2026-05-10T18:06:32.893Z","modified":"2026-10-03T12:52:56.039Z","0.1.0":"2026-05-10T18:06:33.241Z","0.1.1":"2026-05-13T15:37:59.376Z","0.1.2":"2026-05-23T17:13:26.603Z","0.1.3":"2026-05-28T08:10:03.009Z","0.1.4":"2026-06-01T10:23:30.937Z","0.1.5":"2026-06-04T06:57:48.450Z","0.1.6":"2026-06-22T20:01:10.337Z","0.1.7":"2026-06-23T06:45:38.985Z","0.1.8":"2026-06-27T20:57:53.789Z","0.1.10":"2026-07-21T20:07:18.647Z","0.1.11":"2026-07-23T11:14:53.606Z","0.1.12":"2026-07-25T08:17:40.996Z","0.1.13":"2026-07-25T19:23:30.661Z","0.1.14":"2026-08-04T21:05:17.254Z","0.1.15":"2026-08-20T15:14:36.113Z","0.1.16":"2026-09-01T16:52:29.771Z","0.1.17":"2026-10-03T12:52:55.752Z"},"bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"license":"MIT","homepage":"https://github.com/diegopetrucci/pi-extensions#readme","keywords":["pi-package","pi","github","research","subagent","cache"],"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/librarian"},"description":"A pi GitHub research scout with a toggleable local repo checkout cache under the user's OS cache directory.","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"readme":"# librarian\n\nA pi GitHub research scout inspired by `pi-librarian`, with a local checkout cache disabled by default.\n\nWhen the `librarian` tool runs, it can cache/reuse repository checkouts locally. Use `/librarian-cache off` to force GitHub API/search and temporary fetched files only, or `/librarian-cache on` to re-enable cached local checkouts.\n\nThe internal librarian subagent uses a fast auto-selected model by default, requests `low` thinking, and prompts its scout to batch independent GitHub probes in parallel. Automatic candidates and fallbacks stay within the current Pi session's model scope when that scope is non-empty; an explicit tool or `/librarian-config` model remains authoritative. Use `/librarian-config` to set a persistent internal model or thinking-level preference.\n\n## Install\n\n### Standalone npm package\n\n```bash\npi install npm:@diegopetrucci/pi-librarian\n```\n\n### Collection package\n\n```bash\npi install npm:@diegopetrucci/pi-extensions\n```\n\n### GitHub package\n\n```bash\npi install git:github.com/diegopetrucci/pi-extensions\n```\n\nThen reload pi:\n\n```text\n/reload\n```\n\n## Behavior\n\n- Tool name: `librarian`\n- Uses a restricted subagent with `bash` and `read`\n- Uses `gh` for GitHub search/API access\n- Uses cached local checkouts only when enabled\n- Toggle cache behavior for future calls with `/librarian-cache on | off | toggle | status`\n- Configure internal subagent defaults with `/librarian-config status | model <provider/model|auto> | thinking <off|minimal|low|medium|high|xhigh|max|auto> | clear [all|model|thinking]`\n- Cached repos are removed lazily after 7 days without use\n\n## Commands\n\n```text\n/librarian-cache status\n/librarian-cache off\n/librarian-cache on\n/librarian-cache toggle\n```\n\n```text\n/librarian-config status\n/librarian-config model auto\n/librarian-config model anthropic/claude-haiku-4-5:medium\n/librarian-config thinking low\n/librarian-config clear model\n```\n\nThe commands work in interactive mode, RPC mode, and print/JSON mode. They write global preferences to `~/.pi/agent/extensions/librarian.json`, so separate non-UI invocations use the same settings. In non-UI modes, command feedback is written to stderr so stdout remains usable for normal output or JSON events.\n\n## Cache location\n\nmacOS:\n\n```text\n~/Library/Caches/pi-librarian/repos/github.com/<owner>/<repo>\n```\n\nLinux:\n\n```text\n${XDG_CACHE_HOME:-~/.cache}/pi-librarian/repos/github.com/<owner>/<repo>\n```\n\nWindows:\n\n```text\n%LOCALAPPDATA%\\pi-librarian\\repos\\github.com\\<owner>\\<repo>\n```\n\nOverride the cache root if needed:\n\n```bash\nexport PI_LIBRARIAN_CACHE_ROOT=\"$HOME/Library/Caches/pi-librarian/repos\"\n```\n\n## Requirements\n\n- GitHub CLI (`gh`) installed and authenticated for private repositories you want to inspect\n- `git` for local checkout caching\n- common shell tools such as `rg`, `jq`, and `base64` for best results\n\n## Notes\n\nDo not install this alongside another extension that registers a `librarian` tool unless you intentionally want duplicate/conflicting tool names.\n","readmeFilename":"README.md"}