{"_id":"acpx","_rev":"41-7d4422e5d6fbecbde0590a7c342226be","name":"acpx","dist-tags":{"latest":"0.14.0"},"versions":{"0.1.0":{"name":"acpx","version":"0.1.0","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":{"name":"Janitr AI"},"license":"Apache-2.0","_id":"acpx@0.1.0","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/janitrai/acpx#readme","bugs":{"url":"https://github.com/janitrai/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"706f6ec50bf88195943c04c4a6938af4f5e06c99","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.0.tgz","fileCount":5,"integrity":"sha512-pfBaONlQYxwc3sNepVLqpjTEy9MeprQhEjh3nOD80H9Wsy9TWfUdQvyZGCACfMothabZWoqBlWtFUTyNIXLmeQ==","signatures":[{"sig":"MEYCIQCRtPYQv6ZXx8b0ZSZt/L9pzFKMP9OM3B1/bEptPlik8gIhAKkAyqtaIKZHX0a6c3FMHkrSd5FrmK1UsegQcSwm29+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46391},"type":"module","engines":{"node":">=18"},"gitHead":"58cf37aa86aac4047ac414b41e1010d40331276b","scripts":{"dev":"tsx src/cli.ts","build":"tsup src/cli.ts --format esm --dts --clean","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"osolmaz","email":"onur@solmaz.io"},"repository":{"url":"git+https://github.com/janitrai/acpx.git","type":"git"},"_npmVersion":"11.3.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"_nodeVersion":"24.1.0","dependencies":{"commander":"^13.0.0","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.0_1771367622323_0.7273282145622944","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"acpx","version":"0.1.2","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":{"name":"Janitr AI"},"license":"MIT","_id":"acpx@0.1.2","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/janitrai/acpx#readme","bugs":{"url":"https://github.com/janitrai/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"2dd12c55b2dca8b77a00522ee840a7d5dacf8410","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.2.tgz","fileCount":5,"integrity":"sha512-detjrHbJnrxeAjHY+TsgMz97GMkny9pz3kT6EBBK1knz5dkMXQwWs0c8vKceEzGnQKvtodtz/U6WfHU/OkeWDw==","signatures":[{"sig":"MEYCIQCm32qgS1Dg3ia9g2JnC7LBuV8n+91j5bFdTsbOLKkRZgIhANS/1eAAIWxvlUKvCGKaQDQO4MWEC2/hN0pzT0V883Mu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91747},"type":"module","engines":{"node":">=18"},"gitHead":"1c976dc76ff5f382614d40cd7107ca3b1a3c4470","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","release":"release-it","typecheck":"tsc --noEmit","release:ci":"release-it --ci","format:check":"prettier --check ."},"_npmUser":{"name":"osolmaz","email":"onur@solmaz.io"},"release-it":{"git":{"push":true,"tagName":"v${version}","commitMessage":"chore(release): ${version}","requireBranch":"main","requireCleanWorkingDir":true},"npm":{"publish":true,"skipChecks":true},"github":{"release":true,"autoGenerate":true}},"repository":{"url":"git+https://github.com/janitrai/acpx.git","type":"git"},"_npmVersion":"11.3.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"_nodeVersion":"24.1.0","dependencies":{"commander":"^13.0.0","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.2_1771374862698_0.6996311875061569","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"acpx","version":"0.1.3","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":{"name":"Janitr AI"},"license":"MIT","_id":"acpx@0.1.3","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/janitrai/acpx#readme","bugs":{"url":"https://github.com/janitrai/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"8259c4b2bb62c5c60601ae4e176235e41e6f75dc","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.3.tgz","fileCount":6,"integrity":"sha512-x5hPur7TiwjNQDHXO6fba0EbNioXcI75WFl9wSd9KU2xrnJaUszr4bHJ9aCy5FS2Ypa6EvTumbyFS47ycnu/8Q==","signatures":[{"sig":"MEQCIEUU5sxRbjJUiNE2LXxaJNFAOGsUTvus4IvpEe/Wqb5TAiB75JtbzZOlZ/a5vaSNiQ4hPEhCH/VWg45qgs7fIiuKWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104695},"type":"module","engines":{"node":">=18"},"gitHead":"823db24aeda25dfd148b32d9fa3e484cc99f36d8","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0","test":"npm run build:test && node --test dist-test/test/*.test.js","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"release-it","precommit":"npm exec -- lint-staged && npm run -s build","typecheck":"tsc --noEmit","build:test":"tsc -p tsconfig.test.json","release:ci":"release-it --ci","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1bcd17fd-12ca-4f5d-b4c1-2513ceeb3561"}},"repository":{"url":"git+https://github.com/janitrai/acpx.git","type":"git"},"_npmVersion":"11.8.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write --ignore-unknown","eslint --fix"],"*.{json,md}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.13.1","dependencies":{"commander":"^13.0.0","skillflag":"^0.1.3","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.3_1771441355286_0.5738187173273197","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"acpx","version":"0.1.4","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":{"name":"Janitr AI"},"license":"MIT","_id":"acpx@0.1.4","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/janitrai/acpx#readme","bugs":{"url":"https://github.com/janitrai/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"ac49f0886c04915832a21ec2bf1c6a00a5115f7b","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.4.tgz","fileCount":6,"integrity":"sha512-+AB16hWuNGeY/0Qpsvk46Ilxy/IxSjS3dETXjOmkoDsdJIVCa0xfoX6pYEXMa9HrkZ5FGCFvXAwIKB6+AbOO6g==","signatures":[{"sig":"MEUCIHUM34pFMagQC9b1DLHCGa8t9cvBZzieV/CJJSF7oJ24AiEAof4Wf9XerrJps0MqgMR/8H60c585lBHngdx8rEYQBjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110631},"type":"module","engines":{"node":">=18"},"gitHead":"0a1e93fc1f232ccb37f9c10ac22e2e0b121795b4","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0","test":"npm run build:test && node --test dist-test/test/*.test.js","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"release-it","precommit":"npm exec -- lint-staged && npm run -s build","typecheck":"tsc --noEmit","build:test":"tsc -p tsconfig.test.json","release:ci":"release-it --ci","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1bcd17fd-12ca-4f5d-b4c1-2513ceeb3561"}},"repository":{"url":"git+https://github.com/janitrai/acpx.git","type":"git"},"_npmVersion":"11.8.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write --ignore-unknown","eslint --fix"],"*.{json,md}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.13.1","dependencies":{"commander":"^13.0.0","skillflag":"^0.1.3","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.4_1771450207865_0.8001323750835889","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"acpx","version":"0.1.5","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":{"name":"Janitr AI"},"license":"MIT","_id":"acpx@0.1.5","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/janitrai/acpx#readme","bugs":{"url":"https://github.com/janitrai/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"cf5367957a8ac34223269598275882ad3146e4e7","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.5.tgz","fileCount":6,"integrity":"sha512-XQ5NSI8a+EqwzJLC8QPy9ogUdIzi6a4EdEOAscV/z10znzx1KCOHHI7iWjgSob9QfS5ccpdXWYkWvNrYy7JEug==","signatures":[{"sig":"MEYCIQDhpfHQa9TziHYkekc4VZHXtbjUY38jHfeNORHwvYtwiwIhAOFMQflMTX0WKJ6V2criwGlipZk53zl2Dj+ZNtY1bwYX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199688},"type":"module","engines":{"node":">=18"},"gitHead":"e6a0ca97a4e67c3baf58dbddee4438b10fbec918","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0","test":"npm run build:test && node --test dist-test/test/*.test.js","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"release-it","precommit":"npm exec -- lint-staged && npm run -s build","typecheck":"tsc --noEmit","build:test":"tsc -p tsconfig.test.json","release:ci":"release-it --ci","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1bcd17fd-12ca-4f5d-b4c1-2513ceeb3561"}},"repository":{"url":"git+https://github.com/janitrai/acpx.git","type":"git"},"_npmVersion":"11.8.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write --ignore-unknown","eslint --fix"],"*.{json,md}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.13.1","dependencies":{"commander":"^13.0.0","skillflag":"^0.1.3","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.5_1771550997466_0.23842132391690818","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"acpx","version":"0.1.6","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":{"name":"Janitr AI"},"license":"MIT","_id":"acpx@0.1.6","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/janitrai/acpx#readme","bugs":{"url":"https://github.com/janitrai/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"eb74ee52a6c4ee901c77e7c9a6fd423f16e20909","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.6.tgz","fileCount":6,"integrity":"sha512-0e8nxzodcFI1zgFLONVQ5TGbqyCQ2eCcaMBM9bh5hTP40yMg2X9SzEupccq21QkEriRR4lqXLL0MGnAULiYK5Q==","signatures":[{"sig":"MEYCIQCuWLG47syoZzPozQ6Nrljkm+Tgj9tuLQiFqYHk6ntdvAIhAK58OEcJCrmQWNuCT8CF7is7BF/u13oUmmeol1KWyzF+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200138},"type":"module","engines":{"node":">=18"},"gitHead":"f7bc55ece75821bb0a88180b41bdd4f119b85740","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0","test":"npm run build:test && node --test dist-test/test/*.test.js","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"release-it","precommit":"npm exec -- lint-staged && npm run -s build","typecheck":"tsc --noEmit","build:test":"tsc -p tsconfig.test.json","release:ci":"release-it --ci","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1bcd17fd-12ca-4f5d-b4c1-2513ceeb3561"}},"repository":{"url":"git+https://github.com/janitrai/acpx.git","type":"git"},"_npmVersion":"11.8.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write --ignore-unknown","eslint --fix"],"*.{json,md}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.13.1","dependencies":{"commander":"^13.0.0","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.6_1771606745393_0.5135089121341141","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"acpx","version":"0.1.7","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":{"name":"Janitr AI"},"license":"MIT","_id":"acpx@0.1.7","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/janitrai/acpx#readme","bugs":{"url":"https://github.com/janitrai/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"d9de51ee996a42c877268c6fd7bf1f816989f485","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.7.tgz","fileCount":6,"integrity":"sha512-hr+cHpCOmp6dUgBPE6hhNygb9/Pyqe2ZcukZf8D5Sb1Ga6FdNb5+HuTZhepJSFUrBcNGejXQrUkaoIzB79IUbg==","signatures":[{"sig":"MEUCIQDayyneSAR0jzJQmMgU3uN2C/wxJoexLMncyxLyKypiAAIgY9bBjPnRr/Q87dtWQ9Vj5rgvx0r5Yl+7nUzv+SoypuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231097},"type":"module","engines":{"node":">=18"},"gitHead":"897db6ab8b9c2913ac9b5e993aa31c378a22eb2c","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0","test":"npm run build:test && node --test dist-test/test/*.test.js","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"release-it","precommit":"npm exec -- lint-staged && npm run -s build","typecheck":"tsc --noEmit","build:test":"tsc -p tsconfig.test.json","release:ci":"release-it --ci","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1bcd17fd-12ca-4f5d-b4c1-2513ceeb3561"}},"repository":{"url":"git+https://github.com/janitrai/acpx.git","type":"git"},"_npmVersion":"11.8.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write --ignore-unknown","eslint --fix"],"*.{json,md}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.13.1","dependencies":{"commander":"^13.0.0","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.7_1771809288812_0.6651146717784515","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"acpx","version":"0.1.8","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":"","license":"MIT","_id":"acpx@0.1.8","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"25ce13aed2a81d7414111e6ab4455b38408d8f7e","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.8.tgz","fileCount":6,"integrity":"sha512-As4YoRngELNQJpuNV1Fym/KKGlVTA7ThHzkSOKaTZzH+0w/Flr3ccKnl+lgAH8I9RlSaz3s71+IHs02saSLr6w==","signatures":[{"sig":"MEUCIQD22BZuKcFix/TLm3JkUZSrm74terBJbKLxdO5+7FIWUQIgdMXqJQgkmAJeKBMCCq2dYoZzJRi3k08HndLpa5ywoRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233932},"type":"module","engines":{"node":">=18"},"gitHead":"08728dcf963f4237c6cb0fbb81129a78ab02f12c","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0","test":"npm run build:test && node --test dist-test/test/*.test.js","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"release-it","precommit":"npm exec -- lint-staged && npm run -s build","typecheck":"tsc --noEmit","build:test":"tsc -p tsconfig.test.json","release:ci":"release-it --ci","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3cb8f0e-3ad7-4641-a83b-8b3477b0a6c7"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.8.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write --ignore-unknown","eslint --fix"],"*.{json,md}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.13.1","dependencies":{"commander":"^13.0.0","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.8_1771973025019_0.09838561176335281","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"acpx","version":"0.1.9","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":"","license":"MIT","_id":"acpx@0.1.9","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"5fee0555ad9e4286f572c614c6f1b38bd72e5a6a","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.9.tgz","fileCount":6,"integrity":"sha512-XSMmZnK2oWwpt43SdelfZwOKvINhnUVAstjCuCE9jMkgpYVbYT10OkrrKj/izxQzzIHhei8JFMm9tg9UXYGc2Q==","signatures":[{"sig":"MEYCIQDAJU+n8cA10SoQu8xPRhponBCTsaTXePGkdwNbdBPwQAIhAJJbIPm7W+m76ytNI3tWXX/re/XyifwD59ByZBO+Q3Xp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234455},"type":"module","engines":{"node":">=18"},"gitHead":"3594524ffab3e483f14a81cc2570667a9d7cbf07","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0","test":"npm run build:test && node --test dist-test/test/*.test.js","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"release-it","precommit":"npm exec -- lint-staged && npm run -s build","typecheck":"tsc --noEmit","build:test":"tsc -p tsconfig.test.json","release:ci":"release-it --ci","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3cb8f0e-3ad7-4641-a83b-8b3477b0a6c7"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write --ignore-unknown","eslint --fix"],"*.{json,md}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.9_1772019015091_0.32108266441841504","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"acpx","version":"0.1.10","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":"","license":"MIT","_id":"acpx@0.1.10","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"4cf18e13323657fad4146453ff55174c30246070","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.10.tgz","fileCount":6,"integrity":"sha512-uxgMU2qzB26blOtYjaiRZfnuKLF8ZrrTVppqnSlBp2alCl7sbec6ruPlaQjkkVKw02/WRrVWz+TWcl/lr0aQEw==","signatures":[{"sig":"MEQCIBjW7HuDlSoEANDp0CSfUUIESuz9uMv7iWukQmCTcynpAiB/y1nxxJQJ829eKeUwWzZd/kHvwVo1m+WchyRA+EXc4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":239161},"type":"module","engines":{"node":">=18"},"gitHead":"3637248a910261b960ba44163cdaa6f2ba3f5b38","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0","test":"npm run build:test && node --test dist-test/test/*.test.js","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"release-it","precommit":"npm exec -- lint-staged && npm run -s build","typecheck":"tsc --noEmit","build:test":"tsc -p tsconfig.test.json","release:ci":"release-it --ci","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3cb8f0e-3ad7-4641-a83b-8b3477b0a6c7"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write --ignore-unknown","eslint --fix"],"*.{json,md}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.10_1772056125894_0.5362684997228457","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"acpx","version":"0.1.11","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":"","license":"MIT","_id":"acpx@0.1.11","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"107d2caebb5a6eaa594f42ea4cc0bfd313ad3e86","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.11.tgz","fileCount":6,"integrity":"sha512-RMZAcy3BKhMvA6HVZyCy6MjkEq5Rn2OfPwscLWU5FVY9wwF84kbs/K2ErtQ5q/KA0Eat4XexJgB/a3IChudGtg==","signatures":[{"sig":"MEQCIHBB7yUGzb6ed8eYxM2llQ6OD/HueTI2luu1+OFZLXyxAiBxl5ld1ovlcYbfYOctj9cnWrjCmbtn4MVGhsSBEQdbRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251886},"type":"module","engines":{"node":">=18"},"gitHead":"a31fdae676f11cdf952f6d2ab06a6627085d5c8c","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0","test":"npm run build:test && node --test dist-test/test/*.test.js","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"release-it","precommit":"npm exec -- lint-staged && npm run -s build","typecheck":"tsc --noEmit","build:test":"node scripts/clean-dist-test.mjs && tsc -p tsconfig.test.json","release:ci":"release-it --ci","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3cb8f0e-3ad7-4641-a83b-8b3477b0a6c7"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write --ignore-unknown","eslint --fix"],"*.{json,md}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.11_1772061081589_0.3245849079675962","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"acpx","version":"0.1.12","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":"","license":"MIT","_id":"acpx@0.1.12","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"34b0da6a1efaa86f176ff49540421b207542f7e2","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.12.tgz","fileCount":6,"integrity":"sha512-t/Mlo5+lT2/pg8Lfq7ggv3AFleVNzJn2o1lCyC182aGUXNK5lUPZsgn3JHaw40nF8jcbSDgAylWf2TZIGcEW/Q==","signatures":[{"sig":"MEUCIQDuHVKe9jA1ETSstWfz7ck+KY5HKQcSXYdjt3alW/mQ+wIgY2FlbDykDEoIyuaCDBbeYswva2WrGZxINmmyM05oIRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253397},"type":"module","engines":{"node":">=18"},"gitHead":"8c5c3e37120b016cac55bb28107dabfbb3ba0f25","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0","test":"npm run build:test && node --test dist-test/test/*.test.js","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"release-it","precommit":"npm exec -- lint-staged && npm run -s build","typecheck":"tsc --noEmit","build:test":"node scripts/clean-dist-test.mjs && tsc -p tsconfig.test.json","release:ci":"release-it --ci","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3cb8f0e-3ad7-4641-a83b-8b3477b0a6c7"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write --ignore-unknown","eslint --fix"],"*.{json,md}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.12_1772095254536_0.025166205901287597","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"acpx","version":"0.1.13","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":"","license":"MIT","_id":"acpx@0.1.13","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"55ef5153863f691f719279b6def9c0dd99d5c051","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.13.tgz","fileCount":6,"integrity":"sha512-C032VkV3cNa13ubq9YhskTWvDTsciNAQfNHZLW3PIN3atdkrzkV0v2yi6Znp7UZDw+pzgpKUsOrZWl64Lwr+3w==","signatures":[{"sig":"MEUCIDMhqefoLw8uvd7gfzI4PEz0lNEjfV1FBLUwBDqPzaKNAiEAqNO81No4YOYpMm77L+8vbVMXMkG1CIVfL8twC+vxw5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253504},"type":"module","engines":{"node":">=18"},"gitHead":"1e0c168eb7ef5f43ced1b9f11ac621b56384f9c0","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0","test":"npm run build:test && node --test dist-test/test/*.test.js","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"release-it","precommit":"npm exec -- lint-staged && npm run -s build","typecheck":"tsc --noEmit","build:test":"node scripts/clean-dist-test.mjs && tsc -p tsconfig.test.json","release:ci":"release-it --ci","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3cb8f0e-3ad7-4641-a83b-8b3477b0a6c7"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write --ignore-unknown","eslint --fix"],"*.{json,md}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.13_1772095733081_0.5539705515890119","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"acpx","version":"0.1.14","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.1.14","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"22e449eb34bdcfe4c0092dcb0e213f74de0f9586","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.14.tgz","fileCount":6,"integrity":"sha512-kq1tU7VCOLW3dIK77PpGoJPMsIqmnOSiQJGsWfWiOYgTXYIsbNtP04ilsaobgDd/MUgjo9ttXD1abziQ3OH5Pg==","signatures":[{"sig":"MEQCIDZ4+jNXd1V/A8BRuzV3FcQsc6np3hfu5ykFUryaJ3ZPAiAUTEFG/3TsXltV4hDzDNJjYDluUYwqslYUBiifKnMaCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277543},"type":"module","engines":{"node":">=18"},"gitHead":"f35aaf9cb934e62b50e2ee6fe652d7e49498f0ea","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0 && npm run lint:persisted-key-casing","test":"npm run build:test && node --test dist-test/test/*.test.js","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"release-it","precommit":"npm exec -- lint-staged && npm run -s build","typecheck":"tsc --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","release:ci":"release-it --ci","format:check":"prettier --check .","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3cb8f0e-3ad7-4641-a83b-8b3477b0a6c7"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write --ignore-unknown","eslint --fix"],"*.{json,md}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.14_1772383048740_0.1340432829112015","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"acpx","version":"0.1.15","keywords":["acp","agent-client-protocol","cli","codex","claude-code","coding-agent","ai"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.1.15","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"a94f9b99da7ed906b27ac8a1823ef627ac78ae66","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.15.tgz","fileCount":6,"integrity":"sha512-1r+tmPT9Oe2Ulv5b4r7O2hCCq5CHVru/H2tcPeTpZek9jR1zBQoBfZ/RcK+9sC9/mnDvWYO5R7Iae64v2LMO+A==","signatures":[{"sig":"MEUCIQDj6mXWUJYnFYmTPE3CZOk41f1lBt8+HvkC54MAOprurgIgdERAL51pxXLCE/gr40PXbzCYd2V1ifjyNtRw96IS5lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280804},"type":"module","engines":{"node":">=18"},"gitHead":"55265a9d8ee3f82ba73498ccbbb7323951ee57ab","scripts":{"dev":"tsx src/cli.ts","lint":"eslint src --max-warnings=0 && npm run lint:persisted-key-casing","test":"npm run build:test && node --test dist-test/test/*.test.js","build":"tsup src/cli.ts --format esm --dts --clean","format":"prettier --write .","prepack":"npm run build","prepare":"husky","release":"release-it","precommit":"npm exec -- lint-staged && npm run -s build","typecheck":"tsc --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","release:ci":"release-it --ci","format:check":"prettier --check .","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3cb8f0e-3ad7-4641-a83b-8b3477b0a6c7"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write --ignore-unknown","eslint --fix"],"*.{json,md}":["prettier --write --ignore-unknown"]},"_nodeVersion":"24.14.0","dependencies":{"commander":"^13.0.0","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","husky":"^9.1.7","eslint":"^10.0.0","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","typescript-eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.15_1772391495807_0.2554144704386012","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"acpx","version":"0.1.16","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.1.16","maintainers":[{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"e28caf836fcff20f2f3cf5781cdb635d2ab02f3f","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.1.16.tgz","fileCount":21,"integrity":"sha512-CxHkUIP9dPSjh+RyoZkQg0AXjSiSus/dF4xKEeG9c+7JboZp5bZuWie/n4V7sBeKTMheMoEYGrMUslrdUadrqg==","signatures":[{"sig":"MEUCIAOfHoULWaBQVklO0FkNq9zQeE4SZsaaGhGpx2CqEZNpAiEA+exalR7ZIyTTYfUP/fGwEus1J3iK5afZmruX/d3+cts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":891646},"type":"module","engines":{"node":">=22.12.0"},"gitHead":"36f839f95664e47fc80dc8c5892658650f3d7ad3","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware src && pnpm run lint:persisted-key-casing","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run test:coverage","format":"oxfmt --write","prepack":"pnpm run build","prepare":"husky","release":"release-it","lint:fix":"oxlint --type-aware --fix src && pnpm run format","lint:docs":"markdownlint-cli2 README.md docs/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs","release:ci":"release-it --ci","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","format:check":"oxfmt --check","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-lines=83 --test-coverage-branches=76 --test-coverage-functions=86 --test dist-test/test/*.test.js","typecheck:tsc":"tsc --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'README.md' | xargs oxfmt --check","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c3cb8f0e-3ad7-4641-a83b-8b3477b0a6c7"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.14.0","dependencies":{"commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.15.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","oxfmt":"^0.36.0","oxlint":"^1.51.0","tsdown":"^0.21.0-beta.2","release-it":"^19.2.4","typescript":"^5.7.0","@types/node":"^25.3.5","lint-staged":"^16.3.2","oxlint-tsgolint":"^0.16.0","markdownlint-cli2":"^0.21.0","@typescript/native-preview":"7.0.0-dev.20260307.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.1.16_1773131622748_0.4699772093370196","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"acpx","version":"0.2.0","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.2.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"0827700d05e25230ab6cba411385d24d040d863f","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.2.0.tgz","fileCount":21,"integrity":"sha512-5E38uizINoEpTuHjLvlkWTfFqeLRqnO7vS3z3qmAXZCEZVExE+oYhJ1TClIl8KZZ9gKaoJF+5c0ltDcJDzG67g==","signatures":[{"sig":"MEYCIQDP4iqD1ntS08a67sqXyIl9Ne/27i2CfF5zhrn4b3frWQIhAKvRo4V3yijIPWk/l7BeMyhUv4ZXtJytxyo/b00PI5H4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":900830},"type":"module","engines":{"node":">=22.12.0"},"gitHead":"706e31b23d2364270e56a521e28af2326c9d46be","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware src && pnpm run lint:persisted-key-casing","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run test:coverage","format":"oxfmt --write","prepack":"pnpm run build","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","lint:docs":"markdownlint-cli2 README.md docs/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","format:check":"oxfmt --check","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-lines=83 --test-coverage-branches=76 --test-coverage-functions=86 --test dist-test/test/*.test.js","typecheck:tsc":"tsc --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'README.md' | xargs oxfmt --check","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.14.0","dependencies":{"commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.15.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","oxfmt":"^0.36.0","oxlint":"^1.51.0","tsdown":"^0.21.0-beta.2","typescript":"^5.7.0","@types/node":"^25.3.5","lint-staged":"^16.3.2","oxlint-tsgolint":"^0.16.0","markdownlint-cli2":"^0.21.0","@typescript/native-preview":"7.0.0-dev.20260307.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.2.0_1773161965116_0.9791254343930564","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"acpx","version":"0.3.0","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.3.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"a6aaaff07a8787451f259a082d50a8b5a0aef625","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.3.0.tgz","fileCount":21,"integrity":"sha512-5F3GRojIqXyMCzWZ6fT3+mgXXS0sRR7Phc6VyAdEUyfjQQTVeJHr81+XQ/Z4jHrP3pbjtqwlRC6E0O5Glc8lOg==","signatures":[{"sig":"MEQCIEfBFPv+Edop3zVFl/CRX8FTsJoSqIpEohLJqQl9kKZRAiA35sysFfoYPOMEkPYZ6rEdRr7idqpWs2pllNVVAQBouA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":932298},"type":"module","engines":{"node":">=22.12.0"},"gitHead":"7b5d8b2a65f2876beecb55576a9266df71785ac3","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware src && pnpm run lint:persisted-key-casing","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run test:coverage","format":"oxfmt --write","prepack":"pnpm run build","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","lint:docs":"markdownlint-cli2 README.md docs/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","format:check":"oxfmt --check","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-lines=83 --test-coverage-branches=76 --test-coverage-functions=86 --test dist-test/test/*.test.js","typecheck:tsc":"tsc --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'README.md' | xargs oxfmt --check","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.14.0","dependencies":{"commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.15.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","oxfmt":"^0.37.0","oxlint":"^1.51.0","tsdown":"^0.21.0-beta.2","typescript":"^5.7.0","@types/node":"^25.3.5","lint-staged":"^16.3.2","oxlint-tsgolint":"^0.16.0","markdownlint-cli2":"^0.21.0","@typescript/native-preview":"7.0.0-dev.20260310.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.3.0_1773342839311_0.1944448080418748","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"acpx","version":"0.3.1","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.3.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"2db8cc4cfe7cbf53d7f2b1b52d8646b1a0503170","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.3.1.tgz","fileCount":21,"integrity":"sha512-761rkCnL1q9D6S5g5MP9C/aK7XdeoO4KkLFkCCxFExmi+/luwlrpNWcjPTDCap2WUXbTBy1vPTfGlSBiiGEIng==","signatures":[{"sig":"MEQCIFaKmstWIYJKdP1E7HpgDWIYsLzarF3jAj+7g9LU5FKqAiB0uAbvNMpimHsulZ0uaGBPkWJHPUzU24kwc8uIKcy8CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":932904},"type":"module","engines":{"node":">=22.12.0"},"gitHead":"ecd93f907e4297597ed81aaeb2b50917cefcbc64","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware src && pnpm run lint:persisted-key-casing","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run test:coverage","format":"oxfmt --write","prepack":"pnpm run build","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","lint:docs":"markdownlint-cli2 README.md docs/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","format:check":"oxfmt --check","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-lines=83 --test-coverage-branches=76 --test-coverage-functions=86 --test dist-test/test/*.test.js","typecheck:tsc":"tsc --noEmit","conformance:run":"tsx conformance/runner/run.ts","format:docs:check":"git ls-files 'docs/**/*.md' 'README.md' | xargs oxfmt --check","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.9.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.14.0","dependencies":{"commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.15.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"tsx":"^4.0.0","husky":"^9.1.7","oxfmt":"^0.37.0","oxlint":"^1.51.0","tsdown":"^0.21.0-beta.2","typescript":"^5.7.0","@types/node":"^25.3.5","lint-staged":"^16.3.2","oxlint-tsgolint":"^0.16.0","markdownlint-cli2":"^0.21.0","@typescript/native-preview":"7.0.0-dev.20260310.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.3.1_1773813507297_0.5208030906043157","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"acpx","version":"0.4.0","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.4.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"09d466a3a6536c6f30091acbd710bbcecff5a1c1","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.4.0.tgz","fileCount":30,"integrity":"sha512-JyMw9+loIEuy+jUyv7Irx+qNDhrL0ToR+wAfX3ucBACrSBfsWKFmGJWewH+c1gr+MuzTG1Jd/0kIM6/+ZL67OA==","signatures":[{"sig":"MEQCIFD41rV9koViU68ZE+AacZYyKLzj0u/wEa1WY35O9GjcAiAO/9vQUL05IqBPzhrwZEK/qNthelZa7GNx54zIrzQAEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1252909},"type":"module","engines":{"node":">=22.12.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"130a1c54473bc5473940b59be6c271f2bf0d5e31","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware src && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","prepack":"pnpm run build","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs","viewer:dev":"tsx examples/flows/replay-viewer/server.ts","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","format:check":"oxfmt --check","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-lines=83 --test-coverage-branches=76 --test-coverage-functions=86 --test dist-test/test/*.test.js","typecheck:tsc":"tsc --noEmit","viewer:preview":"tsx examples/flows/replay-viewer/server.ts","conformance:run":"tsx conformance/runner/run.ts","viewer:typecheck":"tsc -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsc -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.11.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.0.0","commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.17.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"vite":"^8.0.3","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.42.0","react":"^19.2.4","oxlint":"^1.51.0","tsdown":"^0.21.0-beta.2","react-dom":"^19.2.4","typescript":"^5.7.0","@types/node":"^25.3.5","lint-staged":"^16.3.2","@types/react":"^19.2.14","@xyflow/react":"^12.10.1","oxlint-tsgolint":"^0.17.4","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.0","@vitejs/plugin-react":"^6.0.1","@typescript/native-preview":"7.0.0-dev.20260326.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.4.0_1774797726338_0.8563855127579265","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"acpx","version":"0.4.1","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.4.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"7ea2891394a29d293cb2c0e1015c8f6467312550","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.4.1.tgz","fileCount":30,"integrity":"sha512-3Hay6yvjyHXSt9qMlU+1jGhtyXJgwA4SkrzMMf50wQAuk8Njt+LCI4Cwze8+Sj/1nPDmiQFKTUiPsQIJXmqAEQ==","signatures":[{"sig":"MEUCIHybsO1/aO16QGYmH+32D9ozlXBy39fuEJYJlrhQbPnAAiEAiIJ0W/rmDITkARqJTkM2/DTMCKGu1nL2k1c+qM2b+NM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1253403},"type":"module","engines":{"node":">=22.12.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"7dce60f264825cc0a22092d08a70a93b558f7d9d","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware src && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","viewer":"tsx examples/flows/replay-viewer/server.ts start","prepack":"pnpm run build","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","format:check":"oxfmt --check","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-lines=83 --test-coverage-branches=76 --test-coverage-functions=86 --test dist-test/test/*.test.js","typecheck:tsc":"tsc --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","viewer:typecheck":"tsc -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsc -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.11.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.0.0","commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.17.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"ws":"^8.18.3","vite":"^8.0.3","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.42.0","react":"^19.2.4","oxlint":"^1.51.0","tsdown":"^0.21.0-beta.2","@types/ws":"^8.18.1","react-dom":"^19.2.4","typescript":"^6.0.2","@types/node":"^25.3.5","lint-staged":"^16.3.2","@types/react":"^19.2.14","@xyflow/react":"^12.10.1","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.18.1","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.0","react-test-renderer":"^19.2.0","@vitejs/plugin-react":"^6.0.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260328.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.4.1_1775313323392_0.9412286234849703","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"acpx","version":"0.5.0","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.5.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"dbe14ec86b51a4cee6fab74571cfc0d1b0416522","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.5.0.tgz","fileCount":42,"integrity":"sha512-Yx52SiywF+1rO2oc+n87pSyBc2YJ8nPnFRCLK8CW3V3s1ZQ7o3B84FZ343AUafGLtXUAKXN9lm8i3RsGiFxRrw==","signatures":[{"sig":"MEUCIF/2KIZCI68VRVRQ6gzY8hUder/5oO9vXTMmLg1q6Ww5AiEA42C/BWf0gRyduv1NeBv32zgDdHElQLga5ryHpSY3f4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1421942},"type":"module","engines":{"node":">=22.12.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"dbfdd1b64f73e566a28aa85b3969d83e71211a34","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware src && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","viewer":"tsx examples/flows/replay-viewer/server.ts start","prepack":"pnpm run build","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","format:check":"oxfmt --check","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-lines=83 --test-coverage-branches=76 --test-coverage-functions=86 --test dist-test/test/*.test.js","typecheck:tsc":"tsc --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","viewer:typecheck":"tsc -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsc -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.11.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.0.0","zod":"^4.3.6","commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.17.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"ws":"^8.18.3","vite":"^8.0.3","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.42.0","react":"^19.2.4","oxlint":"^1.51.0","tsdown":"^0.21.0-beta.2","@types/ws":"^8.18.1","react-dom":"^19.2.4","typescript":"^6.0.2","@types/node":"^25.3.5","lint-staged":"^16.3.2","@types/react":"^19.2.14","@xyflow/react":"^12.10.1","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.18.1","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.0","react-test-renderer":"^19.2.0","@vitejs/plugin-react":"^6.0.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260328.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.5.0_1775472302223_0.6683259973848015","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"acpx","version":"0.5.1","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.5.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"18c90a0ec655c015a63f5c29389b29a16a059639","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.5.1.tgz","fileCount":40,"integrity":"sha512-r2sWGsztSwsO8JGJAswltQkMnRkKNmTH9faxwRWS9Ad28y2jZcyt7jR7auyCk0zwvDr+Zm/H1byVkWFpJWqzQQ==","signatures":[{"sig":"MEQCIGQn9axpzbKGR20RrTdR35ebkJlC/8TfCCssZ0EFz3S4AiB2j7bFJgfTyunp2YzJfYrCl5BbAMaHIDZxsjKzyogggQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1445675},"type":"module","engines":{"node":">=22.12.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"3677bc8c6e9f0e37dc3a7d5ffd8d8d80fce1b91a","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware src && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","viewer":"tsx examples/flows/replay-viewer/server.ts start","prepack":"pnpm run build","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","format:check":"oxfmt --check","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-lines=83 --test-coverage-branches=76 --test-coverage-functions=86 --test dist-test/test/*.test.js","typecheck:tsc":"tsc --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","viewer:typecheck":"tsc -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsc -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.11.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.0.0","zod":"^4.3.6","commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.17.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"ws":"^8.18.3","vite":"^8.0.3","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.42.0","react":"^19.2.4","oxlint":"^1.51.0","tsdown":"^0.21.0-beta.2","@types/ws":"^8.18.1","react-dom":"^19.2.4","typescript":"^6.0.2","@types/node":"^25.3.5","lint-staged":"^16.3.2","@types/react":"^19.2.14","@xyflow/react":"^12.10.1","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.18.1","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.0","react-test-renderer":"^19.2.0","@vitejs/plugin-react":"^6.0.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260328.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.5.1_1775511763536_0.25178781074269185","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"acpx","version":"0.5.2","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.5.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"887cb2d9a25c6bc66f7dca432b46a0d961c2a8b8","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.5.2.tgz","fileCount":40,"integrity":"sha512-c+jibFqgK2WzUt+hO8e007W6655ROpTfvxAUkC6a/jRK1oaPmsxXmgySCq1/x1uBIbb61qhOvfCS6lW7gZeRgg==","signatures":[{"sig":"MEQCIBqVeWb4oF4Yw+n4hH5iBCUBvMDqwZ4ERV1b3rfbdDpdAiB1+zXFsQGG6o3s8MKmiRVqYtd8Syi6SjvwkIUVGooa1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1453734},"type":"module","engines":{"node":">=22.12.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"bdd0f7ae1691dc4ed694e4bdeff942040ebdaa33","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware src && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","viewer":"tsx examples/flows/replay-viewer/server.ts start","prepack":"pnpm run build","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","format:check":"oxfmt --check","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-lines=83 --test-coverage-branches=76 --test-coverage-functions=86 --test dist-test/test/*.test.js","typecheck:tsc":"tsc --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","viewer:typecheck":"tsc -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsc -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.11.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.0.0","zod":"^4.3.6","commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.17.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"ws":"^8.18.3","vite":"^8.0.3","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.42.0","react":"^19.2.4","oxlint":"^1.51.0","tsdown":"^0.21.0-beta.2","@types/ws":"^8.18.1","react-dom":"^19.2.4","typescript":"^6.0.2","@types/node":"^25.3.5","lint-staged":"^16.3.2","@types/react":"^19.2.14","@xyflow/react":"^12.10.1","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.18.1","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.0","react-test-renderer":"^19.2.0","@vitejs/plugin-react":"^6.0.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260328.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.5.2_1775554684741_0.14749657457511378","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"acpx","version":"0.5.3","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.5.3","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"0a36500e33624ce30aeee8d0059b3c74d1ebc9fa","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.5.3.tgz","fileCount":40,"integrity":"sha512-LNKc9gWlRztWKtQ3jr4g/kzlL9HU/5Wor79mromg/zRV5vE2FOdU+8VtW8ZypIMLzxLx2ATN6A4S1Dr97DM2QQ==","signatures":[{"sig":"MEUCIHwUE1olAQbhJcCM4+qfE2PEIyjKsLkqOCmptrASnzRaAiEAtCO8n3id5Al0EcHhJMyO3ZqsPLMimgjdvDNbZP6Ha0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1453734},"type":"module","engines":{"node":">=22.12.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"087f8207d58aebc6efd3ea455488aad0cd07d3af","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware src && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","viewer":"tsx examples/flows/replay-viewer/server.ts start","prepack":"pnpm run build","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","format:check":"oxfmt --check","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-lines=83 --test-coverage-branches=76 --test-coverage-functions=86 --test dist-test/test/*.test.js","typecheck:tsc":"tsc --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","viewer:typecheck":"tsc -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsc -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.11.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.14.1","dependencies":{"tsx":"^4.0.0","zod":"^4.3.6","commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.17.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.23.0","devDependencies":{"ws":"^8.18.3","vite":"^8.0.7","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.42.0","react":"^19.2.4","oxlint":"^1.51.0","tsdown":"^0.21.0-beta.2","@types/ws":"^8.18.1","react-dom":"^19.2.4","typescript":"^6.0.2","@types/node":"^25.3.5","lint-staged":"^16.3.2","@types/react":"^19.2.14","@xyflow/react":"^12.10.1","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.18.1","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.0","react-test-renderer":"^19.2.0","@vitejs/plugin-react":"^6.0.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260328.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.5.3_1775641795675_0.6615103071065369","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"acpx","version":"0.6.0","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.6.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"5ca8ad48d5a53732cd80ad012d494110aebb54ba","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.6.0.tgz","fileCount":42,"integrity":"sha512-ThJ2NLLc3kos3MzC8yrPrJeIfpRuwp2+/aMRkfKfJ0cATSbkV25NEi93d0Vx9f2NIpSEhr+mGQpbvphBrrSRPA==","signatures":[{"sig":"MEYCIQDiqgmleZGo8xxaTEVuoR8NrPB31/UoEFBm5UZELFIY6QIhAKBk2ptDdSX3NVBqkBaCKIyx8JxdvoLnCqku/u7QDSCU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1564175},"type":"module","engines":{"node":">=22.12.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"0cc6ebad9b47d99a57875554179d5c3681a65fd2","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware src && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","viewer":"tsx examples/flows/replay-viewer/server.ts start","prepack":"pnpm run build","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","format:check":"oxfmt --check","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-exclude=dist-test/test/**/*.js --test-coverage-lines=83 --test-coverage-branches=76 --test-coverage-functions=86 --test dist-test/test/*.test.js","typecheck:tsc":"tsc --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","viewer:typecheck":"tsc -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsc -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.12.1","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.21.0","zod":"^4.3.6","commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"ws":"^8.20.0","vite":"^8.0.10","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.46.0","react":"^19.2.5","oxlint":"^1.61.0","tsdown":"^0.21.10","@types/ws":"^8.18.1","react-dom":"^19.2.5","typescript":"^6.0.3","@types/node":"^25.6.0","lint-staged":"^16.4.0","@types/react":"^19.2.14","@xyflow/react":"^12.10.2","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.21.1","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.1","react-test-renderer":"^19.2.5","@vitejs/plugin-react":"^6.0.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260424.2"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.6.0_1777111003238_0.5199483192368397","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"acpx","version":"0.6.1","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.6.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"249664f0106f55ca7c0e0584a51231aed425ea06","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.6.1.tgz","fileCount":42,"integrity":"sha512-qxZPbm3SKq0UqQ0sOJ0M4iTLkF9AR7+I+JE/L/UeMUU1vW5N4nUVkZHytoHTBAu7nrej6THNzCPgrIZfv9T3AA==","signatures":[{"sig":"MEUCIAzSbVc+BCjLdL3xOia2RwfX51c3Wz7mQObbc8hYZptzAiEAr6fUJ9vVFaQDdcITW6HKcQXfQaa7R6DOGbrW8CR6XkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1564259},"type":"module","engines":{"node":">=22.12.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"2480c488069a0b81276fca0a719ab6ce261595bd","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","viewer":"tsx examples/flows/replay-viewer/server.ts start","prepack":"pnpm run build","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","format:check":"oxfmt --check","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-exclude=dist-test/test/**/*.js --test-coverage-lines=83 --test-coverage-branches=76 --test-coverage-functions=86 --test dist-test/test/*.test.js","typecheck:tsc":"tsc --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","viewer:typecheck":"tsc -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsc -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.12.1","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"25.9.0","dependencies":{"tsx":"^4.21.0","zod":"^4.3.6","commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.20.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"ws":"^8.20.0","vite":"^8.0.10","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.46.0","react":"^19.2.5","oxlint":"^1.61.0","tsdown":"^0.21.10","@types/ws":"^8.18.1","react-dom":"^19.2.5","typescript":"^6.0.3","@types/node":"^25.6.0","lint-staged":"^16.4.0","@types/react":"^19.2.14","@xyflow/react":"^12.10.2","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.22.0","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.1","react-test-renderer":"^19.2.5","@vitejs/plugin-react":"^6.0.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260425.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.6.1_1777153091297_0.49864116790323476","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"acpx","version":"0.7.0","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.7.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"5b96235ac6b790b51ffd2032f48b266bd2f4783c","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.7.0.tgz","fileCount":42,"integrity":"sha512-BratfuaUoZv1iSETJobqhiWM3E/Z3lJlGRxSImJX162LXSwqwnWiCEh6GjKzx2/56rJgZno8VV06aXev46mLmw==","signatures":[{"sig":"MEQCIAo9ZhEaH0W/5hJBlvey6xFKjXqmhHxUFTJgsdMOmRPHAiBSjJRBUpgbgljJXqwXZe1LLVmSbkjsn0DT0eRVPBsMjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1591031},"type":"module","engines":{"node":">=22.12.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"0f3a34a9eb871be79cc9347cce8666dd39b4971f","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","viewer":"tsx examples/flows/replay-viewer/server.ts start","prepack":"pnpm run build","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsgo -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","format:check":"oxfmt --check","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-exclude=dist-test/test/**/*.js --test-coverage-lines=83 --test-coverage-branches=76 --test-coverage-functions=86 --test dist-test/test/*.test.js","typecheck:tsc":"tsgo --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","viewer:typecheck":"tsgo -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsgo -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.12.1","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.21.0","zod":"^4.4.2","commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.21.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"ws":"^8.20.0","vite":"^8.0.10","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.47.0","react":"^19.2.5","oxlint":"^1.62.0","tsdown":"^0.21.10","@types/ws":"^8.18.1","react-dom":"^19.2.5","typescript":"^6.0.3","@types/node":"^25.6.0","lint-staged":"^16.4.0","@types/react":"^19.2.14","@xyflow/react":"^12.10.2","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.22.1","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.1","react-test-renderer":"^19.2.5","@vitejs/plugin-react":"^6.0.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260503.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.7.0_1778010657191_0.1402128135952314","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"acpx","version":"0.8.0","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.8.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"2d45bbdcbbe5dd652d17271fdd8a311b76b5d069","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.8.0.tgz","fileCount":29,"integrity":"sha512-mI8ma3sDz8QfI2c40iiOAQ3iklpdv0XB7YFieOIcZZWw8dBTGsbFn4qqgbKQjDBX8S/yIWiKvmqi5j/L8c2kUQ==","signatures":[{"sig":"MEUCIQCTidV54OScWczdLcytmx2WtaIeZdVMLKVp43E/7WrT2QIgZaUsvCkK5LzfboHdzTiRIKZ6n2zT/FFKFiR/syr/I9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1712614},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"994fc6c9cf1384950dd3e5a9175d7c2a134eb4be","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","viewer":"tsx examples/flows/replay-viewer/server.ts","prepack":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","docs:site":"node scripts/build-docs-site.mjs","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsgo -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs && pnpm run docs:site","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","build:quiet":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","format:check":"oxfmt --check","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","test:coverage":"pnpm run build:test && node --experimental-test-coverage --test-coverage-exclude=dist-test/test/**/*.js --test-coverage-lines=57 --test-coverage-branches=76 --test-coverage-functions=64 --test dist-test/test/*.test.js","typecheck:tsc":"tsgo --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","viewer:typecheck":"tsgo -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsgo -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.12.1","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.15.0","dependencies":{"tsx":"^4.22.0","zod":"^4.4.3","commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.21.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"ws":"^8.20.1","vite":"^8.0.13","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.49.0","react":"^19.2.6","oxlint":"^1.64.0","tsdown":"^0.22.0","@types/ws":"^8.18.1","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.8.0","lint-staged":"^17.0.4","@types/react":"^19.2.14","@xyflow/react":"^12.10.2","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.22.1","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.1","react-test-renderer":"^19.2.6","@vitejs/plugin-react":"^6.0.2","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260514.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.8.0_1778860292509_0.7465764736414771","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"acpx","version":"0.9.0","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.9.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"79ce39b52f3fdd2b66e2d068adef675a46e91df6","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.9.0.tgz","fileCount":29,"integrity":"sha512-y12XZ0hqtnDXkbap12YFjNCSePdoU2+9YPF+dAy8G/duytOMJhOnnysT+XWmX16NvMFQuRnW77B3rljunKPtCw==","signatures":[{"sig":"MEUCIQCDkje9g5xPTGqzP3i5NcyPETDkPrB4SWFfCTaPi0nnAwIgOxtKiqNIVO9NabSY3t+/70BUs9cJpYgTTJaxWUUpm9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1885645},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"00e4c9452290ee29d844f38d1fcdc17db1de6551","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test conformance && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage && pnpm run mutate","format":"oxfmt --write","mutate":"stryker run","viewer":"tsx examples/flows/replay-viewer/server.ts","prepack":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","docs:site":"node scripts/build-docs-site.mjs","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsgo -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs && pnpm run docs:site","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","build:quiet":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","format:check":"oxfmt --check","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","test:coverage":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js && c8 --all --check-coverage --lines 85 --branches 85 --functions 85 --statements 85 --include 'dist-test/src/flows/authoring.js' --include 'dist-test/src/flows/decision.js' --include 'dist-test/src/flows/definition.js' --include 'dist-test/src/flows/json.js' --include 'dist-test/src/flows/schema.js' --include 'dist-test/src/flows/store.js' --include 'dist-test/src/runtime/public/**/*.js' --include 'dist-test/src/runtime/engine/manager.js' --exclude 'dist-test/test/**/*.js' --exclude 'dist/**/*.js' node --test dist-test/test/flows.test.js dist-test/test/flows-store.test.js dist-test/test/runtime.test.js dist-test/test/runtime-events.test.js dist-test/test/runtime-manager.test.js dist-test/test/runtime-probe.test.js","typecheck:tsc":"tsgo --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","viewer:typecheck":"tsgo -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsgo -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.13.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.0","zod":"^4.4.3","commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.22.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"c8":"^11.0.0","ws":"^8.20.1","vite":"^8.0.13","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.51.0","react":"^19.2.6","oxlint":"^1.65.0","tsdown":"^0.22.0","@types/ws":"^8.18.1","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.0","lint-staged":"^17.0.5","@types/react":"^19.2.14","@xyflow/react":"^12.10.2","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.1","react-test-renderer":"^19.2.6","@vitejs/plugin-react":"^6.0.2","@stryker-mutator/core":"^9.6.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260519.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.9.0_1779463852424_0.996410462623363","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"acpx","version":"0.10.0","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.10.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"253d26bc704d22e97853fc5721ad95b37bfd09f9","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.10.0.tgz","fileCount":29,"integrity":"sha512-hd48XV03gG3sd409T1lDrOKJTTz1ap4g0wrndXjxQ590tN85pBYlvfNLyerybvGRrtUGsZjNdt99r1jpIt6ukA==","signatures":[{"sig":"MEYCIQCbwaG5zUbAXzBNvWPLzBuZ6dcBvl/B1+UtbqfSkNhw8wIhAJCJ4CyfEQi0AXAp8Fgd6VP19k3bO004/ZXTSCwJZlER","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1937971},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"aa61f9e8ba074a7bf79664ffb682e58a45002526","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test conformance && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage && pnpm run mutate","format":"oxfmt --write","mutate":"stryker run","viewer":"tsx examples/flows/replay-viewer/server.ts","prepack":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","docs:site":"node scripts/build-docs-site.mjs","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsgo -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs && pnpm run docs:site","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","build:quiet":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","crabbox:run":"crabbox run","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","crabbox:stop":"crabbox stop","format:check":"oxfmt --check","test:changed":"pnpm run test:coverage","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","check:changed":"pnpm run check","test:coverage":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js && c8 --all --check-coverage --lines 85 --branches 85 --functions 85 --statements 85 --include 'dist-test/src/flows/authoring.js' --include 'dist-test/src/flows/decision.js' --include 'dist-test/src/flows/definition.js' --include 'dist-test/src/flows/json.js' --include 'dist-test/src/flows/schema.js' --include 'dist-test/src/flows/store.js' --include 'dist-test/src/runtime/public/**/*.js' --include 'dist-test/src/runtime/engine/manager.js' --exclude 'dist-test/test/**/*.js' --exclude 'dist/**/*.js' node --test dist-test/test/flows.test.js dist-test/test/flows-store.test.js dist-test/test/runtime.test.js dist-test/test/runtime-events.test.js dist-test/test/runtime-manager.test.js dist-test/test/runtime-probe.test.js","typecheck:tsc":"tsgo --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","crabbox:warmup":"crabbox warmup","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","crabbox:hydrate":"crabbox actions hydrate","viewer:typecheck":"tsgo -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsgo -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.13.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.0","zod":"^4.4.3","commander":"^14.0.3","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.22.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"c8":"^11.0.0","ws":"^8.20.1","vite":"^8.0.13","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.51.0","react":"^19.2.6","oxlint":"^1.65.0","tsdown":"^0.22.0","@types/ws":"^8.18.1","react-dom":"^19.2.6","typescript":"^6.0.3","@types/node":"^25.9.0","lint-staged":"^17.0.5","@types/react":"^19.2.14","@xyflow/react":"^12.10.2","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.1","react-test-renderer":"^19.2.6","@vitejs/plugin-react":"^6.0.2","@stryker-mutator/core":"^9.6.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260519.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.10.0_1779509288547_0.37104792305666257","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"acpx","version":"0.11.0","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.11.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"0776de96c60b168adc041b704abb13a49e6e93b2","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.11.0.tgz","fileCount":29,"integrity":"sha512-l42LJFmd6kvbr1UytvwWmr5Mdy/v9l3FM6Necs01PWbjUIkxjCdxg97duqoRfRqxtDAfnNPb1IlgIf2ZgMZQqA==","signatures":[{"sig":"MEYCIQDIzN4qynUm4opD3/AWSlqfmhsvNYtFzpKLSXcJfb+LJQIhAL0gDPU9gZS38S/NiJpt2Bu0mr5biHejAq08D/7H6C43","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2077834},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"9149b26f497194b4222b2ef7ae7fd9f4f085b204","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test conformance && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage && pnpm run mutate","format":"oxfmt --write","mutate":"stryker run","viewer":"tsx examples/flows/replay-viewer/server.ts","prepack":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","docs:site":"node scripts/build-docs-site.mjs","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsgo -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs && pnpm run docs:site","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","build:quiet":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","crabbox:run":"crabbox run","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","crabbox:stop":"crabbox stop","format:check":"oxfmt --check","test:changed":"pnpm run test:coverage","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","check:changed":"pnpm run check","test:coverage":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js && c8 --all --check-coverage --lines 85 --branches 85 --functions 85 --statements 85 --include 'dist-test/src/flows/authoring.js' --include 'dist-test/src/flows/decision.js' --include 'dist-test/src/flows/definition.js' --include 'dist-test/src/flows/json.js' --include 'dist-test/src/flows/schema.js' --include 'dist-test/src/flows/store.js' --include 'dist-test/src/runtime/public/**/*.js' --include 'dist-test/src/runtime/engine/manager.js' --exclude 'dist-test/test/**/*.js' --exclude 'dist/**/*.js' node --test dist-test/test/flows.test.js dist-test/test/flows-store.test.js dist-test/test/runtime.test.js dist-test/test/runtime-events.test.js dist-test/test/runtime-manager.test.js dist-test/test/runtime-probe.test.js","typecheck:tsc":"tsgo --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","crabbox:warmup":"crabbox warmup","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","crabbox:hydrate":"crabbox actions hydrate","viewer:typecheck":"tsgo -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsgo -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.13.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.16.0","dependencies":{"tsx":"^4.22.4","zod":"^4.4.3","commander":"^15.0.0","skillflag":"^0.1.4","@agentclientprotocol/sdk":"^0.25.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"c8":"^11.0.0","ws":"^8.21.0","vite":"^8.0.16","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.54.0","react":"^19.2.7","oxlint":"^1.69.0","tsdown":"^0.22.2","@types/ws":"^8.18.1","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.9.2","lint-staged":"^17.0.7","@types/react":"^19.2.17","@xyflow/react":"^12.11.0","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.1","react-test-renderer":"^19.2.7","@vitejs/plugin-react":"^6.0.2","@stryker-mutator/core":"^9.6.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260613.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.11.0_1781685799504_0.9073895634992069","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"acpx","version":"0.11.1","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.11.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"53de1cb422bc1f041087fcf837a4cb91ad781ab0","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.11.1.tgz","fileCount":29,"integrity":"sha512-AfjHUYnuxRpvb1JLjjIZILEbCskIENCTP9Mgc5w0BiaPLmsL2hTg5gbM7sG1EssOkceNLQwgeAuVtbukLz0KFw==","signatures":[{"sig":"MEYCIQC83lUvN/yi3vI3cliF9W3OPCOmfqh3Sh69CJ4SuTP6xgIhAIdjBxJxHwKtyksnUcLlpWM9J6uKWxkt5CJgM172xuPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2132810},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"a6907746b5bdfec477158748f43506cc3917ca6c","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test conformance && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","mutate":"stryker run","viewer":"tsx examples/flows/replay-viewer/server.ts","prepack":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","docs:site":"node scripts/build-docs-site.mjs","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsgo -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs && pnpm run docs:site","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","build:quiet":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","crabbox:run":"crabbox run","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","crabbox:stop":"crabbox stop","format:check":"oxfmt --check","test:changed":"pnpm run test:coverage","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","check:changed":"pnpm run check","test:coverage":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js && c8 --all --check-coverage --lines 85 --branches 85 --functions 85 --statements 85 --include 'dist-test/src/flows/authoring.js' --include 'dist-test/src/flows/decision.js' --include 'dist-test/src/flows/definition.js' --include 'dist-test/src/flows/json.js' --include 'dist-test/src/flows/schema.js' --include 'dist-test/src/flows/store.js' --include 'dist-test/src/runtime/public/**/*.js' --include 'dist-test/src/runtime/engine/manager.js' --exclude 'dist-test/test/**/*.js' --exclude 'dist/**/*.js' node --test dist-test/test/flows.test.js dist-test/test/flows-store.test.js dist-test/test/runtime.test.js dist-test/test/runtime-events.test.js dist-test/test/runtime-manager.test.js dist-test/test/runtime-probe.test.js","typecheck:tsc":"tsgo --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","check:mutation":"pnpm run mutate","crabbox:warmup":"crabbox warmup","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","crabbox:hydrate":"crabbox actions hydrate","viewer:typecheck":"tsgo -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsgo -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.13.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.17.0","dependencies":{"tsx":"^4.22.4","zod":"^4.4.3","commander":"^15.0.0","skillflag":"^0.2.0","@agentclientprotocol/sdk":"^0.28.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"c8":"^11.0.0","ws":"^8.21.0","vite":"^8.0.16","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.55.0","react":"^19.2.7","oxlint":"^1.70.0","tsdown":"^0.22.2","@types/ws":"^8.18.1","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.9.2","lint-staged":"^17.0.7","@types/react":"^19.2.17","@xyflow/react":"^12.11.0","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.1","react-test-renderer":"^19.2.7","@vitejs/plugin-react":"^6.0.2","@stryker-mutator/core":"^9.6.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260616.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.11.1_1782208662340_0.004423280138173835","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"acpx","version":"0.11.2","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.11.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"c3f833f258a276cd31c0ab983031d878ffbf8b91","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.11.2.tgz","fileCount":29,"integrity":"sha512-ksTmfJDVqUAJJXsNDamEno03AMZ/aAZzXk/h5nt61VsLc/jcpoDMfCVpErzuYNJjwCd0V6Zm5o6F8OoqxsjQWA==","signatures":[{"sig":"MEQCIAYGvc8xlW4N5k/YGoQO290he8m+j1pgi2eIpPuIWqs9AiBB1Rjeuy8sn781tBv3p+x/M81zo3w3yGaAVS64l95SMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2134904},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"e8e39dc485e5934227f8900eba3ce340244da38d","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test conformance && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","mutate":"stryker run","viewer":"tsx examples/flows/replay-viewer/server.ts","prepack":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","docs:site":"node scripts/build-docs-site.mjs","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsgo -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs && pnpm run docs:site","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","build:quiet":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","crabbox:run":"crabbox run","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","crabbox:stop":"crabbox stop","format:check":"oxfmt --check","test:changed":"pnpm run test:coverage","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","check:changed":"pnpm run check","test:coverage":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js && c8 --all --check-coverage --lines 85 --branches 85 --functions 85 --statements 85 --include 'dist-test/src/flows/authoring.js' --include 'dist-test/src/flows/decision.js' --include 'dist-test/src/flows/definition.js' --include 'dist-test/src/flows/json.js' --include 'dist-test/src/flows/schema.js' --include 'dist-test/src/flows/store.js' --include 'dist-test/src/runtime/public/**/*.js' --include 'dist-test/src/runtime/engine/manager.js' --exclude 'dist-test/test/**/*.js' --exclude 'dist/**/*.js' node --test dist-test/test/flows.test.js dist-test/test/flows-store.test.js dist-test/test/runtime.test.js dist-test/test/runtime-events.test.js dist-test/test/runtime-manager.test.js dist-test/test/runtime-probe.test.js","typecheck:tsc":"tsgo --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","check:mutation":"pnpm run mutate","crabbox:warmup":"crabbox warmup","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","crabbox:hydrate":"crabbox actions hydrate","viewer:typecheck":"tsgo -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsgo -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.13.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.17.0","dependencies":{"tsx":"^4.22.4","zod":"^4.4.3","commander":"^15.0.0","skillflag":"^0.2.0","@agentclientprotocol/sdk":"^0.28.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"c8":"^11.0.0","ws":"^8.21.0","vite":"^8.0.16","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.55.0","react":"^19.2.7","oxlint":"^1.70.0","tsdown":"^0.22.2","@types/ws":"^8.18.1","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^25.9.2","lint-staged":"^17.0.7","@types/react":"^19.2.17","@xyflow/react":"^12.11.0","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.23.0","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.22.1","react-test-renderer":"^19.2.7","@vitejs/plugin-react":"^6.0.2","@stryker-mutator/core":"^9.6.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260616.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.11.2_1782224948624_0.9345116284085502","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"acpx","version":"0.12.0","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.12.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"584e2c99cae2312607e0691bba6f4fa6dd8a89fb","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.12.0.tgz","fileCount":29,"integrity":"sha512-APYpN04XFWrCGuSBvM4HTKWWFH8uSIuzc+qI7aCGeVdP9o4euZeBosFEkmNUHvBOop0XBemg6d8RsNvzXN3Mgw==","signatures":[{"sig":"MEUCIQCGYFiRBMMxaVTtuPjHTnUjZgliYdUS1Rj2ps2Uz2CydwIgBsxCQaWVcUPUvr4T4T9iMzr95huxvoZkAzmYVm7lglo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2164771},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"6a24a546d2349cbe71ed032d52d07cab611e320c","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test conformance && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","mutate":"stryker run","viewer":"tsx examples/flows/replay-viewer/server.ts","prepack":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","docs:site":"node scripts/build-docs-site.mjs","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsgo --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsgo -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs && pnpm run docs:site","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","build:quiet":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","crabbox:run":"crabbox run","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","crabbox:stop":"crabbox stop","format:check":"oxfmt --check","test:changed":"pnpm run test:coverage","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","check:changed":"pnpm run check","test:coverage":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js && c8 --all --check-coverage --lines 85 --branches 85 --functions 85 --statements 85 --include 'dist-test/src/flows/authoring.js' --include 'dist-test/src/flows/decision.js' --include 'dist-test/src/flows/definition.js' --include 'dist-test/src/flows/json.js' --include 'dist-test/src/flows/schema.js' --include 'dist-test/src/flows/store.js' --include 'dist-test/src/runtime/public/**/*.js' --include 'dist-test/src/runtime/engine/manager.js' --exclude 'dist-test/test/**/*.js' --exclude 'dist/**/*.js' node --test dist-test/test/flows.test.js dist-test/test/flows-store.test.js dist-test/test/runtime.test.js dist-test/test/runtime-events.test.js dist-test/test/runtime-manager.test.js dist-test/test/runtime-probe.test.js","typecheck:tsc":"tsgo --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","check:mutation":"pnpm run mutate","crabbox:warmup":"crabbox warmup","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","crabbox:hydrate":"crabbox actions hydrate","viewer:typecheck":"tsgo -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsgo -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.16.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.18.0","dependencies":{"tsx":"^4.23.0","zod":"^4.4.3","commander":"^15.0.0","skillflag":"^0.2.0","@agentclientprotocol/sdk":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"c8":"^11.0.0","ws":"^8.21.0","vite":"^8.1.3","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.57.0","react":"^19.2.7","oxlint":"^1.70.0","tsdown":"^0.22.2","@types/ws":"^8.18.1","react-dom":"^19.2.7","typescript":"^6.0.3","@types/node":"^26.0.1","lint-staged":"^17.0.7","@types/react":"^19.2.17","@xyflow/react":"^12.11.0","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.24.0","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.23.0","react-test-renderer":"^19.2.7","@vitejs/plugin-react":"^6.0.2","@stryker-mutator/core":"^9.6.1","@types/react-test-renderer":"^19.1.0","@typescript/native-preview":"7.0.0-dev.20260704.1"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.12.0_1783196587962_0.19314427006361834","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"acpx","version":"0.12.1","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.12.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"061798b256eef77a01baca16db6b029d90a302ef","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.12.1.tgz","fileCount":29,"integrity":"sha512-MoV932yPJUcjkX2L9u5TeFncvrxVD+jNTd3ES/tslaiT78S/7CwtgintmX9bonPbSgOB9vinvN+1OCHTQq4HJg==","signatures":[{"sig":"MEQCIAWStByfrT+7biKtpaBAoz1uyH2bjHRNRU2gVTglcQ41AiBGPF2hI7gM44iekrXgavG1nBPcnHtWqOlh89IpfdBxTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2167980},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"26b740e810389428a7091cdb1bdd2b66090fe901","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test conformance && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","mutate":"stryker run","viewer":"tsx examples/flows/replay-viewer/server.ts","prepack":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","docs:site":"node scripts/build-docs-site.mjs","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsc --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs && pnpm run docs:site","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","build:quiet":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","crabbox:run":"crabbox run","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","crabbox:stop":"crabbox stop","format:check":"oxfmt --check","test:changed":"pnpm run test:coverage","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","check:changed":"pnpm run check","test:coverage":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js && c8 --all --check-coverage --lines 85 --branches 85 --functions 85 --statements 85 --include 'dist-test/src/flows/authoring.js' --include 'dist-test/src/flows/decision.js' --include 'dist-test/src/flows/definition.js' --include 'dist-test/src/flows/json.js' --include 'dist-test/src/flows/schema.js' --include 'dist-test/src/flows/store.js' --include 'dist-test/src/runtime/public/**/*.js' --include 'dist-test/src/runtime/engine/manager.js' --exclude 'dist-test/test/**/*.js' --exclude 'dist/**/*.js' node --test dist-test/test/flows.test.js dist-test/test/flows-store.test.js dist-test/test/runtime.test.js dist-test/test/runtime-events.test.js dist-test/test/runtime-manager.test.js dist-test/test/runtime-probe.test.js","typecheck:tsc":"tsc --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","check:mutation":"pnpm run mutate","crabbox:warmup":"crabbox warmup","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","crabbox:hydrate":"crabbox actions hydrate","viewer:typecheck":"tsc -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsc -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.16.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.18.0","dependencies":{"tsx":"^4.23.0","zod":"^4.4.3","commander":"^15.0.0","skillflag":"^0.2.0","@agentclientprotocol/sdk":"^1.2.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.2","devDependencies":{"c8":"^11.0.0","ws":"^8.21.0","vite":"^8.1.4","elkjs":"^0.11.1","husky":"^9.1.7","oxfmt":"^0.58.0","react":"^19.2.7","oxlint":"^1.73.0","tsdown":"^0.22.4","@types/ws":"^8.18.1","react-dom":"^19.2.7","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.1","lint-staged":"^17.0.8","@types/react":"^19.2.17","@xyflow/react":"^12.11.2","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^0.24.0","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.23.0","@typescript/native":"npm:typescript@^7.0.2","react-test-renderer":"^19.2.7","@vitejs/plugin-react":"^6.0.3","@stryker-mutator/core":"^9.6.1","@types/react-test-renderer":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.12.1_1784811981347_0.3720958309744631","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"acpx","version":"0.13.0","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.13.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"9a346c41171add368bd26bd031dfc187ba0b43c0","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.13.0.tgz","fileCount":29,"integrity":"sha512-EdGgMx5osY4bNpVN+7dTTT67ZXsFqx/itl4QjGYTKH/Nzm3fqGmWL3E6FjRkVrlWRpiFnRNi+J1lxUJPie4lmg==","signatures":[{"sig":"MEYCIQCZNYGT7vd/avpjzfvg5whl1HzOjsG6Gm0OXfpW2Zv2tgIhAJxuTZFahYo+LGABYAv/8kduOSDgHulRI8wNUkE/kZjo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFx5CCCmYy88izL4jPTTt1xkDBwhE+BQtH+OyTYRrj6nAiEAvWDREkR9/UGQ9Q0tNevAvaNlWjTls0UFyJqzv34MQVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2208378},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"47dc1c56b20da3c248a4a1b5c5106f52e65e6594","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test conformance && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","mutate":"stryker run","viewer":"tsx examples/flows/replay-viewer/server.ts","prepack":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","docs:site":"node scripts/build-docs-site.mjs","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsc --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs && pnpm run docs:site","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","build:quiet":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","crabbox:run":"crabbox run","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","crabbox:stop":"crabbox stop","format:check":"oxfmt --check","test:changed":"pnpm run test:coverage","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","check:changed":"pnpm run check","test:coverage":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js && c8 --all --check-coverage --lines 85 --branches 85 --functions 85 --statements 85 --include 'dist-test/src/flows/authoring.js' --include 'dist-test/src/flows/decision.js' --include 'dist-test/src/flows/definition.js' --include 'dist-test/src/flows/json.js' --include 'dist-test/src/flows/schema.js' --include 'dist-test/src/flows/store.js' --include 'dist-test/src/runtime/public/**/*.js' --include 'dist-test/src/runtime/engine/manager.js' --exclude 'dist-test/test/**/*.js' --exclude 'dist/**/*.js' node --test dist-test/test/flows.test.js dist-test/test/flows-store.test.js dist-test/test/runtime.test.js dist-test/test/runtime-events.test.js dist-test/test/runtime-manager.test.js dist-test/test/runtime-probe.test.js","typecheck:tsc":"tsc --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","check:mutation":"pnpm run mutate","crabbox:warmup":"crabbox warmup","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","crabbox:hydrate":"crabbox actions hydrate","viewer:typecheck":"tsc -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsc -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.16.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.18.0","dependencies":{"tsx":"^4.23.1","zod":"^4.4.3","commander":"^15.0.0","skillflag":"^0.2.1","@agentclientprotocol/sdk":"^1.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"c8":"^12.0.0","ws":"^8.21.1","vite":"^8.1.5","elkjs":"^0.12.0","husky":"^9.1.7","oxfmt":"^0.60.0","react":"^19.2.8","oxlint":"^1.75.0","tsdown":"^0.22.14","@types/ws":"^8.18.1","react-dom":"^19.2.8","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.1","lint-staged":"^17.2.0","@types/react":"^19.2.17","@xyflow/react":"^12.11.2","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^7.0.2001","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.23.1","@typescript/native":"npm:typescript@^7.0.2","react-test-renderer":"^19.2.8","@vitejs/plugin-react":"^6.0.4","@stryker-mutator/core":"^9.6.1","@types/react-test-renderer":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.13.0_1785171949844_0.36746501937974796","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"acpx","version":"0.13.1","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.13.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"6c4871b95290558994337f8b38eaca112014c7c1","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.13.1.tgz","fileCount":29,"integrity":"sha512-9zhvUrAR4XxSIgaLCiiWmrwmEWh+m6jxu2KUFC8BMOiK4sFsnrRL7H6VF54ZLTTpt0IHrZQju2V7+8wiMf9DXQ==","signatures":[{"sig":"MEUCIQDnGHKb3qBdFuj+CoEHTRSey2SbQG2sdKBqEt6sDx9gcQIgWLSUC8X6QT9ael+OBGc0XhbkrwNHoa7GtGyq/uOyweE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEQs/49GZmcji0DaJQcFze0waYn4MfhhJi7GQbyzvvQrAiAjYW2rtOos3o1cnrE+HyzV6WjuO1w2yCDgKcmOdq7Mjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2280495},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"2d735cf18220e539bf7961a996bff0aceefcf3b0","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test conformance && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","mutate":"stryker run","viewer":"tsx examples/flows/replay-viewer/server.ts","prepack":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","docs:site":"node scripts/build-docs-site.mjs","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsc --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs && pnpm run docs:site","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","build:quiet":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","crabbox:run":"crabbox run","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","crabbox:stop":"crabbox stop","format:check":"oxfmt --check","test:changed":"pnpm run test:coverage","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","check:changed":"pnpm run check","test:coverage":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js && c8 --all --check-coverage --lines 85 --branches 85 --functions 85 --statements 85 --include 'dist-test/src/flows/authoring.js' --include 'dist-test/src/flows/decision.js' --include 'dist-test/src/flows/definition.js' --include 'dist-test/src/flows/json.js' --include 'dist-test/src/flows/schema.js' --include 'dist-test/src/flows/store.js' --include 'dist-test/src/runtime/public/**/*.js' --include 'dist-test/src/runtime/engine/manager.js' --exclude 'dist-test/test/**/*.js' --exclude 'dist/**/*.js' node --test dist-test/test/flows.test.js dist-test/test/flows-store.test.js dist-test/test/runtime.test.js dist-test/test/runtime-events.test.js dist-test/test/runtime-manager.test.js dist-test/test/runtime-probe.test.js","typecheck:tsc":"tsc --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","check:mutation":"pnpm run mutate","crabbox:warmup":"crabbox warmup","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","crabbox:hydrate":"crabbox actions hydrate","viewer:typecheck":"tsc -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsc -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.17.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.19.0","dependencies":{"tsx":"^4.23.1","zod":"^4.4.3","commander":"^15.0.0","skillflag":"^0.2.1","@agentclientprotocol/sdk":"^1.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"c8":"^12.0.0","ws":"^8.21.1","vite":"^8.1.5","elkjs":"^0.12.0","husky":"^9.1.7","oxfmt":"^0.63.0","react":"^19.2.8","oxlint":"^1.75.0","tsdown":"^0.22.14","@types/ws":"^8.18.1","react-dom":"^19.2.8","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.1.1","lint-staged":"^17.2.0","@types/react":"^19.2.17","@xyflow/react":"^12.11.2","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^7.0.2001","@types/react-dom":"^19.2.3","markdownlint-cli2":"^0.23.1","@typescript/native":"npm:typescript@^7.0.2","react-test-renderer":"^19.2.8","@vitejs/plugin-react":"^6.0.4","@stryker-mutator/core":"^9.6.1","@types/react-test-renderer":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.13.1_1787112095805_0.5564840286319208","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"acpx","version":"0.13.2","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","_id":"acpx@0.13.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"homepage":"https://github.com/openclaw/acpx#readme","bugs":{"url":"https://github.com/openclaw/acpx/issues"},"bin":{"acpx":"dist/cli.js"},"dist":{"shasum":"bf9117af309b5b01ebb066ac9e55f7db613fdc70","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.13.2.tgz","fileCount":29,"integrity":"sha512-4hOLEo2kE/nCrPr50StbzU3G1WvzHkmKE/r3vxFAIr6GRI3VSmSRH62XCtnDpVcQNpBM8fVPAeTj39ewVhJwdQ==","signatures":[{"sig":"MEQCIC+fuYUkTut+2bpzGgaiNSOP6nakPij2RHGEV6UEAv/1AiA/Iu9AAGEujHRsztdKFnLPRv0BZ6sLW89+cdvmUZvEFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFWoGQJjesCQGer3JXO9wQxOsF104DRB7IHGSlNHNm3pAiEAsKx1yfe5F5c+KHIUwFyq1YoyfWjPv9OVxXF678UBWD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2273970},"type":"module","engines":{"node":">=22.13.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"fd173f04aa1b56f9e3f5ca5190c034ddcae28792","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test conformance && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","mutate":"stryker run","viewer":"tsx examples/flows/replay-viewer/server.ts","prepack":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","docs:site":"node scripts/build-docs-site.mjs","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsc --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs && pnpm run docs:site","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","build:quiet":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","crabbox:run":"crabbox run","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","crabbox:stop":"crabbox stop","format:check":"oxfmt --check","test:changed":"pnpm run test:coverage","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","check:changed":"pnpm run check","test:coverage":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js && c8 --all --check-coverage --lines 85 --branches 85 --functions 85 --statements 85 --include 'dist-test/src/flows/authoring.js' --include 'dist-test/src/flows/decision.js' --include 'dist-test/src/flows/definition.js' --include 'dist-test/src/flows/json.js' --include 'dist-test/src/flows/schema.js' --include 'dist-test/src/flows/store.js' --include 'dist-test/src/runtime/public/**/*.js' --include 'dist-test/src/runtime/engine/manager.js' --exclude 'dist-test/test/**/*.js' --exclude 'dist/**/*.js' node --test dist-test/test/flows.test.js dist-test/test/flows-store.test.js dist-test/test/runtime.test.js dist-test/test/runtime-events.test.js dist-test/test/runtime-manager.test.js dist-test/test/runtime-probe.test.js","typecheck:tsc":"tsc --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","check:mutation":"pnpm run mutate","crabbox:warmup":"crabbox warmup","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","crabbox:hydrate":"crabbox actions hydrate","viewer:typecheck":"tsc -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsc -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"_nodeVersion":"24.20.0","dependencies":{"tsx":"^4.23.12","zod":"^4.4.3","commander":"^15.0.0","skillflag":"^0.2.1","@agentclientprotocol/sdk":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"c8":"^12.0.0","ws":"^8.21.3","vite":"^8.2.2","elkjs":"^0.12.0","husky":"^9.1.7","oxfmt":"^0.65.0","react":"^19.2.8","oxlint":"^1.80.0","tsdown":"^0.22.14","@types/ws":"^8.18.1","react-dom":"^19.2.8","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.3.0","lint-staged":"^17.3.0","@types/react":"^19.2.18","@xyflow/react":"^12.11.5","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^7.0.2001","@types/react-dom":"^19.2.5","markdownlint-cli2":"^0.23.2","@typescript/native":"npm:typescript@^7.0.2","react-test-renderer":"^19.2.8","@vitejs/plugin-react":"^6.1.0","@stryker-mutator/core":"^10.0.0","@types/react-test-renderer":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/acpx_0.13.2_1787942554659_0.8043358084513823","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"_id":"acpx@0.14.0","bin":{"acpx":"dist/cli.js"},"bugs":{"url":"https://github.com/openclaw/acpx/issues"},"dist":{"shasum":"d3624cec794b851a996b5039156e9a5187e2d387","tarball":"https://registry.npmjs.org/acpx/-/acpx-0.14.0.tgz","fileCount":29,"integrity":"sha512-W4644ufWrd4xklbvSQ30oho2cnHCc8fyIURknoSrbk7p8p3guqUq9tror9H1Iz9yqFNNsE2vtAzXYihkUW5gNw==","signatures":[{"sig":"MEUCIQDeuMtdaqcoXna2VbNxdf7KxW4A25R3ZENQpgFwxvEvvgIgVHQmjDC1GtnTFbv7z/CrQI4INr5YpAxA7EELqh85468=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCgA5aeqLFgAVnlumPjDPjQq6f7kRScsTeJk3AECnqvMgIhAKlmIc9EzQN41gEY8Y1vAvVHQ3CiNarWtil3IgKgt85o"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/acpx@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2316020},"name":"acpx","type":"module","author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"engines":{"node":">=22.13.0"},"exports":{".":"./dist/cli.js","./flows":"./dist/flows.js","./dist/*":"./dist/*","./runtime":"./dist/runtime.js","./package.json":"./package.json"},"gitHead":"941b3f1dff3ec038f298d7994a6a9372e049fed4","license":"MIT","scripts":{"dev":"tsx src/cli.ts","lint":"oxlint --type-aware --deny-warnings src scripts examples test conformance && pnpm run lint:persisted-key-casing && pnpm run lint:flow-schema-terms","test":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js","build":"tsdown src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","check":"pnpm run format:check && pnpm run typecheck && pnpm run lint && pnpm run build && pnpm run viewer:typecheck && pnpm run viewer:build && pnpm run test:coverage","format":"oxfmt --write","mutate":"stryker run","viewer":"tsx examples/flows/replay-viewer/server.ts","prepack":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","prepare":"husky","lint:fix":"oxlint --type-aware --fix src && pnpm run format","docs:site":"node scripts/build-docs-site.mjs","lint:docs":"markdownlint-cli2 README.md docs/**/*.md examples/flows/**/*.md","precommit":"pnpm exec lint-staged && pnpm run -s build","test:live":"pnpm run build:test && node --test dist-test/test/cursor-live.integration.js","typecheck":"tsc --noEmit","build:test":"node -e \"require('node:fs').rmSync('dist-test',{recursive:true,force:true})\" && tsc -p tsconfig.test.json","check:docs":"pnpm run format:docs:check && pnpm run lint:docs && pnpm run docs:site","viewer:dev":"tsx examples/flows/replay-viewer/server.ts start","build:quiet":"tsdown --logLevel silent src/cli.ts src/flows.ts src/runtime.ts --format esm --dts --clean --platform node --target node22 --no-fixedExtension","crabbox:run":"crabbox run","format:diff":"oxfmt --write && git --no-pager diff","format:docs":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --write","perf:report":"tsx scripts/perf-report.ts","viewer:open":"tsx examples/flows/replay-viewer/server.ts start --open","viewer:stop":"tsx examples/flows/replay-viewer/server.ts stop","crabbox:stop":"crabbox stop","format:check":"oxfmt --check","test:changed":"pnpm run test:coverage","viewer:build":"vite build --config examples/flows/replay-viewer/vite.config.ts","check:changed":"pnpm run check","test:coverage":"pnpm run build && pnpm run build:test && node --test dist-test/test/*.test.js && c8 --all --check-coverage --lines 85 --branches 85 --functions 85 --statements 85 --include 'dist-test/src/flows/authoring.js' --include 'dist-test/src/flows/decision.js' --include 'dist-test/src/flows/definition.js' --include 'dist-test/src/flows/json.js' --include 'dist-test/src/flows/schema.js' --include 'dist-test/src/flows/store.js' --include 'dist-test/src/runtime/public/**/*.js' --include 'dist-test/src/runtime/engine/manager.js' --exclude 'dist-test/test/**/*.js' --exclude 'dist/**/*.js' node --test dist-test/test/flows.test.js dist-test/test/flows-store.test.js dist-test/test/runtime.test.js dist-test/test/runtime-events.test.js dist-test/test/runtime-manager.test.js dist-test/test/runtime-probe.test.js","typecheck:tsc":"tsc --noEmit","viewer:status":"tsx examples/flows/replay-viewer/server.ts status","check:mutation":"pnpm run mutate","crabbox:warmup":"crabbox warmup","viewer:preview":"tsx examples/flows/replay-viewer/server.ts start","conformance:run":"tsx conformance/runner/run.ts","crabbox:hydrate":"crabbox actions hydrate","viewer:typecheck":"tsc -p examples/flows/replay-viewer/tsconfig.json --noEmit && tsc -p examples/flows/replay-viewer/tsconfig.server.json --noEmit","format:docs:check":"git ls-files 'docs/**/*.md' 'examples/flows/**/*.md' 'README.md' | xargs oxfmt --check","lint:flow-schema-terms":"tsx scripts/lint-flow-schema-terms.ts","lint:persisted-key-casing":"tsx scripts/lint-persisted-key-casing.ts"},"version":"0.14.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ec53e241-8ba4-465b-b50e-bab30a718fe6"}},"homepage":"https://github.com/openclaw/acpx#readme","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"_npmVersion":"11.19.0","description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","directories":{},"lint-staged":{"*.{js,ts}":["oxfmt --write","oxlint --fix"],"*.{json,md}":["oxfmt --write"]},"maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"_nodeVersion":"24.20.0","dependencies":{"tsx":"^4.23.12","zod":"^4.5.2","commander":"^15.0.0","skillflag":"^0.2.1","@agentclientprotocol/sdk":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0","devDependencies":{"c8":"^12.0.0","ws":"^8.21.3","vite":"^8.2.2","elkjs":"^0.12.0","husky":"^9.1.7","oxfmt":"^0.66.0","react":"^19.2.8","oxlint":"^1.81.0","tsdown":"^0.23.0","@types/ws":"^8.18.1","react-dom":"^19.2.8","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.4.1","lint-staged":"^17.4.1","@types/react":"^19.2.18","@xyflow/react":"^12.11.5","fast-json-patch":"^3.1.1","oxlint-tsgolint":"^7.0.2001","@types/react-dom":"^19.2.7","markdownlint-cli2":"^0.23.2","@typescript/native":"npm:typescript@^7.0.2","react-test-renderer":"^19.2.8","@vitejs/plugin-react":"^6.1.1","@stryker-mutator/core":"^10.0.0","@types/react-test-renderer":"^19.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/acpx_0.14.0_1788659741612_0.6921767871625433"}}},"time":{"created":"2026-02-17T22:33:42.322Z","modified":"2026-09-06T01:55:42.003Z","0.1.0":"2026-02-17T22:33:42.469Z","0.1.2":"2026-02-18T00:34:22.832Z","0.1.3":"2026-02-18T19:02:35.428Z","0.1.4":"2026-02-18T21:30:08.054Z","0.1.5":"2026-02-20T01:29:57.622Z","0.1.6":"2026-02-20T16:59:05.529Z","0.1.7":"2026-02-23T01:14:48.962Z","0.1.8":"2026-02-24T22:43:45.172Z","0.1.9":"2026-02-25T11:30:15.236Z","0.1.10":"2026-02-25T21:48:46.102Z","0.1.11":"2026-02-25T23:11:21.742Z","0.1.12":"2026-02-26T08:40:54.672Z","0.1.13":"2026-02-26T08:48:53.235Z","0.1.14":"2026-03-01T16:37:28.901Z","0.1.15":"2026-03-01T18:58:15.968Z","0.1.16":"2026-03-10T08:33:42.970Z","0.2.0":"2026-03-10T16:59:25.343Z","0.3.0":"2026-03-12T19:13:59.577Z","0.3.1":"2026-03-18T05:58:27.531Z","0.4.0":"2026-03-29T15:22:06.570Z","0.4.1":"2026-04-04T14:35:23.545Z","0.5.0":"2026-04-06T10:45:02.430Z","0.5.1":"2026-04-06T21:42:43.717Z","0.5.2":"2026-04-07T09:38:04.937Z","0.5.3":"2026-04-08T09:49:55.833Z","0.6.0":"2026-04-25T09:56:43.403Z","0.6.1":"2026-04-25T21:38:11.598Z","0.7.0":"2026-05-05T19:50:57.483Z","0.8.0":"2026-05-15T15:51:32.704Z","0.9.0":"2026-05-22T15:30:52.586Z","0.10.0":"2026-05-23T04:08:08.770Z","0.11.0":"2026-06-17T08:43:19.694Z","0.11.1":"2026-06-23T09:57:42.480Z","0.11.2":"2026-06-23T14:29:08.842Z","0.12.0":"2026-07-04T20:23:08.158Z","0.12.1":"2026-07-23T13:06:21.531Z","0.13.0":"2026-07-27T17:05:49.996Z","0.13.1":"2026-08-19T04:01:35.902Z","0.13.2":"2026-08-28T18:42:34.818Z","0.14.0":"2026-09-06T01:55:41.694Z"},"bugs":{"url":"https://github.com/openclaw/acpx/issues"},"author":{"name":"OpenClaw Team","email":"dev@openclaw.ai"},"license":"MIT","homepage":"https://github.com/openclaw/acpx#readme","keywords":["acp","agent-client-protocol","ai","claude-code","cli","codex","coding-agent"],"repository":{"url":"git+https://github.com/openclaw/acpx.git","type":"git"},"description":"Headless CLI client for the Agent Client Protocol (ACP) — talk to coding agents from the command line","maintainers":[{"name":"steipete","email":"steipete@gmail.com"},{"name":"osolmaz","email":"onur@solmaz.io"}],"readme":"# acpx 🤝 — Agents talking to agents, minus the terminal séance\n\n<p align=\"center\">\n  <img src=\"acpx_banner.svg\" alt=\"acpx banner\" width=\"100%\" />\n</p>\n\n[![CI](https://img.shields.io/github/actions/workflow/status/openclaw/acpx/ci.yml?branch=main&style=flat-square&label=ci)](https://github.com/openclaw/acpx/actions/workflows/ci.yml)\n[![npm](https://img.shields.io/npm/v/acpx?style=flat-square)](https://www.npmjs.com/package/acpx)\n[![Node.js](https://img.shields.io/node/v/acpx?style=flat-square)](https://nodejs.org/)\n[![License](https://img.shields.io/github/license/openclaw/acpx?style=flat-square)](LICENSE)\n[![npm downloads](https://img.shields.io/npm/dm/acpx?style=flat-square)](https://www.npmjs.com/package/acpx)\n\n`acpx` is a headless command-line client for the [Agent Client Protocol (ACP)](https://agentclientprotocol.com). It gives agents, orchestrators, and developers one structured interface for persistent sessions, one-shot runs, permissions, and machine-readable output across ACP-compatible coding agents.\n\n```console\n$ acpx codex sessions new\n<session-id>\n$ acpx codex \"summarize this repository\"\n[tool] Read README.md (completed)\nThis repository contains ...\n[done] end_turn\n```\n\n> [!NOTE]\n> `acpx` is pre-1.0. Treat its CLI and runtime interfaces as evolving.\n\n## Install\n\nInstall the published npm package globally:\n\n```bash\nnpm install -g acpx@latest\n```\n\n`acpx` requires Node.js 22.13 or newer. To try it without a global install, prefix a command with `npx acpx@latest` instead. See the [install guide](docs/install.md) for adapter prerequisites, updates, and source builds.\n\n## Quick start\n\nInstall and authenticate the coding agent you want to use, then create a session in your project and send it a prompt:\n\n```bash\nacpx codex sessions new\nacpx codex \"find the slowest test and explain why\"\n```\n\nThe session is scoped to the current repository and persists across invocations. Creating sessions explicitly prevents automation from starting an unexpected conversation. The [quickstart](docs/quickstart.md) continues with named sessions, one-shot runs, history, and JSON output.\n\n## Choose an agent\n\nUse the same command shape with the built-in launch profiles:\n\n| Agent             | Command                      |\n| ----------------- | ---------------------------- |\n| Codex             | `acpx codex …`               |\n| Claude Code       | `acpx claude …`              |\n| Gemini CLI        | `acpx gemini …`              |\n| OpenClaw          | `acpx openclaw …`            |\n| Custom ACP server | `acpx --agent '<command>' …` |\n\nThe upstream agent must be installed and authenticated when its adapter does not provide that itself. See [built-in agents](docs/agents.md) for every supported profile and [custom agents](docs/custom-agents.md) for registry configuration.\n\n## Sessions and one-shot runs\n\nPersistent sessions keep context between prompts, support parallel named workstreams, and queue follow-up prompts when a turn is already running. Use `exec` when you want a stateless run with no saved session.\n\n```bash\nacpx codex sessions new --name backend\nacpx codex -s backend \"trace the checkout timeout\"\nacpx codex exec \"summarize this repository\"\nacpx --model gpt-5.4 codex exec --config-option reasoning_effort=high \"review this repository\"\n```\n\nSession state lives under `~/.acpx/`. The [sessions guide](docs/sessions.md) covers scope, queue ownership, reconnects, export/import, cancellation, and cleanup.\n\n## Automation and permissions\n\nText output is the default. `--format json` emits NDJSON ACP events for automation, while `--format quiet` prints only the final assistant text. Output events retain structured thinking, tool calls, diffs, and completion state instead of terminal escape sequences.\n\nPermission modes range from read approval to explicit deny or approve-all policies. Use `--cwd` to set the session scope and filesystem boundary. Global and project JSON configuration can provide defaults; command-line flags take precedence.\n\n- [Output formats](docs/output-formats.md)\n- [Permissions](docs/permissions.md)\n- [Configuration](docs/config.md)\n- [Exit codes](docs/exit-codes.md)\n\n## Flows and embedding\n\nFor multi-step work, `acpx flow run` executes TypeScript workflows that combine ACP turns with deterministic actions, decisions, computation, and checkpoints. The package also exports `acpx/runtime` and `acpx/flows` for applications that need session and workflow primitives without shelling out.\n\nStart with the [flows guide](docs/flows.md), then use the [examples](examples/flows/README.md) and [architecture notes](docs/2026-03-25-acpx-flows-architecture.md) for deeper integrations.\n\n## Documentation\n\n- [CLI reference](docs/CLI.md) — commands, flags, and behavior\n- [Prompting](docs/prompting.md) — arguments, stdin, files, and queueing\n- [Session controls](docs/session-control.md) — cancel, modes, options, and status\n- [Compare agents](docs/compare.md) — run one prompt across multiple agents\n- [ACP coverage](docs/2026-02-19-acp-coverage-roadmap.md) — implemented protocol methods\n- [Vision](VISION.md) — project scope and design principles\n\nThe full documentation is also available at [acpx.sh](https://acpx.sh/).\n\n## Development\n\n```bash\npnpm install --frozen-lockfile\npnpm run check\npnpm run check:docs\n```\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for contribution and review guidance.\n\n## License\n\nMIT. See [LICENSE](LICENSE).\n","readmeFilename":"README.md"}