{"_id":"pi-advisor-flow","_rev":"49-7734f2e597a42cfe529ebd2bc9414f9f","name":"pi-advisor-flow","dist-tags":{"latest":"0.9.1","dev":"0.9.2-dev.1"},"versions":{"0.1.0":{"name":"pi-advisor-flow","version":"0.1.0","keywords":["pi-package"],"license":"MIT","_id":"pi-advisor-flow@0.1.0","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor#readme","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"7545e0be587c289fe0765d0f89427ddf96016919","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.1.0.tgz","fileCount":9,"integrity":"sha512-G0Z4cn0UEqSCt1ex3n/o3pLKIcHFKhMY8BNSIlkSKsJEPXd9rSL8gA3jMRkxFs4p6FREaih5uRyUkuU4sjaWfQ==","signatures":[{"sig":"MEQCIDhd+iirnyJOlvJpekNpEiX4FnONZvQCdS1bD7GL6rVtAiB4psqH++N2p8Q5HJQCIVP846tbt0vFxStMjkittgY0Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24080},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"4f3ae23caa49bddf64241d0482096a3485bda3dc","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philipbrembeck","email":"philip@brembeck.me"},"repository":{"url":"git+ssh://git@github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.6.2","description":"Executor/Advisor flow for autonomous pi coding agents","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"typebox":"^1.1.38","bun-types":"^1.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.1.0_1784318643507_0.369932569260671","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"pi-advisor-flow","version":"0.1.1","keywords":["pi-package"],"license":"MIT","_id":"pi-advisor-flow@0.1.1","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor#readme","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"c8dca88c39605b0d367ea785f13ec58c051c2a51","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.1.1.tgz","fileCount":9,"integrity":"sha512-UooVtWd0lucUDgDYEIIha6JQawH244Td3RlQNbgW9pumN/mfjXnaEIB58fvNPlL4QVF/tUes2BFVeGAR//O/Fw==","signatures":[{"sig":"MEUCIAzHeVYfv/mNhfsLTGQw7fpBZORBg+x/jmcXQ30y+cX2AiEA7RSxmx8/YnxB0donAny3rtCWuASOeCotJK9nEywc0ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24067},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"4f3ae23caa49bddf64241d0482096a3485bda3dc","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philipbrembeck","email":"philip@brembeck.me"},"repository":{"url":"git+ssh://git@github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.6.2","description":"Executor/Advisor flow for autonomous pi coding agents","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"typebox":"^1.1.38","bun-types":"^1.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.1.1_1784320490050_0.8267241595832271","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"pi-advisor-flow","version":"0.1.3","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor"],"license":"MIT","_id":"pi-advisor-flow@0.1.3","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor#readme","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"03de3f6061e6d5302ba33b40ffc098c174ae6368","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.1.3.tgz","fileCount":9,"integrity":"sha512-ICXrKqBIPci5doykOaJ/3Shlm6iSmaZWXl14/nrTJk0DGwpsyKKQBR9Rfi/wmMlRLcYm3ccIo1a7gsuz0g3ktQ==","signatures":[{"sig":"MEYCIQCTx2yLdvuqGeUhPcxRp/LrijK84y+sIhCEicMUmiIERAIhAKK9axXm+Hhrh7QMyVHabnTpcOmF4cPJCDnBJe7Z9ZH6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25332},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"1cb9dc0188bdf6d4729f3f6f96da738694d372ab","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philipbrembeck","email":"philip@brembeck.me"},"repository":{"url":"git+ssh://git@github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.13.0","description":"Executor/Advisor flow for autonomous pi coding agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"^1.1.38","bun-types":"^1.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.1.3_1784358561142_0.32385791890383575","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"pi-advisor-flow","version":"0.1.4","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.1.4","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"6a3d47663b98f22e96c2ad2f1ebaf2031f40cd04","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.1.4.tgz","fileCount":9,"integrity":"sha512-bpvUQ7s00IHHPCtcG9PxEsY/pljPuGuRqJwJjwqyAg5uwc4aUZ64FU4piE5ZDMTMDrafuBCcwJfOHBXKmhsP1w==","signatures":[{"sig":"MEQCIHeAXvYw3TnQeYjThcRy30a8QQvYeqKAPbZlyHTZFqm8AiA8efqauAMmG0HGPzShWazkHTgqDldC4/9l83vtcw5z5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28228},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"9f8f560b8b277c533e2eb8150a7dd8f5d8d066e7","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philipbrembeck","email":"philip@brembeck.me"},"repository":{"url":"git+ssh://git@github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.13.0","description":"Executor/Advisor flow for autonomous pi coding agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"^1.1.38","bun-types":"^1.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.1.4_1784360066280_0.554108256742182","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"pi-advisor-flow","version":"0.1.5","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.1.5","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"a655f8ef8143d9a4b7da4df696910074d56c8361","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.1.5.tgz","fileCount":9,"integrity":"sha512-Eorn+n7cV0IfgiKhZySkr/DpyCDMD1Qcu1wzdkwJ40Voqp2hAT0TTDBLH6mgy3ppkz22alefYDwlXIKEi5Ri0A==","signatures":[{"sig":"MEUCIHtmHUS132NKwQ75hXF5FdrB/cPU2t5wjFwrbqUhynieAiEAmVHmPqyktzp92eUow9ihQlu9r9aQtUgqIz+zHcWxA94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43629},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"d220722c3540ad7b91594c88b56dea3fea4fa718","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"philipbrembeck","email":"philip@brembeck.me"},"repository":{"url":"git+ssh://git@github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.13.0","description":"Executor/Advisor flow for autonomous pi coding agents","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"^1.1.38","bun-types":"^1.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.1.5_1784406197446_0.711291121404038","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"pi-advisor-flow","version":"0.1.6","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.1.6","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"d464b4f7f77d294af52311cbc9bd0f5a3b49ac7f","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.1.6.tgz","fileCount":9,"integrity":"sha512-lYMXBEa7qPUtnKLEPXKkhdM8irNgSvH/bn1aAp9wiiNgDQAzR0uU97GzOVjE9vdP6fM5DNMNDazBb3FHqD3HZQ==","signatures":[{"sig":"MEQCIB7dN6zWNqc40yncU2V3Ye7Tj/Z8OwOlPZ6Mu+WGysOmAiBx8j41ZRvRIgtXEEuI67j0W+Jugm9rukEP4sQCaAy+4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47365},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"e18564d42fff7509301c151294270495d21ea094","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Executor/Advisor flow for autonomous pi coding agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"^1.1.38","bun-types":"^1.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.1.6_1784409896377_0.3436132692969074","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"pi-advisor-flow","version":"0.1.7","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.1.7","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"a44b4ca573fba2d7c2ad75fda5c9909f1bb5a9db","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.1.7.tgz","fileCount":10,"integrity":"sha512-QcdjHP+ZslMWD8N6QKFztCCz+XBrEzTp59oULtNivWEXj+6hp/kJQ2Uf+lkic+rMVCAf0XzDPKA3f2ZqxBhGag==","signatures":[{"sig":"MEYCIQC4f7A0nGjmKsVkmgA5Sf08nTb5xuW2jPFnOUEGt8S4RAIhAIQBSdvCYfIY9VBUQ/3VrCEw6pU5eqJ0O2OLTQ7sGkB7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":50164},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"7507128745155d59122f48254efaf2f5980276ec","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Executor/Advisor flow for autonomous pi coding agents","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"^1.1.38","bun-types":"^1.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.1.7_1784411207840_0.7768745037142515","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"pi-advisor-flow","version":"0.1.8","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.1.8","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"42264f731c6c98866c46ab94af85bfdb42be5dad","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.1.8.tgz","fileCount":11,"integrity":"sha512-GXTvaB4LoB3TAMZYREe0rR33OvdRBRRUp9UgK3kanZYGfgDw9qqeUSsbfut6gw/MLhqkC38VwwyoLl/4oqhFIw==","signatures":[{"sig":"MEUCIQCCBe9YlqLysccJT3u1VbPoK70MS4e4PIfT5d7/67fmGwIgNY0CH93o2N4LYjhYxiFcVIf8E8tBBQ7iF89i2QlD9Tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69608},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"0521faec590f42ef6d968c38874242b26b651f24","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"^1.1.38","bun-types":"^1.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.1.8_1784472123926_0.4247458874685419","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"pi-advisor-flow","version":"0.1.9","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.1.9","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"98bae35e56692cb9533325d86c58af4ce91f5c74","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.1.9.tgz","fileCount":11,"integrity":"sha512-jHApFGM2vdxmihdBDmYCv+BaDIsfZN9MLqKJKg8b9P8MgZ1H1Vc/6VWdugVw140fif9uUnd7QG++wOOvt7Z+bA==","signatures":[{"sig":"MEYCIQCZ8bgzXdW02tusZY3XBkuYemlR11OxqUxU7tt+TiguSgIhAN9XgH6Ta5pxEqvA4wf/QepjAzLI3RljR5rl+oEybs1C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70429},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"931b44c6c8624a98aa046e8b1878b5385c9c4529","scripts":{"test":"bun test","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"^1.1.38","bun-types":"^1.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.1.9_1784481317146_0.8193972141449031","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"pi-advisor-flow","version":"0.2.0","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.2.0","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"926ed3b5a4f8ff9cc90e8c53cc3d21cca3315653","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.2.0.tgz","fileCount":11,"integrity":"sha512-rpDxJF7NxvmVMvUA698U/wQQ7mxeW0nOOUDyk1wNMB+TBt0tpu9U+8pHWVscP7O3MlpxCrxPCflqCIKiy/88GQ==","signatures":[{"sig":"MEQCIBL4hGW6F3xWd6P05kbMmcbfBiBosZA0YgUZFE372bVnAiBOl7Eg0G4WjrIs7NxtBZdBmuynoWP1JQW4b/c2qSM1MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100263},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"e807cbaa5b1cb4c96711e00849d1ebc14b5cdd2d","scripts":{"test":"bun test","format":"bunx ultracite fix --linter-enabled=false","typecheck":"tsc --noEmit","package:check":"npm pack --dry-run --json >/dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typebox":"^1.1.38","bun-types":"^1.0.0","ultracite":"7.9.4","typescript":"^5.3.3","@types/node":"^20.11.0","@biomejs/biome":"2.5.3","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.2.0_1784537301559_0.5310256494515251","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"pi-advisor-flow","version":"0.2.1","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.2.1","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"387e43fd2544c804e2fb69e3b03b97a914bc88e6","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.2.1.tgz","fileCount":11,"integrity":"sha512-HpN76j2GVfmF5eVR1x8aomhhNM2cVA3O6Mca7R0YJWrn6XgDopFnhTLIaYwcmQ4GB28udx2eyuEinNnlajoyqA==","signatures":[{"sig":"MEYCIQCN78aeP7aXNdfA3QN21nrKl93noSXsIaiI2eNuT7q28gIhAMoCI7aIbKQHd4SI6Gq4svWVxA/dfHFsbN60K4imPItR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105477},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"2a9eb50a0a448059499f193398aef0008b6139f0","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"npm pack --dry-run --json >/dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.1.38","bun-types":"^1.0.0","ultracite":"7.9.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.1.0","@biomejs/biome":"2.5.3","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.2.1_1784544424578_0.9176127168287185","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"pi-advisor-flow","version":"0.2.2","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.2.2","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"0e078c17b356dd151b8e8c91213b11dcf5bc5f2e","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.2.2.tgz","fileCount":11,"integrity":"sha512-/PMlG5yQrXyzSac/latBMcESpTz94oZg6mcG1g3L19ezK0HSt1ygKnnYTzlqom9QqRPeKjxzxRixQfNRczHWXA==","signatures":[{"sig":"MEQCIHZp6YKrzb7f4mN/I6FjFWokR75nj+o1cYgsWwv1O6izAiBG1mq3X685Ep8HThvFp3+MTgHfvZcMtrIx0bYW0sH78g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105242},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"e265f0ad9f4580bc4206a80bec9f947bd21adf45","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"npm pack --dry-run --json >/dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.1.38","bun-types":"^1.0.0","ultracite":"7.9.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.1.0","@biomejs/biome":"2.5.3","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.2.2_1784550596057_0.6410084442331838","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"pi-advisor-flow","version":"0.2.3","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.2.3","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"12616948426b3dfdc87cf5efc2cc077c1813f4db","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.2.3.tgz","fileCount":11,"integrity":"sha512-x5ZdSUsVcSklVtOkHKMdvMeX/AQy4vGPlRwhgX7IdpAG9kF6pSrr68jsjWj210mwsn9atJNkdrxUeDSdpOJrUw==","signatures":[{"sig":"MEUCIA7SaprTh4IB+qysoY/+ImIF8Gh5V9G73R9m7LR92W3OAiEAxQ459GX/kIlZW0dNjmLN6tFEvqy35tbjkyIUhXFnDZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113281},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"7cfdbf054f0d41637c73f219b6554eafb78e550d","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"npm pack --dry-run --json >/dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.1.38","bun-types":"^1.0.0","ultracite":"7.9.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.1.0","@biomejs/biome":"2.5.3","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.2.3_1784567712871_0.011288292874556571","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"pi-advisor-flow","version":"0.2.4","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.2.4","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"ce4a657a3f0846e1bb089ed53957a6ae2558c5ee","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.2.4.tgz","fileCount":11,"integrity":"sha512-vlU+FPIJzTJ7fMCVbfoc1bRD/gQePOG+4jBAcryG+muSlpDmyQ3vXra5+T9KrLtYdHj3lSWuwWi44jnvdyl8ug==","signatures":[{"sig":"MEQCIHqz0qD6XOvYMkJPa46GCaDiN9PeEQh3uOuDeqhbIYicAiBw6cZkMs94Axem2TN4htRb6qh2FkaMlCfnKdlX5+q9LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128584},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"7b5f14019bd6e452303761310fc10acf71468501","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"npm pack --dry-run --json >/dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.1.38","bun-types":"^1.0.0","ultracite":"7.9.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.1.0","@biomejs/biome":"2.5.3","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.2.4_1784926888105_0.3059899740573264","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"pi-advisor-flow","version":"0.2.6","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.2.6","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"02dfdfc25caf260c0bb656aea981f2febba8098a","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.2.6.tgz","fileCount":15,"integrity":"sha512-4xl1MsbTV7ClPCb41Q3I0Z4kiH+mKT8MlvqAQsMQZOEdPECuf/UVpvV+zf7nILaou8QLUY8iV0MiFASKpNteeg==","signatures":[{"sig":"MEUCIQD6CsVG8ZbFH4KHPsD+A7APD6No5reYp7AhWUbfO1uRYwIgDD/eHAConLq6WaZHBOVSrLMtcj7gr7XySi/of5elhhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162224},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"2b256739a541598c4a5ee4bbe07a020b356c3a34","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"npm pack --dry-run --json >/dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"brace-expansion":"5.0.8"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.1.38","bun-types":"^1.0.0","ultracite":"7.9.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.1.0","@biomejs/biome":"2.5.3","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.2.6_1784978201139_0.22796943811380066","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"pi-advisor-flow","version":"0.2.7","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.2.7","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"6ebced3983239a2a4cda04d1ab9e8f852a03b5d7","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.2.7.tgz","fileCount":16,"integrity":"sha512-8TTKGjsnZLsDSkHut1d2etR9P/vV9njx5J2dNMQTmbkPpBxxWMZugrcMTBriA7ryBIznM793n4dPVdONVaxVFQ==","signatures":[{"sig":"MEUCIQC7KC4MJNiGceKN4kUtHyRqD+4odHdjD5Cwb+TXM6nXWgIgIA2n8qwm54D/WY3UclNdP+mlg/37eQqMX3HYHi87Lzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177949},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"44e772152982f78b8fb9c064c5482256b22952f0","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"npm pack --dry-run --json >/dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"brace-expansion":"5.0.8"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.1.38","bun-types":"^1.0.0","ultracite":"7.9.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.1.0","@biomejs/biome":"2.5.3","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.2.7_1785264837659_0.6839661566975783","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"pi-advisor-flow","version":"0.2.8","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.2.8","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"88b2cd50e65e83587daeccb3aa7abfc8639cbf2b","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.2.8.tgz","fileCount":16,"integrity":"sha512-xKkZPNEPhs4IitfeYfKUDeNIm07g9SL7XilvSv6qZ/LFS2N3+Yk5260KR3ZbMXObWlxv4ZabcGKF9Wpzs4yS7Q==","signatures":[{"sig":"MEUCIBDjAwyCDn7ubtX68dJ1dKA41GXsy0DG2OruIeNSLXwLAiEApXEWyFpFm+q1FNbfUD5dlb67ncNJfvoYzOf+jb0uvOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179608},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"4de09f6ecd08df6ca8d299aea35fe2e38703a611","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"npm pack --dry-run --json >/dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"brace-expansion":"5.0.8"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.1.38","bun-types":"^1.0.0","ultracite":"7.9.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.1.0","@biomejs/biome":"2.5.3","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.2.8_1785480160548_0.4593298549649423","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"pi-advisor-flow","version":"0.2.9","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.2.9","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"3956271fdda661ee1b01ad34b154aed5447834ee","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.2.9.tgz","fileCount":16,"integrity":"sha512-bhEukwmiyfTR3JsIfAj6tYZY5nmwczbddbeAA9e/3tht96YHkF9hLGnjbB42Db6llT6zwi/DVfSLI4v5Fi87KQ==","signatures":[{"sig":"MEUCIQC4iMHfGAVNrkJjSbiDjwslso1WCofKm0+Jx0Sa751hJwIgVSgltNVIKGzrPB67nqfHs2soGlpLgjihq/CrjtcunNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":178069},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"ae73dd1e01aec67d4593ad980d45867bda306e3b","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"npm pack --dry-run --json >/dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"brace-expansion":"5.0.8"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.1.38","bun-types":"^1.0.0","ultracite":"7.9.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.1.0","@biomejs/biome":"2.5.3","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.2.9_1785572614005_0.5030138399366326","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"pi-advisor-flow","version":"0.3.0","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.3.0","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"3131c0fc4b7dc92819b0186c768d60b4911219b7","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.3.0.tgz","fileCount":16,"integrity":"sha512-F9jD/gT+8aS6uyMS9lgX3zrJPF4cda6fIBx+qLWo+l559u6z/J+R7KrAKaH3xyQnPM4QOIpzT7Yy8mg+tnXfPQ==","signatures":[{"sig":"MEUCIFr9SgtAaCADiLRJxVXIg8IZq7V33teSsJWhH60wB9QHAiEAlbs9TidTuPQyUC3o05WU1lUI3xEN1WA16u0kGrC/g0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184990},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"de1dd56c5d464fa43d81aa60d4fdda88f5a6dee8","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"npm pack --dry-run --json >/dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.1.38","bun-types":"^1.0.0","ultracite":"7.9.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.1.0","@biomejs/biome":"2.5.3","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.80.7","@earendil-works/pi-tui":"^0.80.7","@earendil-works/pi-coding-agent":"^0.80.7"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.3.0_1785936997897_0.8365763204845207","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"pi-advisor-flow","version":"0.3.1","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.3.1","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"6b33907e8ac895bce975127f1f8fe523ca2a8ae3","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.3.1.tgz","fileCount":16,"integrity":"sha512-U12LPkGdlgQ50LIVd4ZkKUhx8ctQGWayjxC6o4KkouuCTchlxIy/cSnsRycNManMzPBXVGbOAYnehIaeSzaeRA==","signatures":[{"sig":"MEYCIQDP+MLTwIQD4M6VfZ7xKTNBGAwF5ZA/xKKzAW5EC5zLQwIhAP8iranjNrzJ8P375nzbtJkXHMGnLnBA4JZCpmUhN6di","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186420},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"f6827dba892188f83f63b4dbecd87b189028e4af","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"npm pack --dry-run --json >/dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.1.38","bun-types":"^1.0.0","ultracite":"7.9.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.1.0","@biomejs/biome":"2.5.3","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.3.1_1786180738743_0.7587301719133397","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"pi-advisor-flow","version":"0.3.3","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.3.3","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"5f90ac685267e83d705d475aca34e9539626cb1e","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.3.3.tgz","fileCount":19,"integrity":"sha512-6l/fd44MDZJZe3O3lg8METTNMZbnZDA5w4TYW6r417s67rghXtVuUN6W4SM3lq/npJW4VGyjvTAu5kQlUjU40A==","signatures":[{"sig":"MEYCIQCRO8prrN8huKXb8apme8UMsh6F/m2pzxcO3RAsCG//NAIhAIkE8+Bjh3PG6nEcAtyTDsz57lszPj+zQHKIiFyrmvz1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231858},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"9c090103318d09b7ce6b6474b617febeaba90ef8","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"npm pack --dry-run --json >/dev/null"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.1.38","bun-types":"^1.0.0","ultracite":"7.9.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.1.0","@biomejs/biome":"2.5.3","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.3.3_1786288720522_0.6077974215348703","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"pi-advisor-flow","version":"0.3.4","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.3.4","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"56efb62e83dfd2280ea3ad290d386000163860bb","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.3.4.tgz","fileCount":19,"integrity":"sha512-mUJR5kqmVgUnWTYyermxXvyy87I7+/H+/nlwyjD6gZcTjiyC7pN0hfZrl496EF5F4Nu29ZC/6A13MxCSjbbQXg==","signatures":[{"sig":"MEUCIQC8qBU1kuYUB+aWOZtgmUDii3J2geWekmUAYOUrTWqn+gIgBo9k6NIUxkNHfMVkbjKBxSXdcIFFRWGlsZKgqapb5M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232832},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"36d01699aba386cf150b054e60c69f4a5e0ee2a3","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"node scripts/check-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.17.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.3.14","bun-types":"^1.0.0","ultracite":"7.10.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.3.0","@biomejs/biome":"2.5.8","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.3.4_1786740347833_0.32054655234385776","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"pi-advisor-flow","version":"0.3.5","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.3.5","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"d211861fb2f37bc504eea3b8a25300eb0d03cd14","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.3.5.tgz","fileCount":20,"integrity":"sha512-QwNocGvK5ihezzPm9iePXdOOShndF9YfO8ZJuBvfgpJmjeKrU7R+FYc2lxzrSDjU4/h56HAr5Q9QBvPFc3sO2g==","signatures":[{"sig":"MEUCIGee3i92a9FTUAESdMaKNUXDRTi8I6rCm9jCcNmWbvSEAiEA2wb+rXDgpgiDL76aMKRe1Mfz3DC/bo0G2zAUh6K2b0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246438},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"a0291208872fb20b4532bf9b9dc72653ed43cde7","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","benchmark":"bun benchmarks/src/cli.ts","typecheck":"tsc --noEmit","package:check":"node scripts/check-package.mjs","benchmark:report":"bun benchmarks/src/cli.ts report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.17.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.3.14","bun-types":"^1.0.0","ultracite":"7.10.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.3.0","@biomejs/biome":"2.5.8","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.3.5_1787314065912_0.07294912440585843","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"pi-advisor-flow","version":"0.3.6","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.3.6","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"90eda6b6488eb98d319987887454b266fc44bb1a","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.3.6.tgz","fileCount":20,"integrity":"sha512-NakTQKm0SWjvQXJY9OFroUd7Cb4YDHw/sOCqpzCNrMBhgKsUiLQASOYt5HKJslQ5VxDAiR3lolZceKCY65fF6Q==","signatures":[{"sig":"MEYCIQDIGqIDPKHDAly7pkWgtLqKjycKjAvUZteoNhGYQ0ZC1gIhAOw2d0TOjs51DsNCW+v+rTUIblWG5usulJpiZfWJkUL2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246806},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"b3643a049f08059a4e4309943052ffe62ea9494a","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","benchmark":"bun benchmarks/src/cli.ts","typecheck":"tsc --noEmit","package:check":"node scripts/check-package.mjs","benchmark:report":"bun benchmarks/src/cli.ts report"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.17.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.3.14","bun-types":"^1.0.0","ultracite":"7.10.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.3.0","@biomejs/biome":"2.5.8","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.3.6_1787778514975_0.8271395143673519","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"pi-advisor-flow","version":"0.4.0","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.4.0","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"da458c396144734d0691764a584bd8c1055864e2","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.4.0.tgz","fileCount":20,"integrity":"sha512-14z5wv4wE6OjpbZ+r09exFiH6GRAjYbXAG/6Ek5xGri00nro4fGrzGu1U0TGeICaXLWHWpZzGm5W/wLs+XAf+w==","signatures":[{"sig":"MEYCIQCfSC8sYCPQzZ5Jxvzn/0e2D4XMxnHkuKGsfqTvrbRUrgIhAMcOsRayXUVTvifWMfpRerOAkChfWmTN9d8ts6KMv48d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248547},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"803d53f269ab4dfad3c280114cc62f9cf6664993","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"node scripts/check-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.17.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.3.14","bun-types":"^1.0.0","ultracite":"7.10.4","typescript":"^5.3.3","@types/node":"^20.11.0","lint-staged":"^17.3.0","@biomejs/biome":"2.5.8","@earendil-works/pi-ai":"^0.84.2","@earendil-works/pi-tui":"^0.84.2","@earendil-works/pi-coding-agent":"^0.84.2"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.4.0_1787916987523_0.26355430220611353","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"pi-advisor-flow","version":"0.5.0","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.5.0","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"5318491dd530f2de0a7790d17310476539ecc9ff","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.5.0.tgz","fileCount":20,"integrity":"sha512-G5MW7VKnTVh5yOl0uscy1Hr9YHcjWlnL7dm/WTQLmJVpykcuhShCjuAFka9iomh7ZXAnZPWfk1RWBhq5bUzAIg==","signatures":[{"sig":"MEUCIDhKZKpQDO7tK3A2yOZJ+Gl1LGI0NXmW8JgzocPRQaHkAiEA8MpqsaR+E24Q+tOZEyGt0n1s7QkvNZYpYGDG1hMCctc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277812},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"61f1622a4ce10eb42ff06dea619c0e0b2d1ad953","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","package:check":"node scripts/check-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","brace-expansion":"5.0.9"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.17.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.3.21","bun-types":"1.3.14","ultracite":"7.10.7","typescript":"^7.0.2","@types/node":"^26.4.0","lint-staged":"^17.4.1","@biomejs/biome":"2.5.11","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.5.0_1788012097636_0.36930344370469337","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"pi-advisor-flow","version":"0.5.1","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.5.1","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"9ae18ef0258b84d417ac984ec4a094c2f95905cc","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.5.1.tgz","fileCount":20,"integrity":"sha512-mmkm9u8SDUHrIjLnLr1hfbKtm34a0++gVQOcU1dwodJ7RSKqD6mfKwo6TlGhodR0AqnPlXJEuvIfGaadh0swkA==","signatures":[{"sig":"MEQCICUMbCCtHpJboLgUTJa940JyMKlH3YDdnJdUwqebgdFuAiBZHGBtoI3hfm2jUkyPEFrs0InxoX2xwazAmfRHEEJvig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288206},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"82049d998e72f73e3f03f245ec3a725f460fbb98","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","socket":"bunx socket optimize","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@^1","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@^1"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@^1","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@^1"},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.3.25","bun-types":"1.4.1","ultracite":"7.10.8","typescript":"^7.0.2","@types/node":"^26.4.1","lint-staged":"^17.4.1","@biomejs/biome":"2.5.12","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.5.1_1788547070505_0.21300835266365414","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"pi-advisor-flow","version":"0.5.2","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.5.2","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"e5d164cff7d5a25a8b686bc7c93a29bdbf582904","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.5.2.tgz","fileCount":66,"integrity":"sha512-zJGFNT2VFy8iFp0lA2DJ6hP8N2FMJlY6dxJY/XP/ms/I8M12LF3ldw/OdOhzuHTJaqn9jwpd6FcomJaLZOABDg==","signatures":[{"sig":"MEYCIQDXuTYKRY0cOWAmI4/tZGJAu9fvIPN9ucAP4i49pOoKygIhALfEabIDjJ7TrV9KPFxv5skT9PLZ/4FvZ+uUz6h58sc1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":318094},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"574e88e34d08a0fa449952d717c2015b8b7b162c","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","socket":"bunx socket optimize","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@^1","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@^1"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@^1","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@^1"},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.3.25","bun-types":"1.4.1","ultracite":"7.10.8","typescript":"^7.0.2","@types/node":"^26.4.1","lint-staged":"^17.4.1","@biomejs/biome":"2.5.12","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.5.2_1788627055726_0.8707557287749552","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"pi-advisor-flow","version":"0.5.3","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.5.3","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"4e1f5e636e4dc76ffb7f9822324944a2706eb761","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.5.3.tgz","fileCount":66,"integrity":"sha512-W2sX8yukruHV+FLcSbv8CWREQgc3a5UvS9PbbgaZxXU5DSikH5kvWVWGAhTxltbo05RRGfdv6JpejqLK2/9Nfg==","signatures":[{"sig":"MEQCIH6a8QbuMdz7CmiupyG0mcOZ237QpgRjhglr+aqD4asVAiA9hEe4JkRcKP4OPgpVV9x5EU2ABA5Pwd8kkAuV1A5TKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":320625},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"1febfd9177e1239bd945674b96231e85830298de","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","socket":"bunx socket optimize","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@^1","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@^1"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@^1","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@^1"},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.3.25","bun-types":"1.4.1","ultracite":"7.10.8","typescript":"^7.0.2","@types/node":"^26.4.1","lint-staged":"^17.4.1","@biomejs/biome":"2.5.12","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.5.3_1788850719332_0.07639626007676026","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"pi-advisor-flow","version":"0.5.4","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.5.4","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"560777268cf38a8400e9cd623e030772771cb060","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.5.4.tgz","fileCount":66,"integrity":"sha512-3LWS3hxj2nN5n05eAo2g1zfOhqK2/J09lNdwAw29T1VQ7MFRIZndRVSc2OWjxzbsdzqOBBEwF3LYguulVRHTeQ==","signatures":[{"sig":"MEYCIQDi7EkbdqLJ1kQD8/lUU3Xm4kEDtylBSh5AfZOL74Nw6wIhAPiwDs3Sl2j7sjpqewhEFxsqMdMx+AUWaek2qTAbH9HZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":320933},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"10770be12afe0b033cde5b3c92aac1aac789d1db","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","socket":"bunx socket optimize","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.3.25","bun-types":"1.4.1","ultracite":"7.10.8","typescript":"^7.0.2","@types/node":"^26.4.1","lint-staged":"^17.4.1","@biomejs/biome":"2.5.12","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.5.4_1788882292762_0.18493270999377298","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"pi-advisor-flow","version":"0.5.5","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.5.5","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./extensions/index.ts"]},"dist":{"shasum":"c5b9f8447d8e531384b9b437804a461b3352a957","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.5.5.tgz","fileCount":66,"integrity":"sha512-gdSABNIpUug69q8yiDmR0tA3bXkSTYWZZTiV1nSgbeMdwFKSTUiKn9wAkuzYJCc+TXiQ5Pv/8KuH0M5M77gvng==","signatures":[{"sig":"MEQCIACzXGiiYnc2l/t/aA1Vuclwoh6elJtqgMQn7LIPrm15AiAKEtkdABpknLhQpmUFwuMAzLscKREvci091V8XMKvIDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324639},"main":"extensions/index.ts","type":"module","types":"extensions/index.ts","gitHead":"aa899b33d8b3360355416fb07eb7cecec790af2c","scripts":{"lint":"bunx ultracite check","test":"bun test","format":"bunx ultracite fix --linter-enabled=false","socket":"bunx socket optimize","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.3.25","bun-types":"1.4.1","ultracite":"7.10.8","typescript":"^7.0.2","@types/node":"^26.4.1","lint-staged":"^17.4.1","@biomejs/biome":"2.5.12","@earendil-works/pi-ai":"^0.84.4","@earendil-works/pi-tui":"^0.84.4","@earendil-works/pi-coding-agent":"^0.84.4"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"^0.84.1","@earendil-works/pi-coding-agent":"^0.84.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.5.5_1788884397755_0.8315111745113568","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"pi-advisor-flow","version":"0.5.6","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.5.6","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"9da8af3522ec390ef9a306b867f1729763f82d54","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.5.6.tgz","fileCount":67,"integrity":"sha512-S9xsUZX6Yg8Kan/H0A1rMPJCkGecoi0D+DKErIsS/14f1MZOkBwV2r+2DHQhibNHa1V5Wgg+lgZShNSglBeY9A==","signatures":[{"sig":"MEQCIDJl6BEBPNqp0z8ctHDUJ5q5EbJOj1A/Skw3V5DUdj9WAiAeEHhOea/UC5+3WZf637/JR9BDHikY+FkQku7NcLJa2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531325},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"fdd6671139a04a3ad438362913ff303ab7f38b94","scripts":{"lint":"bunx ultracite check","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"bunx ultracite fix --linter-enabled=false","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","typebox":"^1.3.25","bun-types":"1.4.1","ultracite":"7.10.8","typescript":"^7.0.2","@types/node":"^26.4.1","lint-staged":"^17.4.1","@biomejs/biome":"2.5.12","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1 || ^0.85.1","@earendil-works/pi-tui":"^0.84.1 || ^0.85.1","@earendil-works/pi-coding-agent":"^0.84.1 || ^0.85.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.5.6_1789160654456_0.018471414248308227","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"pi-advisor-flow","version":"0.6.0","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.6.0","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"7abb14d9661a53c888fc0be942db66062b322fb3","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.6.0.tgz","fileCount":78,"integrity":"sha512-EUmqTph4ePe0YxSffWPY75ILOJ3Fl+JrMD8g4WI0GFBkCBHb2n4fv640fjAKM2MG856Ita+s+FPDaxcOQIl6Yw==","signatures":[{"sig":"MEUCIQDj8n9RYMgbSrJRXCyjk1gTj28YCfA4Y3Vn3W18LGMMoAIgJXBrCq7rabserZKFyCWJnI9gGky09k3uaN3I22NjtDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":555495},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"6140f292107538113db0adbc2500070b1896b8a8","scripts":{"knip":"knip","lint":"bunx ultracite check","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"bunx ultracite fix --linter-enabled=false","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^6.35.1","husky":"^9.1.7","typebox":"^1.3.25","bun-types":"1.4.1","ultracite":"7.10.8","typescript":"^7.0.2","@types/node":"^26.4.1","lint-staged":"^17.4.1","@biomejs/biome":"2.5.12","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1 || ^0.85.1","@earendil-works/pi-tui":"^0.84.1 || ^0.85.1","@earendil-works/pi-coding-agent":"^0.84.1 || ^0.85.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.6.0_1789238987334_0.4277879197519139","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"pi-advisor-flow","version":"0.7.0","keywords":["pi-package","pi-extension","pi-coding-agent","advisor","pi-advisor","herdr","jev"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.7.0","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"804536ed21d38ea9c12208aff5a4dfc1b1f6290b","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.7.0.tgz","fileCount":89,"integrity":"sha512-dxnWinOYkDrr9tIHi8UNuNJ894G8wWhMCKhcboB/q0+JRSVlyWl3g5MUxvWLmUBztlxP/wx2BXJ/V6tRB62IvQ==","signatures":[{"sig":"MEUCIQCpSmwOQg7wd7FdJP2lQAtf5i3H/Trz1mPd/Kx6LkKoBAIgT2pVVNvvqMkQgQSOnISYUj40inZdRbIF+BRNHeUcNN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBBO6r8Mxe3IKLZjyguLLzs6lEkReryXvAiqhNOs6JXuAiActUwy+0KYQX3rMYt4i+nJcdaBugXcAlBAJZQWWPkIjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":703555},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"ab0c0210876995669c87dd192ab560d42c8843d4","scripts":{"knip":"knip","lint":"bunx ultracite check","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"bunx ultracite fix --linter-enabled=false","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"bunx ultracite fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{json,jsonc,ts}":"bun run lint:fix --"},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^6.37.0","husky":"^9.1.7","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.0","typescript":"^7.0.2","@types/node":"^26.6.2","lint-staged":"^17.5.1","@biomejs/biome":"2.5.13","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"^0.85.1","@earendil-works/pi-tui":"^0.85.1","@earendil-works/pi-coding-agent":"^0.85.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.84.1 || ^0.85.1","@earendil-works/pi-tui":"^0.84.1 || ^0.85.1","@earendil-works/pi-coding-agent":"^0.84.1 || ^0.85.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.7.0_1789840401641_0.405873678171943","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"pi-advisor-flow","version":"0.8.0","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.8.0","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"7e1018ee112850830e59a7f4014aa255b0bb1d60","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.8.0.tgz","fileCount":96,"integrity":"sha512-tii7ur4P6FR/hYPxDhies/Drnpp0Kq/8kWMyLIxXEF95mP3tpKEScV3r72z6lBmMtzXDGKa5p4Tev/EhxSfjDg==","signatures":[{"sig":"MEYCIQD/Vj0PluSl71eKObSB1KqiTU27nfxAQ6FwssbvAgd8kgIhANvNVj9CiQd95F8eLDcdZX4qkpki/1WHif3oWsLB6cnu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+0u9LTsOX6DHqPjAutagu+rYQAJ6hHkmiHpLOD0ic9QIhAK/5y3nZICkNJS/PeyAM5qVcxId41mjE3chs0djRdb3t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":736240},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"ab6b0b7579f05e39361decc5c5c7c32c31652449","scripts":{"knip":"knip","lint":"oxlint","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"oxfmt","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","format:check":"oxfmt --check","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{ts,tsx}":["oxfmt","oxlint --fix"],"*.{json,jsonc}":["oxfmt"],"{src,test,scripts,tools,extensions}/**/*.{ts,tsx}":["oxfmt","oxlint --fix"]},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^6.37.0","husky":"^9.1.7","oxfmt":"0.70.0","oxlint":"1.85.0","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.0","typescript":"^7.0.2","@types/node":"^26.6.2","lint-staged":"^17.5.1","@oxlint/plugins":"1.85.0","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.85.1 || ^0.87.1","@earendil-works/pi-tui":"^0.85.1 || ^0.87.1","@earendil-works/pi-coding-agent":"^0.85.1 || ^0.87.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.8.0_1790106931712_0.6962719065972764","host":"s3://npm-registry-packages-npm-production"}},"0.8.1-dev.1":{"name":"pi-advisor-flow","version":"0.8.1-dev.1","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.8.1-dev.1","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"1ac3d732fc6bc2af750cde2ac6da378a4c6bd028","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.8.1-dev.1.tgz","fileCount":97,"integrity":"sha512-Fz7v5NSHem5qD03V18m5B8BobvWpJUj5McnmJNCR5glZ3iiCb8Wq6briq+XaoG5FZdmOKH08yGW5kRSnVLNUbA==","signatures":[{"sig":"MEUCIFY5I75GRsD9NSWVAvMb4HYCUhjOQZdgGVnlG03F3oBIAiEAwr96ULkARuoZe8a139XBB0I/4GeMif65wmRbKo1t71M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGSdCseRtecMawiTc8m0qmde9Qr7+/tgjUjbT7HfQmEkAiEAkLatusefrKJNtE1LcALMhGzWTW1dRIZ74p8eVQM4zeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":758999},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"0a426e6490b3a5e7952f96be77f5f9354227ce89","scripts":{"knip":"knip","lint":"oxlint","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"oxfmt","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","format:check":"oxfmt --check","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"philipbrembeck","email":"philip@brembeck.me"},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{ts,tsx}":["oxfmt","oxlint --fix"],"*.{json,jsonc}":["oxfmt"],"{src,test,scripts,tools,extensions}/**/*.{ts,tsx}":["oxfmt","oxlint --fix"]},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^6.37.0","husky":"^9.1.7","oxfmt":"0.70.0","oxlint":"1.85.0","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.0","typescript":"^7.0.2","@types/node":"^26.6.2","lint-staged":"^17.5.1","@oxlint/plugins":"1.85.0","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.85.1 || ^0.87.1","@earendil-works/pi-tui":"^0.85.1 || ^0.87.1","@earendil-works/pi-coding-agent":"^0.85.1 || ^0.87.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.8.1-dev.1_1790170137982_0.09572737319708247","host":"s3://npm-registry-packages-npm-production"}},"0.8.1-dev.2":{"name":"pi-advisor-flow","version":"0.8.1-dev.2","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.8.1-dev.2","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"b3e7ce18fa2cd7197e0f64e49c3669efbe177383","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.8.1-dev.2.tgz","fileCount":96,"integrity":"sha512-ABLacRqjPpXxeplkz6sEwALM9Polx90Je3BffS5D7udkGLuBNnXthiqCFkejGkCnLDaex5jD5aYEcEoE+1cirQ==","signatures":[{"sig":"MEUCIQDHTNamFyuocitJEzrrdQju01Eji7GI/gkr1K2dtqL/4wIgNBSvmPuE+e4I53UOxX8vtvdsEOIh04svdBcg2kbSOTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHOmQ2qkera7DrrelyAndq7cQ2hE1FdzbUSzm+MD52pxAiAHv8G0G7YhpWL5wjgN/t6evKyQuHnW6+HYOST9Vu/qZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.8.1-dev.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":736813},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"0a3fc16a7eb1e1969068f9c15fc32511e3183552","scripts":{"knip":"knip","lint":"oxlint","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"oxfmt","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","format:check":"oxfmt --check","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{ts,tsx}":["oxfmt","oxlint --fix"],"*.{json,jsonc}":["oxfmt"],"{src,test,scripts,tools,extensions}/**/*.{ts,tsx}":["oxfmt","oxlint --fix"]},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^6.37.0","husky":"^9.1.7","oxfmt":"0.70.0","oxlint":"1.85.0","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.0","typescript":"^7.0.2","@types/node":"^26.6.2","lint-staged":"^17.5.1","@oxlint/plugins":"1.85.0","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.85.1 || ^0.87.1","@earendil-works/pi-tui":"^0.85.1 || ^0.87.1","@earendil-works/pi-coding-agent":"^0.85.1 || ^0.87.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.8.1-dev.2_1790175529609_0.5347282733601624","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"pi-advisor-flow","version":"0.8.1","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.8.1","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"045085fdf48e172c1dcf596df0141cace5948f8c","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.8.1.tgz","fileCount":97,"integrity":"sha512-Hfh656O9Aq6yUCWUvdZGtexBKbHgBhNFKlDyKDaVDiWf1iJ1x2lP5HyqX3h1lv+Ek01NXfTso/CdM+RNKyPDhg==","signatures":[{"sig":"MEYCIQD660H8zeqEBrAeBlSLTUQqgk+YO2t5yVlRnvNWxIexTwIhAM1PFHZQxs5q6fX8JB37NbQVVtnH/gyEfGJTF10bTpM+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAOHKu+q/1f8uIBy+6Xw1Z8t/G7ECc2xxj5yfDriQ7XyAiEA3ZyzTPET+5voIUxG0pADBulAWmIg2RGh26CBc/NKocM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":739136},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"377c021e56835f82cfa16aec482553638cf3489d","scripts":{"knip":"knip","lint":"oxlint","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"oxfmt","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","format:check":"oxfmt --check","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{ts,tsx}":["oxfmt","oxlint --fix"],"*.{json,jsonc}":["oxfmt"],"{src,test,scripts,tools,extensions}/**/*.{ts,tsx}":["oxfmt","oxlint --fix"]},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^6.37.0","husky":"^9.1.7","oxfmt":"0.70.0","oxlint":"1.85.0","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.0","typescript":"^7.0.2","@types/node":"^26.6.2","lint-staged":"^17.5.1","@oxlint/plugins":"1.85.0","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.85.1 || ^0.87.1","@earendil-works/pi-tui":"^0.85.1 || ^0.87.1","@earendil-works/pi-coding-agent":"^0.85.1 || ^0.87.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.8.1_1790176300278_0.43347391762030396","host":"s3://npm-registry-packages-npm-production"}},"0.8.2-dev.1":{"name":"pi-advisor-flow","version":"0.8.2-dev.1","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.8.2-dev.1","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"2651a54f65fbec378082e64bdc935cefa4680688","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.8.2-dev.1.tgz","fileCount":97,"integrity":"sha512-kEoNDhhjR+6d/BMCPVAMri1pOJYl5O/zDIaDXen12DjAYahsB6YSLeIkUNGgyrAH8mpvqaamHCPLubUvWyefaQ==","signatures":[{"sig":"MEUCIQDqIHIBXE3/nyxH1C5JAAdeZVAdZBtAbdpijUNfSJcL2wIgX5Y7Tdhaz7rbq237EF0Ho066zYuvmoWmyWoaa++5SIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZ5usGbi8QSr5JMRev29Q0cPJypERmrxBc3HHCNDzADgIhAMx1ud4kZGZpOjwSxPk2PLHtKJdkCcGYVUYU+MLGqxhz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.8.2-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":743309},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"4f48519ddb7fb1d32bfab207dbea442fc90623bc","scripts":{"knip":"knip","lint":"oxlint","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"oxfmt","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","format:check":"oxfmt --check","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{ts,tsx}":["oxfmt","oxlint --fix"],"*.{json,jsonc}":["oxfmt"],"{src,test,scripts,tools,extensions}/**/*.{ts,tsx}":["oxfmt","oxlint --fix"]},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^6.37.0","husky":"^9.1.7","oxfmt":"0.70.0","oxlint":"1.85.0","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.0","typescript":"^7.0.2","@types/node":"^26.6.2","lint-staged":"^17.5.1","@oxlint/plugins":"1.85.0","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.85.1 || ^0.87.1","@earendil-works/pi-tui":"^0.85.1 || ^0.87.1","@earendil-works/pi-coding-agent":"^0.85.1 || ^0.87.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.8.2-dev.1_1790269873605_0.6754669188123503","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"pi-advisor-flow","version":"0.8.2","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.8.2","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"7265b14f46060790898e276646a349b9632609f9","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.8.2.tgz","fileCount":97,"integrity":"sha512-KmHaVtkwaiDnZdwIIxu3Ll784NtmvZoaMxRjLe2esBxUigfT8WbZpy8Cyj+jAOAHoPRvNWKvQQx96T5V5uPf7A==","signatures":[{"sig":"MEQCIGiE0leEaUUNtQKeW4fBRs0ezhd12tOF8Fe8EiH+/dSNAiAC62eD1SEuZioTdCKlAQQzIN6Gt5K2o3Zbm+MnePEdeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGj9KrvldDZibHtoW2jJx9Xd9trcSKX3xdckHvxrOqOvAiEA7VRXo93r/RxZuW8DQ/HNjaCAIpjQRYuSagobR1ODbfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":743370},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"21d91b91bbd0593ca3802ea4250e4612c838037e","scripts":{"knip":"knip","lint":"oxlint","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"oxfmt","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","format:check":"oxfmt --check","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{ts,tsx}":["oxfmt","oxlint --fix"],"*.{json,jsonc}":["oxfmt"],"{src,test,scripts,tools,extensions}/**/*.{ts,tsx}":["oxfmt","oxlint --fix"]},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^6.37.0","husky":"^9.1.7","oxfmt":"0.70.0","oxlint":"1.85.0","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.0","typescript":"^7.0.2","@types/node":"^26.6.2","lint-staged":"^17.5.1","@oxlint/plugins":"1.85.0","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.87.1","@earendil-works/pi-tui":"^0.87.1","@earendil-works/pi-coding-agent":"^0.87.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.8.2_1790270182914_0.3156797596064469","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-dev.1":{"name":"pi-advisor-flow","version":"0.8.3-dev.1","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.8.3-dev.1","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"86d98d7167405f83d5f6bca2375ad263edf45d08","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.8.3-dev.1.tgz","fileCount":97,"integrity":"sha512-Mj9dDWc1Ag/MqTddJ79GvvipZcav7F7AzUeXNF4VTZ6ZN1/q6Zd+/szlHAYqKOp5tIoMoWzY7KGVxbtvK/r2MQ==","signatures":[{"sig":"MEUCIFEpEXmN4UTsmdrFYox4qWbj4qsRoVkz93/XJnza3WcrAiEA3vvHksiKqbbKH7nx74KnhXTvF+yvD6pOA73yJ7dh0Ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4v3KvBpMcicTO3lGSjmTEv3WOSCYaRRioUi99SeH35AIhAMaUzSgOrEuLvDPL6jkIWmMc4uJhWFgwHSdd4qd3nDlh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.8.3-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755839},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"23fe1a11b23cc6a6104254cdf3f4b18d0a02db7b","scripts":{"knip":"knip","lint":"oxlint","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"oxfmt","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","format:check":"oxfmt --check","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{ts,tsx}":["oxfmt","oxlint --fix"],"*.{json,jsonc}":["oxfmt"],"{src,test,scripts,tools,extensions}/**/*.{ts,tsx}":["oxfmt","oxlint --fix"]},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^6.37.0","husky":"^9.1.7","oxfmt":"0.70.0","oxlint":"1.85.0","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.0","typescript":"^7.0.2","@types/node":"^26.6.2","lint-staged":"^17.5.1","@oxlint/plugins":"1.85.0","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.87.1","@earendil-works/pi-tui":"^0.87.1","@earendil-works/pi-coding-agent":"^0.87.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.8.3-dev.1_1790439476019_0.7067045013011775","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-dev.2":{"name":"pi-advisor-flow","version":"0.8.3-dev.2","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.8.3-dev.2","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"91df03db3e3e54a0845e34c5c06bd99e050acb24","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.8.3-dev.2.tgz","fileCount":97,"integrity":"sha512-lNN4V+mRZR62AVD2T8vaKmRtdm5tUMORx5ht3aGrg8zkybIFHaMgRx8ElWBiUPOJF+YbL1qTe7wLHUb7FJobgg==","signatures":[{"sig":"MEUCIGEXcZLT4agFecxod5X7QHLPJK1StONZHCIxvFXu8QvhAiEAiBIIwfe6dONWNdjiUfuJBGzY3ATO1y70sxGjfyzmdHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbKNpZtCXE1q6tZ48sLdGT4CEXIzhoNuWMkoBK2ajqcwIhALXuD2q/sT0zTiZxrTeZs7+Nbme59u96BZw5t+pf/itu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.8.3-dev.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755923},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"21fcdd5d062ab5957125603943860218dbb52c74","scripts":{"knip":"knip","lint":"oxlint","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"oxfmt","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","format:check":"oxfmt --check","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{ts,tsx}":["oxfmt","oxlint --fix"],"*.{json,jsonc}":["oxfmt"],"{src,test,scripts,tools,extensions}/**/*.{ts,tsx}":["oxfmt","oxlint --fix"]},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^6.38.0","husky":"^9.1.7","oxfmt":"0.70.0","oxlint":"1.85.0","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.0","typescript":"^7.0.2","@types/node":"^26.6.3","lint-staged":"^17.6.0","@oxlint/plugins":"1.85.0","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.87.1","@earendil-works/pi-tui":"^0.87.1","@earendil-works/pi-coding-agent":"^0.87.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.8.3-dev.2_1790450293618_0.37412547838654553","host":"s3://npm-registry-packages-npm-production"}},"0.8.3-dev.3":{"name":"pi-advisor-flow","version":"0.8.3-dev.3","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.8.3-dev.3","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"52e32e20d6a927566b61e7729163301d6dfdadd1","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.8.3-dev.3.tgz","fileCount":97,"integrity":"sha512-I8/z6yWZ7lpvVczRaP8916oEXkao8xuOYWC1m24QSLh5nn/PPnL/RHEzUwpMfy2vVC9LqPg/IBto58qRDraS1g==","signatures":[{"sig":"MEYCIQDesGympXmZuGtrlJItPvk/Jm2ueBYW60Do75PpfqXbgwIhALyscPPEhVhtIAuWAgvK4H8xfTgQp0CMqE9lZjU3uoWH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEYRvo0ikoy4tbN+/rfou1rC3DY5Ra35wtyRh3EXCk/aAiA1mr0zLOYd6/qLvS3Kzpv0w3XkkoIabkx2hJGcpY4ZNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.8.3-dev.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755924},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"3302a80a2b153ddf7aa48da744d730da9ff49927","scripts":{"knip":"knip","lint":"oxlint","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"oxfmt","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","format:check":"oxfmt --check","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{ts,tsx}":["oxfmt","oxlint --fix"],"*.{json,jsonc}":["oxfmt"],"{src,test,scripts,tools,extensions}/**/*.{ts,tsx}":["oxfmt","oxlint --fix"]},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"^6.38.0","husky":"^9.1.7","oxfmt":"0.70.0","oxlint":"1.85.0","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.0","typescript":"^7.0.2","@types/node":"^26.6.3","lint-staged":"^17.6.0","@oxlint/plugins":"1.85.0","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.87.1","@earendil-works/pi-tui":"^0.87.1","@earendil-works/pi-coding-agent":"^0.87.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.8.3-dev.3_1790501639272_0.7149564433966722","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"pi-advisor-flow","version":"0.8.3","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.8.3","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"4dc6f188dd030a63c5e7b22f07f8ce2b03870c4c","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.8.3.tgz","fileCount":97,"integrity":"sha512-K+AVZtBDuIE5xLI7/yLudj9mjbtKnHQxZNGoQtWpVa+tCftL8Q+paOnw6u72sHFTPPC7+K8M3uxqAWgcJ2Cj+g==","signatures":[{"sig":"MEQCIAbBB0o3YugwjVjpCsS8mc63HhJHSi7Hkz5z/X9sU1vWAiBcRylQMk9GUPu378iPKrjB9fD8neH5XZkX1F8T0VIS4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0ZjI4emQN8a8kXatMtbj+4Hs4v0N7jrncPRgDKDMNNgIgCTLrQR/EuY6dMmMuHmZxk6JKO3BXQvUjHv63OJXmGS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":755994},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"885383a8fc8fe81efb345f0942df76245dc4edd8","scripts":{"knip":"knip","lint":"oxlint","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"oxfmt","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","format:check":"oxfmt --check","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{ts,tsx}":["oxfmt","oxlint --fix"],"*.{json,jsonc}":["oxfmt"],"{src,test,scripts,tools,extensions}/**/*.{ts,tsx}":["oxfmt","oxlint --fix"]},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^6.38.0","husky":"^9.1.7","oxfmt":"0.70.0","oxlint":"1.85.0","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.0","typescript":"^7.0.2","@types/node":"^26.6.3","lint-staged":"^17.6.0","@oxlint/plugins":"1.85.0","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.87.1","@earendil-works/pi-tui":"^0.87.1","@earendil-works/pi-coding-agent":"^0.87.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.8.3_1790501962711_0.18228914645046967","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"pi-advisor-flow","version":"0.9.0","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.9.0","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"7cd83459c3c716d46ef572f8234ac90cf0821f6f","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.9.0.tgz","fileCount":100,"integrity":"sha512-QWj7a5wNSB8OF+js7GvJSM3rGLQtS6K9sJlEzNjH23v3ERPzGGIA5JlfPriRNHKNEDbZBwr4jw09zlGNQSGK3w==","signatures":[{"sig":"MEUCICQIe6hiJgXbJGX7KDmghyNVb6GiYQI42E8E6ol846TxAiEAj40I7Heu/lUS+R7cz+9qshxFQ1r2KcQV0vjKek3bUVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEZAhBcX56jaQYQcIeuYYmhxGhzBff07NtRzvrRzRhGCAiBTE536e9t3kbb6DtsudokniZdi5WjkH2QfjS+BOD1uCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":804815},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"58b689ff38c96197830fb6ed232b402b4c0a35e9","scripts":{"knip":"knip","lint":"oxlint","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"oxfmt","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","format:check":"oxfmt --check","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.9.0","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{ts,tsx}":["oxfmt","oxlint --fix"],"*.{json,jsonc}":["oxfmt"],"{src,test,scripts,tools,extensions}/**/*.{ts,tsx}":["oxfmt","oxlint --fix"]},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^6.38.0","husky":"^9.1.7","oxfmt":"0.70.0","oxlint":"1.85.0","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.0","typescript":"^7.0.2","@types/node":"^26.6.3","lint-staged":"^17.6.0","@oxlint/plugins":"1.85.0","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-tui":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.87.1","@earendil-works/pi-tui":"^0.87.1","@earendil-works/pi-coding-agent":"^0.87.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.9.0_1790620324916_0.9429455148263202","host":"s3://npm-registry-packages-npm-production"}},"0.9.2-dev.1":{"name":"pi-advisor-flow","version":"0.9.2-dev.1","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"author":{"name":"Philip Brembeck"},"license":"MIT","_id":"pi-advisor-flow@0.9.2-dev.1","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"homepage":"https://github.com/philipbrembeck/pi-advisor","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"dist":{"shasum":"79db37e6ddf7c09fb5f8a6afd34f73d587d159be","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.9.2-dev.1.tgz","fileCount":101,"integrity":"sha512-XwAcZU9gPwGD3GeMGByaPXruphKXwsuBV+ANpWQziEPOb+zIWuEaJE04n/65Eq6UVvtLBeOl/BN5cZsGTF3TrA==","signatures":[{"sig":"MEUCIQC+WDPKYGOFI0LPvtRAdrlO0974qPyymcxX7EOouGHp0QIgNkoWVXgfP435RW28a0dFqsE+5tuDY7Pt6prLNXgSXZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLxmkMFpVM6nRenpsPn6R1vfyzxH8KOjYy9zvVpp7fCwIgFprcKO/v3tiXUoZLzGwdPN5mrxEunGw/z+EuYsofvsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.9.2-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":808654},"main":"dist/index.js","type":"module","types":"extensions/index.ts","gitHead":"3a24488f42767d4a6ee2a2cb6ca7afb6bb421a61","scripts":{"knip":"knip","lint":"oxlint","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"oxfmt","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","format:check":"oxfmt --check","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"overrides":{"undici":"8.11.2","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.12","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{ts,tsx}":["oxfmt","oxlint --fix"],"*.{json,jsonc}":["oxfmt"],"{src,test,scripts,tools,extensions}/**/*.{ts,tsx}":["oxfmt","oxlint --fix"]},"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"knip":"6.39.0","husky":"^9.1.7","oxfmt":"0.71.0","oxlint":"1.86.0","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.2","typescript":"^7.0.2","@types/node":"^26.6.3","lint-staged":"^17.6.0","@oxlint/plugins":"1.86.0","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.87.1 || ^0.99.1","@earendil-works/pi-tui":"^0.87.1 || ^0.99.1","@earendil-works/pi-coding-agent":"^0.87.1 || ^0.99.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-advisor-flow_0.9.2-dev.1_1790786620748_0.36906019349949926","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"pi":{"image":"https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/hero.png","extensions":["./dist/index.js"]},"_id":"pi-advisor-flow@0.9.1","bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"dist":{"shasum":"b5bcf95dfdbff3f9861a946336788ff87abf7f10","tarball":"https://registry.npmjs.org/pi-advisor-flow/-/pi-advisor-flow-0.9.1.tgz","fileCount":101,"integrity":"sha512-drRWMtaAZAvTi6OCsJMtMJ6b77UVE9MgMw61EQIFl82Rg5ZtrgIi+3NjoH3e2uTqdTNAGqxLGQZudvzV9rdb4Q==","signatures":[{"sig":"MEUCIQCDvk813vK4Mpjl7W5hSsRorTP65QKx9Aor25q+Pvb+NgIgF8cCKIv6S3Rd2BZ26jnv6nHDa2rYBhkoSbjwBRdeR/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC5Z2KU7i2Nc31HuB/rPCFVqtJCc6KDSXOeHh6PY+jJCAIgZcNBwHtxMIEXmVBA+IzEPAVqBL6u0HDeEr/8zKdUF+E="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pi-advisor-flow@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":808648},"main":"dist/index.js","name":"pi-advisor-flow","type":"module","types":"extensions/index.ts","author":{"name":"Philip Brembeck"},"gitHead":"3a24488f42767d4a6ee2a2cb6ca7afb6bb421a61","license":"MIT","scripts":{"knip":"knip","lint":"oxlint","test":"bun test && bun run test:node-loader","build":"bun build ./extensions/index.ts --outfile dist/index.js --target node --format esm --external @earendil-works/pi-ai --external @earendil-works/pi-coding-agent --external @earendil-works/pi-tui --external typebox","format":"oxfmt","socket":"bunx socket optimize","prepack":"bun run build >/dev/null","prepare":"husky","lint:fix":"oxlint --fix","typecheck":"tsc --noEmit","test:bench":"bun --config=./bunfig.bench.toml test ./bench/test/","bench:replay":"bun bench/src/cli.ts replay","bench:screen":"bun bench/src/cli.ts screen","format:check":"oxfmt --check","package:check":"node scripts/check-package.mjs","bench:evaluate":"bun bench/src/cli.ts evaluate","bench:decisions":"bun bench/src/cli.ts decisions","check:boundaries":"node scripts/check-module-boundaries.mjs","test:node-loader":"node --test test/default-resource-loader.node.mjs"},"version":"0.9.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9e6148bd-8dbf-47ef-9207-49e8cc521aea"}},"homepage":"https://github.com/philipbrembeck/pi-advisor","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"overrides":{"undici":"8.11.2","safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","brace-expansion":"5.0.12","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"_npmVersion":"11.19.0","description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","directories":{},"lint-staged":{"*.{ts,tsx}":["oxfmt","oxlint --fix"],"*.{json,jsonc}":["oxfmt"],"{src,test,scripts,tools,extensions}/**/*.{ts,tsx}":["oxfmt","oxlint --fix"]},"maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"resolutions":{"safe-buffer":"npm:@socketregistry/safe-buffer@1.0.9","is-unicode-supported":"npm:@socketregistry/is-unicode-supported@1.0.5"},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"knip":"6.39.0","husky":"^9.1.7","oxfmt":"0.71.0","oxlint":"1.86.0","typebox":"^1.3.34","bun-types":"1.4.2","ultracite":"7.12.2","typescript":"^7.0.2","@types/node":"^26.6.3","lint-staged":"^17.6.0","@oxlint/plugins":"1.86.0","@typesafe-ai/sdk":"^0.6.0","@earendil-works/pi-ai":"0.99.1","@earendil-works/pi-tui":"0.99.1","@earendil-works/pi-coding-agent":"0.99.1"},"peerDependencies":{"typebox":"^1.1.38","@earendil-works/pi-ai":"^0.87.1 || ^0.99.1","@earendil-works/pi-tui":"^0.87.1 || ^0.99.1","@earendil-works/pi-coding-agent":"^0.87.1 || ^0.99.1"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-advisor-flow_0.9.1_1790786650753_0.2783617780454841"}}},"time":{"created":"2026-07-17T20:04:03.365Z","modified":"2026-09-30T16:44:11.181Z","0.1.0":"2026-07-17T20:04:03.648Z","0.1.1":"2026-07-17T20:34:50.188Z","0.1.3":"2026-07-18T07:09:21.336Z","0.1.4":"2026-07-18T07:34:26.449Z","0.1.5":"2026-07-18T20:23:17.576Z","0.1.6":"2026-07-18T21:24:56.498Z","0.1.7":"2026-07-18T21:46:47.970Z","0.1.8":"2026-07-19T14:42:04.084Z","0.1.9":"2026-07-19T17:15:17.282Z","0.2.0":"2026-07-20T08:48:21.701Z","0.2.1":"2026-07-20T10:47:04.717Z","0.2.2":"2026-07-20T12:29:56.188Z","0.2.3":"2026-07-20T17:15:13.008Z","0.2.4":"2026-07-24T21:01:28.419Z","0.2.6":"2026-07-25T11:16:41.281Z","0.2.7":"2026-07-28T18:53:57.793Z","0.2.8":"2026-07-31T06:42:40.690Z","0.2.9":"2026-08-01T08:23:34.174Z","0.3.0":"2026-08-05T13:36:38.048Z","0.3.1":"2026-08-08T09:18:58.901Z","0.3.3":"2026-08-09T15:18:40.672Z","0.3.4":"2026-08-14T20:45:48.012Z","0.3.5":"2026-08-21T12:07:46.086Z","0.3.6":"2026-08-26T21:08:35.112Z","0.4.0":"2026-08-28T11:36:27.713Z","0.5.0":"2026-08-29T14:01:37.782Z","5.1.0":"2026-09-04T18:26:34.543Z","0.5.1":"2026-09-04T18:37:50.701Z","0.5.2":"2026-09-05T16:50:55.885Z","0.5.3":"2026-09-08T06:58:39.562Z","0.5.4":"2026-09-08T15:44:52.904Z","0.5.5":"2026-09-08T16:19:57.926Z","0.5.6":"2026-09-11T21:04:14.587Z","0.6.0":"2026-09-12T18:49:47.484Z","0.7.0":"2026-09-19T17:53:21.751Z","0.8.0":"2026-09-22T19:55:31.831Z","0.8.1-dev.1":"2026-09-23T13:28:58.085Z","0.8.1-dev.2":"2026-09-23T14:58:49.694Z","0.8.1":"2026-09-23T15:11:40.369Z","0.8.2-dev.1":"2026-09-24T17:11:13.696Z","0.8.2":"2026-09-24T17:16:23.028Z","0.8.3-dev.1":"2026-09-26T16:17:56.125Z","0.8.3-dev.2":"2026-09-26T19:18:13.713Z","0.8.3-dev.3":"2026-09-27T09:33:59.372Z","0.8.3":"2026-09-27T09:39:22.795Z","0.9.0":"2026-09-28T18:32:05.015Z","0.9.2-dev.1":"2026-09-30T16:43:40.872Z","0.9.1":"2026-09-30T16:44:10.863Z"},"bugs":{"url":"https://github.com/philipbrembeck/pi-advisor/issues"},"author":{"name":"Philip Brembeck"},"license":"MIT","homepage":"https://github.com/philipbrembeck/pi-advisor","keywords":["advisor","herdr","jev","pi-advisor","pi-coding-agent","pi-extension","pi-package"],"repository":{"url":"git+https://github.com/philipbrembeck/pi-advisor.git","type":"git"},"description":"Advanced Executor/Advisor flow for Pi, fully configurable and extendable.","maintainers":[{"name":"philipbrembeck","email":"philip@brembeck.me"}],"readme":"# [pi-advisor](https://github.com/philipbrembeck/pi-advisor)\n\n<div align=\"center\">\n\n[![Watch the 40 second reel](https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/reel-poster.png)](https://github.com/user-attachments/assets/ef18666e-05da-4fb7-a541-53494a28e2fb)\n\nA configurable second-opinion workflow for <a href=\"https://github.com/earendil-works/pi\">Pi</a> coding agents, inspired by the [\"Steering Black-Box LLMs with Advisor Models\" paper](https://arxiv.org/abs/2510.02453) and Claude's [Advisor](https://code.claude.com/docs/en/advisor) feature.\n\n</div>\n\n![Downloads](https://img.shields.io/npm/d18m/pi-advisor-flow?style=flat) ![NPM Version](https://img.shields.io/npm/v/pi-advisor-flow?style=flat) ![Pi Advisor Flow badge](https://img.shields.io/badge/advisor%20flow-fff?logo=pi&logoColor=000)\n\n`pi-advisor-flow` keeps one model focused on execution and makes a second, smarter model available for consequential decisions, stalled work, and final reviews. The Executor still owns the work. The Advisor challenges assumptions, exposes risks, and suggests verification steps without taking over or running tools.\n\nKeep implementation on a fast model and borrow frontier reasoning only when decisions matter. [Read why this workflow is useful](https://philipbrembeck.com/writings/2026/07/only-as-much-intelligence-as-you-need).\n\n## Features\n\n- **On-demand second opinions** through the `ask_advisor` tool or `/advisor-manual`.\n- **Configurable review gates** before plans, after repeated failures, and before declaring completion.\n- **Automatic loop detection** for repeated tool calls, with explicit proceed, revise, or blocked decisions.\n- **Separate model and reasoning controls** for the Executor and Advisor, with same-model consultations skipped by default to avoid redundant calls.\n- **Model whitelist** that can restrict Advisor calls to exact `provider/model` Executor references.\n- **Advisor usage accounting** with per-response token and cost details, normalized usage in Pi's `/cost` totals, and an optional cumulative footer.\n- **Privacy controls** for conversation history, repository context, explicit file and image handoff, tool results, secret redaction, and outcome logging.\n- **Visual Advisor reviews** for supported PNG, JPEG, GIF, and WebP images in selected conversation or tool results when the Advisor model accepts images.\n- **Optional persistent activation, Simple mode, session summaries, and Herdr integration.**\n- **Compact searchable `/advisor-settings`** that matches Pi's settings list and saves changes immediately.\n- **Experimental Advisor Scout** that uses the configured Executor model to curate conversation evidence before every Advisor call.\n- **Optional Jev consultation filter and proactive turn gate** (TypeSafe): one cheap typed screening call skips low-stakes, self-answerable consultations; a periodic turn check can proactively pull in the Advisor. Works directly with a TypeSafe key or by reusing an existing OpenRouter login; both features are off by default.\n\n## How it works\n\n1. The Executor investigates the task and forms its own candidate direction.\n2. For a consequential decision, stalled attempt, or final review, it calls `ask_advisor` or an enabled gate starts a review.\n3. pi-advisor reconstructs the relevant conversation and allowed repository context.\n4. The Advisor returns an opinion with risks, alternatives, and verification steps.\n5. The Executor decides what to adopt, changes the code, and validates it.\n\nRegular consultations never block execution. Automatic loop gates are different: they evaluate repeated tool calls and can stop a tool action or session based on your configured failure policy.\n\n## Install\n\nRequires Pi 0.87.1+ (0.87.x) or 0.99.1+ (0.99.x).\n\n```bash\npi install npm:pi-advisor-flow\n```\n\nFor npm consumers who want to test the latest development preview:\n\n```bash\nnpm install pi-advisor-flow@dev\n```\n\nPreview builds use the next patch prerelease version (for example, `0.8.1-dev.1` after stable `0.8.0`) and are published only when a file included in the npm package changes. Each preview advances the `dev.N` sequence. Regular installs continue to use the stable `latest` version.\n\nYou can also install from GitHub:\n\n```bash\npi install git:github.com/philipbrembeck/pi-advisor.git\n```\n\nReload Pi after installing.\n\n## Quick start\n\n```text\n/advisor            # Enable the Advisor Flow\n/advisor-models     # Choose the Executor and Advisor models\n/advisor-settings   # Configure behavior, modes, etc.\n```\n\nOn first use, or whenever a saved model is unavailable, `/advisor` opens the same available-model picker as `/advisor-models`; it never silently chooses an unconfigured model. If the active Executor and Advisor use the same provider/model, calls and automatic gates are skipped with a notice; switching either model resumes consultations. Turn off **Disable same-model Advisor** in `/advisor-settings` (or set `\"advisorDisableSameModel\": false` globally) if you intentionally want a higher-effort review from that same model. You can also enable the flow and select both models at once:\n\n```text\n/advisor executor=openai-codex/gpt-5.6-luna advisor=openai-codex/gpt-5.6-sol\n```\n\nFrom the Executor, `ask_advisor({})` requests a general review. A targeted `question` or concise `draft` can focus the review on a particular decision. `/advisor-settings` can restrict this tool and every automatic Advisor gate to a whitelist of exact `provider/model` Executor references; an empty whitelist preserves the default of allowing every model.\n\nIn the Settings, enable Simple Mode for a quick start.\n\n![Pi Advisor Settings Panel](https://raw.githubusercontent.com/philipbrembeck/pi-advisor/refs/heads/main/assets/settings.png)\n\nUnknown fields in `advisor.json` are preserved for forward compatibility and reported as non-blocking warnings. Invalid recognized values fail their own Advisor call with a clear message instead of blocking every tool call.\n\n## Usage and accounting\n\nAdvisor responses show provider-reported input, output, cache, and cost details when available. Successful `ask_advisor` calls also carry normalized usage into Pi's built-in `/cost` totals. Manual consultations and automatic gates keep their own session-local accounting instead, so nothing is double-counted. Missing or partial provider usage is shown as unavailable rather than fabricated as zero. `/advisor-settings` controls both the per-response details and the optional cumulative footer independently.\n\nSuccessful calls return an opaque `adviceId`. If global outcome logging is enabled, the Executor can call `record_advisor_outcome` once to record whether the advice was adopted and whether final validation passed.\n\n## Commands\n\n| Command | What it does |\n| --- | --- |\n| `/advisor` | Enable the flow; choose available models when needed. |\n| `/advisor-manual [focus]` | Ask for an immediate second opinion. |\n| `/advisor-models` | Choose the Executor and Advisor models. |\n| `/advisor-settings` | Configure behavior, context, privacy, and limits. |\n| `/advisor-off` | Disable the flow and persistent activation. |\n\nIn the interactive TUI, `/advisor-manual [focus]` opens a centered overlay with the focus text prefilled, a choice of permitted Git-context level, and live progress in the transcript. Canceling has no side effects.\n\n### Experimental Advisor Scout\n\nAdvisor Scout is off by default. When enabled in `/advisor-settings` or via `\"advisorScoutEnabled\": true`, the Executor model first selects relevant conversation history before the Advisor sees it. Scout runs in a separate model call, which adds cost and latency up front but can shrink the Advisor call. A bounded result shows the model, selection counts, and usage; on any failure it falls back to sending the original conversation unchanged. This experiment adapts the context-boundary idea from Zhang et al., [\"FastContext: Training Efficient Repository Explorer for Coding Agents\"](https://arxiv.org/html/2606.14066v1) — it curates conversation history only and is not a reproduction of FastContext. See the [configuration guide](https://github.com/philipbrembeck/pi-advisor/blob/main/docs/configuration.md) for details.\n\n## Privacy\n\nAdvisor requests can include user messages, tool calls, tool results, targeted questions, and repository information. Repository context is configurable from no access through changed-file summaries to a capped patch; when it is disabled, the Advisor is told so rather than shown an apparently clean tree. Images from disclosed conversation and full-policy tool results can be sent as pixels only to image-capable Advisor models; Scout sees markers, not pixels. Exact tracked and untracked image files can be attached using `includeTrackedFiles` and `includeUntracked` under their existing separate global consent rules. Images are limited to four and 8 MiB total, with a 4 MiB per-image cap; unsupported, missing, or oversized images are reported as withheld, not reviewed. Explicit tracked and untracked file contents require separate global opt-ins and are sent as untrusted data. Secret redaction is off by default; when enabled, credential-shaped values in targeted questions are redacted before the provider request. Tools without an explicit policy use full context. Settings are global, so a project cannot silently change them.\n\nWhen Scout is enabled, the Executor model provider also receives bounded Advisor-eligible conversation history. Read [Privacy and data handling](https://github.com/philipbrembeck/pi-advisor/blob/main/docs/privacy.md) before using pi-advisor with sensitive work.\n\n## Documentation\n\n- [Configuration and automatic loop gates](https://github.com/philipbrembeck/pi-advisor/blob/main/docs/configuration.md)\n- [Privacy and data handling](https://github.com/philipbrembeck/pi-advisor/blob/main/docs/privacy.md)\n- [Development](https://github.com/philipbrembeck/pi-advisor/blob/main/docs/development.md)\n- [Benchmarking](https://github.com/philipbrembeck/pi-advisor/blob/main/docs/benchmark.md)\n- [Documentation index](https://github.com/philipbrembeck/pi-advisor/blob/main/docs/README.md)\n\n## Links\n\n- [Changelog](CHANGELOG.md)\n- [MIT License](LICENSE)\n- [npm package](https://www.npmjs.com/package/pi-advisor-flow)\n- [Why use an Advisor flow?](https://philipbrembeck.com/writings/2026/07/only-as-much-intelligence-as-you-need)\n","readmeFilename":"README.md"}