{"_id":"@automatalabs/pi-acp","_rev":"30-47925e0a12d5ff014c880fb2ecdfeeb2","name":"@automatalabs/pi-acp","dist-tags":{"latest":"0.9.4"},"versions":{"0.1.0":{"name":"@automatalabs/pi-acp","version":"0.1.0","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.1.0","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/VikashLoomba/agentprism-workflows#readme","bugs":{"url":"https://github.com/VikashLoomba/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"495a7491ae10e78649413960fce94c4e6b8141e7","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.1.0.tgz","fileCount":54,"integrity":"sha512-/KAppIl1fEOYUXpyOhntNktXnMKtLjPN7VwTdo2v7ujY1CwjeWeComcwXcyD37hmMVcrEHQOMw6gOabtgTTvDw==","signatures":[{"sig":"MEUCIARZ6J1B+QSYbd1HDXWmT6xlod+DbZoJEIDtH9T+vfQyAiEAjdsRO37kZDRTfZf0AoIhaVE6LMvRA81lTLNAXOZ2b6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113789},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.1.0.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"automatalabsteam","email":"packages@automatalabs.io"},"_resolved":"/tmp/d44bd2c80d90defd339c52f5983d05be/automatalabs-pi-acp-0.1.0.tgz","_integrity":"sha512-/KAppIl1fEOYUXpyOhntNktXnMKtLjPN7VwTdo2v7ujY1CwjeWeComcwXcyD37hmMVcrEHQOMw6gOabtgTTvDw==","repository":{"url":"git+https://github.com/VikashLoomba/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.12.1","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"typebox":"1.3.2","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.80.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.80.8","@earendil-works/pi-agent-core":"0.80.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.1.0_1784220130959_0.6303052661660986","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@automatalabs/pi-acp","version":"0.1.1","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.1.1","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/VikashLoomba/agentprism-workflows#readme","bugs":{"url":"https://github.com/VikashLoomba/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"b8c87ae60a91a63af3d860db19bd251a20c0f596","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.1.1.tgz","fileCount":54,"integrity":"sha512-Ke2rE5PbFlT+zQzPNt2l7QHYJ/qvp/QbPby985mp/14NDMqK2m6qBxroaikiar0kGIhQHzMkMzTc4TmguPP5pg==","signatures":[{"sig":"MEYCIQCE4hL5Iwq2CF8Yto/hu5m6UdqExiEyk0PKp7ioQCQZvgIhAPLmohObAxyFtDcmASjDVQYpG2b7Dt30zq/7UuKPyBRd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114076},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.1.1.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a9e26d4-5eec-4ae0-b509-ff2b30d54348"}},"_resolved":"/tmp/a83c20f1f31a89422b9070c28a08482e/automatalabs-pi-acp-0.1.1.tgz","_integrity":"sha512-Ke2rE5PbFlT+zQzPNt2l7QHYJ/qvp/QbPby985mp/14NDMqK2m6qBxroaikiar0kGIhQHzMkMzTc4TmguPP5pg==","repository":{"url":"git+https://github.com/VikashLoomba/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.80.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.80.8","@earendil-works/pi-agent-core":"0.80.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.1.1_1784221498189_0.0007216534322753709","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@automatalabs/pi-acp","version":"0.1.2","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.1.2","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/VikashLoomba/agentprism-workflows#readme","bugs":{"url":"https://github.com/VikashLoomba/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"d4ca68cb684d75165a329f4ff35226570beae035","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.1.2.tgz","fileCount":54,"integrity":"sha512-joBjnPYUKYid70n7om+aQRImFMpzdFqlwctYq7uyd++BRsoJc25vmZmh/sJC/fNtVLXkrnFO6sd01oPTHGhJeg==","signatures":[{"sig":"MEQCIC+URYZszc6lfb52HyBth6Nf1hTiRcSh9eApprH//QRCAiAEWbWj6RcTblfiEOXyj//mdZEmn2pU4+LFVkxgCaEIZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114097},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.1.2.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a9e26d4-5eec-4ae0-b509-ff2b30d54348"}},"_resolved":"/tmp/d500ba33745a5ad0513ca050cabe6cfa/automatalabs-pi-acp-0.1.2.tgz","_integrity":"sha512-joBjnPYUKYid70n7om+aQRImFMpzdFqlwctYq7uyd++BRsoJc25vmZmh/sJC/fNtVLXkrnFO6sd01oPTHGhJeg==","repository":{"url":"git+https://github.com/VikashLoomba/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.80.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.80.9","@earendil-works/pi-agent-core":"0.80.9"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.1.2_1784229072998_0.8387515047807841","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@automatalabs/pi-acp","version":"0.1.3","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.1.3","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/VikashLoomba/agentprism-workflows#readme","bugs":{"url":"https://github.com/VikashLoomba/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"d6259f50e2ce84b89c9ae961b190a42a7b8eabc5","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.1.3.tgz","fileCount":54,"integrity":"sha512-PhjGxQ4hIYMAwQWHsUKrzsbTfaUd4I0syoWVf1Yp/IkAPRk81hCFVvQbWtWi+bHUZhusr5N/eSCoKt3iaRA3tQ==","signatures":[{"sig":"MEUCIBz3HscIAVc14RQDxEpeW1rqgKjDcgO/JoewiANcifJAAiEAsnVg9SK+GmowuIQmRDCHFC7TaCcSTD1MMUZAwBM+kpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114101},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.1.3.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a9e26d4-5eec-4ae0-b509-ff2b30d54348"}},"_resolved":"/tmp/a441ba37961fd6347aa14d5b26292a69/automatalabs-pi-acp-0.1.3.tgz","_integrity":"sha512-PhjGxQ4hIYMAwQWHsUKrzsbTfaUd4I0syoWVf1Yp/IkAPRk81hCFVvQbWtWi+bHUZhusr5N/eSCoKt3iaRA3tQ==","repository":{"url":"git+https://github.com/VikashLoomba/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.80.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-agent-core":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.1.3_1784246011119_0.6599967615964322","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@automatalabs/pi-acp","version":"0.2.0","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.2.0","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/VikashLoomba/agentprism-workflows#readme","bugs":{"url":"https://github.com/VikashLoomba/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"a502f960dd8678df80054ae67f18ad69033a1e73","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.2.0.tgz","fileCount":60,"integrity":"sha512-zOUWYsIC6ANIi+bNfAEFD3D2wH1k2B4x8uGwp4Za5PIEkD0h4y9vxXp1chRzlfsZypKV/p4n7yj2O3liyuv1tA==","signatures":[{"sig":"MEYCIQDVymRCxnwwsDjekBGPHdcf6UL10cF6zSpLamDlQmzvwAIhAMLfkItMRdarDxD7nlwxG0Mvzda44b40RZvxHdYJ1IS3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243651},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.2.0.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a9e26d4-5eec-4ae0-b509-ff2b30d54348"}},"_resolved":"/tmp/1df2991c6eaf292b4655f42e72419c79/automatalabs-pi-acp-0.2.0.tgz","_integrity":"sha512-zOUWYsIC6ANIi+bNfAEFD3D2wH1k2B4x8uGwp4Za5PIEkD0h4y9vxXp1chRzlfsZypKV/p4n7yj2O3liyuv1tA==","repository":{"url":"git+https://github.com/VikashLoomba/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.80.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-ai":"0.80.10","@earendil-works/pi-agent-core":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.2.0_1784334527569_0.40905890036407944","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@automatalabs/pi-acp","version":"0.2.1","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.2.1","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/VikashLoomba/agentprism-workflows#readme","bugs":{"url":"https://github.com/VikashLoomba/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"1cb7ebac68abcaf31955a0d9f11c7bb006913fc4","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.2.1.tgz","fileCount":60,"integrity":"sha512-Fxo0TxycrpVGFjIEzbqC+auWv8eKK9E3/M+tc5kd1spxxDDpFNiOXaFYDGEP+u1j/YFQhSGgaQ6cSxXlkqWs+A==","signatures":[{"sig":"MEQCIFNzyt0jWJ471U2U/ISca/rmfrikpDKCeIQpY9kqsmasAiBr5cV7XNBpto/ThXWC8A+4/E6nkFNMt1Vf/WLOo9lOgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246533},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.2.1.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a9e26d4-5eec-4ae0-b509-ff2b30d54348"}},"_resolved":"/tmp/effe033e885e48a40d6ac63c988d3d3b/automatalabs-pi-acp-0.2.1.tgz","_integrity":"sha512-Fxo0TxycrpVGFjIEzbqC+auWv8eKK9E3/M+tc5kd1spxxDDpFNiOXaFYDGEP+u1j/YFQhSGgaQ6cSxXlkqWs+A==","repository":{"url":"git+https://github.com/VikashLoomba/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.80.10","@agentclientprotocol/sdk":"1.2.1","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.80.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.80.10"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.2.1_1784585192634_0.032622123468838415","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@automatalabs/pi-acp","version":"0.2.3","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.2.3","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/VikashLoomba/agentprism-workflows#readme","bugs":{"url":"https://github.com/VikashLoomba/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"abc7fb3821e1db123d9b3c49840380ca335fc7d3","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.2.3.tgz","fileCount":60,"integrity":"sha512-dxrsCQIrtvJ6o7eUqgjzNY9E/sl0cLsoephizqzP1qanMXKkmoIF0ekT9kUrpHIN/x8bxSWd91kFamgyHc+GUA==","signatures":[{"sig":"MEUCIQDz5V1i0lfA3YJOVz6qhcLCmvFppDNfxXmGhOCJHojLzgIgImq5wb5oLOQeypIJgDGI+QAa6s9ljNQBxYGmZ1U+n+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246671},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.2.3.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a9e26d4-5eec-4ae0-b509-ff2b30d54348"}},"_resolved":"/tmp/694a6a0786432b845002fbf9b396988d/automatalabs-pi-acp-0.2.3.tgz","_integrity":"sha512-dxrsCQIrtvJ6o7eUqgjzNY9E/sl0cLsoephizqzP1qanMXKkmoIF0ekT9kUrpHIN/x8bxSWd91kFamgyHc+GUA==","repository":{"url":"git+https://github.com/VikashLoomba/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.81.1","@agentclientprotocol/sdk":"1.3.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.81.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.81.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.2.3_1784664268857_0.309378138354933","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@automatalabs/pi-acp","version":"0.2.4","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.2.4","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/VikashLoomba/agentprism-workflows#readme","bugs":{"url":"https://github.com/VikashLoomba/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"564eee3628d0579e65573d3bff03ed1229bc4957","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.2.4.tgz","fileCount":60,"integrity":"sha512-ZIHcce3JuLwvWILO9AnicvUSglwHpoGQfrrEidV0uBn9c8DynTcd3/uJ1qirlBT+dTsFoB7zJJGFf+8mMT5A7w==","signatures":[{"sig":"MEYCIQCCvHpN+Ir5+VdylLM5qRFn+xbddAp7oDzmC4SMScrVSAIhAK2Nd24HtjoCuOdsi7vu3ps+ft/lFBMaJBTYmqZmL78b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246709},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.2.4.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a9e26d4-5eec-4ae0-b509-ff2b30d54348"}},"_resolved":"/tmp/3c9bd8d8f2ae16d3da447b96a13fb5c2/automatalabs-pi-acp-0.2.4.tgz","_integrity":"sha512-ZIHcce3JuLwvWILO9AnicvUSglwHpoGQfrrEidV0uBn9c8DynTcd3/uJ1qirlBT+dTsFoB7zJJGFf+8mMT5A7w==","repository":{"url":"git+https://github.com/VikashLoomba/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.82.0","@agentclientprotocol/sdk":"1.3.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.82.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.82.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.2.4_1784878089911_0.24719202448247812","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@automatalabs/pi-acp","version":"0.2.5","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.2.5","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/VikashLoomba/agentprism-workflows#readme","bugs":{"url":"https://github.com/VikashLoomba/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"799f87c2a44e9bc76b76be41bb52549791dd2d22","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.2.5.tgz","fileCount":60,"integrity":"sha512-SM6WKAH2ot31gGbs43dBcCylqScSpetcdVizwTd/5e4mf5VYq49N32wwp4DFFkfJhHObz4imaIacQVuKOa+xXQ==","signatures":[{"sig":"MEUCIHvBPGRttj1E0YfMpQf6ymoNCPoOLntpc1XMvd/bgUzgAiEAxoqGftaxoBbqChaNX52g7fIr6YCCgm6NYctFHQohqVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246709},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.2.5.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a9e26d4-5eec-4ae0-b509-ff2b30d54348"}},"_resolved":"/tmp/f6446d21e2828c101c4060b2ec81f87b/automatalabs-pi-acp-0.2.5.tgz","_integrity":"sha512-SM6WKAH2ot31gGbs43dBcCylqScSpetcdVizwTd/5e4mf5VYq49N32wwp4DFFkfJhHObz4imaIacQVuKOa+xXQ==","repository":{"url":"git+https://github.com/VikashLoomba/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.82.1","@agentclientprotocol/sdk":"1.3.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.82.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.82.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.2.5_1785038385095_0.6156746640576127","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@automatalabs/pi-acp","version":"0.2.6","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.2.6","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/VikashLoomba/agentprism-workflows#readme","bugs":{"url":"https://github.com/VikashLoomba/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"ed4d1ed847a26d97d8ad7bee367458cb10b22efa","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.2.6.tgz","fileCount":63,"integrity":"sha512-wno2dCp4o86sbPQYyLcvyT7H7IRyxQepVycJR9OaLtKIcBhCEAT2EQ0/kzO9Vutz5uZfX554+AAT1aai97lAJQ==","signatures":[{"sig":"MEUCIAxSsJS7IgYzx2idMa36m65fCO+Bq2SgmHjwG/dFMUDdAiEAy1ann6ZG3cvIvpFJ9vCsMAmX1/C7n42WjweR1cz8wn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251614},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.2.6.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a9e26d4-5eec-4ae0-b509-ff2b30d54348"}},"_resolved":"/tmp/6b509604679337154d8ea68a5275796c/automatalabs-pi-acp-0.2.6.tgz","_integrity":"sha512-wno2dCp4o86sbPQYyLcvyT7H7IRyxQepVycJR9OaLtKIcBhCEAT2EQ0/kzO9Vutz5uZfX554+AAT1aai97lAJQ==","repository":{"url":"git+https://github.com/VikashLoomba/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.82.1","@agentclientprotocol/sdk":"1.3.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.82.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.82.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.2.6_1785088156865_0.8701766054923361","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@automatalabs/pi-acp","version":"0.2.7","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.2.7","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/VikashLoomba/agentprism-workflows#readme","bugs":{"url":"https://github.com/VikashLoomba/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"1eff9e9f35871790c6189ae1c66df3bffa720e37","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.2.7.tgz","fileCount":63,"integrity":"sha512-x/pA94bi1d7THXLNgt9U5OWcICKrQgx0zVHfTp0bBcTSoAWRtA8H3Z5ICj+pn43NKBGvCWQKZrF15uGFi9lA5g==","signatures":[{"sig":"MEUCIHUYjcrBcDUVHbJEcmMpMGYzhCbZ5GOzMJPVA6ZFsvE/AiEArEN+CS+drJIiBQnrq6vvy8H1DY0L28gxKiOMbTbqMB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251614},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.2.7.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a9e26d4-5eec-4ae0-b509-ff2b30d54348"}},"_resolved":"/tmp/932669c0e115166fabe077775565682c/automatalabs-pi-acp-0.2.7.tgz","_integrity":"sha512-x/pA94bi1d7THXLNgt9U5OWcICKrQgx0zVHfTp0bBcTSoAWRtA8H3Z5ICj+pn43NKBGvCWQKZrF15uGFi9lA5g==","repository":{"url":"git+https://github.com/VikashLoomba/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.82.1","@agentclientprotocol/sdk":"1.3.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.82.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.82.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.2.7_1785088875155_0.6649243580335575","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@automatalabs/pi-acp","version":"0.2.8","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.2.8","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"6d42eaf5c85cfab79a6ade8acf69b4c8764b5be5","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.2.8.tgz","fileCount":63,"integrity":"sha512-qGIEsZO58SDMLIwyZ64O/bbwxw4AtJUoqML37hhJ1wj0Z/BiKaSon8S+PAouiUdx8KuvXHTqqn+XIfVYzMZguA==","signatures":[{"sig":"MEYCIQCcDGHRm21MhStgS5kFPwGp0QiWNubE6m367ety0CGbdAIhANasaIJau2gpobF2/w3SiNKEDzaCN+KLgIKO7Ahjqkqh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251612},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.2.8.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/fa6d6f4016f52c0b9bcce3d4ee15ec4f/automatalabs-pi-acp-0.2.8.tgz","_integrity":"sha512-qGIEsZO58SDMLIwyZ64O/bbwxw4AtJUoqML37hhJ1wj0Z/BiKaSon8S+PAouiUdx8KuvXHTqqn+XIfVYzMZguA==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.82.1","@agentclientprotocol/sdk":"1.3.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.82.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.82.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.2.8_1785219522882_0.9591681278540432","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@automatalabs/pi-acp","version":"0.3.0","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.3.0","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"74f41ea51650a8b89825816ff910f958534057fc","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.3.0.tgz","fileCount":66,"integrity":"sha512-qEHKGESBgxnLKfGE09rU84FuGf/f63L/IsVJVL7FKuNFS5cqZyb9TqHRTWzAU4iM6U+/EsKXNp7V1Jc6n0Gygw==","signatures":[{"sig":"MEUCIGNq48szJTX5CWBFSaRZLXC4mwsXUnDqdKwJ89gUtHGXAiEAxfDGK/TQ1GnCqwkD3cWBG58foRmYcuRfxhsogWtQmpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268186},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.3.0.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/662d2806612d42b82d3cb6ce5ec63948/automatalabs-pi-acp-0.3.0.tgz","_integrity":"sha512-qEHKGESBgxnLKfGE09rU84FuGf/f63L/IsVJVL7FKuNFS5cqZyb9TqHRTWzAU4iM6U+/EsKXNp7V1Jc6n0Gygw==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.82.1","@agentclientprotocol/sdk":"1.3.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.82.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.82.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.3.0_1785305173143_0.6513253511597719","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@automatalabs/pi-acp","version":"0.3.1","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.3.1","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"996d102cc7a67bb9e7900e162df38e942b2fa0bd","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.3.1.tgz","fileCount":66,"integrity":"sha512-nA/40OS0IYeughEdgtzBrxpG0bxTb2fisKKpgm5unXmLFdWwMltdQDmQ93uH2Sm4jZXyWOEVayP5mELozeIkxw==","signatures":[{"sig":"MEQCIH7A6TVtQLc3fnYNp07x0ZU19ttoE7yAry6aeGWKNJnZAiAZCZ3n/Pi3LNlucLgDLpDyCNbYc6MoudZcKas1rBiVrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268631},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.3.1.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/c3794a5d380d2feb43ee01c2092a0a9b/automatalabs-pi-acp-0.3.1.tgz","_integrity":"sha512-nA/40OS0IYeughEdgtzBrxpG0bxTb2fisKKpgm5unXmLFdWwMltdQDmQ93uH2Sm4jZXyWOEVayP5mELozeIkxw==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.83.0","@agentclientprotocol/sdk":"1.3.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.83.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.83.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.3.1_1785795161054_0.9851571875587937","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@automatalabs/pi-acp","version":"0.3.2","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.3.2","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"b28f82546eb8fe1030caa903575e7384b0221652","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.3.2.tgz","fileCount":66,"integrity":"sha512-CaAvYIrfI5Xdi7E6Oy0t+jobFaBolJSn3BntWrsebwxOu2yb/rh5HMjMfNQYDOoXwIemLkH3uD+3N711ZUTiLw==","signatures":[{"sig":"MEUCIAI1Zf1Y8jfvqc5AXhjsjYVFz6Qfg673FA+2xUm+eAAfAiEAzskdkMUWTKhb73IL721VPWaRIJ5nQq0R8uH5zw3YAO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268631},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.3.2.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/43e6056938466aa49b71a558c846bfa4/automatalabs-pi-acp-0.3.2.tgz","_integrity":"sha512-CaAvYIrfI5Xdi7E6Oy0t+jobFaBolJSn3BntWrsebwxOu2yb/rh5HMjMfNQYDOoXwIemLkH3uD+3N711ZUTiLw==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.84.0","@agentclientprotocol/sdk":"1.3.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.84.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.84.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.3.2_1786060470337_0.9614470511829081","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@automatalabs/pi-acp","version":"0.4.0","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.4.0","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"9b9c12d2201bdf728691fb43092beebf9be27055","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.4.0.tgz","fileCount":69,"integrity":"sha512-h883N2P/XOXinR1O7IdrTP04sow0rZzso++FtfsKbFfKu7vzoAtsi6e1/v0p71tM7Be8ZNFKzSFZ1bSI2BEPRg==","signatures":[{"sig":"MEQCIAgJ5A3PATUXPaHkchAJen/gXyuzhCUx6DPlTjEozVtCAiBsV01WyKuG0kYIf0/1vd9Olxkel25l2zM8OiglJLb+KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281994},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.4.0.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/64b4de6fbcbae3912abc79905c54b29e/automatalabs-pi-acp-0.4.0.tgz","_integrity":"sha512-h883N2P/XOXinR1O7IdrTP04sow0rZzso++FtfsKbFfKu7vzoAtsi6e1/v0p71tM7Be8ZNFKzSFZ1bSI2BEPRg==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.16.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.84.1","@agentclientprotocol/sdk":"1.3.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.84.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.84.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.4.0_1786103271207_0.34259705845858046","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@automatalabs/pi-acp","version":"0.4.1","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.4.1","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"0f73bf39b663f6299b50c933109b7ef8139797e1","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.4.1.tgz","fileCount":69,"integrity":"sha512-+psHyvKkTqNj2RzSIMLBaKAfjKSnEYTQkeLiAKvNl9PILnoG+scJFI0gBUJFuTo6DbfuHmK3jriaWROW1kpHPg==","signatures":[{"sig":"MEUCIG7YXCIVrHgg2U3JJ3GWGkxA1vHF7RHpUOT725VP7srQAiEAg5iLAPHomdc90ccRZmnLLOzjFsaveGGQSQ+2EUlHEEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281994},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.4.1.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/eb58d83817941711ef4b9cab62c904ea/automatalabs-pi-acp-0.4.1.tgz","_integrity":"sha512-+psHyvKkTqNj2RzSIMLBaKAfjKSnEYTQkeLiAKvNl9PILnoG+scJFI0gBUJFuTo6DbfuHmK3jriaWROW1kpHPg==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.17.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.84.2","@agentclientprotocol/sdk":"1.3.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.4.1_1787013252359_0.5472085634835033","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@automatalabs/pi-acp","version":"0.5.0","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.5.0","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"b2722097290ad8c1d0c7a680fea97bc96e692bd2","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.5.0.tgz","fileCount":69,"integrity":"sha512-dyG1EBgY9SXjvYzu8fZieAYNnuXZGkXCUI0skKSzLDWNpW08mFnOEbWcZ+PPpoC8nUfcSXbtic2ceYUuv6vjIg==","signatures":[{"sig":"MEQCIHOJ8prbodbW4QbegmazbhbAMggiRWdF/QT0exZT4hE7AiA2GK7D/a9au+Ez7YYU+vjPPwY5HEzJTJsRHA5ZTJNnqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICyxrDA/ckkz1tx2bFBCCodYL969N06pemfZhD2h4vnsAiEAlicvGvTQTcCbRLF1EG7gCcVAC5YEuZZGxS8MDmaF6jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281859},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.5.0.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/6c88b4543bfe445529b06affdf85c32d/automatalabs-pi-acp-0.5.0.tgz","_integrity":"sha512-dyG1EBgY9SXjvYzu8fZieAYNnuXZGkXCUI0skKSzLDWNpW08mFnOEbWcZ+PPpoC8nUfcSXbtic2ceYUuv6vjIg==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.17.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.84.2","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.84.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.84.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.5.0_1787286185863_0.07701523353657191","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@automatalabs/pi-acp","version":"0.5.1","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.5.1","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"237ae0ade0105db41296aad5f6d37e81f8ce26e6","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.5.1.tgz","fileCount":69,"integrity":"sha512-C4WJgdx+XSo1tj7z1R1ZTPiPNK91xYNK9bRx6AIdzmFpxcaS73nJkdRdeRD+OFl5DjuVqovxmcBzo//I69lIeA==","signatures":[{"sig":"MEYCIQDu7AkuN30mFIX0nS/pT4ETicJ6Ha2lYe13agtNgexRjAIhAPOzqREIKqPb4rReQnxVMbFVg/37ff3fDyWbcqaD9KTp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/tTbTrPTspPIAwzmURZ1atZgTP19FZWP6p8OMDhzKewIhAPFtLq1YldxIJJvgnGtEdQjjsz5OMY86W6YFMCoyOe80","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281859},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.5.1.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/8f4d41e8b7902b8f29bc3468530a07d2/automatalabs-pi-acp-0.5.1.tgz","_integrity":"sha512-C4WJgdx+XSo1tj7z1R1ZTPiPNK91xYNK9bRx6AIdzmFpxcaS73nJkdRdeRD+OFl5DjuVqovxmcBzo//I69lIeA==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.17.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.84.3","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.5.1_1787702838899_0.7560792094803179","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@automatalabs/pi-acp","version":"0.6.0","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.6.0","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"3732e03d270a1cbbc1c71d12db46b927a6d965fb","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.6.0.tgz","fileCount":69,"integrity":"sha512-DzlsFAEZBgbcepYOE4UUF/erM5twisQZBsiBgdGKXC57vWLXDp3CiKz7LQgJkL2KtQLiEOqs9VyE7m42uHsLig==","signatures":[{"sig":"MEQCIBF2f00JQdckTPehvrtBANfs/97ib4prquVmSuxEIUjkAiBJ0O6esQM1DlRwvwDFPuoTGBvWGC/fZsgp6PqcfCfWKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHm2gnf3lsNCn8u/Qxomkl0a8PgStUHDzg30OFKRDGBJAiBWQ8UnsbKCc3rUsEeXZMSKwzN4p6ti0FSKmNMOubBreQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274186},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.6.0.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/a3556eb774494c1278dee041bb575843/automatalabs-pi-acp-0.6.0.tgz","_integrity":"sha512-DzlsFAEZBgbcepYOE4UUF/erM5twisQZBsiBgdGKXC57vWLXDp3CiKz7LQgJkL2KtQLiEOqs9VyE7m42uHsLig==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.17.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.84.3","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.29.0","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.6.0_1787713985316_0.0071514042390732335","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@automatalabs/pi-acp","version":"0.6.1","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.6.1","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"ea457fe8dfc11fda16dc319c75c0388f86ed9253","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.6.1.tgz","fileCount":69,"integrity":"sha512-RVdaFzn7x2E0ksnE7QTYN1TAe9xDSnqohwSUSTiKjOmZ7DXddId8t/GNhy7wCvmMzZcHGZ1kp7QkvjNF6gkLLw==","signatures":[{"sig":"MEUCIQD34/Ok7ez9zVzLG3hINahtAzxJLmmWf3EAtNwRANfUngIgbraym6bSDPoh6QKo9kK8DRIDXltV/RWKFo690Age23k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDji2Z7AMOFDSXGc73nrHtnqwFws828R+EpjuFIcZxH5AIhAOFb/ytQWYoZfKBmdFtcPqv3D96NMfNBt8g5GdnH6sTe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274186},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.6.1.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/33865f7a454765ade0cc0addb0a91fb8/automatalabs-pi-acp-0.6.1.tgz","_integrity":"sha512-RVdaFzn7x2E0ksnE7QTYN1TAe9xDSnqohwSUSTiKjOmZ7DXddId8t/GNhy7wCvmMzZcHGZ1kp7QkvjNF6gkLLw==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.17.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.84.3","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0","@earendil-works/pi-coding-agent":"0.84.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.84.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.6.1_1787870238235_0.06363886777961936","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@automatalabs/pi-acp","version":"0.6.2","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.6.2","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"3a1b24d7b9c4737fb0085daa0c9221dd27049fa6","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.6.2.tgz","fileCount":69,"integrity":"sha512-C5XHFEZsBtidyENGHlOCG21V6AZfBwz/sh2y+CuU6kz8rSNyCn1EovKIv/ynOVB+Rx2mnesqLdS9MQNRqVISfg==","signatures":[{"sig":"MEYCIQCrFZs6D+5ZTZVZN14no2JgTzaYChcw1A+c9G2qdYzzzwIhAMse3+dLMV3iIieDW5ZramSmtRBW9dYrWYXWEkdK1Z3e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRGHHjm+GyzY8YxbzKUn2pbuj3yDfqJbkF6liJswcgzgIgSrp4spI18xXCuzrCQC3J/ORgW/jQKPbq3Aq8q6KeqP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274185},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.6.2.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/008acacc7ee9d65fb2118ad654319e86/automatalabs-pi-acp-0.6.2.tgz","_integrity":"sha512-C5XHFEZsBtidyENGHlOCG21V6AZfBwz/sh2y+CuU6kz8rSNyCn1EovKIv/ynOVB+Rx2mnesqLdS9MQNRqVISfg==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.17.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.84.4","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0","@earendil-works/pi-coding-agent":"0.84.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.84.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.6.2_1787961014079_0.5296562536166534","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@automatalabs/pi-acp","version":"0.6.3","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.6.3","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"707cb9ce94b22a31a5db4fc748405ceb4d28b76c","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.6.3.tgz","fileCount":69,"integrity":"sha512-XywXCmGlmalx2qxfMqWwIryASADSc+07ojxEO7glS88Wg8SLWwiqVu+y0urAeE7lVxaUcGs5YHvHNSjAzhOPPQ==","signatures":[{"sig":"MEYCIQCiJtLlN1MX0pgFiytF58VScdSBacPsBLkYHWzTqIZr+wIhAPZ2A1oUa8QEeIMJCoLcOnZA+y8K5e2bSdOH0oJLxu2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHsN1JrkEjhWS206BZbx+/07mP3gncXT0WWMjUVh0tI0AiEApgF8HSTWu7OKPoIpJHcUKGqFlFloVlyFr4NLX3pbJWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274601},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.6.3.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/fa66a1160bbbadb77310673b8e9c4f9a/automatalabs-pi-acp-0.6.3.tgz","_integrity":"sha512-XywXCmGlmalx2qxfMqWwIryASADSc+07ojxEO7glS88Wg8SLWwiqVu+y0urAeE7lVxaUcGs5YHvHNSjAzhOPPQ==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.19.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.85.0","@agentclientprotocol/sdk":"1.4.0","@earendil-works/pi-server":"0.85.0","@modelcontextprotocol/sdk":"1.30.0","@earendil-works/pi-coding-agent":"0.85.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.85.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.6.3_1788555952616_0.8234339626170164","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@automatalabs/pi-acp","version":"0.7.0","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.7.0","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"0c926fec8d59d4a761bd224e6386c70bf4caad78","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.7.0.tgz","fileCount":69,"integrity":"sha512-8cPsi9oDk75AhfykvhW38SvcvlJbRm5Vp5E5un7EKRMsX25LAv6NmnUTOCgMpNfkuiDdN7+AY04ahRIK/4bh3A==","signatures":[{"sig":"MEUCIQCV9iiO7yBR5j0B9Ze0Qvzp8jZQ44pq388y+yUCeaHnOQIgOfSmSY0Vd15fCydABAUZD2tlT4l66VPOJE1S5ondeMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDgbblXTgOqqRZj5fGFX3MdQyXHJAtS2GVbfCvvjYm1hAiEAvn582dgBFj4sSkk/D2EBbAQLbOGMPxhVqsOD6I5BAT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274526},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.7.0.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/8a6c64ae76313ea4be7a4968fa442fd4/automatalabs-pi-acp-0.7.0.tgz","_integrity":"sha512-8cPsi9oDk75AhfykvhW38SvcvlJbRm5Vp5E5un7EKRMsX25LAv6NmnUTOCgMpNfkuiDdN7+AY04ahRIK/4bh3A==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.19.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.85.1","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.7.0_1788902306661_0.073225318553362","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@automatalabs/pi-acp","version":"0.8.0","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.8.0","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"1014ae214d58190776f2e3bb4f6e757bd3d76bae","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.8.0.tgz","fileCount":69,"integrity":"sha512-b1JM+DSkMjbejW9QjL9GX1s5nFPExOUTGn4Ltwl48D2ArhRngVjTngttByypTsaBhAeaKTbhqU7x3nv7Fm7t8A==","signatures":[{"sig":"MEYCIQDK9xSZ7gCnRvzG+TlnQ0HwmisSYokaythhRJrcqGJMZQIhANeLFLCT2WufONuH2GBBFz0B4May9aV7kACJYYMg0yq/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCvyhqS72BXWn9ywyDuGQZxfLxqYo2ASW7Y5s439agn1wIhAMx6DHWa6C5Risi2HS4s9VStH2PSzPxx4ML1QBcrZtZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":278268},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.8.0.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/0278120c45df50ff52564e13ded16e15/automatalabs-pi-acp-0.8.0.tgz","_integrity":"sha512-b1JM+DSkMjbejW9QjL9GX1s5nFPExOUTGn4Ltwl48D2ArhRngVjTngttByypTsaBhAeaKTbhqU7x3nv7Fm7t8A==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.19.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.85.1","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.8.0_1788930820133_0.7740487418403443","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@automatalabs/pi-acp","version":"0.9.0","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.9.0","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"b61c47ea62023b847828f18f5f080050132ca1d3","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.9.0.tgz","fileCount":72,"integrity":"sha512-6wNgBeolZKm7AIPJEpa6JqPdNSQA0CAU+mlqKaUc2aONzsQMeNQuRp/e1m+CPfLET0puRLIKQWabtxaCVP8YJg==","signatures":[{"sig":"MEQCIFlB5EJpWE+3C268+OY6bovCb6GlRIGQ0m5VgANAFFgLAiAusZe/CXmIjYpMIgydnhQpbiyhKthef6+brqzV4A6eVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIByZ2+sYbNWTZGERMd7ijWEjcWU6piwinm3HI7xY7Y7WAiEA+U92UCMWYeNpl3NMRNqYeT6w4/r2Uvfzp7As8uy/bF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286351},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.9.0.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/8a41193e427173e238f17ffdc00a9880/automatalabs-pi-acp-0.9.0.tgz","_integrity":"sha512-6wNgBeolZKm7AIPJEpa6JqPdNSQA0CAU+mlqKaUc2aONzsQMeNQuRp/e1m+CPfLET0puRLIKQWabtxaCVP8YJg==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.19.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.85.1","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.9.0_1789581742459_0.07200762070355582","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@automatalabs/pi-acp","version":"0.9.1","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.9.1","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"e0fac82da4d047d1519cd1cc490ff633986e7c9f","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.9.1.tgz","fileCount":72,"integrity":"sha512-RoEymBoRDzybws74HxJs9U2MPPfGryu7rFnBEzm613OQM4N+y68Sc//U3jWOACT+JS2YH7SksqYc/sSDLEgJug==","signatures":[{"sig":"MEYCIQC7KdCdLrfvGxmRQwwR/dMRtC+7nVa47gzaNzGQ8Jp3RwIhALF9Pd2dH/ESvGILWGfbKfA6PUAuzTBDayfoL17I0hmk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDGXwVBN422OPfXnhpcCnnZVjv/Bn6a8QUgPdYrFpEaCAiBt4aER3QTK1Tb8OYF4ITXHM5+csB2bAYnrFwopXO7Guw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286706},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.9.1.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/1ffa3fd272e87ed6f6463ad0614a8ab6/automatalabs-pi-acp-0.9.1.tgz","_integrity":"sha512-RoEymBoRDzybws74HxJs9U2MPPfGryu7rFnBEzm613OQM4N+y68Sc//U3jWOACT+JS2YH7SksqYc/sSDLEgJug==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.19.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.85.1","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.9.1_1789601438561_0.39656329531376366","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@automatalabs/pi-acp","version":"0.9.2","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.9.2","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"75a91e3001873a1de8be4c953d0bb228e9b0e16e","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.9.2.tgz","fileCount":72,"integrity":"sha512-Yvux3DIolecuey1hpOYDhGzvbSQi9YKWwdDPW0Tjrw3Fz4C0eqMSKfrek/Cp5deiizMvLurAQCkDu6xgukIeRw==","signatures":[{"sig":"MEQCIAbg10iWaYr8149ORPZJ4OeUsx17y6f8VmbvBAjoWpVmAiBACgpcYD1dUolpzHi6fkTuHRe4kQtgGjvI/vpOXsOv9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGGkLfpZhIKGO5Izh6lRcaVyo/WchRxQobuuyP8/Td3wAiEA0utkVHKmY1shgWNAibYCDtaiN+KTXAMLxzIXKZJZE6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286683},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.9.2.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/c2015d1c835431c97874ab6302edc814/automatalabs-pi-acp-0.9.2.tgz","_integrity":"sha512-Yvux3DIolecuey1hpOYDhGzvbSQi9YKWwdDPW0Tjrw3Fz4C0eqMSKfrek/Cp5deiizMvLurAQCkDu6xgukIeRw==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.19.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.85.1","@agentclientprotocol/sdk":"1.4.0","@modelcontextprotocol/sdk":"1.30.0","@earendil-works/pi-coding-agent":"0.85.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.9.2_1789775880432_0.9479759546559889","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@automatalabs/pi-acp","version":"0.9.3","license":"Apache-2.0","_id":"@automatalabs/pi-acp@0.9.3","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"bin":{"pi-acp":"dist/index.js"},"dist":{"shasum":"de82b272060f5ec4a2daa990f0d0a9f63af7b75c","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.9.3.tgz","fileCount":72,"integrity":"sha512-s7kIpl5gfRnPtLhvuZ0bui8wONhJksWd6m5cfzeTICRBepo2/eEhPhtYrIBNuL/64vu74TerFBk74fPUPN1jEQ==","signatures":[{"sig":"MEUCIDogC6nKcFYbFwXv5CJtmHABAxSVDI/+4JjCEvEX5jbdAiEA2LUr8ymmNXmPygOLIYXoIkNE5xchXfl7hhjHCiFXrMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUzahPCDmZl9qNixOfti/ppzV+eibx6URx2oFt+GLknwIgBGF8gP9ouJQtkxqnWcDK0bRJZshURCllozD6FXAFgjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287056},"main":"./dist/lib.js","type":"module","_from":"file:automatalabs-pi-acp-0.9.3.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"_resolved":"/tmp/60cfd4e4b53476d1c1eb9a971dd9bf72/automatalabs-pi-acp-0.9.3.tgz","_integrity":"sha512-s7kIpl5gfRnPtLhvuZ0bui8wONhJksWd6m5cfzeTICRBepo2/eEhPhtYrIBNuL/64vu74TerFBk74fPUPN1jEQ==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.19.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.87.0","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0","@earendil-works/pi-coding-agent":"0.87.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.87.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-acp_0.9.3_1790026938842_0.21245284426577937","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"_id":"@automatalabs/pi-acp@0.9.4","bin":{"pi-acp":"dist/index.js"},"bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"dist":{"shasum":"7a9eb8064a32e14291e34338e0b96b3a4df7c7e6","tarball":"https://registry.npmjs.org/@automatalabs/pi-acp/-/pi-acp-0.9.4.tgz","fileCount":72,"integrity":"sha512-qppPPA8Odk7pNwDdRQLwlsyL6uF82ELj+3QGTayGMOynXwq/zCqtrWfrJuD3s8QdR777z/MNMW7uln7qEHWEjg==","signatures":[{"sig":"MEQCIQDi8l6GaOl7QT6dExbwa3W+rFA49F1Arky7iKIUR4Yt8wIfWU9h+gs6jBM2WD5lcF8eNEyy+nA1YwJ1QXqAckiVTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFpN3Gx0sq5nNt9LCDcrpGzCzPu99d0HVLsh2dVXKM4pAiEAoNiWdcHDUM28ucmfgN2ijcB2EL9n+oC0ocYTarVyzUg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2fpi-acp@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287056},"main":"./dist/lib.js","name":"@automatalabs/pi-acp","type":"module","_from":"file:automatalabs-pi-acp-0.9.4.tgz","types":"./dist/lib.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.js","default":"./dist/lib.js"}},"license":"Apache-2.0","scripts":{"test":"tsc -p tsconfig.type-tests.json && tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"version":"0.9.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a26bb1cc-964d-4f06-93e4-7b1d05d82798"}},"homepage":"https://github.com/agentprism/agentprism-workflows#readme","_resolved":"/tmp/6986c361eee951ad49c668ae2de0e8d6/automatalabs-pi-acp-0.9.4.tgz","_integrity":"sha512-qppPPA8Odk7pNwDdRQLwlsyL6uF82ELj+3QGTayGMOynXwq/zCqtrWfrJuD3s8QdR777z/MNMW7uln7qEHWEjg==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"_npmVersion":"11.19.0","description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","directories":{},"maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"_nodeVersion":"24.21.0","dependencies":{"typebox":"1.3.2","@earendil-works/pi-ai":"0.87.1","@agentclientprotocol/sdk":"1.5.0","@modelcontextprotocol/sdk":"1.30.0","@earendil-works/pi-coding-agent":"0.87.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@earendil-works/pi-agent-core":"0.87.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-acp_0.9.4_1790270225995_0.02894464023271892"}}},"time":{"created":"2026-07-16T16:42:10.758Z","modified":"2026-09-24T17:17:06.589Z","0.1.0":"2026-07-16T16:42:11.109Z","0.1.1":"2026-07-16T17:04:58.339Z","0.1.2":"2026-07-16T19:11:13.123Z","0.1.3":"2026-07-16T23:53:31.309Z","0.2.0":"2026-07-18T00:28:47.728Z","0.2.1":"2026-07-20T22:06:32.761Z","0.2.3":"2026-07-21T20:04:28.988Z","0.2.4":"2026-07-24T07:28:10.062Z","0.2.5":"2026-07-26T03:59:45.220Z","0.2.6":"2026-07-26T17:49:17.024Z","0.2.7":"2026-07-26T18:01:15.314Z","0.2.8":"2026-07-28T06:18:43.082Z","0.3.0":"2026-07-29T06:06:13.306Z","0.3.1":"2026-08-03T22:12:41.195Z","0.3.2":"2026-08-06T23:54:30.486Z","0.4.0":"2026-08-07T11:47:51.341Z","0.4.1":"2026-08-18T00:34:12.509Z","0.5.0":"2026-08-21T04:23:05.951Z","0.5.1":"2026-08-26T00:07:19.023Z","0.6.0":"2026-08-26T03:13:05.411Z","0.6.1":"2026-08-27T22:37:18.332Z","0.6.2":"2026-08-28T23:50:14.173Z","0.6.3":"2026-09-04T21:05:52.722Z","0.7.0":"2026-09-08T21:18:26.790Z","0.8.0":"2026-09-09T05:13:40.238Z","0.9.0":"2026-09-16T18:02:22.655Z","0.9.1":"2026-09-16T23:30:38.670Z","0.9.2":"2026-09-18T23:58:00.527Z","0.9.3":"2026-09-21T21:42:18.926Z","0.9.4":"2026-09-24T17:17:06.197Z"},"bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"license":"Apache-2.0","homepage":"https://github.com/agentprism/agentprism-workflows#readme","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/pi-acp"},"description":"An in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"readme":"# `@automatalabs/pi-acp`\n\nAn in-process Agent Client Protocol server for the [pi coding agent](https://github.com/earendil-works/pi). It embeds pi through its published SDK and speaks ACP protocol version 1 over stdio. Standard output is reserved exclusively for ACP NDJSON.\n\n## Command line\n\nRun the server with `npx @automatalabs/pi-acp` or an installed `pi-acp` binary. `pi-acp --version` prints the package version without starting a server.\n\n## Side-effect-free library API\n\nThe package entry exports the value APIs `runAcp(options?)`, `PiAcpAgent`, and `resolveDeps`, plus the TypeScript-only `PiAcpDeps` type. Importing it starts no server, opens no stdio connection, and does not mutate `console` or stdio. Call and await `runAcp()` explicitly to connect; pass a partial `PiAcpDeps` and/or an ACP stream for embedding and tests.\n\n### Pi configuration and teardown\n\nSessions load the operator's real pi configuration — settings, extensions, and pi's own MCP servers — from `PiAcpDeps.agentDir`, which defaults to pi's `getAgentDir()` (`$PI_CODING_AGENT_DIR`, else `~/.pi/agent`). Override it to point pi at an isolated directory; embedders and tests that stub `createAgentSession` should, because the resource loader reads this path and starts the extensions it finds *before* the session factory is called.\n\nClosing a session emits pi's `session_shutdown` event to those extensions before disposing the session, matching `AgentSessionRuntime.dispose()`. That event is pi's only extension-cleanup contract, so an extension that spawned a process releases it there. This matters more here than for out-of-process ACP backends: pi runs **in-process**, so anything it leaves behind is a live handle on the host's event loop rather than something the OS reaps with a child process tree.\n\n## AgentPrism built-in backend\n\n`@automatalabs/acp-agents` ships pi-acp as the built-in `pi` backend. Route a call with the backend-only id to keep pi's configured default model, or include pi's exact `provider/model-id` after the routing prefix:\n\n```ts\nawait runner.run(\"Review this change\", { model: \"pi\" });\nawait runner.run(\"Review this change\", { model: \"pi/openrouter/vendor/model-id\" });\n```\n\nThe runner strips exactly the first `pi/` segment and sends the remaining `provider/model-id` verbatim through ACP's reserved `model` config channel. Pi-acp advertises a configured `model` select populated from the completed credential- and provider-filter-aware Pi catalog; set requests refresh and require membership in that same catalog. An unknown model rejects with JSON-RPC `-32602` and `data.errorKind = \"invalid_model\"`.\n\n### Thinking levels\n\nPi-acp's `thinkingLevel` select is model-aware. Its visible choices are Pi's\n`getSupportedThinkingLevels()` result for the selected model, in Pi's order: a model capped at\n`high` does not advertise `xhigh` or `max`, and a non-reasoning model advertises only `off`. Before\na model is selected, the option uses Pi's complete recognized domain as an unknown-model\nbest-effort fallback. That domain is derived once from Pi's helper with a synthetic model that\nsupports every level; pi-acp does not maintain a parallel hardcoded vocabulary.\n\nThe option carries the additive ACP metadata\n`_meta[\"@automatalabs/agentprism\"].recognizedValues`. The visible choices remain the supported\nsubset, while this metadata contains Pi's complete ordered domain so clients can distinguish an\nunsupported recognized value from garbage. A supported set request is applied unchanged. A\nrecognized but unsupported request is clamped with Pi's `clampThinkingLevel()` and the response\nechoes the effective level. An unrecognized value fails loudly with JSON-RPC `-32602` and\n`data.errorKind = \"invalid_config_value\"`; it is never handed to Pi's lowest-level fallback.\n\n## MCP and structured output\n\nPi-acp serves stdio, Streamable HTTP, and legacy SSE MCP servers and consumes stable tools, resources, prompts, completion, logging, pagination, progress, and dynamic tool registration. It also provides MCP client sampling, the workspace root, and form/URL elicitation. Client-hosted `acp` transport remains runner-owned. For `agent({ schema })`, Pi receives the runner's client-hosted HTTP `StructuredOutput` tool through this standard MCP path and retains the common prompt-embedded schema plus validated last-text fallback.\n\n## Authentication\n\nCredentials are ambient. The server advertises exactly one method unconditionally:\n\n| id | name | source |\n| --- | --- | --- |\n| `pi-stored-credentials` | pi stored credentials | pi's `~/.pi/agent/auth.json`, or a provider API key in the server's environment (`ANTHROPIC_API_KEY`, `OPENAI_API_KEY`, `GEMINI_API_KEY`, `XAI_API_KEY`, `OPENROUTER_API_KEY`) |\n\nThe per-provider API-key methods that used to sit alongside it were `env_var`-typed; ACP schema 1.21.0 (`@agentclientprotocol/sdk` 1.4.0) removed that variant from the protocol, so they are no longer advertised — the environment variables themselves are still honored. Authentication requests are no-op acknowledgements because the environment or pi's credential store supplies the secret. A selected or otherwise resolvable model whose credential is missing rejects with `-32000` so clients can pause for authentication. Having no model at all is distinct: it rejects with `-32602` / `invalid_model`.\n\n## Reserved tool namespaces\n\npi-acp owns the `mcp__` prefix for injected MCP tools. Pi extensions must not register names in that namespace.\n\n## Version 1 limitations\n\nLoad replay is the active linear branch and excludes branch topology and compaction summaries. `additionalDirectories` is accepted but ignored because pi is not root-confined. ACP prompt audio is degraded to a text note. Terminal-login authentication is not exposed.\n\n### Native session steering\n\nPi advertises the `_session/steering` extension at top-level initialize metadata as\n`_meta: { steering: { supported: true } }`, with strict active-turn-only semantics. While a Pi prompt turn is\nlive, the server converts the supplied ACP content with the same text/image conversion as\n`session/prompt` and calls native `AgentSession.steer(text, images)`, returning\n`{ outcome: \"injected\" }`; the original `session/prompt` still owns all output, usage, and\nsettlement. When the session is idle — or a steer arrives just as the turn settles, before pi could\nconsume it — the server removes any unconsumed native queue entry and returns\n`{ outcome: \"promptRequired\", reason: \"noRunningTurn\" }`. It never calls `prompt()`, `followUp()`, or\nanother turn-start helper from steering, so steering cannot create hidden work or prepend input to a\nlater prompt. Cancellation races use the same `promptRequired/noRunningTurn` response when no active\nturn accepted the instruction. Unexpected internal failures reject the JSON-RPC request through the\nnormal structured error path.\n\n### Loaded-session turn-terminal state (`_session/loaded_turn`)\n\nPi also advertises the `_session/loaded_turn` extension at top-level initialize metadata as\n`_meta: { loadedTurn: { supported: true } }` — the re-attach arm's AUTHORITATIVE completion\nevidence for a session re-opened with `session/load` (a restarted host's restore path).\n`_session/loaded_turn/query { sessionId }` answers whether the loaded session's founding turn is\nstill running right now: `running` while a turn executes in this process (the client then waits\nfor the `_session/loaded_turn/ended` push — sent with the turn's stop reason, or its error, when\nthe turn finishes, arming and clearing a one-shot watch), `completed` when the session journal's\nlast message entry is an assistant message (pi persists every complete LLM message atomically at\n`message_end`, so a completed turn always leaves an assistant leaf and the replay's trailing\nassistant message is the turn's FINAL message — authoritative, never a quiet-gap guess), and\n`interrupted` otherwise (the journal shows an interrupted/abandoned turn — nothing is running, so\nre-issue is safe). A query for an unknown session is the standard `unknown_session` error.\n\n### Session system prompt (`_meta.systemPrompt`)\n\nPi advertises a session system-prompt channel at top-level initialize metadata as\n`_meta: { systemPrompt: { replace: true, append: true } }`. A client sets `_meta.systemPrompt` on\n`session/new`, `session/resume`, `session/load`, or `session/fork` — the same bare key\n`claude-agent-acp` reads, so a client can keep one wire shape across the two servers — as either a\nstring or an object:\n\n- a **string**, or `{ replace }`, replaces pi's built-in system prompt: it takes pi's custom-prompt\n  slot (the `SYSTEM.md` / `--system-prompt` slot) through the resource loader's\n  `systemPromptOverride`, exactly as for an operator-configured prompt. With a custom prompt pi's\n  `buildSystemPrompt` **drops its default instruction text** — the \"Available tools\" list with its\n  snippets, its guidelines, and the pi docs/examples paths — and still appends, in this order, the\n  append-system-prompt entries, the project context files (`AGENTS.md` and friends inside\n  `<project_context>`), the skills block (when a `read` or `bash` tool is available), and the\n  `Current working directory` line;\n- `{ append }` is added as one more append-system-prompt entry **after** the operator's own\n  configured entries (`appendSystemPromptOverride`), so it never displaces them;\n- `{ replace, append }` does both.\n\nThe instructions are per session: they shape only the session the request opens and are read\nagain on every reattach, so a `session/resume` without the key runs on pi's own configuration. A\nmalformed value — a non-string/non-object, a blank string, a non-string field, or any field other\nthan `replace` / `append` — is rejected with JSON-RPC `-32602` and\n`data.errorKind = \"invalid_system_prompt\"` (`data.field` names the offender) **before** any journal\nor session state exists; an unusable instruction never runs under the default prompt. The\n`@automatalabs/acp-agents` `pi` backend drives this channel from the backend-neutral\n`systemPrompt: { replace?, append? }` option.\n\n## Development\n\nThe `pnpm test` script intentionally runs `tsc -p tsconfig.type-tests.json` before the runtime test suite. This is a small deviation from the test-script example in the frozen specification and ensures the T2b public type-contract check is enforced in local and CI test runs.\n\nRun `node scripts/smoke-pi-package.mjs` from the repository root after changing Pi dependencies. It packs this adapter and checks its public SDK import in fresh npm and pnpm installations. Pi 0.87.0 keeps its experimental remote harness out of the published local SDK, so this adapter no longer needs to supply `@earendil-works/pi-server`.\n\n## Built on pi — THIRD-PARTY notice\n\nThis package depends on and embeds `@earendil-works/pi-coding-agent`, `@earendil-works/pi-agent-core`, and `@earendil-works/pi-ai` version 0.87.1. pi is Copyright Earendil Inc., Mario Zechner, and Armin Ronacher and is distributed under the MIT License. The dependency packages retain the full MIT copyright and license text. pi-acp itself is Apache-2.0.\n\n## Model discovery preferences\n\nThe ACP model catalog continues to expose every authenticated available model. Native merged Pi\n`enabledModels` settings add presentation metadata to the model config option at\n`_meta[\"@automatalabs/agentprism.modelDiscovery\"]`:\n`{ source:\"enabledModels\", preferred:string[], unmatched:string[] }`. Native pattern order and\nmatching semantics are preserved, then preferences intersect the authenticated catalog. Unmatched\npatterns remain visible. Preferences do not restrict execution; without a configured preference\nlist, the MCP summary shows available provider groups. The current model is distinct from preferred\nmodels, and `thinkingLevel` options must be discovered for the exact selected model.\n","readmeFilename":"README.md"}