{"_id":"@automatalabs/acp-server","_rev":"24-3a63d8c849ca5f3450d9f910dd7a4ad9","name":"@automatalabs/acp-server","dist-tags":{"bootstrap":"0.0.0","latest":"0.2.21"},"versions":{"0.0.0":{"name":"@automatalabs/acp-server","version":"0.0.0","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.0.0","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"homepage":"https://github.com/agentprism/agentprism-workflows/tree/main/packages/acp-server#readme","bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"dist":{"shasum":"321c3ce6d53e8381296c9a47cfb9fbc3c17d6e17","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.0.0.tgz","fileCount":2,"integrity":"sha512-63PZ6/ipg07jF3DHOhK8a9yzdFGdQGy6KOr65Cs/fZBdoJ/YY6RThZiMbm1OrIf3ZL73wLdW6FBOERMtPN/xnw==","signatures":[{"sig":"MEQCIH8Y06YS/24oZoVF3Q31+LI4T4RPWgNyX03zeZnf/WeZAiAQ0CjvjRQ0uTn+H3ByxS3PKMPVwx01DFXaumMazIhKKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":961},"_npmUser":{"name":"automatalabsteam","email":"packages@automatalabs.io"},"repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.12.1","description":"Bootstrap package record for AgentPrism's ACP server.","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.0.0_1788462834749_0.8956723568132978","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@automatalabs/acp-server","version":"0.1.0","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.1.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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"da03ffbbf4e2c25eae6bec29178507e9784badcf","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.1.0.tgz","fileCount":21,"integrity":"sha512-lNyI/M8KGldhYBQYZ26PRm1ZknbiQcJjMp+BLKrpVVP5qELOO3qe71hZnij9NaYSh6o8V2tKo62q+ocEYzSL6Q==","signatures":[{"sig":"MEUCIEa7zgn7gJlZkVri+MrABuk0qSx2xZPn/WYVrG6Y6pvZAiEA/ahbn1wABJYG1/PW7nnKik+Rn/+SBryKN8MJD+D5cGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54234},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/175bf12466dd915de47e579b09adb557/automatalabs-acp-server-0.1.0.tgz","_integrity":"sha512-lNyI/M8KGldhYBQYZ26PRm1ZknbiQcJjMp+BLKrpVVP5qELOO3qe71hZnij9NaYSh6o8V2tKo62q+ocEYzSL6Q==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.17.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The package exposes the `agentprism-acp-server` stdio executable and a programmatic `serveAcpServer()` entry point.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.1.0_1788464045808_0.19486249889006846","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@automatalabs/acp-server","version":"0.2.0","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"8b19a8b8c01a5f892c591d87e10639861b2a1f23","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.0.tgz","fileCount":24,"integrity":"sha512-v1+pd+1bwi43YN+3bu+YJxnqaBinyko24UJ8jeozooza75bc0B31se0q0fY8Fz/m9hF3Ot/mHw4TOrtoW5mwxg==","signatures":[{"sig":"MEUCICr8WJvVADqtCSHiCApYsSJwvXhae/l8ftlp9ibDsyk5AiEA/UVpCN2SArjzbfPZGwzDWC2JL0juifiNOHkaHOrdUB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77416},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/a96d5fc73114d11992e1514237c41db3/automatalabs-acp-server-0.2.0.tgz","_integrity":"sha512-v1+pd+1bwi43YN+3bu+YJxnqaBinyko24UJ8jeozooza75bc0B31se0q0fY8Fz/m9hF3Ot/mHw4TOrtoW5mwxg==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.17.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.0_1788476311288_0.16366461354198414","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@automatalabs/acp-server","version":"0.2.1","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"498c7a41860cc2acdcd20ffc1cb2acfeb76785c3","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.1.tgz","fileCount":24,"integrity":"sha512-WDoWvbifBwp5qtkGRyvkv6TtM78CTsENqgdSjdZxToDhLAO+QI6M8KYg+jJGtx5A1KOgJGyhKekmXxPVhdaO0w==","signatures":[{"sig":"MEYCIQDereRI4CAiEucgNMFUa4BwZrAflAnEJXT4KS6Gw5XGjwIhAJV1JqJjNlwWCmSqYMxe13/IWrypa0T+zsI4CuUX9kCk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77416},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/5c7f1130b6b1105d0ea809cf6ae87ede/automatalabs-acp-server-0.2.1.tgz","_integrity":"sha512-WDoWvbifBwp5qtkGRyvkv6TtM78CTsENqgdSjdZxToDhLAO+QI6M8KYg+jJGtx5A1KOgJGyhKekmXxPVhdaO0w==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.17.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.1_1788485692896_0.5853649083513781","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@automatalabs/acp-server","version":"0.2.2","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"9df93e25dcfeba28f7fbcadb4d2b119259d74841","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.2.tgz","fileCount":24,"integrity":"sha512-M6QQ5v9kgEkS3/I6Qf8kmJInDekW34WBq3eiVjFyS8NnU7WWB7/YbvntsrfGKCb2B+JAiPRdcacV4gx5yDlBAQ==","signatures":[{"sig":"MEUCIDLU48oatIaujnYiQhThEw3S8H9n/wrBOb+DuO6ioEbAAiEAlLZSxwYjKAXRB+69MBKi9ttzaF3XhNYFUZKgP8hphCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77416},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/d48a35d602571e1454fe69247161a40a/automatalabs-acp-server-0.2.2.tgz","_integrity":"sha512-M6QQ5v9kgEkS3/I6Qf8kmJInDekW34WBq3eiVjFyS8NnU7WWB7/YbvntsrfGKCb2B+JAiPRdcacV4gx5yDlBAQ==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.2_1788555825290_0.3182796008899029","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@automatalabs/acp-server","version":"0.2.3","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"a74efc60a8aaad8513a459ee4489d0dcf35029e5","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.3.tgz","fileCount":24,"integrity":"sha512-lEDYlmke507Et7Xw96cpoQNCnssbfbN4brkI12rMTYH/AUvqRo3JCiQSvE58fHrfxB4F+DMjNcYgrlZM60z8Ew==","signatures":[{"sig":"MEYCIQCHxqyF7U6JkutTMZ9aphyBVXWPg4+KoHmcvGyAmSSA6AIhAIVKsyTvlomcau9n9h/RDalzjs4CO6hn4wrdqqAdYi9f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77416},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/56fbb6f5897129deb5da4de132fdf5bc/automatalabs-acp-server-0.2.3.tgz","_integrity":"sha512-lEDYlmke507Et7Xw96cpoQNCnssbfbN4brkI12rMTYH/AUvqRo3JCiQSvE58fHrfxB4F+DMjNcYgrlZM60z8Ew==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.3_1788559770976_0.4251012751853165","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@automatalabs/acp-server","version":"0.2.4","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.4","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"ea24c2ec9a3ead003bc882f91e277b62d9e62c45","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.4.tgz","fileCount":24,"integrity":"sha512-Cf0HPuo6ap1/mPcTfYmi1Ih42VVT/Zb04hWeMspIc0e5xkaK36AgWwt+WHcPJp0MVuWTU4RYfDkpnkhe5MJXnQ==","signatures":[{"sig":"MEUCIQDq+72mzRbcs/I/eYM/ij/tIy0JVlcTUkGpQsKE58tCVQIgHZNR3KIvXeS0RUySO882Kh/7yQ+SyZuDmhDqcGgFalg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77416},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/ef4c0b06a4b0fb87b29a1c1908e60bfd/automatalabs-acp-server-0.2.4.tgz","_integrity":"sha512-Cf0HPuo6ap1/mPcTfYmi1Ih42VVT/Zb04hWeMspIc0e5xkaK36AgWwt+WHcPJp0MVuWTU4RYfDkpnkhe5MJXnQ==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.4_1788902251140_0.38783068661767683","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@automatalabs/acp-server","version":"0.2.5","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.5","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"73af73107e6967f96b25b32a5484ddf163f91537","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.5.tgz","fileCount":24,"integrity":"sha512-ZmoamyoRy0zjOARLw9JbpziklBRYJWaA+0vIfte+oC/v0bsZUBDcRHWDNg0V2sES2vFZdi360pErnWrBKAQUEQ==","signatures":[{"sig":"MEYCIQDzxqcpZMDEgzMNyi74/Sfr0LBMMy6b0YXcsdEUGxYPCAIhAO1hAHsflzw8thaXG5243H/7qKqvmwE2czAyN22TUhBM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77416},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/610a3e2630340f869d0849ce4423f8e5/automatalabs-acp-server-0.2.5.tgz","_integrity":"sha512-ZmoamyoRy0zjOARLw9JbpziklBRYJWaA+0vIfte+oC/v0bsZUBDcRHWDNg0V2sES2vFZdi360pErnWrBKAQUEQ==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.5_1788913862275_0.11944379130990934","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@automatalabs/acp-server","version":"0.2.6","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.6","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"2e709cf51ae4d2bb41248123628999245db642ab","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.6.tgz","fileCount":24,"integrity":"sha512-H7gxfQMU0UfKi4LFtptJuifXg6UQQ0jwuTek81qsZK5PYmupHq4j31Ss7D+8fMsZAJyWYiN8R8wEz2k3z1zubg==","signatures":[{"sig":"MEYCIQCIsYaRvdmcNTZRTGyixJhZtyuxw2K4eNn0mRg3L1hHRQIhALIrzTgB97RtSKsL8+L6sCW/exJdQMczJqDvNCihv+Z6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77416},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/5f18a523863a6c84acbb7b182c6be069/automatalabs-acp-server-0.2.6.tgz","_integrity":"sha512-H7gxfQMU0UfKi4LFtptJuifXg6UQQ0jwuTek81qsZK5PYmupHq4j31Ss7D+8fMsZAJyWYiN8R8wEz2k3z1zubg==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.6_1788915438624_0.9551535610324644","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@automatalabs/acp-server","version":"0.2.7","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.7","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"a824fd59fd57bd29b6a861bdb487514c4134a9e7","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.7.tgz","fileCount":24,"integrity":"sha512-EMU/QKMcA0/4vE7dmS61fM4iHSx2J17atEfO7s8paLWLZjexzW6/k9YsaDtL2uluKxrGFQmly9wVIBz6Z3dpRg==","signatures":[{"sig":"MEQCIFhDJsF28a7nlwPORDJdDWTm3ujSdplPzk57tQIIgE9hAiAmuQWX5eK/CPJRFfvLdWNGQekezO17oXOTm6eCduUoKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77416},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/e7280de618821e7fd0a63ffb82e45f85/automatalabs-acp-server-0.2.7.tgz","_integrity":"sha512-EMU/QKMcA0/4vE7dmS61fM4iHSx2J17atEfO7s8paLWLZjexzW6/k9YsaDtL2uluKxrGFQmly9wVIBz6Z3dpRg==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.7_1788930743168_0.9470431656857623","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@automatalabs/acp-server","version":"0.2.8","license":"Apache-2.0","_id":"@automatalabs/acp-server@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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"37affa9c372aad1e2c478550eacf8297579fe48b","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.8.tgz","fileCount":24,"integrity":"sha512-s0XBamzg/ypvi91dcqE980wQCtMJKKhlHnOhk3yyL9f9L01u5JeYKMtX5G7pF600piwQWV3K7Cyfis2akT9aag==","signatures":[{"sig":"MEUCIQDnJwOo21Ud3woAx6ML1janEkeNX5ZsSa/hUyoxF5me0AIgevz092yDcF9AwWXowajJUFHq77SShKl4BR4xt0BflIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77416},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/804cbfa4828ee17b41dc7baeb0fea80e/automatalabs-acp-server-0.2.8.tgz","_integrity":"sha512-s0XBamzg/ypvi91dcqE980wQCtMJKKhlHnOhk3yyL9f9L01u5JeYKMtX5G7pF600piwQWV3K7Cyfis2akT9aag==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.8_1788993345533_0.16701683643251242","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@automatalabs/acp-server","version":"0.2.9","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.9","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"cf61b535c4cbc598fe2bd4aee6be8bb4483bce70","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.9.tgz","fileCount":24,"integrity":"sha512-NFZYUk2DloGHhD1az0BUBbcBYaFkPExOUuMvM7AEuWYWaf5jtj20GO90oI81c247cFvKKuW7YBmZss/2PbIkaw==","signatures":[{"sig":"MEUCIQC0ngT+l8557BvJHhRQVsmPlCuVyDZ/Fci13pobpG4h4wIgK6mnrwEO6ecNKf9idN6eGxbyHkrNI9bHBoIbKoqoKDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLbbX36LQYu0aQ+TI3GcZw2JDMG5E9xFfcajf13enJ3QIgSADORmXhiQXhlb8O6Fn5KlAuZUs7g/NKzmXqV5j5Pfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77416},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/ded19bb0cb60c9d2a19d2043f9e36769/automatalabs-acp-server-0.2.9.tgz","_integrity":"sha512-NFZYUk2DloGHhD1az0BUBbcBYaFkPExOUuMvM7AEuWYWaf5jtj20GO90oI81c247cFvKKuW7YBmZss/2PbIkaw==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.9_1789099980578_0.9043611026776084","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@automatalabs/acp-server","version":"0.2.10","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.10","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"47fff0dc90e5cb0a98f18e2bb1f5db734aa9f6c3","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.10.tgz","fileCount":24,"integrity":"sha512-sWuRd5M8x2nwS54kPkY6DmDZ7FIjhBeEAC1+NfzhbCdOGE1PMYXGnEEwfvb1/o2phga2LPOoZLR3TK3HAab3Cg==","signatures":[{"sig":"MEUCIQCMICTr4PLzEWXCEW/zeid0roUt1G3hYQrxtc6h8snb4wIgENyfUET+SBjSPnGD4Kf0byvEKVhQ9PpZpwqSdmzjTaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICMyrkiE36jAiKiDZ5ThulQwIM6oVusDik5M5/zcxNsJAiEA0qZTmW4IOTJHXiIU3qmRn+hpxm3gT6a3JAVWXmc17RY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77417},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/43454f16b1faf5962a9135ae3e763cca/automatalabs-acp-server-0.2.10.tgz","_integrity":"sha512-sWuRd5M8x2nwS54kPkY6DmDZ7FIjhBeEAC1+NfzhbCdOGE1PMYXGnEEwfvb1/o2phga2LPOoZLR3TK3HAab3Cg==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.10_1789100758992_0.07176633042309866","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@automatalabs/acp-server","version":"0.2.11","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.11","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"8230862d2a70ada299a18946e7a6db1a9abde4d6","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.11.tgz","fileCount":24,"integrity":"sha512-ZdZGdyghDcYRSoEj0eeOUo4L2uU77YdCZ1Sbg8cW6tjFn7Z0MytMQ10qZJ2qkGai/qlI46NamglD5I+TuRcxiQ==","signatures":[{"sig":"MEUCIH5MgOa8sKszSoYl0ZVcWLM/2caQHGuU0xrrPKF1gthHAiEA3uraTZDSc0gYr2NXHha7gOhbzCa8qpWQV428uKDUD+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBslYZDyfyJE7P6KOxd7zuB22wWsaQU09cZ+O51XggQmAiAbJdGC1Ajx0D3GJ848mU6OA88cFeHFRJ34xC4FxEbw9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77417},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/74df7f3b799791871560167e650370ac/automatalabs-acp-server-0.2.11.tgz","_integrity":"sha512-ZdZGdyghDcYRSoEj0eeOUo4L2uU77YdCZ1Sbg8cW6tjFn7Z0MytMQ10qZJ2qkGai/qlI46NamglD5I+TuRcxiQ==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.11_1789514667611_0.16258084153726027","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@automatalabs/acp-server","version":"0.2.12","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.12","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"0a719496807c50534cc1edf01b6c4aa3bf6e7e26","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.12.tgz","fileCount":24,"integrity":"sha512-X25skDPlFx/xv4EYckHUjNn7op+snjGL58BriN95FdgrFODW56C2vas7lqtB2SO2CT42HzrVmX1akUNqV9FOtA==","signatures":[{"sig":"MEUCIAdYSFz64LM5OEm67BiUyvsJCdGus9ePB4HxBZtUHncTAiEAup7MJpskbrcNa8udsAtVVphX7UOsZ6fQJkJ10hWKsUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFq9FbhO2hQhxlDRR1ON5rN/QA8CgHKfVQYQ99Ot/1y5AiEA4Fq+xwdw1gWrA4tIwiI3wgW7cCj+SeV7UMScm42jKQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77417},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/0388956ca8c54115094be25b20da13fb/automatalabs-acp-server-0.2.12.tgz","_integrity":"sha512-X25skDPlFx/xv4EYckHUjNn7op+snjGL58BriN95FdgrFODW56C2vas7lqtB2SO2CT42HzrVmX1akUNqV9FOtA==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.12_1789532810185_0.5774186458167414","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@automatalabs/acp-server","version":"0.2.13","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.13","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"eb5d4e47b90babe2b72c97d4c9c5b998dd5c7bd6","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.13.tgz","fileCount":24,"integrity":"sha512-iY4MC0wE9ylrhVilz00b+guWC9YSfivmYLUtjlfSbqwDQGKpzscKTH/cIGP8SxG7jQ/4p/5AvCO03UUpYg4ThQ==","signatures":[{"sig":"MEQCHyrQqwtjV8XxB/DtFf2RGG0xy5hHGMQfhkLaZisdG/YCIQD8uVwjws0HsVKr6IHyZ+1sqVnVPizdKKm0ipoLdA9viQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFAnKfDcG1u0BGVzG8kIepRZzU2bXT03mrlYMCCojtDSAiAmcz7Q9sU7tqZtC+9xiWiMOUA3s2ldCjUCZ0cKSxJMxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77417},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/af9609b1becae663d59c558ac08704c6/automatalabs-acp-server-0.2.13.tgz","_integrity":"sha512-iY4MC0wE9ylrhVilz00b+guWC9YSfivmYLUtjlfSbqwDQGKpzscKTH/cIGP8SxG7jQ/4p/5AvCO03UUpYg4ThQ==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.13_1789581675033_0.2961459588292428","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@automatalabs/acp-server","version":"0.2.14","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.14","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"0ad66efcbf4f6b3b5299d9c5e75bd070e69e1d7c","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.14.tgz","fileCount":24,"integrity":"sha512-F2RbY7qXqh/o7CZlRzpw/aZRuCJ7Q2jHLxG1kOscaogIVyOd2+LYJ35yXOWbgGbllFak54HRHrJ//MjiTJmO6g==","signatures":[{"sig":"MEQCIGRdxAPMM0Abuogu7ZaS1/l2dryxq3h/YbjT/43pVz2uAiBAbRxr926hC1lbPwDwWY++mgPfEIeznAthm+55mW7wmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICddZhmRK3znd+RZZhzV1nSvCfRtL7Kl6jaZDa8pf/+SAiASYzgzfdJqPnCPhQXl1yxv3IeJJr+cPRgGPnI12lzkEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77417},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/c7eaa0ce523b07d78c291a7df9827d13/automatalabs-acp-server-0.2.14.tgz","_integrity":"sha512-F2RbY7qXqh/o7CZlRzpw/aZRuCJ7Q2jHLxG1kOscaogIVyOd2+LYJ35yXOWbgGbllFak54HRHrJ//MjiTJmO6g==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.14_1789601243381_0.06863625803769335","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@automatalabs/acp-server","version":"0.2.15","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.15","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"23a73035eee00dc976c093a09f4956eda5af6f71","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.15.tgz","fileCount":24,"integrity":"sha512-qmX/olQH96Jd7XjQKHV+nole0/7Xf+sI8+c5L0u3JZf0iW2xMLWPR/ig0g9buPKpruNAlPLS3ndvYz+b6krTHw==","signatures":[{"sig":"MEUCIQDt/UxWPC7QT7OXR/v8IHqGvx6WeMgnM9TMIh21NtRqPwIgO5P16HELTPqSNlhSCbl3jSrobMlz56hba2KcpwnhVP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcwQ3zlyMkYXvbmG1C5iQtjN26HJs4y+pd/ftKuplD0gIhAOEZSRBsl9Som3/4139DkN8EmwZFLNOEKw+plSKnyrsJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77417},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/bf8281ee498036f74e83836fc3b535f7/automatalabs-acp-server-0.2.15.tgz","_integrity":"sha512-qmX/olQH96Jd7XjQKHV+nole0/7Xf+sI8+c5L0u3JZf0iW2xMLWPR/ig0g9buPKpruNAlPLS3ndvYz+b6krTHw==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.15_1789605649993_0.8449402654433473","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@automatalabs/acp-server","version":"0.2.16","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.16","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"0f03f870fb0239e190627d51c07cde3c8b5e6f77","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.16.tgz","fileCount":24,"integrity":"sha512-qgalN7lCoe+gF11FPosk3GvnO9XPsfSk2dHRRSNP1orCXwAl2c1pHtxmoEQfMVQO5/hsPwU2fssdCgM7OA3GdQ==","signatures":[{"sig":"MEYCIQDDiQ4ingyFZGcfr/7pCQrRWB5K4jHdfN3VLJj/CR8angIhAO3/+MtgW1yVbvuZXVnrB0AbmAKJ6HePP9bbDn40VwxR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8GhYGNXhohtZqbi2jBks+KkIIflSC0xSrvwsiDzrYdQIgPiB8xItsxgiVgO8Bm01w7ppx1lptRMelqkVt8pd43+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77417},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/ab10bb36738c2cd4851c2f330d741643/automatalabs-acp-server-0.2.16.tgz","_integrity":"sha512-qgalN7lCoe+gF11FPosk3GvnO9XPsfSk2dHRRSNP1orCXwAl2c1pHtxmoEQfMVQO5/hsPwU2fssdCgM7OA3GdQ==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.16_1789675826273_0.9746118813575528","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@automatalabs/acp-server","version":"0.2.17","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.17","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"2b8e5e4068b68676a29ff9b38ba616206b5e6738","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.17.tgz","fileCount":24,"integrity":"sha512-K5Cf4I1Zo93HAJ92y61kcmpEfHikLaFLKZ84QgxYv78cfyo1CoooxO3/KOLGUkP6ZLuJiy6o3lKvbVgWEvku9Q==","signatures":[{"sig":"MEUCIQC3p9nIzlEcXH5pPJRJAc+0ZE5NS3XlU1nKOrMoLbcC8gIgS8OV9/iHtMutgAzzrqD2Q51LtcxovLu2mKGL/3Tn84A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDA6JrevoVyYBbi/SNFjpM4ngv509nO6vpABOITL20BswIgb0L9DJvNkqd6avVxhYaSz7rAfWI6mBGGrzbU8DYLx0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77417},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/8fb0f27371c2e826bd352198bc1fe4d4/automatalabs-acp-server-0.2.17.tgz","_integrity":"sha512-K5Cf4I1Zo93HAJ92y61kcmpEfHikLaFLKZ84QgxYv78cfyo1CoooxO3/KOLGUkP6ZLuJiy6o3lKvbVgWEvku9Q==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.17_1789757553364_0.7995703687392544","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@automatalabs/acp-server","version":"0.2.18","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.18","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"3c1d05685101d7b27f8311340e1b83c6b9c211b0","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.18.tgz","fileCount":24,"integrity":"sha512-zKCatBVILwzHcbL2cMXi6ONFXpWCm9kgpOSCOmR4PS7uFtvTfDLMBoHfXJcZPkoDiuqqnAV1ti2MphWN+4yQ8A==","signatures":[{"sig":"MEUCIQC2eO9saZbsUW5E1hK2WO4lpwlsG1hQk11LVapCLESSLwIgawPOaMBalTzhraxe+7LXl18QVrgbrnAem75krgStZSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDZLSNNFKGoMmGVl9f7NrAhfybftnnwyI6Bul2ONQWlAIhAKDNmCjgG3hYAtyzh/KKSwK0Qmh6r/xnnGVnNdw1RVt4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77417},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/60baa45447f600a0372d2bd8592def53/automatalabs-acp-server-0.2.18.tgz","_integrity":"sha512-zKCatBVILwzHcbL2cMXi6ONFXpWCm9kgpOSCOmR4PS7uFtvTfDLMBoHfXJcZPkoDiuqqnAV1ti2MphWN+4yQ8A==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.18_1789769608949_0.11133353044223515","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@automatalabs/acp-server","version":"0.2.19","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.19","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"b9916486e91a4d407bba7c89ec664692be6f0355","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.19.tgz","fileCount":24,"integrity":"sha512-c3lNHkSD4mwE2tPnMNS9d3HN6/FOWTONHDbO1xYukrrZGd/dDzgF2TMHT6cXHjpKtpqFtNrCcKXubB5m6je+3g==","signatures":[{"sig":"MEUCIQD9KKBmB5QTOyYwJZHKyr75fiWyDJfWg07GU0+kyswOpAIgbWqU7buIql+b1ge9RtUZkwFrg3Ys6TvYTpdZGWNkzNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG0HXnh7bUiRcj7Tqains1IsM+qJZY4NWGqfWJbZdWTaAiEAziMXtey5mvjFlwVUfZKh9muGh85XKpqv5uJrTyiQ/K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77417},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.19.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/fc1dc6e4221793752b2ddc4405b7b6ce/automatalabs-acp-server-0.2.19.tgz","_integrity":"sha512-c3lNHkSD4mwE2tPnMNS9d3HN6/FOWTONHDbO1xYukrrZGd/dDzgF2TMHT6cXHjpKtpqFtNrCcKXubB5m6je+3g==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.4.0","@automatalabs/acp-agents":"3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.19_1789776075806_0.7420640622810901","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@automatalabs/acp-server","version":"0.2.20","license":"Apache-2.0","_id":"@automatalabs/acp-server@0.2.20","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":{"agentprism-acp-server":"dist/cli.js"},"dist":{"shasum":"c751977df767fa65569634f7845ee8dae04dfdbf","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.20.tgz","fileCount":24,"integrity":"sha512-10Jpor6N8xP9mXaKwJwXKZoauaD2QRInGanh/J/ZBXuxr2u7OSGnRqL+rCOi+b+uMRU8gaxWlc1+6c+cW+bLPg==","signatures":[{"sig":"MEQCIAvjmcz73wImuIvLecCwm6YROD+vRqAkBcwYgLZytRDOAiBdl3YVynTDurcPsXce6KHtgMLKVpbNhliHasOzV71SaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvoOkfqa0H6WxcK3nP0vtLnmHdArfmx/1WrFbdbuh2HQIgYJW5f9mTLNkLCIcfxCgpXa6N9lmFfDBej5pglEcPciE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77417},"main":"./dist/index.js","type":"module","_from":"file:automatalabs-acp-server-0.2.20.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"test":"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:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"_resolved":"/tmp/8a06bcd37e5636f2f9ebf78c9529e6bb/automatalabs-acp-server-0.2.20.tgz","_integrity":"sha512-10Jpor6N8xP9mXaKwJwXKZoauaD2QRInGanh/J/ZBXuxr2u7OSGnRqL+rCOi+b+uMRU8gaxWlc1+6c+cW+bLPg==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.5.0","@automatalabs/acp-agents":"3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/acp-server_0.2.20_1790026916895_0.7322653259002094","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"_id":"@automatalabs/acp-server@0.2.21","bin":{"agentprism-acp-server":"dist/cli.js"},"bugs":{"url":"https://github.com/agentprism/agentprism-workflows/issues"},"dist":{"shasum":"cf9411ef47eda4b728ebe2bd21a76b3fdb8abefb","tarball":"https://registry.npmjs.org/@automatalabs/acp-server/-/acp-server-0.2.21.tgz","fileCount":24,"integrity":"sha512-cHQo89oUqGdvwpdL2tI0tuCIos6wwgrO4APwVzRJ3AYcyiktYOqD7yUNVBIjo/HGg0/LkCDt0hn50+GrHUJR7g==","signatures":[{"sig":"MEUCIQC3Bjp8RiXe/J3/yrEObaKTyeOESxtFz5agR6uH4RRtywIgEoM0qxZc1EPOXMd8ipPXhRFaeewxf7Ip0T5FZjla97U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1G9gTkocKnmVzp6I5Sod2IntYaYeBd/GDPgUmn4n8CgIgZ0dMV2jgrQiNgKmjEF3DTA65d5mJ7tJKNrtMOrsPVvA="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@automatalabs%2facp-server@0.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77417},"main":"./dist/index.js","name":"@automatalabs/acp-server","type":"module","_from":"file:automatalabs-acp-server-0.2.21.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"test":"tsx --test \"test/**/*.test.ts\"","build":"tsc -b","typecheck":"tsc --noEmit"},"version":"0.2.21","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1d60d8b-2f83-4a48-b2d4-57cbfdf0dd76"}},"homepage":"https://github.com/agentprism/agentprism-workflows#readme","_resolved":"/tmp/25f28c0d09e43fda3db5dd7646a14490/automatalabs-acp-server-0.2.21.tgz","_integrity":"sha512-cHQo89oUqGdvwpdL2tI0tuCIos6wwgrO4APwVzRJ3AYcyiktYOqD7yUNVBIjo/HGg0/LkCDt0hn50+GrHUJR7g==","repository":{"url":"git+https://github.com/agentprism/agentprism-workflows.git","type":"git","directory":"packages/acp-server"},"_npmVersion":"11.19.0","description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","directories":{},"maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.21.3","@agentclientprotocol/sdk":"^1.5.0","@automatalabs/acp-agents":"3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/acp-server_0.2.21_1790270287795_0.7759893027756033"}}},"time":{"created":"2026-09-03T19:13:54.519Z","modified":"2026-09-24T17:18:08.223Z","0.0.0":"2026-09-03T19:13:54.889Z","0.1.0":"2026-09-03T19:34:05.947Z","0.2.0":"2026-09-03T22:58:31.430Z","0.2.1":"2026-09-04T01:34:53.044Z","0.2.2":"2026-09-04T21:03:45.424Z","0.2.3":"2026-09-04T22:09:31.118Z","0.2.4":"2026-09-08T21:17:31.265Z","0.2.5":"2026-09-09T00:31:02.417Z","0.2.6":"2026-09-09T00:57:18.752Z","0.2.7":"2026-09-09T05:12:23.300Z","0.2.8":"2026-09-09T22:35:45.699Z","0.2.9":"2026-09-11T04:13:00.654Z","0.2.10":"2026-09-11T04:25:59.076Z","0.2.11":"2026-09-15T23:24:27.698Z","0.2.12":"2026-09-16T04:26:50.265Z","0.2.13":"2026-09-16T18:01:15.122Z","0.2.14":"2026-09-16T23:27:23.479Z","0.2.15":"2026-09-17T00:40:50.076Z","0.2.16":"2026-09-17T20:10:26.371Z","0.2.17":"2026-09-18T18:52:33.445Z","0.2.18":"2026-09-18T22:13:29.045Z","0.2.19":"2026-09-19T00:01:15.914Z","0.2.20":"2026-09-21T21:41:56.992Z","0.2.21":"2026-09-24T17:18:07.867Z"},"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/acp-server"},"description":"Connection-pinned ACP V1 proxy for the backends configured through `@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also listen for Streamable HTTP and WebSocket clients on one endpoint.","maintainers":[{"name":"automatalabsteam","email":"packages@automatalabs.io"}],"readme":"# `@automatalabs/acp-server`\n\nConnection-pinned ACP V1 proxy for the backends configured through\n`@automatalabs/acp-agents`. The `agentprism-acp-server` executable defaults to stdio and can also\nlisten for Streamable HTTP and WebSocket clients on one endpoint.\n\n```bash\nnpx @automatalabs/acp-server                    # stdio\nnpx @automatalabs/acp-server --http             # http://127.0.0.1:7331/acp + ws://…\nnpx @automatalabs/acp-server --http --host 127.0.0.1 --port 8080 --path /acp\nagentprism-acp-server --version\n```\n\n`--host`, `--port`, and `--path` apply only with `--http`; their defaults are `127.0.0.1`, `7331`,\nand `/acp`. Each accepted HTTP or WebSocket connection has an independent discovery/backend mode\nand pinned downstream connection.\n\nThe server accepts only clients that negotiate AgentPrism router extension version 1 under\n`clientCapabilities._meta[\"@automatalabs/agentprism\"].acpRouter`.\n\n## Connection modes\n\nA discovery connection initializes with:\n\n```json\n{\n  \"protocolVersion\": 1,\n  \"clientCapabilities\": {\n    \"_meta\": {\n      \"@automatalabs/agentprism\": {\n        \"acpRouter\": { \"versions\": [1] }\n      }\n    }\n  },\n  \"_meta\": {\n    \"@automatalabs/agentprism\": {\n      \"acpRouter\": { \"version\": 1, \"mode\": \"discovery\" }\n    }\n  }\n}\n```\n\nIt may then call `_automatalabs/agentprism/backends/probe` with `cwd`, optional\n`additionalDirectories`, and `mcpServers`. The probe opens one temporary no-prompt session per\nconfigured backend and returns each backend's implementation information, capabilities, modes, and\nconfiguration options.\n\nAn operational connection initializes with a backend selection:\n\n```json\n{\n  \"protocolVersion\": 1,\n  \"clientCapabilities\": {\n    \"_meta\": {\n      \"@automatalabs/agentprism\": {\n        \"acpRouter\": { \"versions\": [1] }\n      }\n    }\n  },\n  \"_meta\": {\n    \"@automatalabs/agentprism\": {\n      \"acpRouter\": {\n        \"version\": 1,\n        \"mode\": \"backend\",\n        \"backend\": \"codex\"\n      }\n    }\n  }\n}\n```\n\nThe initialize request is forwarded unchanged to that backend. The backend response is returned\nwith the AgentPrism confirmation merged into `agentCapabilities._meta`. Every `session/new` repeats\nthe same backend assertion; after session creation, all ACP and non-AgentPrism extension traffic is\nproxied unchanged over the pinned connection. Native backend session IDs remain unchanged and the\nproxy stores no session-routing table.\n\nBuilt-in backend IDs are `claude`, `codex`, `opencode`, and `pi`. Custom backends use the existing\n`AGENTPRISM_BACKENDS` registry.\n\n## Using the official TypeScript client SDK\n\nInstall the router, the official ACP TypeScript SDK, and a TypeScript runner:\n\n```bash\npnpm add @automatalabs/acp-server @agentclientprotocol/sdk ws\npnpm add --save-dev tsx @types/node @types/ws\n```\n\nThe following examples are consecutive sections of one `router-client.ts` file. They follow the\nofficial SDK's [current client example](https://github.com/agentclientprotocol/typescript-sdk/blob/main/src/examples/client.ts):\n`client(...).onRequest(...).connectWith(...)`, `ctx.request(...)`, and the\n`buildSession(...).withSession(...)` active-session API. The stdio helper starts a fresh\n`agentprism-acp-server` process for each connection. The example permission handler rejects\nsafely; replace it with the application's actual user-confirmation UI.\n\n### Shared client and stdio setup\n\n```ts\nimport { spawn } from \"node:child_process\";\nimport { Readable, Writable } from \"node:stream\";\nimport * as acp from \"@agentclientprotocol/sdk\";\nimport { createHttpStream } from \"@agentclientprotocol/sdk/experimental/http-client\";\nimport { createWebSocketStream } from \"@agentclientprotocol/sdk/experimental/ws-client\";\nimport { WebSocket } from \"ws\";\n\nconst ROUTER_NAMESPACE = \"@automatalabs/agentprism\";\nconst PROBE_METHOD = \"_automatalabs/agentprism/backends/probe\";\n\ntype ProbeBackendsParams = {\n  cwd: string;\n  additionalDirectories?: string[];\n  mcpServers: acp.McpServer[];\n  _meta?: Record<string, unknown> | null;\n};\n\ntype BackendProbe =\n  | {\n      id: string;\n      name: string;\n      available: true;\n      agentInfo?: acp.Implementation | null;\n      agentCapabilities?: acp.AgentCapabilities;\n      modes?: acp.SessionModeState | null;\n      configOptions?: acp.SessionConfigOption[] | null;\n      initializeMeta?: Record<string, unknown> | null;\n      sessionMeta?: Record<string, unknown> | null;\n    }\n  | {\n      id: string;\n      name: string;\n      available: false;\n      stage: \"initialize\" | \"session/new\";\n      error: string;\n    };\n\ntype ProbeBackendsResult = { backends: BackendProbe[] };\n\nclass RouterClient implements acp.Client {\n  async requestPermission(\n    params: acp.RequestPermissionRequest,\n  ): Promise<acp.RequestPermissionResponse> {\n    const reject = params.options.find(\n      (option) => option.kind === \"reject_once\" || option.kind === \"reject_always\",\n    );\n    return reject\n      ? { outcome: { outcome: \"selected\", optionId: reject.optionId } }\n      : { outcome: { outcome: \"cancelled\" } };\n  }\n\n  async sessionUpdate(params: acp.SessionNotification): Promise<void> {\n    const update = params.update;\n    if (\n      update.sessionUpdate === \"agent_message_chunk\" &&\n      update.content.type === \"text\"\n    ) {\n      process.stdout.write(update.content.text);\n    } else {\n      console.error(`[${update.sessionUpdate}]`);\n    }\n  }\n}\n\nconst client = new RouterClient();\n\nfunction initializeRequest(\n  mode: \"discovery\" | \"backend\",\n  backend?: string,\n): acp.InitializeRequest {\n  return {\n    protocolVersion: acp.PROTOCOL_VERSION,\n    clientInfo: { name: \"agentprism-router-example\", version: \"1.0.0\" },\n    clientCapabilities: {\n      _meta: {\n        [ROUTER_NAMESPACE]: {\n          acpRouter: { versions: [1] },\n        },\n      },\n    },\n    _meta: {\n      [ROUTER_NAMESPACE]: {\n        acpRouter:\n          mode === \"discovery\"\n            ? { version: 1, mode }\n            : { version: 1, mode, backend },\n      },\n    },\n  };\n}\n\nasync function withRouter<T>(\n  operation: (ctx: acp.ClientContext) => Promise<T>,\n): Promise<T> {\n  const pnpm = process.platform === \"win32\" ? \"pnpm.cmd\" : \"pnpm\";\n  const child = spawn(pnpm, [\"exec\", \"agentprism-acp-server\"], {\n    stdio: [\"pipe\", \"pipe\", \"inherit\"],\n  });\n  if (!child.stdin || !child.stdout) throw new Error(\"router stdio unavailable\");\n\n  const stream = acp.ndJsonStream(\n    Writable.toWeb(child.stdin) as WritableStream<Uint8Array>,\n    Readable.toWeb(child.stdout) as ReadableStream<Uint8Array>,\n  );\n\n  try {\n    return await connectRouter(stream, operation);\n  } finally {\n    if (child.exitCode === null && child.signalCode === null) child.kill();\n  }\n}\n\nfunction connectRouter<T>(\n  stream: acp.Stream,\n  operation: (ctx: acp.ClientContext) => Promise<T>,\n): Promise<T> {\n  return acp\n    .client({ name: \"agentprism-router-example\" })\n    .onRequest(acp.methods.client.session.requestPermission, (ctx) =>\n      client.requestPermission(ctx.params),\n    )\n    .connectWith(stream, operation);\n}\n\nasync function withNetworkRouter<T>(\n  transport: \"http\" | \"websocket\",\n  operation: (ctx: acp.ClientContext) => Promise<T>,\n): Promise<T> {\n  const stream =\n    transport === \"http\"\n      ? createHttpStream(\"http://127.0.0.1:7331/acp\")\n      : createWebSocketStream(\"ws://127.0.0.1:7331/acp\", { WebSocket });\n  try {\n    return await connectRouter(stream, operation);\n  } finally {\n    await stream.writable.close().catch(() => undefined);\n  }\n}\n\nfunction withConfiguredRouter<T>(\n  operation: (ctx: acp.ClientContext) => Promise<T>,\n): Promise<T> {\n  const transport = process.env.ACP_TRANSPORT ?? \"stdio\";\n  if (transport === \"stdio\") return withRouter(operation);\n  if (transport === \"http\" || transport === \"websocket\") {\n    return withNetworkRouter(transport, operation);\n  }\n  throw new Error(`ACP_TRANSPORT must be stdio, http, or websocket; got ${transport}`);\n}\n```\n\nThe network adapters are the same official experimental transport APIs used by the SDK's current\nHTTP server, HTTP client, and WebSocket client examples; the messages negotiated through them\nremain ACP V1.\n\n### Discover configured backends\n\nDiscovery uses one initialized connection and the router-owned probe extension. The generic\n`request<Response, Params>()` overload is the official SDK path for custom methods:\n\n```ts\nconst cwd = process.cwd();\n\nconst { backends } = await withConfiguredRouter(async (ctx) => {\n  await ctx.request(\n    acp.methods.agent.initialize,\n    initializeRequest(\"discovery\"),\n  );\n\n  return ctx.request<ProbeBackendsResult, ProbeBackendsParams>(PROBE_METHOD, {\n    cwd,\n    mcpServers: [],\n  });\n});\n\nfor (const backend of backends) {\n  if (backend.available) {\n    console.log(`${backend.id}: available (${backend.agentInfo?.name ?? backend.name})`);\n  } else {\n    console.log(`${backend.id}: unavailable at ${backend.stage}: ${backend.error}`);\n  }\n}\n```\n\n### Pin a backend, create a session, and prompt\n\nBackend operation uses a second initialized connection. The selection is repeated in\n`session/new`; the SDK's active-session helper then sends ordinary ACP traffic without additional\nrouter metadata. `session.sessionId` is the selected backend's native session ID.\n\n```ts\nconst selected = process.argv[2] ?? backends.find((backend) => backend.available)?.id;\nif (!selected) throw new Error(\"No configured backend is available\");\n\nawait withConfiguredRouter(async (ctx) => {\n  const initialized = await ctx.request(\n    acp.methods.agent.initialize,\n    initializeRequest(\"backend\", selected),\n  );\n  console.log(`Connected to ${selected} using ACP v${initialized.protocolVersion}`);\n\n  await ctx\n    .buildSession({\n      cwd,\n      mcpServers: [],\n      _meta: {\n        [ROUTER_NAMESPACE]: {\n          acpRouter: { version: 1, backend: selected },\n        },\n      },\n    })\n    .withSession(async (session) => {\n      console.log(`Native backend session: ${session.sessionId}`);\n      session.prompt(\"Summarize this repository in three bullets.\");\n\n      for (;;) {\n        const message = await session.nextUpdate();\n        if (message.kind === \"stop\") {\n          console.log(`\\nStop reason: ${message.stopReason}`);\n          return message.response;\n        }\n\n        await client.sessionUpdate(message.notification);\n      }\n    });\n});\n```\n\nRun the file over stdio, or start `agentprism-acp-server --http` and select a network transport:\n\n```bash\npnpm exec tsx router-client.ts codex\nACP_TRANSPORT=http pnpm exec tsx router-client.ts codex\nACP_TRANSPORT=websocket pnpm exec tsx router-client.ts codex\n```\n\n## Library API\n\n```ts\nimport {\n  listenAcpHttpServer,\n  serveAcpServer,\n} from \"@automatalabs/acp-server\";\n\nawait serveAcpServer(); // one stdio connection\n\nconst server = await listenAcpHttpServer({\n  host: \"127.0.0.1\",\n  port: 7331,\n  path: \"/acp\",\n});\nconsole.log(server.url, server.webSocketUrl);\nawait server.close();\n```\n\nEmbedding hosts can pass a custom ACP `stream`, custom backend registrations, exact `targets`, a\nversion string, and an abort signal through `ServeAcpServerOptions`. `ListenAcpHttpServerOptions`\nadds `host`, `port`, `path`, and `maxRequestBodyBytes`; the returned handle exposes the bound URLs,\na `closed` promise, and idempotent `close()`. The package also exports the default network listener\nconstants, router constants, request parsers, response helpers, probe types, and backend-target\nresolver.\n","readmeFilename":"README.md"}