{"_id":"@diegopetrucci/pi-code-reviewer","_rev":"12-a9e5be8367b7f219b2b99d8937b7ba4c","name":"@diegopetrucci/pi-code-reviewer","dist-tags":{"latest":"0.1.12"},"versions":{"0.1.0":{"name":"@diegopetrucci/pi-code-reviewer","version":"0.1.0","keywords":["pi-package","pi","review","code-review","subagent"],"license":"MIT","_id":"@diegopetrucci/pi-code-reviewer@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":"ce8b8742ae075625f193693c6933f1716c0d1819","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-code-reviewer/-/pi-code-reviewer-0.1.0.tgz","fileCount":4,"integrity":"sha512-eUP+Xib347dHz8DQprTrF8mdimUPwuy5jg1G04/MdLaLAJkUrMIHONheILAqeYEK1o1qdYV8UFb8RqyaFgkbEA==","signatures":[{"sig":"MEUCIQCk9xrvOWwnWPwU/nMmwRQqbaKgLD9HQi6wQBotMFjVwQIgP5NLTPoQ+vGarsLuLf7Jux/fzEpgJtS2HXA8S9S9UBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56902},"gitHead":"1f98c6cb33aef925e512312709b66122f3e075bf","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/code-reviewer"},"_npmVersion":"11.17.0","description":"A standalone pi extension that adds a read-only code_reviewer subagent tool for isolated code reviews.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-code-reviewer_0.1.0_1783630843881_0.6090095844725387","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@diegopetrucci/pi-code-reviewer","version":"0.1.2","keywords":["pi-package","pi","review","code-review","subagent"],"license":"MIT","_id":"@diegopetrucci/pi-code-reviewer@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":"3c7e3995a5fe155bcdcd3dfcf8981baa8a556c79","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-code-reviewer/-/pi-code-reviewer-0.1.2.tgz","fileCount":4,"integrity":"sha512-w/1e8Wy59JWj9+eOELqjZkaFga9Vnt3y7AoBsXEqOABLzm0UCvfRUHqdxCqv0gofJc24Y8uzbBuuWSy+K/EL3Q==","signatures":[{"sig":"MEUCIQD/qvawgHCMuPRv8IhXU/WyeA0cA0KDaLHrRXK3iEg2aAIgCCHONre3nw1KeQFyufazkEpFwnGFQ07ng8Am+fdydFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57089},"gitHead":"61956762fb3492d3a3c160a5d1896661a063c5d1","_npmUser":{"name":"diegopetrucci","email":"baulei@icloud.com"},"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/code-reviewer"},"_npmVersion":"11.17.0","description":"A standalone pi extension that adds a read-only code_reviewer subagent tool for isolated code reviews.","directories":{},"_nodeVersion":"26.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-code-reviewer_0.1.2_1784036974263_0.5047183023732558","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@diegopetrucci/pi-code-reviewer","version":"0.1.3","keywords":["pi-package","pi","review","code-review","subagent"],"license":"MIT","_id":"@diegopetrucci/pi-code-reviewer@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":"9e598111c991d99608864f06ac5fb7a9d23a01cd","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-code-reviewer/-/pi-code-reviewer-0.1.3.tgz","fileCount":4,"integrity":"sha512-ItWkRkROOtDqWUpgns4tsQ2eSN+jIrzRugfOO4ysY1VaWjQpozxG7v/XWLAjGGTnbkAZF0XxG/4+J9nQcZ1enA==","signatures":[{"sig":"MEUCIEvM/UWYfJ9QiT0K2XzgMTunM8hp5nqKjAhrFkPX8/udAiEAhQ9o1/PyZ9/Z2giySlf9MHWnML25LIyNZvg5Ytcx3x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57525},"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/code-reviewer"},"_npmVersion":"11.17.0","description":"A standalone pi extension that adds a read-only code_reviewer subagent tool for isolated code reviews.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-code-reviewer_0.1.3_1784664413527_0.31775412910165235","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@diegopetrucci/pi-code-reviewer","version":"0.1.4","keywords":["pi-package","pi","review","code-review","subagent"],"license":"MIT","_id":"@diegopetrucci/pi-code-reviewer@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":"f784172c46bdb0756a5565f1d195a3c1a18b0a86","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-code-reviewer/-/pi-code-reviewer-0.1.4.tgz","fileCount":4,"integrity":"sha512-7cVZP/foocGZX8fBxMc+CMpBLFi9URTdmWxtQ7a6dFHrMXTrsY+e9CNBhwKEAXQIwCZ0+JY7RLGMZKdYIEMm5g==","signatures":[{"sig":"MEQCIBUtr6Z5FaZp8qCrC61U8u5E82bzCxaYi6BJrEMkQ6BXAiAUQQzFyLKAgKjwP3UiUKpPl0y65tkTMjb0LtcqMHkgFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61438},"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/code-reviewer"},"_npmVersion":"11.17.0","description":"A standalone pi extension that adds a read-only code_reviewer subagent tool for isolated code reviews.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-code-reviewer_0.1.4_1784805246273_0.3626511014029987","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@diegopetrucci/pi-code-reviewer","version":"0.1.5","keywords":["pi-package","pi","review","code-review","subagent"],"license":"MIT","_id":"@diegopetrucci/pi-code-reviewer@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":"917d7df8c70a77ae3116e10679de802a36f6a366","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-code-reviewer/-/pi-code-reviewer-0.1.5.tgz","fileCount":4,"integrity":"sha512-k+NSlfP5GhoAiqDX9wA4Uz4zChOSziC/yW8Rw/oQKVmAo9dEotlbMeqjeeiPD4K5R0NPZRXuhJoNEVjbWYUDKA==","signatures":[{"sig":"MEUCIA01dybvaEqOImRrAgOZ1kKQYZFLVNYyg+LVkdydUSx7AiEAu0TAhAxyQmIUpmF2zZOw2HzEt+AENXSn2whJOW0XP7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61438},"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/code-reviewer"},"_npmVersion":"11.17.0","description":"A standalone pi extension that adds a read-only code_reviewer subagent tool for isolated code reviews.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-code-reviewer_0.1.5_1784967441016_0.8490111183835223","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@diegopetrucci/pi-code-reviewer","version":"0.1.6","keywords":["pi-package","pi","review","code-review","subagent"],"license":"MIT","_id":"@diegopetrucci/pi-code-reviewer@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":"bfaab95c39486d0face51b08e0dec54f32c59b42","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-code-reviewer/-/pi-code-reviewer-0.1.6.tgz","fileCount":4,"integrity":"sha512-WadzK9MjEvHu7lbjUExcHnQUoPxECpNeqBBayfHV/ZKW1R0z9HcpNEP+7gv2w3owjLtQ1DGUgadcDQV4pM5tbw==","signatures":[{"sig":"MEYCIQDTt3IruHETa1RFt6GhBdAjzsN6w4XZZNWUHj5KpMttYwIhAPfMsSmR3yia1Ae1BYjUbJZ5g30mqh6UIPziXWllkxM2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61523},"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/code-reviewer"},"_npmVersion":"11.17.0","description":"A standalone pi extension that adds a read-only code_reviewer subagent tool for isolated code reviews.","directories":{},"_nodeVersion":"26.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-code-reviewer_0.1.6_1785007389920_0.9694373841423232","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@diegopetrucci/pi-code-reviewer","version":"0.1.7","keywords":["pi-package","pi","review","code-review","subagent"],"license":"MIT","_id":"@diegopetrucci/pi-code-reviewer@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":"129ca3cee0525c6aefc90316a6ca165f1c273a5a","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-code-reviewer/-/pi-code-reviewer-0.1.7.tgz","fileCount":4,"integrity":"sha512-WiFSBOHu+efEOaaT+Nmv/pL2vkz/vSLUfg7jfgvjbbLx+8HIb8WURWVdvxQaiZUMGLMt52CoCjsOKQc6oI5MGw==","signatures":[{"sig":"MEQCIEPxlA4UHOOVZEUpuviK9c0n7qQ8ofZ1p5BClaNpzqvsAiBd7HZO1r/0GVO4o4Vj4241BbTPvSNHTYFUp5ot4NtcEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diegopetrucci%2fpi-code-reviewer@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62580},"type":"module","_from":"file:/tmp/publish-release-artifacts-XN5CwD/current-5/diegopetrucci-pi-code-reviewer-0.1.7.tgz","engines":{"node":">=22.19.0"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85543b53-bace-4fcf-a7ea-d2722f50ba8e"}},"_resolved":"/tmp/publish-release-artifacts-XN5CwD/current-5/diegopetrucci-pi-code-reviewer-0.1.7.tgz","_integrity":"sha512-WiFSBOHu+efEOaaT+Nmv/pL2vkz/vSLUfg7jfgvjbbLx+8HIb8WURWVdvxQaiZUMGLMt52CoCjsOKQc6oI5MGw==","repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/code-reviewer"},"_npmVersion":"11.17.0","description":"A standalone pi extension that adds a read-only code_reviewer subagent tool for isolated code reviews.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-code-reviewer_0.1.7_1785877367084_0.9359966551817349","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@diegopetrucci/pi-code-reviewer","version":"0.1.8","keywords":["pi-package","pi","review","code-review","subagent"],"license":"MIT","_id":"@diegopetrucci/pi-code-reviewer@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":"5c71144ff0a9c80e3d9fcf629be99664fb5f8322","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-code-reviewer/-/pi-code-reviewer-0.1.8.tgz","fileCount":4,"integrity":"sha512-+ri5RSLlyDT4Gi11kEwGqGpJ/KVauqrujAsF0KstBkryehwV4TvjjOlnYN7JZc+yG87nyOfppRs7OK5vinlMjg==","signatures":[{"sig":"MEYCIQDBN9cwHXIZemXZbcir3rEou90hudUhDxHvA3FqYygFtQIhAJsunSllBYdJVzw58W65S8ZmUPnXzhJ9xLL+cY1Iacv2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diegopetrucci%2fpi-code-reviewer@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62580},"type":"module","_from":"file:/tmp/publish-release-artifacts-8OnaQF/current-5/diegopetrucci-pi-code-reviewer-0.1.8.tgz","engines":{"node":">=22.19.0"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85543b53-bace-4fcf-a7ea-d2722f50ba8e"}},"_resolved":"/tmp/publish-release-artifacts-8OnaQF/current-5/diegopetrucci-pi-code-reviewer-0.1.8.tgz","_integrity":"sha512-+ri5RSLlyDT4Gi11kEwGqGpJ/KVauqrujAsF0KstBkryehwV4TvjjOlnYN7JZc+yG87nyOfppRs7OK5vinlMjg==","repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/code-reviewer"},"_npmVersion":"11.17.0","description":"A standalone pi extension that adds a read-only code_reviewer subagent tool for isolated code reviews.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-code-reviewer_0.1.8_1787238724531_0.1432607240322057","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@diegopetrucci/pi-code-reviewer","version":"0.1.9","keywords":["pi-package","pi","review","code-review","subagent"],"license":"MIT","_id":"@diegopetrucci/pi-code-reviewer@0.1.9","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":"f0a7a95f43825c49240a95dc3fe2442c72dce02a","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-code-reviewer/-/pi-code-reviewer-0.1.9.tgz","fileCount":4,"integrity":"sha512-DyBZC7wGqZtuwEVkPZSvw+48xZHikBYdTDC4Ze0BoBUvQqAIC2YryOA6LEkqpOYuHg/CUeIK34BZRSScIEBIwg==","signatures":[{"sig":"MEUCIExAQ5Aek+oVnnE1+qzWg/pdbMQM5P97viITtjcFSy5uAiEAsQH3D7dEvZK/Nx4C1gAM/WqZLSvW36nXQHc1lUWu/K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diegopetrucci%2fpi-code-reviewer@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62580},"type":"module","_from":"file:/tmp/publish-release-artifacts-FMT4Af/current-5/diegopetrucci-pi-code-reviewer-0.1.9.tgz","engines":{"node":">=22.19.0"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85543b53-bace-4fcf-a7ea-d2722f50ba8e"}},"_resolved":"/tmp/publish-release-artifacts-FMT4Af/current-5/diegopetrucci-pi-code-reviewer-0.1.9.tgz","_integrity":"sha512-DyBZC7wGqZtuwEVkPZSvw+48xZHikBYdTDC4Ze0BoBUvQqAIC2YryOA6LEkqpOYuHg/CUeIK34BZRSScIEBIwg==","repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/code-reviewer"},"_npmVersion":"11.17.0","description":"A standalone pi extension that adds a read-only code_reviewer subagent tool for isolated code reviews.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-code-reviewer_0.1.9_1788280136062_0.31794708686709594","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@diegopetrucci/pi-code-reviewer","version":"0.1.10","keywords":["pi-package","pi","review","code-review","subagent"],"license":"MIT","_id":"@diegopetrucci/pi-code-reviewer@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":"65d82edc8978ddcb90423e5f9ace401da59176a7","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-code-reviewer/-/pi-code-reviewer-0.1.10.tgz","fileCount":4,"integrity":"sha512-dRoXRi6SQRzonkemrU+DV6eNYjeURlyVGekgGSnE95qDL9nh/YTuXrxRBlr9v3wcMH2EF8NGpsdCaZ4rjidmqA==","signatures":[{"sig":"MEUCIQDZolpE+Qn+/UH27roqWxfF/Rj5ISfWtrB2Q6nljaAE0QIgRfqxbx7ZB5NDo7+3WMMSN2HhjXLMeWEK4iWJycIrOrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diegopetrucci%2fpi-code-reviewer@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62629},"type":"module","_from":"file:/tmp/publish-release-artifacts-5WIM8A/current-0/diegopetrucci-pi-code-reviewer-0.1.10.tgz","engines":{"node":">=22.19.0"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85543b53-bace-4fcf-a7ea-d2722f50ba8e"}},"_resolved":"/tmp/publish-release-artifacts-5WIM8A/current-0/diegopetrucci-pi-code-reviewer-0.1.10.tgz","_integrity":"sha512-dRoXRi6SQRzonkemrU+DV6eNYjeURlyVGekgGSnE95qDL9nh/YTuXrxRBlr9v3wcMH2EF8NGpsdCaZ4rjidmqA==","repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/code-reviewer"},"_npmVersion":"11.17.0","description":"A standalone pi extension that adds a read-only code_reviewer subagent tool for isolated code reviews.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-code-reviewer_0.1.10_1788814564293_0.4251455971190785","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@diegopetrucci/pi-code-reviewer","version":"0.1.11","keywords":["pi-package","pi","review","code-review","subagent"],"license":"MIT","_id":"@diegopetrucci/pi-code-reviewer@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":"78441694b08ccbf511fb6be2f4feb1a00e52af4a","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-code-reviewer/-/pi-code-reviewer-0.1.11.tgz","fileCount":4,"integrity":"sha512-4K3ZdxyhFpz9zxlZXcn/ud4u7f3ci6EHznA/IuamZ4QmJk83/sjKAHgJRhItwJY08M1nMZUdrkvh0SzlxmL/zQ==","signatures":[{"sig":"MEUCIDPN+BCHgAtSv1bGeqkYsp4BTyRKT5Fabs/ERdU/Zu76AiEA48At2wcniAxleSIJSPSUjg4V6kairbSRB8dh42pTsQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoAf2VxxkwFrl+q3zRqdETJJ8uQKcbbQOAuWr+edVG+QIhAJqrpDfHL+NgVwY9nO2bqIWrQVS4Uids0HdYBOGCBWWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diegopetrucci%2fpi-code-reviewer@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66270},"type":"module","_from":"file:/tmp/publish-release-artifacts-a04KxC/current-0/diegopetrucci-pi-code-reviewer-0.1.11.tgz","engines":{"node":">=22.19.0"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85543b53-bace-4fcf-a7ea-d2722f50ba8e"}},"_resolved":"/tmp/publish-release-artifacts-a04KxC/current-0/diegopetrucci-pi-code-reviewer-0.1.11.tgz","_integrity":"sha512-4K3ZdxyhFpz9zxlZXcn/ud4u7f3ci6EHznA/IuamZ4QmJk83/sjKAHgJRhItwJY08M1nMZUdrkvh0SzlxmL/zQ==","repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/code-reviewer"},"_npmVersion":"11.17.0","description":"A standalone pi extension that adds a read-only code_reviewer subagent tool for isolated code reviews.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"typebox":"*","@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-code-reviewer_0.1.11_1790178031037_0.9272610562842492","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"pi":{"extensions":["index.ts"]},"_id":"@diegopetrucci/pi-code-reviewer@0.1.12","bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"dist":{"shasum":"bcf110712224f166d3235bcd4bdc2a1b87ce9b47","tarball":"https://registry.npmjs.org/@diegopetrucci/pi-code-reviewer/-/pi-code-reviewer-0.1.12.tgz","fileCount":4,"integrity":"sha512-HYzvlj+AY4pmsl+2dbrgWc4gY2a8LnkFbQyMqYaVLZiVD2cw2Shiv6hdViZ1Zp3LDRTmpNeEedTpRxFsGPeq3g==","signatures":[{"sig":"MEUCIQCVDispnXytKv3WFvN+2OVrsE6stVxxQaXxz6xzq+WflAIgJJ+cFff5oobqPmoLkEHaWv3kaFOMA3q2FHoLZg+5KhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGKisWpcT+R7FlR0pL08N0Q47EihbvkZ4rfJigqVP4KwAiEArXkPLoSlmhpyz56J5GoqDz+AOUjRsKHK8+ug46wLqbI="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@diegopetrucci%2fpi-code-reviewer@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66565},"name":"@diegopetrucci/pi-code-reviewer","type":"module","_from":"file:/tmp/publish-release-artifacts-m2ZgcB/current-3/diegopetrucci-pi-code-reviewer-0.1.12.tgz","engines":{"node":">=22.19.0"},"license":"MIT","version":"0.1.12","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"85543b53-bace-4fcf-a7ea-d2722f50ba8e"}},"homepage":"https://github.com/diegopetrucci/pi-extensions#readme","keywords":["pi-package","pi","review","code-review","subagent"],"_resolved":"/tmp/publish-release-artifacts-m2ZgcB/current-3/diegopetrucci-pi-code-reviewer-0.1.12.tgz","_integrity":"sha512-HYzvlj+AY4pmsl+2dbrgWc4gY2a8LnkFbQyMqYaVLZiVD2cw2Shiv6hdViZ1Zp3LDRTmpNeEedTpRxFsGPeq3g==","repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/code-reviewer"},"_npmVersion":"11.17.0","description":"A standalone pi extension that adds a read-only code_reviewer subagent tool for isolated code reviews.","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-coding-agent":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-code-reviewer_0.1.12_1791031497709_0.22266805784683208"}}},"time":{"created":"2026-07-09T21:00:43.769Z","modified":"2026-10-03T12:44:58.095Z","0.1.0":"2026-07-09T21:00:44.008Z","0.1.2":"2026-07-14T13:49:34.406Z","0.1.3":"2026-07-21T20:06:53.657Z","0.1.4":"2026-07-23T11:14:06.441Z","0.1.5":"2026-07-25T08:17:21.154Z","0.1.6":"2026-07-25T19:23:10.079Z","0.1.7":"2026-08-04T21:02:47.255Z","0.1.8":"2026-08-20T15:12:04.671Z","0.1.9":"2026-09-01T16:28:56.194Z","0.1.10":"2026-09-07T20:56:04.426Z","0.1.11":"2026-09-23T15:40:31.137Z","0.1.12":"2026-10-03T12:44:57.804Z"},"bugs":{"url":"https://github.com/diegopetrucci/pi-extensions/issues"},"license":"MIT","homepage":"https://github.com/diegopetrucci/pi-extensions#readme","keywords":["pi-package","pi","review","code-review","subagent"],"repository":{"url":"git+https://github.com/diegopetrucci/pi-extensions.git","type":"git","directory":"extensions/code-reviewer"},"description":"A standalone pi extension that adds a read-only code_reviewer subagent tool for isolated code reviews.","maintainers":[{"name":"diegopetrucci","email":"baulei@icloud.com"}],"readme":"# code-reviewer\n\nAdds a read-only `code_reviewer` subagent tool that adapts The Last Harness [`code-reviewer`](https://github.com/diegopetrucci/the-last-harness/blob/main/agents/subagents/code-reviewer.md) prompt into a standalone pi extension.\n\nUse it when you want an isolated second-pass review of a proposed change against the local checkout. The tool stays read-only, checks ticket fit and scope first, then looks for diff mismatches, correctness bugs, security/safety issues, unnecessary complexity, and missing validation.\n\nThis package is adapted from the TLH code-reviewer workflow for use as a standalone pi extension.\n\n## Install\n\n### Standalone npm package\n\n```bash\npi install npm:@diegopetrucci/pi-code-reviewer\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## `code_reviewer` tool behavior\n\nThe tool accepts:\n\n- `task` — required review target and success criteria\n- `diff` — optional diff, patch, or change summary\n- `context` — optional extra constraints or known risks\n\nWhen called, it launches an isolated in-memory child agent with:\n\n- no inherited extensions, skills, prompt templates, themes, context files, or agents files;\n- an auto-selected review model that prefers contrarian-style opposite-provider and opposite-family candidates before same-provider fallbacks;\n- automatic model candidates constrained to the current Pi session's model scope when that scope is non-empty;\n- requested thinking taken from the active session when available, otherwise defaulting to `high` for reasoning models and `off` for non-reasoning models, then clamped to the selected model's supported level;\n- read-only tools only: `read`, `grep`, `find`, `ls`, and guarded `bash`;\n- a local-checkout path guard for file inspection;\n- a bash guard that allows only direct read-only `git`, `gh`, or `pwd` invocations.\n\nThe review prompt prioritizes:\n\n1. ticket fit and scope\n2. diff accuracy\n3. correctness and regressions\n4. security and safety\n5. simplicity and maintainability\n6. tests and validation gaps\n\nThe final output is concise and includes a verdict, findings, validation notes, a scope check, and run details that show the final selected model and effective thinking level.\n\n## Read-only guarantees\n\n- The subagent is explicitly instructed not to implement changes.\n- Runtime guards block write/edit tools, shell control operators, pipelines, redirection, path traversal outside the checkout, mutating `git`/`gh` commands, `npm`/publish commands, and other filesystem mutation.\n- Built-in file-inspection tools are preferred over shell commands for local files.\n\n## Example\n\n```text\nUse code_reviewer on this task before merging:\n\n{\n  \"task\": \"Review ticket pe-7lpt implementation for scope fit and correctness.\",\n  \"context\": \"Focus on whether the new extension stays runtime-only and keeps tools read-only.\"\n}\n```\n\n## Limitations\n\n- The subagent has an 8-turn and 8-minute budget.\n- The review quality depends on the local checkout matching the change being reviewed.\n- `gh`-based inspection is available only when GitHub CLI is installed and authenticated, but the tool can still review local changes without it.\n","readmeFilename":"README.md"}