{"_id":"@agentapprove/pi","_rev":"10-1345dd27c658e324f27f83d27d6ee1c6","name":"@agentapprove/pi","dist-tags":{"latest":"0.1.13"},"versions":{"0.1.0":{"name":"@agentapprove/pi","version":"0.1.0","keywords":["pi","pi-package","pi-extension","agentapprove","agent-approve","approval","governance","ai-safety","iphone","apple-watch","tool-approval"],"author":{"url":"https://agentapprove.com","name":"Agent Approve LLC","email":"hello@agentapprove.com"},"license":"SEE LICENSE IN LICENSE","_id":"@agentapprove/pi@0.1.0","maintainers":[{"name":"jbeno","email":"jim@jimbeno.net"}],"homepage":"https://www.agentapprove.com","bugs":{"url":"https://github.com/agentapprove/support/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"f9322ce5a0afca437d0099bb4749f06fd6f02e0d","tarball":"https://registry.npmjs.org/@agentapprove/pi/-/pi-0.1.0.tgz","fileCount":4,"integrity":"sha512-xIUTomrY7sRXdfilXBLhIu+XBofqVmp2lOA8QUggZy8OpsQc1277UaWfPS/rN/LjrCTb5gk/mT9W2971K3RODA==","signatures":[{"sig":"MEYCIQDzvRmPJsjxuH1k6eejwJCwHPDwfJxbYxuvpWj25Sl08AIhANT2vyy9InRYi+JS7ZL5M1ppqF7M/dmzAh+g5uLtwIy4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68554},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"scripts":{"dev":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process --watch","hash":"shasum -a 256 dist/index.js | cut -d' ' -f1","build":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process","pack:check":"bun run build && node ../../scripts/check-publish-packlist.mjs","prepublishOnly":"bun run pack:check"},"_npmUser":{"name":"jbeno","email":"jim@jimbeno.net"},"_npmVersion":"11.9.0","description":"Agent Approve extension for Pi - approve or deny AI agent tool calls from your iPhone and Apple Watch","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.0","typescript":"5.9.3","@socketsecurity/bun-security-scanner":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pi_0.1.0_1777602031379_0.6542056612165863","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agentapprove/pi","version":"0.1.2","keywords":["pi","pi-package","pi-extension","agentapprove","agent-approve","approval","governance","ai-safety","iphone","apple-watch","tool-approval"],"author":{"url":"https://agentapprove.com","name":"Agent Approve LLC","email":"hello@agentapprove.com"},"license":"SEE LICENSE IN LICENSE","_id":"@agentapprove/pi@0.1.2","maintainers":[{"name":"jbeno","email":"jim@jimbeno.net"}],"homepage":"https://www.agentapprove.com","bugs":{"url":"https://github.com/agentapprove/support/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"59c46f967ea37a3d0abd9a271681fe60a39b2f78","tarball":"https://registry.npmjs.org/@agentapprove/pi/-/pi-0.1.2.tgz","fileCount":4,"integrity":"sha512-YIuYkSJ2fhZ1aiYg00wKJSHHbyeAcLHTAuj1d+gGvW9h5hjzKTd6tBW5I0gJ8tN0LcRr8BHpdSaQVcXJ8Dg0SQ==","signatures":[{"sig":"MEYCIQDsdt07SKnxPtE2Gk8xwKiEvGQOMh/GZWXO/vZGU6mnWgIhAMTyX52jKG4AASIEg3wAuxB7rhzqrWPVIl5eL1P+/t0y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69277},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"scripts":{"dev":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process --watch","hash":"shasum -a 256 dist/index.js | cut -d' ' -f1","build":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process","pack:check":"bun run build && node ../../scripts/check-publish-packlist.mjs","prepublishOnly":"bun run pack:check"},"_npmUser":{"name":"jbeno","email":"jim@jimbeno.net"},"_npmVersion":"11.9.0","description":"Agent Approve extension for Pi - approve or deny AI agent tool calls from your iPhone and Apple Watch","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.0","typescript":"5.9.3","@socketsecurity/bun-security-scanner":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pi_0.1.2_1777742732433_0.616935078626949","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@agentapprove/pi","version":"0.1.5","keywords":["pi","pi-package","pi-extension","agentapprove","agent-approve","approval","governance","ai-safety","iphone","apple-watch","tool-approval"],"author":{"url":"https://agentapprove.com","name":"Agent Approve LLC","email":"hello@agentapprove.com"},"license":"SEE LICENSE IN LICENSE","_id":"@agentapprove/pi@0.1.5","maintainers":[{"name":"jbeno","email":"jim@jimbeno.net"}],"homepage":"https://www.agentapprove.com","bugs":{"url":"https://github.com/agentapprove/support/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"ff98089174bfb203307f77e4c0e7cebfb32d239d","tarball":"https://registry.npmjs.org/@agentapprove/pi/-/pi-0.1.5.tgz","fileCount":4,"integrity":"sha512-X4QFZjVBNBpAkz918/v81A+QBCtksNb/UfowTxIHY4fDLRZYa2eMVSCR86QsUyTXg5zRs6ugI1E41Fl/w+T8+Q==","signatures":[{"sig":"MEQCIDJHEVgqnl8DCxw/LznPq2VOkdkVSsgorP6gHYCbRdlaAiBxivdW5gbZe9iVomfIKL6qMsptOU+9tMS7o1Bpk0AXgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71002},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"scripts":{"dev":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process --watch","hash":"shasum -a 256 dist/index.js | cut -d' ' -f1","build":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process","pack:check":"bun run build && node ../../scripts/check-publish-packlist.mjs","prepublishOnly":"bun run pack:check"},"_npmUser":{"name":"jbeno","email":"jim@jimbeno.net"},"_npmVersion":"11.9.0","description":"Agent Approve extension for Pi - approve or deny AI agent tool calls from your iPhone and Apple Watch","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.0","typescript":"5.9.3","@socketsecurity/bun-security-scanner":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pi_0.1.5_1777766745671_0.8239895823226608","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@agentapprove/pi","version":"0.1.6","keywords":["pi","pi-package","pi-extension","agentapprove","agent-approve","approval","governance","ai-safety","iphone","apple-watch","tool-approval"],"author":{"url":"https://agentapprove.com","name":"Agent Approve LLC","email":"hello@agentapprove.com"},"license":"SEE LICENSE IN LICENSE","_id":"@agentapprove/pi@0.1.6","maintainers":[{"name":"jbeno","email":"jim@jimbeno.net"}],"homepage":"https://www.agentapprove.com","bugs":{"url":"https://github.com/agentapprove/support/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"6f05a21ea92ae79d3d71a93294885b71659e9913","tarball":"https://registry.npmjs.org/@agentapprove/pi/-/pi-0.1.6.tgz","fileCount":4,"integrity":"sha512-doatLTYOU4Z4be9KW23bJV0Y1Cr3i07qHPq3BFYZjLQmEfkVQqg+wNvesEpftH4eKYNTFcgJ+KLYEv8E+qG2eA==","signatures":[{"sig":"MEUCIQC5/pirqBpw5rTvgfA8i6mUxII6gfAuLl4skMNQ2N+RXgIgTSn8f+M3imbLfRwNbVIc60eVwsURbsKDSy3miF5uKU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74402},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"6dd071f82ed9554c20663b9ca0d6e84704f380bb","scripts":{"dev":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process --watch","hash":"shasum -a 256 dist/index.js | cut -d' ' -f1","build":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process","pack:check":"bun run build && node ../../scripts/check-publish-packlist.mjs","prepublishOnly":"bun run pack:check"},"_npmUser":{"name":"jbeno","email":"jim@jimbeno.net"},"_npmVersion":"11.9.0","description":"Agent Approve extension for Pi - approve or deny AI agent tool calls from your iPhone and Apple Watch","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.0","typescript":"5.9.3","@socketsecurity/bun-security-scanner":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pi_0.1.6_1779173627070_0.6372874509370994","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@agentapprove/pi","version":"0.1.7","keywords":["pi","pi-package","pi-extension","agentapprove","agent-approve","approval","governance","ai-safety","iphone","apple-watch","tool-approval"],"author":{"url":"https://agentapprove.com","name":"Agent Approve LLC","email":"hello@agentapprove.com"},"license":"SEE LICENSE IN LICENSE","_id":"@agentapprove/pi@0.1.7","maintainers":[{"name":"jbeno","email":"jim@jimbeno.net"}],"homepage":"https://www.agentapprove.com","bugs":{"url":"https://github.com/agentapprove/support/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"6312bc7ac8ef54ef9ce5a548414f584acac5d9ab","tarball":"https://registry.npmjs.org/@agentapprove/pi/-/pi-0.1.7.tgz","fileCount":4,"integrity":"sha512-VtwyC2ZX/n3P9dskQYGtWeXKerOZg0T8wWLfIbo29vnOUdfWqlSaLz8g110xjbo2Oi87zZH5lqREeJ/3N2IO/w==","signatures":[{"sig":"MEUCIQCLqYmiw5pjrqq5dhSkXTzQBW4S+9pLMvS8M8rhH7CuQQIgZr2M/Djt1TH+gsQrnjg1zRCMBLusZmxA7kWcCV3eJ3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74475},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"scripts":{"dev":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process --watch","hash":"shasum -a 256 dist/index.js | cut -d' ' -f1","build":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process","pack:check":"bun run build && node ../../scripts/check-publish-packlist.mjs","prepublishOnly":"bun run pack:check"},"_npmUser":{"name":"jbeno","email":"jim@jimbeno.net"},"_npmVersion":"11.9.0","description":"Agent Approve extension for Pi - approve or deny AI agent tool calls from your iPhone and Apple Watch","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.0","typescript":"5.9.3","@socketsecurity/bun-security-scanner":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pi_0.1.7_1779521621881_0.9841553863442127","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@agentapprove/pi","version":"0.1.9","keywords":["pi","pi-package","pi-extension","agentapprove","agent-approve","approval","governance","ai-safety","iphone","apple-watch","tool-approval"],"author":{"url":"https://agentapprove.com","name":"Agent Approve LLC","email":"hello@agentapprove.com"},"license":"SEE LICENSE IN LICENSE","_id":"@agentapprove/pi@0.1.9","maintainers":[{"name":"jbeno","email":"jim@jimbeno.net"}],"homepage":"https://www.agentapprove.com","bugs":{"url":"https://github.com/agentapprove/support/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"d42ab1d08605c394b7fcd971d690d514fd2edbec","tarball":"https://registry.npmjs.org/@agentapprove/pi/-/pi-0.1.9.tgz","fileCount":4,"integrity":"sha512-vqwW8AypA1Zztatot2lsVbiBgGCgOn+k8+ObFUqzHQDwTK8D3Fv0aOeYzsGO7W7C7m0kSBXTKqpZee1l0oGpbA==","signatures":[{"sig":"MEUCIDtv4EXb6m6FOfBJCt3WcJiu2QgNzw7REqKHG+x576dOAiEA7PlBCuS8uBngU5StwvnCSsNP1pF2qfdAoPcqctCI5zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75351},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"scripts":{"dev":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process --watch","hash":"shasum -a 256 dist/index.js | cut -d' ' -f1","build":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process","pack:check":"bun run build && node ../../scripts/check-publish-packlist.mjs","prepublishOnly":"bun run pack:check"},"_npmUser":{"name":"jbeno","email":"jim@jimbeno.net"},"_npmVersion":"10.9.8","description":"Agent Approve extension for Pi - approve or deny AI agent tool calls from your iPhone and Apple Watch","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.12","typescript":"5.9.3","@socketsecurity/bun-security-scanner":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pi_0.1.9_1783129985143_0.20137121654160994","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@agentapprove/pi","version":"0.1.10","keywords":["pi","pi-package","pi-extension","agentapprove","agent-approve","approval","governance","ai-safety","iphone","apple-watch","tool-approval"],"author":{"url":"https://agentapprove.com","name":"Agent Approve LLC","email":"hello@agentapprove.com"},"license":"SEE LICENSE IN LICENSE","_id":"@agentapprove/pi@0.1.10","maintainers":[{"name":"jbeno","email":"jim@jimbeno.net"}],"homepage":"https://www.agentapprove.com","bugs":{"url":"https://github.com/agentapprove/support/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"b497099b3131d437759b2c6c3eab35b582b03b18","tarball":"https://registry.npmjs.org/@agentapprove/pi/-/pi-0.1.10.tgz","fileCount":4,"integrity":"sha512-khtuRMymV4uwIkKPqNtxvQpWlu3klOXv5TbVbPKmmXdsyqCZsFRIu2GLop5sduJ3sMQ5/asgxYsB82AK/EgQxw==","signatures":[{"sig":"MEQCIGn5uNxW3pDFvoELyMvNmFhLeAgQH12SIV6ScVwqpvi5AiAWfJuacOypDCv0nJAovAM9C+zBTces4WAOTaPllojrPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75352},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"scripts":{"dev":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process --watch","hash":"shasum -a 256 dist/index.js | cut -d' ' -f1","build":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process","pack:check":"bun run build && node ../../scripts/check-publish-packlist.mjs","prepublishOnly":"bun run pack:check"},"_npmUser":{"name":"jbeno","email":"jim@jimbeno.net"},"_npmVersion":"10.9.8","description":"Agent Approve extension for Pi - approve or deny AI agent tool calls from your iPhone and Apple Watch","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.12","typescript":"5.9.3","@socketsecurity/bun-security-scanner":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pi_0.1.10_1783154540802_0.46991328962490164","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@agentapprove/pi","version":"0.1.11","keywords":["pi","pi-package","pi-extension","agentapprove","agent-approve","approval","governance","ai-safety","iphone","apple-watch","tool-approval"],"author":{"url":"https://agentapprove.com","name":"Agent Approve LLC","email":"hello@agentapprove.com"},"license":"SEE LICENSE IN LICENSE","_id":"@agentapprove/pi@0.1.11","maintainers":[{"name":"jbeno","email":"jim@jimbeno.net"}],"homepage":"https://www.agentapprove.com","bugs":{"url":"https://github.com/agentapprove/support/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"be136f3f467f77bb10ba76ef3db5730bb9700ea2","tarball":"https://registry.npmjs.org/@agentapprove/pi/-/pi-0.1.11.tgz","fileCount":4,"integrity":"sha512-HWuWdEwFUobhg5LnklSY98ZclIeARRWHWzaq+WWDnZzWm/yz4PgJpQXPNI5o/GjgrgrmZCTPiazalx5LAFZhZQ==","signatures":[{"sig":"MEYCIQCz8i4f+IcSa5S99+AB6yF2l9ndMavOL3gK9qf1y5mKLAIhANbd+j2dMSd9wb0c2b7UCtWRBcUAGyjy3pD10oJr8Zli","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79347},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"5bab92f826ef31d5a51f21fe20b76d55efe134d2","scripts":{"dev":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process --watch","hash":"shasum -a 256 dist/index.js | cut -d' ' -f1","build":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process","pack:check":"bun run build && node ../../scripts/check-publish-packlist.mjs","prepublishOnly":"bun run pack:check"},"_npmUser":{"name":"jbeno","email":"jim@jimbeno.net"},"_npmVersion":"10.9.8","description":"Agent Approve extension for Pi - approve or deny AI agent tool calls from your iPhone and Apple Watch","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.12","typescript":"5.9.3","@socketsecurity/bun-security-scanner":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pi_0.1.11_1784419871636_0.43546681881953275","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@agentapprove/pi","version":"0.1.12","keywords":["pi","pi-package","pi-extension","agentapprove","agent-approve","approval","governance","ai-safety","iphone","apple-watch","tool-approval"],"author":{"url":"https://agentapprove.com","name":"Agent Approve LLC","email":"hello@agentapprove.com"},"license":"SEE LICENSE IN LICENSE","_id":"@agentapprove/pi@0.1.12","maintainers":[{"name":"jbeno","email":"jim@jimbeno.net"}],"homepage":"https://www.agentapprove.com","bugs":{"url":"https://github.com/agentapprove/support/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"365e76b3aa5fe28a58a8581498f6f89f7bd04a27","tarball":"https://registry.npmjs.org/@agentapprove/pi/-/pi-0.1.12.tgz","fileCount":4,"integrity":"sha512-jUczBx+8WIdApTX7xYszYhEERK22IoXtBuNdx53QHKg3VXm21/vWV7w15meIFL0Vxm78faSPrGsGm0DnWFcoQA==","signatures":[{"sig":"MEUCIHUvKPymajer2A/ZKmfYK5xYrS1yonpm6bCX1GHFtYAjAiEAtoL6A9lPQ89Kc2wBEV8A4LRYvnD9F17lADSC96IGago=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81151},"main":"dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"3cd4df18c949f692d0ac52cfcfb711f2cb383cc5","scripts":{"dev":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process --watch","hash":"shasum -a 256 dist/index.js | cut -d' ' -f1","build":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process","pack:check":"bun run build && node ../../scripts/check-publish-packlist.mjs","prepublishOnly":"bun run pack:check"},"_npmUser":{"name":"jbeno","email":"jim@jimbeno.net"},"_npmVersion":"10.9.8","description":"Agent Approve extension for Pi - approve or deny AI agent tool calls from your iPhone and Apple Watch","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.25.12","typescript":"5.9.3","@socketsecurity/bun-security-scanner":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pi_0.1.12_1784501543142_0.41068764349500175","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@agentapprove/pi","version":"0.1.13","description":"Agent Approve extension for Pi - approve or deny AI agent tool calls from your iPhone and Apple Watch","type":"module","main":"dist/index.js","scripts":{"build":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process","pack:check":"bun run build && node ../../scripts/check-publish-packlist.mjs","hash":"shasum -a 256 dist/index.js | cut -d' ' -f1","dev":"esbuild src/index.ts --bundle --platform=node --target=node18 --outfile=dist/index.js --format=esm --external:crypto --external:fs --external:path --external:os --external:https --external:http --external:url --external:child_process --watch","prepublishOnly":"bun run pack:check"},"pi":{"extensions":["./dist/index.js"]},"keywords":["pi","pi-package","pi-extension","agentapprove","agent-approve","approval","governance","ai-safety","iphone","apple-watch","tool-approval"],"author":{"name":"Agent Approve LLC","email":"hello@agentapprove.com","url":"https://agentapprove.com"},"license":"SEE LICENSE IN LICENSE","homepage":"https://www.agentapprove.com","bugs":{"url":"https://github.com/agentapprove/support/issues"},"engines":{"node":">=18"},"devDependencies":{"@socketsecurity/bun-security-scanner":"1.1.2","esbuild":"0.25.12","typescript":"5.9.3"},"_id":"@agentapprove/pi@0.1.13","gitHead":"56b5e954dab6a90ba4049e8615ece393e11ea3ea","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-uVYd5cQ/YOWlPbZaT6Cg546PJw3QjndU7wDrGZiWo6Bh+qV4MNQu1+LZqgqcfKgzwRyWPqNyf+CqC1KYFKgLMw==","shasum":"c890269bf15b9b1f7c5ef531018d8db18ce4b34d","tarball":"https://registry.npmjs.org/@agentapprove/pi/-/pi-0.1.13.tgz","fileCount":4,"unpackedSize":82365,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCTcfGlJlQaAo5r1lhF+oNlX/hF4tYorAXB2LWsdryvVgIgFZuLtr3jJL/WhbqDsMGJCFXC01bzi4ZW473o6xfocSw="}]},"_npmUser":{"name":"jbeno","email":"jim@jimbeno.net"},"directories":{},"maintainers":[{"name":"jbeno","email":"jim@jimbeno.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi_0.1.13_1788142333533_0.40120320949647126"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-01T02:20:31.315Z","modified":"2026-08-31T02:12:13.860Z","0.1.0":"2026-05-01T02:20:31.569Z","0.1.2":"2026-05-02T17:25:32.588Z","0.1.5":"2026-05-03T00:05:45.805Z","0.1.6":"2026-05-19T06:53:47.226Z","0.1.7":"2026-05-23T07:33:42.040Z","0.1.9":"2026-07-04T01:53:05.269Z","0.1.10":"2026-07-04T08:42:20.951Z","0.1.11":"2026-07-19T00:11:11.772Z","0.1.12":"2026-07-19T22:52:23.278Z","0.1.13":"2026-08-31T02:12:13.668Z"},"bugs":{"url":"https://github.com/agentapprove/support/issues"},"author":{"name":"Agent Approve LLC","email":"hello@agentapprove.com","url":"https://agentapprove.com"},"license":"SEE LICENSE IN LICENSE","homepage":"https://www.agentapprove.com","keywords":["pi","pi-package","pi-extension","agentapprove","agent-approve","approval","governance","ai-safety","iphone","apple-watch","tool-approval"],"description":"Agent Approve extension for Pi - approve or deny AI agent tool calls from your iPhone and Apple Watch","maintainers":[{"name":"jbeno","email":"jim@jimbeno.net"}],"readme":"# @agentapprove/pi\n\n[Agent Approve](https://agentapprove.com) extension for [Pi](https://pi.dev). Approve or deny Pi tool calls from your iPhone or Apple Watch. Get the app on the [App Store](https://apps.apple.com/us/app/agent-approve/id6756645367).\n\n## Install\n\nRun the Agent Approve installer and select Pi:\n\n```bash\nnpx agentapprove\n```\n\nIf Agent Approve is already paired on this machine, you can install the Pi package directly:\n\n```bash\npi install npm:@agentapprove/pi@0.1.12\n```\n\n## What It Covers\n\n- `tool_call` blocking approval\n- native tool completion events\n- MCP tool approvals and completion events grouped by MCP server\n- prompt, response, thinking, compaction, stop, and session-end events\n- optional follow-up input from Agent Approve when Pi finishes a turn\n\n## Runtime Mapping\n\n| Pi event | Agent Approve event |\n| --- | --- |\n| `session_start` | `session_start` |\n| `before_agent_start` | `user_prompt` |\n| `tool_call` | blocking approval request |\n| `tool_result` | `command_executed`, `tool_complete`, or `mcp_complete` |\n| `tool_execution_end` | completion fallback if `tool_result` was not observed |\n| `message_end` | `thought`, `response`, or `plan_generated` |\n| `session_compact` | `context_compact` |\n| `agent_end` | `stop`, with optional follow-up input |\n| `session_shutdown` | `session_end` |\n\nApproval requests include:\n\n```ts\n{\n  agent: \"pi\",\n  hookType: \"tool_call\",\n  toolName: string,\n  toolType: string,\n  toolInput?: object,\n  command?: string,\n  conversationId: string,\n  generationId?: string,\n  toolCallId?: string,\n  model?: string,\n  mcpServer?: RuntimeMcpServer,\n  metadata: {\n    sessionId: string,\n    piEventName: \"tool_call\",\n    cwd?: string,\n    workspaceRoots?: string[],\n    turnId?: string,\n    messageId?: string,\n    provider?: string,\n    model?: string,\n    toolCallId?: string\n  },\n  timestamp: number\n}\n```\n\nEvents use the same Agent Approve event envelope with `agent: \"pi\"`, `eventType`, `conversationId`, optional `generationId`, optional tool metadata, optional `mcpServer`, optional `sessionStats`, `metadata`, and `timestamp`.\n\n## Configuration\n\nThe extension reads the standard Agent Approve config from `~/.agentapprove/env`.\n\n| Variable | Default | Description |\n| --- | --- | --- |\n| `AGENTAPPROVE_API` | `https://api.agentapprove.com` | Agent Approve API URL |\n| `AGENTAPPROVE_API_VERSION` | `v001` | API version |\n| `AGENTAPPROVE_TOKEN` | keychain or config token | CLI API token |\n| `AGENTAPPROVE_PRIVACY` | `full` | `minimal`, `summary`, or `full` |\n| `AGENTAPPROVE_FAIL_BEHAVIOR` | `ask` | `allow`, `deny`, or `ask` if Agent Approve is unreachable |\n| `AGENTAPPROVE_AGENT_NAME` | `Pi` | Display name for this Pi agent |\n| `AGENTAPPROVE_PI_NAME` | `Pi` | Legacy Pi-specific display name fallback |\n\n## Security\n\nRequests are signed with Agent Approve HMAC headers and include the SHA256 hash of the installed package bundle. The API allowlists published bundle hashes by hook version.\n","readmeFilename":"README.md"}