{"_id":"@brokkai/codex-acp","_rev":"9-1c721107d1dfdcce2721407065948777","name":"@brokkai/codex-acp","dist-tags":{"latest":"1.13.5"},"versions":{"1.11.1":{"name":"@brokkai/codex-acp","version":"1.11.1","keywords":[],"author":{"name":"Agent Client Protocol"},"license":"Apache-2.0","_id":"@brokkai/codex-acp@1.11.1","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/codex-acp#readme","bugs":{"url":"https://github.com/BrokkAi/codex-acp/issues"},"bin":{"codex-acp":"dist/index.js"},"dist":{"shasum":"6c483f3df178a5d868a925e636148d5c67d9a2b8","tarball":"https://registry.npmjs.org/@brokkai/codex-acp/-/codex-acp-1.11.1.tgz","fileCount":4,"integrity":"sha512-eGh2NvM9rsWRNEgqrLXIofxs2+ngOUn5yDsF702MAbG6hV6S4PpYynayWg91xwK/UgqnHsl443Q0oDqDjSu/VQ==","signatures":[{"sig":"MEUCIDb/kf1zUruuoAwPGguThKHifloRTgDA8zcrrAsaNiCjAiEA7SgFcq29G3kMm9/uxQi8Ve9Qcgp9k4z8a4dseAvNCco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297655},"main":"dist/index.js","type":"module","_from":"file:/home/jonathan/Projects/hel2/target/brokkai-codex-acp-1.11.1.tgz","scripts":{"test":"vitest run --no-file-parallelism --retry=2","build":"node build.mjs","start":"node --import tsx src/index.ts","test:e2e":"npm run build && RUN_E2E_TESTS=true vitest run --no-file-parallelism --retry=2 src/__tests__/CodexACPAgent/e2e","typecheck":"tsc --noEmit && tsc --noEmit -p examples/tsconfig.json","bundle:all":"npm run bundle:linux-x64 && npm run bundle:linux-arm64 && npm run bundle:darwin-x64 && npm run bundle:darwin-arm64 && npm run bundle:win-x64 && npm run bundle:win-arm64","codex-test":"tsx .claude/skills/run-codex/scripts/run-codex-test.ts","test:watch":"vitest","package:all":"npm run package:linux-x64 && npm run package:linux-arm64 && npm run package:darwin-x64 && npm run package:darwin-arm64 && npm run package:win-x64 && npm run package:win-arm64","bundle:win-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-x64-baseline --outfile dist/bin/codex-acp-x64-windows.exe","generate-types":"codex app-server generate-ts --out src/app-server","prepublishOnly":"npm run build","package:win-x64":"cd dist/bin && zip codex-acp-x64-windows.zip codex-acp-x64-windows.exe","bundle:linux-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-x64-baseline --outfile dist/bin/codex-acp-x64-linux","bundle:win-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-arm64 --outfile dist/bin/codex-acp-arm64-windows.exe","example:steering":"node --import tsx examples/steering.ts","bundle:darwin-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-x64-baseline --outfile dist/bin/codex-acp-x64-darwin","package:linux-x64":"cd dist/bin && zip codex-acp-x64-linux.zip codex-acp-x64-linux","package:win-arm64":"cd dist/bin && zip codex-acp-arm64-windows.zip codex-acp-arm64-windows.exe","bundle:linux-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-arm64 --outfile dist/bin/codex-acp-arm64-linux","package:darwin-x64":"cd dist/bin && zip codex-acp-x64-darwin.zip codex-acp-x64-darwin","bundle:darwin-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-arm64 --outfile dist/bin/codex-acp-arm64-darwin","package:linux-arm64":"cd dist/bin && zip codex-acp-arm64-linux.zip codex-acp-arm64-linux","package:darwin-arm64":"cd dist/bin && zip codex-acp-arm64-darwin.zip codex-acp-arm64-darwin","example:simple-client":"node --import tsx examples/simple-client.ts","example:steering:multistep":"node --import tsx examples/steering.ts"},"_npmUser":{"name":"jbellis","email":"jbellis@gmail.com"},"_resolved":"/home/jonathan/Projects/hel2/target/brokkai-codex-acp-1.11.1.tgz","_integrity":"sha512-eGh2NvM9rsWRNEgqrLXIofxs2+ngOUn5yDsF702MAbG6hV6S4PpYynayWg91xwK/UgqnHsl443Q0oDqDjSu/VQ==","repository":{"url":"git+https://github.com/BrokkAi/codex-acp.git","type":"git"},"_npmVersion":"12.0.2","description":"> BrokkAi's downstream adapter for Mjolnir. Install `@brokkai/codex-acp`; the executable remains `codex-acp`. Guardian preserves configured Codex sandbox grants across prompts. Releases are maintained at https://github.com/BrokkAi/codex-acp/releases.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0","diff":"^9.0.0","open":"^11.0.1","@openai/codex":"0.153.4","vscode-jsonrpc":"^9.0.1","@agentclientprotocol/sdk":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.1.0","mcp-hello-world":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-acp_1.11.1_1789073650974_0.36838724137476686","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@brokkai/codex-acp","version":"1.11.2","keywords":[],"author":{"name":"Agent Client Protocol"},"license":"Apache-2.0","_id":"@brokkai/codex-acp@1.11.2","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/codex-acp#readme","bugs":{"url":"https://github.com/BrokkAi/codex-acp/issues"},"bin":{"codex-acp":"dist/index.js"},"dist":{"shasum":"b4b5e94af80e653af416eab88aea871d5c242852","tarball":"https://registry.npmjs.org/@brokkai/codex-acp/-/codex-acp-1.11.2.tgz","fileCount":4,"integrity":"sha512-+i8PSO+p7f/97Uv3js07eUSOjixOIGf9/A1ghVabhME81J8BoyZ/I6MTfKzmzih+Mv6bPSupjMvgZOt/4eoMtQ==","signatures":[{"sig":"MEQCIFuYndeujhlLrbLAwznxZUTDh6LZ9y1rCSz0ESP+OfMJAiBgc6OrFnSXTQ2s5fQFirHjnR5CSr0H6WgtPnvqqKnakg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDhSqtbxKehzwwdhhJntzjv3YOGHvaXlCAX7HpEwxCoQIhAPIXsDUEN6vUu63FHIV6G9wCyJbSHPMTnQu2WqZScMsA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fcodex-acp@1.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1300245},"main":"dist/index.js","type":"module","_from":"file:brokkai-codex-acp-1.11.2.tgz","scripts":{"test":"vitest run --no-file-parallelism --retry=2","build":"node build.mjs","start":"node --import tsx src/index.ts","test:e2e":"npm run build && RUN_E2E_TESTS=true vitest run --no-file-parallelism --retry=2 src/__tests__/CodexACPAgent/e2e","typecheck":"tsc --noEmit && tsc --noEmit -p examples/tsconfig.json","bundle:all":"npm run bundle:linux-x64 && npm run bundle:linux-arm64 && npm run bundle:darwin-x64 && npm run bundle:darwin-arm64 && npm run bundle:win-x64 && npm run bundle:win-arm64","codex-test":"tsx .claude/skills/run-codex/scripts/run-codex-test.ts","test:watch":"vitest","package:all":"npm run package:linux-x64 && npm run package:linux-arm64 && npm run package:darwin-x64 && npm run package:darwin-arm64 && npm run package:win-x64 && npm run package:win-arm64","bundle:win-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-x64-baseline --outfile dist/bin/codex-acp-x64-windows.exe","generate-types":"codex app-server generate-ts --out src/app-server","prepublishOnly":"npm run build","package:win-x64":"cd dist/bin && zip codex-acp-x64-windows.zip codex-acp-x64-windows.exe","bundle:linux-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-x64-baseline --outfile dist/bin/codex-acp-x64-linux","bundle:win-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-arm64 --outfile dist/bin/codex-acp-arm64-windows.exe","example:steering":"node --import tsx examples/steering.ts","bundle:darwin-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-x64-baseline --outfile dist/bin/codex-acp-x64-darwin","package:linux-x64":"cd dist/bin && zip codex-acp-x64-linux.zip codex-acp-x64-linux","package:win-arm64":"cd dist/bin && zip codex-acp-arm64-windows.zip codex-acp-arm64-windows.exe","bundle:linux-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-arm64 --outfile dist/bin/codex-acp-arm64-linux","package:darwin-x64":"cd dist/bin && zip codex-acp-x64-darwin.zip codex-acp-x64-darwin","bundle:darwin-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-arm64 --outfile dist/bin/codex-acp-arm64-darwin","package:linux-arm64":"cd dist/bin && zip codex-acp-arm64-linux.zip codex-acp-arm64-linux","package:darwin-arm64":"cd dist/bin && zip codex-acp-arm64-darwin.zip codex-acp-arm64-darwin","example:simple-client":"node --import tsx examples/simple-client.ts","example:steering:multistep":"node --import tsx examples/steering.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80753811-44fa-4ff4-9b78-7b93ca06812e"}},"_resolved":"/home/runner/work/codex-acp/codex-acp/brokkai-codex-acp-1.11.2.tgz","_integrity":"sha512-+i8PSO+p7f/97Uv3js07eUSOjixOIGf9/A1ghVabhME81J8BoyZ/I6MTfKzmzih+Mv6bPSupjMvgZOt/4eoMtQ==","repository":{"url":"git+https://github.com/BrokkAi/codex-acp.git","type":"git"},"_npmVersion":"11.19.1","description":"> BrokkAi's downstream adapter for Mjolnir. Install `@brokkai/codex-acp`; the executable remains `codex-acp`. Guardian preserves configured Codex sandbox grants across prompts. Releases are maintained at https://github.com/BrokkAi/codex-acp/releases.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0","diff":"^9.0.0","open":"^11.0.1","@openai/codex":"0.153.4","vscode-jsonrpc":"^9.0.1","@agentclientprotocol/sdk":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.1.0","mcp-hello-world":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-acp_1.11.2_1789238086387_0.36285501706428835","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@brokkai/codex-acp","version":"1.11.3","keywords":[],"author":{"name":"Agent Client Protocol"},"license":"Apache-2.0","_id":"@brokkai/codex-acp@1.11.3","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/codex-acp#readme","bugs":{"url":"https://github.com/BrokkAi/codex-acp/issues"},"bin":{"codex-acp":"dist/index.js"},"dist":{"shasum":"da388353ea2df678d01b4e2be184bdfe2995f85d","tarball":"https://registry.npmjs.org/@brokkai/codex-acp/-/codex-acp-1.11.3.tgz","fileCount":4,"integrity":"sha512-M2c9KSIh7cOQ0lcZLnXQlAeeLbbWvVCEALMboVcQG56XmTCBhdTuk5Jrc+1cgL5sPtmZENp5tzBa7HMxHS6USg==","signatures":[{"sig":"MEYCIQDem12lXw82RXPWo6tsdiurmSHzKpVA9OUZIGfejNLR3gIhAOdimMmRYOYsrJP9Nd4+Undwwuw/C64ihQTfiEEktbxs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGASyykrkJ68JZvL7fcCDdtcF4uACEK6WeSeQWCKB72vAiEAq6mqT4wM6FYPPyivVvx2aUH1yQmKz99J5dBDcdB9gS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fcodex-acp@1.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1309457},"main":"dist/index.js","type":"module","_from":"file:brokkai-codex-acp-1.11.3.tgz","scripts":{"test":"vitest run --no-file-parallelism --retry=2","build":"node build.mjs","start":"node --import tsx src/index.ts","test:e2e":"npm run build && RUN_E2E_TESTS=true vitest run --no-file-parallelism --retry=2 src/__tests__/CodexACPAgent/e2e","typecheck":"tsc --noEmit && tsc --noEmit -p examples/tsconfig.json","bundle:all":"npm run bundle:linux-x64 && npm run bundle:linux-arm64 && npm run bundle:darwin-x64 && npm run bundle:darwin-arm64 && npm run bundle:win-x64 && npm run bundle:win-arm64","codex-test":"tsx .claude/skills/run-codex/scripts/run-codex-test.ts","test:watch":"vitest","package:all":"npm run package:linux-x64 && npm run package:linux-arm64 && npm run package:darwin-x64 && npm run package:darwin-arm64 && npm run package:win-x64 && npm run package:win-arm64","bundle:win-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-x64-baseline --outfile dist/bin/codex-acp-x64-windows.exe","generate-types":"codex app-server generate-ts --out src/app-server","prepublishOnly":"npm run build","package:win-x64":"cd dist/bin && zip codex-acp-x64-windows.zip codex-acp-x64-windows.exe","bundle:linux-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-x64-baseline --outfile dist/bin/codex-acp-x64-linux","bundle:win-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-arm64 --outfile dist/bin/codex-acp-arm64-windows.exe","example:steering":"node --import tsx examples/steering.ts","bundle:darwin-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-x64-baseline --outfile dist/bin/codex-acp-x64-darwin","package:linux-x64":"cd dist/bin && zip codex-acp-x64-linux.zip codex-acp-x64-linux","package:win-arm64":"cd dist/bin && zip codex-acp-arm64-windows.zip codex-acp-arm64-windows.exe","bundle:linux-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-arm64 --outfile dist/bin/codex-acp-arm64-linux","package:darwin-x64":"cd dist/bin && zip codex-acp-x64-darwin.zip codex-acp-x64-darwin","bundle:darwin-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-arm64 --outfile dist/bin/codex-acp-arm64-darwin","package:linux-arm64":"cd dist/bin && zip codex-acp-arm64-linux.zip codex-acp-arm64-linux","package:darwin-arm64":"cd dist/bin && zip codex-acp-arm64-darwin.zip codex-acp-arm64-darwin","example:simple-client":"node --import tsx examples/simple-client.ts","example:steering:multistep":"node --import tsx examples/steering.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80753811-44fa-4ff4-9b78-7b93ca06812e"}},"_resolved":"/home/runner/work/codex-acp/codex-acp/brokkai-codex-acp-1.11.3.tgz","_integrity":"sha512-M2c9KSIh7cOQ0lcZLnXQlAeeLbbWvVCEALMboVcQG56XmTCBhdTuk5Jrc+1cgL5sPtmZENp5tzBa7HMxHS6USg==","repository":{"url":"git+https://github.com/BrokkAi/codex-acp.git","type":"git"},"_npmVersion":"11.19.1","description":"> BrokkAi's downstream adapter for Mjolnir. Install `@brokkai/codex-acp`; the executable remains `codex-acp`. Guardian preserves configured Codex sandbox grants across prompts. Releases are maintained at https://github.com/BrokkAi/codex-acp/releases.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0","diff":"^9.0.0","open":"^11.0.1","@openai/codex":"0.153.4","vscode-jsonrpc":"^9.0.1","@agentclientprotocol/sdk":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.1.0","mcp-hello-world":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-acp_1.11.3_1789248799929_0.29442543132532717","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"@brokkai/codex-acp","version":"1.11.4","keywords":[],"author":{"name":"Agent Client Protocol"},"license":"Apache-2.0","_id":"@brokkai/codex-acp@1.11.4","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/codex-acp#readme","bugs":{"url":"https://github.com/BrokkAi/codex-acp/issues"},"bin":{"codex-acp":"dist/index.js"},"dist":{"shasum":"b1a62cf670e4268919fb49fa7f844dc483701945","tarball":"https://registry.npmjs.org/@brokkai/codex-acp/-/codex-acp-1.11.4.tgz","fileCount":4,"integrity":"sha512-HeP9Rn1cvPg5MRDNrRV0eHfKFa7O2q5/uAM01X/g7ZE2xE1VJKlLJrLQhAmbZXqwoSsCHlFy5avHbZgULHQLLg==","signatures":[{"sig":"MEUCIDB2Hpk3casQIDK+AuMPaqnAzsStggtUhizS+PgAYLl7AiEA+iZcXTyrWlWfDK7D1XdQu8djJKSvjJMqKVKH8uEhje0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMGDEOt38ojBwhM/LgowEKYT5jgJWN6ldTUvOrHXtw+wIgJd7j0m1QMtzMgEnfqaKwezx5+mbdLxS/Gbo22r48hNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fcodex-acp@1.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1312939},"main":"dist/index.js","type":"module","_from":"file:brokkai-codex-acp-1.11.4.tgz","scripts":{"test":"vitest run --no-file-parallelism --retry=2","build":"node build.mjs","start":"node --import tsx src/index.ts","test:e2e":"npm run build && RUN_E2E_TESTS=true vitest run --no-file-parallelism --retry=2 src/__tests__/CodexACPAgent/e2e","typecheck":"tsc --noEmit && tsc --noEmit -p examples/tsconfig.json","bundle:all":"npm run bundle:linux-x64 && npm run bundle:linux-arm64 && npm run bundle:darwin-x64 && npm run bundle:darwin-arm64 && npm run bundle:win-x64 && npm run bundle:win-arm64","codex-test":"tsx .claude/skills/run-codex/scripts/run-codex-test.ts","test:watch":"vitest","package:all":"npm run package:linux-x64 && npm run package:linux-arm64 && npm run package:darwin-x64 && npm run package:darwin-arm64 && npm run package:win-x64 && npm run package:win-arm64","bundle:win-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-x64-baseline --outfile dist/bin/codex-acp-x64-windows.exe","generate-types":"codex app-server generate-ts --out src/app-server","prepublishOnly":"npm run build","package:win-x64":"cd dist/bin && zip codex-acp-x64-windows.zip codex-acp-x64-windows.exe","bundle:linux-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-x64-baseline --outfile dist/bin/codex-acp-x64-linux","bundle:win-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-arm64 --outfile dist/bin/codex-acp-arm64-windows.exe","example:steering":"node --import tsx examples/steering.ts","bundle:darwin-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-x64-baseline --outfile dist/bin/codex-acp-x64-darwin","package:linux-x64":"cd dist/bin && zip codex-acp-x64-linux.zip codex-acp-x64-linux","package:win-arm64":"cd dist/bin && zip codex-acp-arm64-windows.zip codex-acp-arm64-windows.exe","bundle:linux-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-arm64 --outfile dist/bin/codex-acp-arm64-linux","package:darwin-x64":"cd dist/bin && zip codex-acp-x64-darwin.zip codex-acp-x64-darwin","bundle:darwin-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-arm64 --outfile dist/bin/codex-acp-arm64-darwin","package:linux-arm64":"cd dist/bin && zip codex-acp-arm64-linux.zip codex-acp-arm64-linux","package:darwin-arm64":"cd dist/bin && zip codex-acp-arm64-darwin.zip codex-acp-arm64-darwin","example:simple-client":"node --import tsx examples/simple-client.ts","example:steering:multistep":"node --import tsx examples/steering.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:80753811-44fa-4ff4-9b78-7b93ca06812e"}},"_resolved":"/home/runner/work/codex-acp/codex-acp/brokkai-codex-acp-1.11.4.tgz","_integrity":"sha512-HeP9Rn1cvPg5MRDNrRV0eHfKFa7O2q5/uAM01X/g7ZE2xE1VJKlLJrLQhAmbZXqwoSsCHlFy5avHbZgULHQLLg==","repository":{"url":"git+https://github.com/BrokkAi/codex-acp.git","type":"git"},"_npmVersion":"11.19.1","description":"> BrokkAi's downstream adapter for Mjolnir. Install `@brokkai/codex-acp`; the executable remains `codex-acp`. Guardian preserves configured Codex sandbox grants across prompts. Releases are maintained at https://github.com/BrokkAi/codex-acp/releases.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0","diff":"^9.0.0","open":"^11.0.1","@openai/codex":"0.153.4","vscode-jsonrpc":"^9.0.1","@agentclientprotocol/sdk":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.1.0","mcp-hello-world":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-acp_1.11.4_1789360255241_0.17442780146219872","host":"s3://npm-registry-packages-npm-production"}},"1.11.5":{"name":"@brokkai/codex-acp","version":"1.11.5","keywords":[],"author":{"name":"Agent Client Protocol"},"license":"Apache-2.0","_id":"@brokkai/codex-acp@1.11.5","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/codex-acp#readme","bugs":{"url":"https://github.com/BrokkAi/codex-acp/issues"},"bin":{"codex-acp":"dist/index.js"},"dist":{"shasum":"e3238879f9ad182ed810085c40007e6bccb4790b","tarball":"https://registry.npmjs.org/@brokkai/codex-acp/-/codex-acp-1.11.5.tgz","fileCount":4,"integrity":"sha512-o06rnHMRRA6LtT2+NtjIe6LeX0SpRiBvinIAavwVzAA+wQXCsVnLLkATUEmiF5qBCz5EpJCpa00iITE34k4CTw==","signatures":[{"sig":"MEUCIQCMZgD+GYnxIaRq+QMJbAhDtixJZqrG7Ba1qP3FrRmnzAIgVW0WZrXceiUTs3IkdtKTgJ1cavheGmTMA4DHc/h2ts8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAW1RfbY6GH/VTgoM0Gu28mXydzm+lEhREb6DSYiG4AUAiB2Hp/sclOR7vyKHxxheZGHk6iyiXl3OsZnYCkvB6Nz6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fcodex-acp@1.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1315749},"main":"dist/index.js","type":"module","_from":"file:brokkai-codex-acp-1.11.5.tgz","scripts":{"test":"vitest run --no-file-parallelism --retry=2","build":"node build.mjs","start":"node --import tsx src/index.ts","test:e2e":"npm run build && RUN_E2E_TESTS=true vitest run --no-file-parallelism --retry=2 src/__tests__/CodexACPAgent/e2e","typecheck":"tsc --noEmit && tsc --noEmit -p examples/tsconfig.json","bundle:all":"npm run bundle:linux-x64 && npm run bundle:linux-arm64 && npm run bundle:darwin-x64 && npm run bundle:darwin-arm64 && npm run bundle:win-x64 && npm run bundle:win-arm64","codex-test":"tsx .claude/skills/run-codex/scripts/run-codex-test.ts","test:watch":"vitest","package:all":"npm run package:linux-x64 && npm run package:linux-arm64 && npm run package:darwin-x64 && npm run package:darwin-arm64 && npm run package:win-x64 && npm run package:win-arm64","bundle:win-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-x64-baseline --outfile dist/bin/codex-acp-x64-windows.exe","generate-types":"codex app-server generate-ts --out src/app-server","prepublishOnly":"npm run build","package:win-x64":"cd dist/bin && zip codex-acp-x64-windows.zip codex-acp-x64-windows.exe","bundle:linux-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-x64-baseline --outfile dist/bin/codex-acp-x64-linux","bundle:win-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-arm64 --outfile dist/bin/codex-acp-arm64-windows.exe","example:steering":"node --import tsx examples/steering.ts","bundle:darwin-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-x64-baseline --outfile dist/bin/codex-acp-x64-darwin","package:linux-x64":"cd dist/bin && zip codex-acp-x64-linux.zip codex-acp-x64-linux","package:win-arm64":"cd dist/bin && zip codex-acp-arm64-windows.zip codex-acp-arm64-windows.exe","bundle:linux-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-arm64 --outfile dist/bin/codex-acp-arm64-linux","package:darwin-x64":"cd dist/bin && zip codex-acp-x64-darwin.zip codex-acp-x64-darwin","bundle:darwin-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-arm64 --outfile dist/bin/codex-acp-arm64-darwin","package:linux-arm64":"cd dist/bin && zip codex-acp-arm64-linux.zip codex-acp-arm64-linux","package:darwin-arm64":"cd dist/bin && zip codex-acp-arm64-darwin.zip codex-acp-arm64-darwin","example:simple-client":"node --import tsx examples/simple-client.ts","example:steering:multistep":"node --import tsx examples/steering.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0160fcf-60aa-4281-8d0a-bdbd02379661"}},"_resolved":"/home/runner/work/codex-acp/codex-acp/brokkai-codex-acp-1.11.5.tgz","_integrity":"sha512-o06rnHMRRA6LtT2+NtjIe6LeX0SpRiBvinIAavwVzAA+wQXCsVnLLkATUEmiF5qBCz5EpJCpa00iITE34k4CTw==","repository":{"url":"git+https://github.com/BrokkAi/codex-acp.git","type":"git"},"_npmVersion":"11.19.1","description":"> BrokkAi's downstream adapter for Mjolnir. Install `@brokkai/codex-acp`; the executable remains `codex-acp`. Guardian preserves configured Codex sandbox grants across prompts. Releases are maintained at https://github.com/BrokkAi/codex-acp/releases.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0","diff":"^9.0.0","open":"^11.0.1","@openai/codex":"0.153.4","vscode-jsonrpc":"^9.0.1","@agentclientprotocol/sdk":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.1.0","mcp-hello-world":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-acp_1.11.5_1789868787387_0.9512773168337247","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"@brokkai/codex-acp","version":"1.13.2","keywords":[],"author":{"name":"Agent Client Protocol"},"license":"Apache-2.0","_id":"@brokkai/codex-acp@1.13.2","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/codex-acp#readme","bugs":{"url":"https://github.com/BrokkAi/codex-acp/issues"},"bin":{"codex-acp":"dist/index.js"},"dist":{"shasum":"6365479ebe0ba565cb33925527a214bc00b928a1","tarball":"https://registry.npmjs.org/@brokkai/codex-acp/-/codex-acp-1.13.2.tgz","fileCount":4,"integrity":"sha512-ywCqltgNDoeHeAMah+MebvL5xKUrl5qLECiaqJEtbscbScjSXY5/sSvFZJfLseWLSSlfAMWEJybZHYSDEJrYoA==","signatures":[{"sig":"MEUCIQDcb/CpOdEEMiJ7TwIF44Vgve3DPOLVliGtRnyRunliXgIgditj5O3S/hEyE0cWGR6mcx8djORgdQBSXyBedqD/DGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEdjSqNETpce6shPOn/vI9u1CtiJor9us11QLok5gL1bAiEAi+LpgZRTceaR1gBSfFS1LDX+pPO50/LsfhxSeO+fkC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fcodex-acp@1.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1547653},"main":"dist/index.js","type":"module","_from":"file:brokkai-codex-acp-1.13.2.tgz","scripts":{"test":"vitest run --no-file-parallelism --retry=2","build":"node build.mjs","start":"node --import tsx src/index.ts","test:e2e":"npm run build && RUN_E2E_TESTS=true vitest run --no-file-parallelism --retry=2 src/__tests__/CodexACPAgent/e2e","typecheck":"tsc --noEmit && tsc --noEmit -p examples/tsconfig.json","bundle:all":"npm run bundle:linux-x64 && npm run bundle:linux-arm64 && npm run bundle:darwin-x64 && npm run bundle:darwin-arm64 && npm run bundle:win-x64 && npm run bundle:win-arm64","codex-test":"tsx .claude/skills/run-codex/scripts/run-codex-test.ts","test:watch":"vitest","package:all":"npm run package:linux-x64 && npm run package:linux-arm64 && npm run package:darwin-x64 && npm run package:darwin-arm64 && npm run package:win-x64 && npm run package:win-arm64","bundle:win-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-x64-baseline --outfile dist/bin/codex-acp-x64-windows.exe","generate-types":"codex app-server generate-ts --out src/app-server","prepublishOnly":"npm run build","package:win-x64":"cd dist/bin && zip codex-acp-x64-windows.zip codex-acp-x64-windows.exe","bundle:linux-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-x64-baseline --outfile dist/bin/codex-acp-x64-linux","bundle:win-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-arm64 --outfile dist/bin/codex-acp-arm64-windows.exe","example:steering":"node --import tsx examples/steering.ts","bundle:darwin-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-x64-baseline --outfile dist/bin/codex-acp-x64-darwin","package:linux-x64":"cd dist/bin && zip codex-acp-x64-linux.zip codex-acp-x64-linux","package:win-arm64":"cd dist/bin && zip codex-acp-arm64-windows.zip codex-acp-arm64-windows.exe","bundle:linux-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-arm64 --outfile dist/bin/codex-acp-arm64-linux","package:darwin-x64":"cd dist/bin && zip codex-acp-x64-darwin.zip codex-acp-x64-darwin","bundle:darwin-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-arm64 --outfile dist/bin/codex-acp-arm64-darwin","package:linux-arm64":"cd dist/bin && zip codex-acp-arm64-linux.zip codex-acp-arm64-linux","package:darwin-arm64":"cd dist/bin && zip codex-acp-arm64-darwin.zip codex-acp-arm64-darwin","example:simple-client":"node --import tsx examples/simple-client.ts","example:steering:multistep":"node --import tsx examples/steering.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0160fcf-60aa-4281-8d0a-bdbd02379661"}},"_resolved":"/home/runner/work/codex-acp/codex-acp/brokkai-codex-acp-1.13.2.tgz","_integrity":"sha512-ywCqltgNDoeHeAMah+MebvL5xKUrl5qLECiaqJEtbscbScjSXY5/sSvFZJfLseWLSSlfAMWEJybZHYSDEJrYoA==","repository":{"url":"git+https://github.com/BrokkAi/codex-acp.git","type":"git"},"_npmVersion":"11.20.0","description":"> BrokkAi's downstream adapter for Mjolnir. Install `@brokkai/codex-acp`; the executable remains `codex-acp`. Guardian preserves configured Codex sandbox grants across prompts. Releases are maintained at https://github.com/BrokkAi/codex-acp/releases.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0","diff":"^9.0.0","open":"^11.0.1","@openai/codex":"0.156.1","vscode-jsonrpc":"^9.0.1","@agentclientprotocol/sdk":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^5.0.1","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.1.0","mcp-hello-world":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-acp_1.13.2_1790262278658_0.2863216384978089","host":"s3://npm-registry-packages-npm-production"}},"1.13.3":{"name":"@brokkai/codex-acp","version":"1.13.3","keywords":[],"author":{"name":"Agent Client Protocol"},"license":"Apache-2.0","_id":"@brokkai/codex-acp@1.13.3","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/codex-acp#readme","bugs":{"url":"https://github.com/BrokkAi/codex-acp/issues"},"bin":{"codex-acp":"dist/index.js"},"dist":{"shasum":"f03ef69e59e1548c9db4cdf5c4de94961623eaab","tarball":"https://registry.npmjs.org/@brokkai/codex-acp/-/codex-acp-1.13.3.tgz","fileCount":4,"integrity":"sha512-pxoktbAkATSgjh+93HWhrTXRBHL7p/KCRn6Bd6Vm2/QG2UM1p24dD2JhG+7rmgOf/dTGzPsWhY7SzmEeU3EJSA==","signatures":[{"sig":"MEUCIQDVL+NqXrnSmtxxXT+vwvnf5EELVmbs3bXPjx3b40f6zQIgM+Dx1HyAolYvRKAQTQQ2+lPy4xmc6lRYskGhWGekQuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhBx2GtaajBojpBzz1U30N5nbpofE/x9crI5lZ2R0K3gIgGuPhd4m+J1iYPu54jnHmpwcQrK5mKV6E1Opacx8d8yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fcodex-acp@1.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1548175},"main":"dist/index.js","type":"module","_from":"file:brokkai-codex-acp-1.13.3.tgz","scripts":{"test":"vitest run --no-file-parallelism --retry=2","build":"node build.mjs","start":"node --import tsx src/index.ts","test:e2e":"npm run build && RUN_E2E_TESTS=true vitest run --no-file-parallelism --retry=2 src/__tests__/CodexACPAgent/e2e","typecheck":"tsc --noEmit && tsc --noEmit -p examples/tsconfig.json","bundle:all":"npm run bundle:linux-x64 && npm run bundle:linux-arm64 && npm run bundle:darwin-x64 && npm run bundle:darwin-arm64 && npm run bundle:win-x64 && npm run bundle:win-arm64","codex-test":"tsx .claude/skills/run-codex/scripts/run-codex-test.ts","test:watch":"vitest","package:all":"npm run package:linux-x64 && npm run package:linux-arm64 && npm run package:darwin-x64 && npm run package:darwin-arm64 && npm run package:win-x64 && npm run package:win-arm64","bundle:win-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-x64-baseline --outfile dist/bin/codex-acp-x64-windows.exe","generate-types":"codex app-server generate-ts --out src/app-server","prepublishOnly":"npm run build","package:win-x64":"cd dist/bin && zip codex-acp-x64-windows.zip codex-acp-x64-windows.exe","bundle:linux-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-x64-baseline --outfile dist/bin/codex-acp-x64-linux","bundle:win-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-arm64 --outfile dist/bin/codex-acp-arm64-windows.exe","example:steering":"node --import tsx examples/steering.ts","bundle:darwin-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-x64-baseline --outfile dist/bin/codex-acp-x64-darwin","package:linux-x64":"cd dist/bin && zip codex-acp-x64-linux.zip codex-acp-x64-linux","package:win-arm64":"cd dist/bin && zip codex-acp-arm64-windows.zip codex-acp-arm64-windows.exe","bundle:linux-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-arm64 --outfile dist/bin/codex-acp-arm64-linux","package:darwin-x64":"cd dist/bin && zip codex-acp-x64-darwin.zip codex-acp-x64-darwin","bundle:darwin-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-arm64 --outfile dist/bin/codex-acp-arm64-darwin","package:linux-arm64":"cd dist/bin && zip codex-acp-arm64-linux.zip codex-acp-arm64-linux","package:darwin-arm64":"cd dist/bin && zip codex-acp-arm64-darwin.zip codex-acp-arm64-darwin","example:simple-client":"node --import tsx examples/simple-client.ts","example:steering:multistep":"node --import tsx examples/steering.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0160fcf-60aa-4281-8d0a-bdbd02379661"}},"_resolved":"/home/runner/work/codex-acp/codex-acp/brokkai-codex-acp-1.13.3.tgz","_integrity":"sha512-pxoktbAkATSgjh+93HWhrTXRBHL7p/KCRn6Bd6Vm2/QG2UM1p24dD2JhG+7rmgOf/dTGzPsWhY7SzmEeU3EJSA==","repository":{"url":"git+https://github.com/BrokkAi/codex-acp.git","type":"git"},"_npmVersion":"11.20.0","description":"> BrokkAi's downstream adapter for Mjolnir. Install `@brokkai/codex-acp`; the executable remains `codex-acp`. Guardian preserves configured Codex sandbox grants across prompts. Releases are maintained at https://github.com/BrokkAi/codex-acp/releases.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0","diff":"^9.0.0","open":"^11.0.1","@openai/codex":"0.156.1","vscode-jsonrpc":"^9.0.1","@agentclientprotocol/sdk":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^5.0.1","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.1.0","mcp-hello-world":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-acp_1.13.3_1790371669092_0.036387369903549516","host":"s3://npm-registry-packages-npm-production"}},"1.13.4":{"name":"@brokkai/codex-acp","version":"1.13.4","keywords":[],"author":{"name":"Agent Client Protocol"},"license":"Apache-2.0","_id":"@brokkai/codex-acp@1.13.4","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/codex-acp#readme","bugs":{"url":"https://github.com/BrokkAi/codex-acp/issues"},"bin":{"codex-acp":"dist/index.js"},"dist":{"shasum":"548194afb2a732eb81a08022a6856fb82b3c446d","tarball":"https://registry.npmjs.org/@brokkai/codex-acp/-/codex-acp-1.13.4.tgz","fileCount":4,"integrity":"sha512-ARHzhZOnrQtpuZ9GAIF03ispkfg0QH0uvAMZGDsRP5hzI3EoyKnWnoFDFPfHk9CSWLJECm8V15qWqGJpzQjdIw==","signatures":[{"sig":"MEYCIQD4Rg508KgaoSbGcyEvOn1HKpmvJsA8fmslJa0RDVkRVQIhALR8gtjhTSPNdrQaDRCW1Hd2Q5lklqMZhBpU/G1diyjD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcGq/Bk6sn7NoUp4DTtDsWh9G8MBbrFYchYlcoRT3rJQIgCPIemR+AV60GL0k2Udip9Eume+R4lucaHn7gfoMOIMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fcodex-acp@1.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1548184},"main":"dist/index.js","type":"module","_from":"file:brokkai-codex-acp-1.13.4.tgz","scripts":{"test":"vitest run --no-file-parallelism --retry=2","build":"node build.mjs","start":"node --import tsx src/index.ts","test:e2e":"npm run build && RUN_E2E_TESTS=true vitest run --no-file-parallelism --retry=2 src/__tests__/CodexACPAgent/e2e","typecheck":"tsc --noEmit && tsc --noEmit -p examples/tsconfig.json","bundle:all":"npm run bundle:linux-x64 && npm run bundle:linux-arm64 && npm run bundle:darwin-x64 && npm run bundle:darwin-arm64 && npm run bundle:win-x64 && npm run bundle:win-arm64","codex-test":"tsx .claude/skills/run-codex/scripts/run-codex-test.ts","test:watch":"vitest","package:all":"npm run package:linux-x64 && npm run package:linux-arm64 && npm run package:darwin-x64 && npm run package:darwin-arm64 && npm run package:win-x64 && npm run package:win-arm64","bundle:win-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-x64-baseline --outfile dist/bin/codex-acp-x64-windows.exe","generate-types":"codex app-server generate-ts --out src/app-server","prepublishOnly":"npm run build","package:win-x64":"cd dist/bin && zip codex-acp-x64-windows.zip codex-acp-x64-windows.exe","bundle:linux-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-x64-baseline --outfile dist/bin/codex-acp-x64-linux","bundle:win-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-arm64 --outfile dist/bin/codex-acp-arm64-windows.exe","example:steering":"node --import tsx examples/steering.ts","bundle:darwin-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-x64-baseline --outfile dist/bin/codex-acp-x64-darwin","package:linux-x64":"cd dist/bin && zip codex-acp-x64-linux.zip codex-acp-x64-linux","package:win-arm64":"cd dist/bin && zip codex-acp-arm64-windows.zip codex-acp-arm64-windows.exe","bundle:linux-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-arm64 --outfile dist/bin/codex-acp-arm64-linux","package:darwin-x64":"cd dist/bin && zip codex-acp-x64-darwin.zip codex-acp-x64-darwin","bundle:darwin-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-arm64 --outfile dist/bin/codex-acp-arm64-darwin","package:linux-arm64":"cd dist/bin && zip codex-acp-arm64-linux.zip codex-acp-arm64-linux","package:darwin-arm64":"cd dist/bin && zip codex-acp-arm64-darwin.zip codex-acp-arm64-darwin","example:simple-client":"node --import tsx examples/simple-client.ts","example:steering:multistep":"node --import tsx examples/steering.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0160fcf-60aa-4281-8d0a-bdbd02379661"}},"_resolved":"/home/runner/work/codex-acp/codex-acp/brokkai-codex-acp-1.13.4.tgz","_integrity":"sha512-ARHzhZOnrQtpuZ9GAIF03ispkfg0QH0uvAMZGDsRP5hzI3EoyKnWnoFDFPfHk9CSWLJECm8V15qWqGJpzQjdIw==","repository":{"url":"git+https://github.com/BrokkAi/codex-acp.git","type":"git"},"_npmVersion":"11.20.0","description":"> BrokkAi's downstream adapter for Mjolnir. Install `@brokkai/codex-acp`; the executable remains `codex-acp`. Guardian preserves configured Codex sandbox grants across prompts. Releases are maintained at https://github.com/BrokkAi/codex-acp/releases.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0","diff":"^9.0.0","open":"^11.0.1","@openai/codex":"0.156.1","vscode-jsonrpc":"^9.0.1","@agentclientprotocol/sdk":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^5.0.1","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.1.0","mcp-hello-world":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/codex-acp_1.13.4_1790531066740_0.7526060792832545","host":"s3://npm-registry-packages-npm-production"}},"1.13.5":{"_id":"@brokkai/codex-acp@1.13.5","bin":{"codex-acp":"dist/index.js"},"bugs":{"url":"https://github.com/BrokkAi/codex-acp/issues"},"dist":{"shasum":"89525815e8cd7cdd959cba0917cb09098c1d9243","tarball":"https://registry.npmjs.org/@brokkai/codex-acp/-/codex-acp-1.13.5.tgz","fileCount":4,"integrity":"sha512-N0Mof7/OTTxNkATzgh+bFwg4AB89NXrW70UW3chmLYfhUBTbDWwpaP7HTnipsL3JSJIIaSzMMx2uO4Euf/c7vw==","signatures":[{"sig":"MEYCIQCeoT+ayPaV4K0+ySV2FDfWYd2vGggA9NgbvFstrsF5BgIhALIswKdjQMC0gsvQps6dSJZ0v0LGG1eb21KK/A6LWIQL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHSR26Hs+D77MT3w1Uc1gMLc12+yZhgqMuU2T8apJx6wAiEAi1DtfiXxwHy32L7nyIKbkASIaXKT38cST8i4h/G0oYs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fcodex-acp@1.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1548884},"main":"dist/index.js","name":"@brokkai/codex-acp","type":"module","_from":"file:brokkai-codex-acp-1.13.5.tgz","author":{"name":"Agent Client Protocol"},"license":"Apache-2.0","scripts":{"test":"vitest run --no-file-parallelism --retry=2","build":"node build.mjs","start":"node --import tsx src/index.ts","test:e2e":"npm run build && RUN_E2E_TESTS=true vitest run --no-file-parallelism --retry=2 src/__tests__/CodexACPAgent/e2e","typecheck":"tsc --noEmit && tsc --noEmit -p examples/tsconfig.json","bundle:all":"npm run bundle:linux-x64 && npm run bundle:linux-arm64 && npm run bundle:darwin-x64 && npm run bundle:darwin-arm64 && npm run bundle:win-x64 && npm run bundle:win-arm64","codex-test":"tsx .claude/skills/run-codex/scripts/run-codex-test.ts","test:watch":"vitest","package:all":"npm run package:linux-x64 && npm run package:linux-arm64 && npm run package:darwin-x64 && npm run package:darwin-arm64 && npm run package:win-x64 && npm run package:win-arm64","bundle:win-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-x64-baseline --outfile dist/bin/codex-acp-x64-windows.exe","generate-types":"codex app-server generate-ts --out src/app-server","prepublishOnly":"npm run build","package:win-x64":"cd dist/bin && zip codex-acp-x64-windows.zip codex-acp-x64-windows.exe","bundle:linux-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-x64-baseline --outfile dist/bin/codex-acp-x64-linux","bundle:win-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-windows-arm64 --outfile dist/bin/codex-acp-arm64-windows.exe","example:steering":"node --import tsx examples/steering.ts","bundle:darwin-x64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-x64-baseline --outfile dist/bin/codex-acp-x64-darwin","package:linux-x64":"cd dist/bin && zip codex-acp-x64-linux.zip codex-acp-x64-linux","package:win-arm64":"cd dist/bin && zip codex-acp-arm64-windows.zip codex-acp-arm64-windows.exe","bundle:linux-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-linux-arm64 --outfile dist/bin/codex-acp-arm64-linux","package:darwin-x64":"cd dist/bin && zip codex-acp-x64-darwin.zip codex-acp-x64-darwin","bundle:darwin-arm64":"bun build src/index.ts --minify --sourcemap --compile --target=bun-darwin-arm64 --outfile dist/bin/codex-acp-arm64-darwin","package:linux-arm64":"cd dist/bin && zip codex-acp-arm64-linux.zip codex-acp-arm64-linux","package:darwin-arm64":"cd dist/bin && zip codex-acp-arm64-darwin.zip codex-acp-arm64-darwin","example:simple-client":"node --import tsx examples/simple-client.ts","example:steering:multistep":"node --import tsx examples/steering.ts"},"version":"1.13.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0160fcf-60aa-4281-8d0a-bdbd02379661"}},"homepage":"https://github.com/BrokkAi/codex-acp#readme","keywords":[],"_resolved":"/home/runner/work/codex-acp/codex-acp/brokkai-codex-acp-1.13.5.tgz","_integrity":"sha512-N0Mof7/OTTxNkATzgh+bFwg4AB89NXrW70UW3chmLYfhUBTbDWwpaP7HTnipsL3JSJIIaSzMMx2uO4Euf/c7vw==","repository":{"url":"git+https://github.com/BrokkAi/codex-acp.git","type":"git"},"_npmVersion":"11.20.0","description":"> BrokkAi's downstream adapter for Mjolnir. Install `@brokkai/codex-acp`; the executable remains `codex-acp`. Guardian preserves configured Codex sandbox grants across prompts. Releases are maintained at https://github.com/BrokkAi/codex-acp/releases.","directories":{},"maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0","diff":"^9.0.0","open":"^11.0.1","@openai/codex":"0.156.1","vscode-jsonrpc":"^9.0.1","@agentclientprotocol/sdk":"^1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^5.0.1","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.1.0","mcp-hello-world":"^1.1.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codex-acp_1.13.5_1790603792435_0.23929792999921617"}}},"time":{"created":"2026-09-10T20:54:10.844Z","modified":"2026-09-28T13:56:32.989Z","1.11.1":"2026-09-10T20:54:11.166Z","1.11.2":"2026-09-12T18:34:46.542Z","1.11.3":"2026-09-12T21:33:20.017Z","1.11.4":"2026-09-14T04:30:55.395Z","1.11.5":"2026-09-20T01:46:27.521Z","1.13.2":"2026-09-24T15:04:38.764Z","1.13.3":"2026-09-25T21:27:49.355Z","1.13.4":"2026-09-27T17:44:26.853Z","1.13.5":"2026-09-28T13:56:32.567Z"},"bugs":{"url":"https://github.com/BrokkAi/codex-acp/issues"},"author":{"name":"Agent Client Protocol"},"license":"Apache-2.0","homepage":"https://github.com/BrokkAi/codex-acp#readme","keywords":[],"repository":{"url":"git+https://github.com/BrokkAi/codex-acp.git","type":"git"},"description":"> BrokkAi's downstream adapter for Mjolnir. Install `@brokkai/codex-acp`; the executable remains `codex-acp`. Guardian preserves configured Codex sandbox grants across prompts. Releases are maintained at https://github.com/BrokkAi/codex-acp/releases.","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"readme":"> BrokkAi's downstream adapter for Mjolnir. Install `@brokkai/codex-acp`; the executable remains `codex-acp`. Guardian preserves configured Codex sandbox grants across prompts. Releases are maintained at https://github.com/BrokkAi/codex-acp/releases.\n\n# ACP adapter for Codex CLI\n\n[![npm version](https://img.shields.io/npm/v/%40agentclientprotocol%2Fcodex-acp)](https://www.npmjs.com/package/@agentclientprotocol/codex-acp)\n\nUse [OpenAI Codex](https://github.com/openai/codex) from [Agent Client Protocol](https://agentclientprotocol.com/) clients.\n\n`codex-acp` is a stdio ACP agent server. It starts the Codex App Server, translates ACP requests into Codex operations, and maps Codex events back into the client.\n\n## Features\n\n- ChatGPT, API key, and client-provided custom gateway authentication.\n- Model, reasoning effort, fast mode, approval, and sandbox mode configuration.\n- Concrete recommended model and reasoning-effort values through the opt-in [AIR recommended config values](docs/recommended-config-values-extension.md) capability.\n- Text prompts, embedded context, images, resource links, and additional workspace directories.\n- Shell command, file change, [permission request](docs/permission-extension.md), MCP tool call, terminal output, reasoning, plan, web search, image generation, image view, token usage, and review events.\n- [Native ACP subagent sessions](docs/subagent-sessions.md) (after capability negotiation) with separate child histories and root-routed permissions; a legacy tool-call fallback otherwise.\n- [Background terminal tasks](docs/async-tasks.md) in AIR, with task status and targeted stop support after capability negotiation.\n- Session-scoped long-running goals through the provider-neutral [goal extension](docs/goal-extension.md).\n- A per-turn [agent file-change report](docs/agent-file-change-report.md) after capability negotiation.\n- Client-provided MCP servers over command-based stdio config and HTTP transport.\n- Slash commands: `/status`, `/mcp`, `/skills`, `/goal`, `/review`, `/review-branch`, `/review-commit`, `/compact`, and `/logout`, as well as configured skills.\n\n## Installation\n\nRun the published package directly:\n\n```bash\nnpx -y @brokkai/codex-acp\n```\n\nOr install it globally:\n\n```bash\nnpm install -g @agentclientprotocol/codex-acp\ncodex-acp --version\n```\n\nThe npm package includes a compatible `@openai/codex` dependency. Set `CODEX_PATH` only when you want the adapter to run a different Codex binary:\n\n```bash\nCODEX_PATH=/path/to/codex npx -y @brokkai/codex-acp\n```\n\nTo try changes that have landed on `main` but are not released yet, install from the\n`preview` channel. Pushes to `main` trigger preview publishing without waiting\nfor CI or release-please; release commits are excluded, and newer pushes can\nreplace queued previews. See\n[docs/RELEASES.md](docs/RELEASES.md#preview-releases).\n\n```bash\nnpx -y @brokkai/codex-acp@preview\n```\n\n## Authentication\n\nThe adapter advertises ACP auth methods during initialization. Clients can authenticate with:\n\n- ChatGPT login. Set `NO_BROWSER=1` to hide this method in remote or browserless environments.\n- API key via `CODEX_API_KEY` or `OPENAI_API_KEY`.\n- A custom OpenAI-compatible gateway, when the client opts in to the gateway auth capability.\n\n## Runtime options\n\n- `CODEX_API_KEY` - API key used when the API-key auth method is selected. Takes precedence over `OPENAI_API_KEY`.\n- `OPENAI_API_KEY` - fallback API key used when the API-key auth method is selected.\n- `CODEX_PATH` - run a specific Codex executable instead of the bundled package dependency.\n- `CODEX_CONFIG` - JSON object merged into the Codex session config.\n- `MODEL_PROVIDER` - model provider to pass to Codex for new sessions.\n- `DEFAULT_AUTH_REQUEST` - ACP auth request JSON used when Codex requires authentication.\n- `INITIAL_AGENT_MODE` - initial mode id: `read-only`, `workspace-write`, `agent`, or `agent-full-access`.\n- `NO_BROWSER` - hide browser-based ChatGPT auth when set.\n- `APP_SERVER_LOGS` - directory for adapter logs.\n\n## Development\n\n```bash\nnpm install\nnpm run start\nnpm run typecheck\nnpm test\n```\n\nBuild standalone binaries in `dist/bin` with:\n\n```bash\nnpm run bundle:all\n```\n\nSee [readme-dev.md](readme-dev.md) for local client configuration, binary packaging, and Codex type regeneration.\n\n### Subagent sessions\n\nSubagent sessions follow the draft [ACP subagent RFD](https://github.com/agentclientprotocol/agent-client-protocol/pull/1992) and are enabled only after bilateral capability negotiation during `initialize`. Without native negotiation, the subagent lifecycle stays an ordinary ACP tool call.\n\nSee [docs/subagent-sessions.md](docs/subagent-sessions.md) for the negotiation, lifecycle events, `session/load` reconstruction, and legacy fallback details.\n\n### Background terminal tasks\n\nCodex can keep a shell command running after a turn continues. AIR clients can show this work in the Async Tasks panel and stop one command.\n\nSee [docs/async-tasks.md](docs/async-tasks.md) for the capability, lifecycle events, and stop request.\n\n## License\n\nBy contributing, you agree that your contributions will be licensed under the Apache 2.0 License.\n","readmeFilename":"README.md"}