{"_id":"@axiom-lattice/cli-a2a","_rev":"31-149ff4604556cf351936bd7b95588637","name":"@axiom-lattice/cli-a2a","dist-tags":{"latest":"0.2.19"},"versions":{"0.1.1":{"name":"@axiom-lattice/cli-a2a","version":"0.1.1","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.1.1","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"ac498fe3d4eafebaca0e932801397c367d860289","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.1.1.tgz","fileCount":63,"integrity":"sha512-k65E2eu66DfDmJlsFZcH2wHX+DQU/hfqz9vQBTpDHXRF3CrfrygdPQGFiETYUrIaxC0lvFngsCKX5SohyX9fSA==","signatures":[{"sig":"MEQCIA4JsgIUo/d1OOBmGxyRqVzT38zkVZX7viJ9VUMp63iuAiBXd0BS4/n/+ZpZQCdUNl8xYpjO224m2Ga7DlhtcyrKkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569955},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"tsc --noEmit","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/8bb0467c58a11b30b142559b2d833b62/axiom-lattice-cli-a2a-0.1.1.tgz","_integrity":"sha512-k65E2eu66DfDmJlsFZcH2wHX+DQU/hfqz9vQBTpDHXRF3CrfrygdPQGFiETYUrIaxC0lvFngsCKX5SohyX9fSA==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.1.1_1781166693636_0.018075973995409056","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@axiom-lattice/cli-a2a","version":"0.1.2","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.1.2","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"9ff0f6acd0ad64c99c5dee5499dc684ac5c4da76","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.1.2.tgz","fileCount":63,"integrity":"sha512-8FK55yl+C0clfJ+8+7Ivkp/JrdrPiI+jyInvNcoiST8lObZ++I1ASWDV+JGjmIiUB7fon35VVZROg3LjlhVnlg==","signatures":[{"sig":"MEUCIQCKRoSmOlZvIv5peWscJ5mhA8iaSNxiVXOuKFtfVMkJXAIgdKzBUKzk77NolCz0BFA/iyPWuqYNdIfuAKnrBYG7N5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570003},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"tsc --noEmit","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/55bd810678e57df78752eab87bf47860/axiom-lattice-cli-a2a-0.1.2.tgz","_integrity":"sha512-8FK55yl+C0clfJ+8+7Ivkp/JrdrPiI+jyInvNcoiST8lObZ++I1ASWDV+JGjmIiUB7fon35VVZROg3LjlhVnlg==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.1.2_1781749561868_0.4672525385366324","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@axiom-lattice/cli-a2a","version":"0.1.3","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.1.3","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"73612f48a2a7e5cf8b8e7bc98f0654f4f82de7d1","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.1.3.tgz","fileCount":63,"integrity":"sha512-pjvTz7fmx6qxDV3XBdrQ/EFJ53AueFVJu9aRv+q4IqyAxG8UrYOUREiDTsUh/RwDIy3+duoQDtmhE1zcfS3QRA==","signatures":[{"sig":"MEYCIQDCAbSGaqvBRB8QKVjJEiHnO4t/+8ytfb2n2jEbP4B68wIhAOo2nKEWHg0YjYpdLV+j/IR45M58rCkS4f8aifSjGsKi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570056},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.1.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"tsc --noEmit","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/7456400639e6d14f8bef8964515d46ca/axiom-lattice-cli-a2a-0.1.3.tgz","_integrity":"sha512-pjvTz7fmx6qxDV3XBdrQ/EFJ53AueFVJu9aRv+q4IqyAxG8UrYOUREiDTsUh/RwDIy3+duoQDtmhE1zcfS3QRA==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.1.3_1782206805133_0.7968223292173138","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@axiom-lattice/cli-a2a","version":"0.1.4","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.1.4","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"c66b970a88737255db70c9f371e2e84145681f25","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.1.4.tgz","fileCount":64,"integrity":"sha512-5WwOcaKEPGf0SN0jnTEJGJk4u2aovNE6xScJAKby2vxq6UGw8rMh00gRFaeI3v/9meBroHqZIj66d4WfBzoBcw==","signatures":[{"sig":"MEUCIA9kvlPo7hk3C+6yegNz9LiLRejrD8lK8oe72l/XTj5pAiEA+BNIX/T2ac23tLbPTczuXfNlFcvO/jFMvU1agBHb/NU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570666},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.1.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src && tsc --noEmit","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/744a1c2f105ffa777f810fd5b67cd4ce/axiom-lattice-cli-a2a-0.1.4.tgz","_integrity":"sha512-5WwOcaKEPGf0SN0jnTEJGJk4u2aovNE6xScJAKby2vxq6UGw8rMh00gRFaeI3v/9meBroHqZIj66d4WfBzoBcw==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.1.4_1782402235321_0.5791670851075255","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@axiom-lattice/cli-a2a","version":"0.1.5","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.1.5","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"c44dce80d48b9bd29e7401d7572e56a93f0da3aa","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.1.5.tgz","fileCount":64,"integrity":"sha512-juMmwQdX0ib7PArOb7UkS9bMfr1rfKJHk1VrQWK5mR+anqUWCE8dy+ZWUnvi46N2135mdHTqPamQmy701hs9Ew==","signatures":[{"sig":"MEQCICrvGw/wqe6U6vJSLv09gfqRR1NnyaFIQoFU0hbc4gQlAiBRt4zaEWXJ/RjDKEWiG+uLPsWOuy/4hiaHcCwCwWnwNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570700},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.1.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/84d9f900ff5f8ed4e34a985a7860b1a3/axiom-lattice-cli-a2a-0.1.5.tgz","_integrity":"sha512-juMmwQdX0ib7PArOb7UkS9bMfr1rfKJHk1VrQWK5mR+anqUWCE8dy+ZWUnvi46N2135mdHTqPamQmy701hs9Ew==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.1.5_1783080071044_0.23555391151604543","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@axiom-lattice/cli-a2a","version":"0.1.6","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.1.6","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"35eea82d9ad0ce21bad6466eb6ac324a7eba6110","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.1.6.tgz","fileCount":72,"integrity":"sha512-6jx8Jqtd0bfMVG3Z6jlSJMABADAeYXEoPFbQO5YhrWqGcIYLNJzFmTiygAncY6yU/S5XsFhJ+bJgb6jP4hdEpw==","signatures":[{"sig":"MEUCIQCaVTNfYGhMTuQLDmA3GeGz6R3Mv0WPvTYzSTcCL2z1lgIgG365PURjjTfyVjI8ZwHwKQjzW135IT00QKVO9McBl3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829471},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.1.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/939d71e8462edb995a1ffb7abd06d734/axiom-lattice-cli-a2a-0.1.6.tgz","_integrity":"sha512-6jx8Jqtd0bfMVG3Z6jlSJMABADAeYXEoPFbQO5YhrWqGcIYLNJzFmTiygAncY6yU/S5XsFhJ+bJgb6jP4hdEpw==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.1.6_1785495272230_0.9022585693176723","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@axiom-lattice/cli-a2a","version":"0.1.7","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.1.7","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"cbd7023328b26afa48b507e707626373ea175bcd","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.1.7.tgz","fileCount":72,"integrity":"sha512-6/95ACfHZsQB25EwiFcIqq9AVyDbF59gMg7/XaqJZ5bOqnG57oVD6/iI24FzgufwJXoAgKld4ySi30DpBtLIJg==","signatures":[{"sig":"MEQCIEseD8SLqEgnuU5e7gxuf3syKSiqInGUL7ZVNkVmWfzeAiAt/KWXzzomKqGO76jFpMZde3b6JFsEVDwmAjucayvt0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829569},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.1.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/6d8c918e1654122124e8a00da78c7d04/axiom-lattice-cli-a2a-0.1.7.tgz","_integrity":"sha512-6/95ACfHZsQB25EwiFcIqq9AVyDbF59gMg7/XaqJZ5bOqnG57oVD6/iI24FzgufwJXoAgKld4ySi30DpBtLIJg==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.1.7_1785691343097_0.7040999258303555","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@axiom-lattice/cli-a2a","version":"0.1.8","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.1.8","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"81be59edda9d4890a93dbc0210e2a7663adbaf43","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.1.8.tgz","fileCount":72,"integrity":"sha512-iG6DJg8NISbF6W9viunODvht/HxAVNkS5F3XceibUDhnibJzymUGUf1GVwBuagb12aapIDQzOUlTkyga39eagQ==","signatures":[{"sig":"MEQCIQDotaJY9Ipw0ufykAjFE2V4wZM3tPcGflkBK13CGBbbmgIfNKhqLPoYv7f+2khlRcGHyVN+84BmUQhw/1iB2bDKwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829685},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.1.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/12f0a3437475910dd868a3bc97e72039/axiom-lattice-cli-a2a-0.1.8.tgz","_integrity":"sha512-iG6DJg8NISbF6W9viunODvht/HxAVNkS5F3XceibUDhnibJzymUGUf1GVwBuagb12aapIDQzOUlTkyga39eagQ==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.1.8_1786179078671_0.15747086141314148","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@axiom-lattice/cli-a2a","version":"0.1.9","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.1.9","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"691fe7204c6f2b2117a681db3d810f7d3ee655cb","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.1.9.tgz","fileCount":72,"integrity":"sha512-djQm+DNpOwoiWdLo014b8vDUiWy+OFyJQz6xyN26T4y/7o7ZhNvwYimB2Bm7pFeD15N2axKbmlvfap44YqpGmg==","signatures":[{"sig":"MEUCIQCPu50TztpXsor3H1HH0o9XHYaZLZNXjuPDUq5FNcI6aQIgWnX/UzlqJ0yDPPIVoTQ+TFM2BULYTWpI7W16IcjZ9jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829783},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.1.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/22935d0a91ec3a3f3a4f1cd11ee6a3be/axiom-lattice-cli-a2a-0.1.9.tgz","_integrity":"sha512-djQm+DNpOwoiWdLo014b8vDUiWy+OFyJQz6xyN26T4y/7o7ZhNvwYimB2Bm7pFeD15N2axKbmlvfap44YqpGmg==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.1.9_1786970265783_0.4110752269682916","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@axiom-lattice/cli-a2a","version":"0.1.10","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.1.10","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"3bf25ccb893f729c9ca904551f7893bfdb6c5a4a","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.1.10.tgz","fileCount":72,"integrity":"sha512-4ZDKMGrtxSS5y4SrG2Zvce2uCPQ3HONXwixwSga8EMj5psEa77TfwvdKf3WIPPi+y1cYPsCwoOIZLb5PYTN2+Q==","signatures":[{"sig":"MEQCIBeZrQcDXFBUgPhIwS355Pnyb3wH9bB4RFtfJZoCBGdzAiBFmDwVdmAutsjY0+rdDvg0FDLxZ7x28t50q/fOfDHijQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829884},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.1.10.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/31b5b7d6ae566cde6f585e95edd602df/axiom-lattice-cli-a2a-0.1.10.tgz","_integrity":"sha512-4ZDKMGrtxSS5y4SrG2Zvce2uCPQ3HONXwixwSga8EMj5psEa77TfwvdKf3WIPPi+y1cYPsCwoOIZLb5PYTN2+Q==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.1.10_1787010570580_0.6104334016106796","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@axiom-lattice/cli-a2a","version":"0.1.11","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.1.11","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"0314b21f1d1501ddab1d0ad29ab2ae065c86bff4","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.1.11.tgz","fileCount":72,"integrity":"sha512-qtZNULYttLRNiXrGK/IZslyxwsqewpqm7AqgfxoUXfH3jjudxA8YsNogVg0zC4PWAQSs1DoX+nS10FeaES1AsQ==","signatures":[{"sig":"MEUCIElwE2xy1rjnrimP5i+y75rgAGFDD8cvdGmuXoET4FMHAiEAu+Flb6Cauz+hx/P7ck+w4OdaDKwgZ4hHcIQUG/cNIzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830136},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.1.11.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/f478fc9fe8b601513288398aeaa52d43/axiom-lattice-cli-a2a-0.1.11.tgz","_integrity":"sha512-qtZNULYttLRNiXrGK/IZslyxwsqewpqm7AqgfxoUXfH3jjudxA8YsNogVg0zC4PWAQSs1DoX+nS10FeaES1AsQ==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.1.11_1787545967315_0.7583321914683794","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@axiom-lattice/cli-a2a","version":"0.1.12","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.1.12","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"adaf1c210fa1fb4d454b7e036967a0f1d1be087e","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.1.12.tgz","fileCount":72,"integrity":"sha512-LNjmOEF//ryitdbsnKkXcDIOpQMYFHX5t/XvYzOBum9vY+Kgm5+HEJBsrJcfUJ+yVL/MeavSCSxjRfEsMkLW/A==","signatures":[{"sig":"MEYCIQC1viHP5Z5A9ec1Xt997Z+66nAcUYTWXYjsPyrX5BSZGQIhAON88i49OBLPWsawNpxT8Tjnst/Ihz3lfU+q8HIx5sh/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830287},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.1.12.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/b26fb98990e713467fe755b48544f05c/axiom-lattice-cli-a2a-0.1.12.tgz","_integrity":"sha512-LNjmOEF//ryitdbsnKkXcDIOpQMYFHX5t/XvYzOBum9vY+Kgm5+HEJBsrJcfUJ+yVL/MeavSCSxjRfEsMkLW/A==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.1.12_1787649592917_0.9062067711060324","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@axiom-lattice/cli-a2a","version":"0.2.0","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.0","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"5094ee6f86a6b5f107616869294c40cfe48da0bf","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.0.tgz","fileCount":72,"integrity":"sha512-M8hhP9KrSU3pDKXuI9Pc46Yj4xt4R5SXftospHaiG0fBnfS0HtIYIuy60IefsO/OBA6OB9Vm4w6wNIMBArgSsg==","signatures":[{"sig":"MEUCIBol4FGbWnqaOonbbAQwxQgtjvKgXZGD9wcUsJ9kk9yRAiEAgLaSfCamGH/gPRmN2An2cQVDDiuRu23040Yini4qCK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830417},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/719e402e8b60b190881c1dcc8e95f9dc/axiom-lattice-cli-a2a-0.2.0.tgz","_integrity":"sha512-M8hhP9KrSU3pDKXuI9Pc46Yj4xt4R5SXftospHaiG0fBnfS0HtIYIuy60IefsO/OBA6OB9Vm4w6wNIMBArgSsg==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.0_1787892527747_0.7259890048047739","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@axiom-lattice/cli-a2a","version":"0.2.1","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.1","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"880a0afb11e1b4a1d679b41318ce526b2ca1ba34","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.1.tgz","fileCount":72,"integrity":"sha512-pAUI7jo5jsoFEVRE93i/OI/5y5YEizVmW3pz/EWAzlMf1R9h9NVg2QdLo43Jefu67oOvd6SJ7I0oefGDhS86SA==","signatures":[{"sig":"MEUCIQCVVtLsMgZwVFU7yYIqWSJkoGOXMqFZZEYliUSjJSsabQIgVrwjhsbM2ELBhjUYs4Gsug6X0wU8m+cmpV+y2aklXLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830539},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/931bedee75439d467b9aed8bd4d6b947/axiom-lattice-cli-a2a-0.2.1.tgz","_integrity":"sha512-pAUI7jo5jsoFEVRE93i/OI/5y5YEizVmW3pz/EWAzlMf1R9h9NVg2QdLo43Jefu67oOvd6SJ7I0oefGDhS86SA==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.1_1788340550569_0.9539927297115889","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@axiom-lattice/cli-a2a","version":"0.2.2","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.2","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"3c259d8c9a2c14093b6ed35c49402052fe472a63","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.2.tgz","fileCount":72,"integrity":"sha512-UVuJ6QLdnQhNSbZl+tLqkAvtiV5wLdA2ztINuZ4EuzUhN8kpWl+TnIA5G6rRDuBOfwvGWkt8FQw7Szg0sHF1gA==","signatures":[{"sig":"MEUCIGYxYlARLhE/sHhCcL9n4KWFbHIBCRS7pt8yM0DIeA3kAiEAzfmcnJYiMymRgq89skOio0YLVLDTNXe/z2WD3eUXxNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830670},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/be46ec976c6903d785d2e052f8506a54/axiom-lattice-cli-a2a-0.2.2.tgz","_integrity":"sha512-UVuJ6QLdnQhNSbZl+tLqkAvtiV5wLdA2ztINuZ4EuzUhN8kpWl+TnIA5G6rRDuBOfwvGWkt8FQw7Szg0sHF1gA==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.2_1788517325686_0.930340140163709","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@axiom-lattice/cli-a2a","version":"0.2.3","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.3","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"b4113f4e6d0e5c35a504b6f9d827c424a51ee97f","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.3.tgz","fileCount":72,"integrity":"sha512-jCzetmUaycn3FwTnYQDKzAhldPfL2jjeXI9quZKevE1+7arf34ClfCVUtUU7b2wHIlTLSWpizuz0aVQtE8W+qQ==","signatures":[{"sig":"MEQCIDkdxTpt3weHYDZcXLJ8ePqphnTzto/w8Pz+Bl9ej3JDAiAcZ860mhOZjxBMnYqSSLnS7EVwwFm0TutiulrqTQr8uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830768},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/04ee0a4c3639303dd6d2c02340a99f55/axiom-lattice-cli-a2a-0.2.3.tgz","_integrity":"sha512-jCzetmUaycn3FwTnYQDKzAhldPfL2jjeXI9quZKevE1+7arf34ClfCVUtUU7b2wHIlTLSWpizuz0aVQtE8W+qQ==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.3_1788834883950_0.9476873592534676","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@axiom-lattice/cli-a2a","version":"0.2.4","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.4","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"ad7ab7401cb97fcd6ad1930fb6bf9442038a44ea","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.4.tgz","fileCount":72,"integrity":"sha512-lC15O0ubWaDPmxnv/9jaR/46vFIhq+NxaV4W2Ua+PSmk6DCtHBcUvOXvCPBTtdbL3JWUQIEK3k3TaupY0oxNeQ==","signatures":[{"sig":"MEQCIEAf+JKl4Q2gDLBR9FDuORLaKGrlrjbmwXJd795OZq87AiBvRaV+sWH9sBsBUdZEC9JbckQaiiQxjFyVrJhkHvAtaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830866},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/8056098f52e2056b78c02b3b3b09af32/axiom-lattice-cli-a2a-0.2.4.tgz","_integrity":"sha512-lC15O0ubWaDPmxnv/9jaR/46vFIhq+NxaV4W2Ua+PSmk6DCtHBcUvOXvCPBTtdbL3JWUQIEK3k3TaupY0oxNeQ==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.4_1788914090502_0.0469935421851837","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@axiom-lattice/cli-a2a","version":"0.2.6","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.6","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"26c43caac92a191c582e03c9187b38d9593257f5","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.6.tgz","fileCount":72,"integrity":"sha512-7B9CqApl6NpTrobFFagY04KotVuQVHu2ZrzlUGVfPeDeDX6fIxwwxs8/EncJIn3sqq7VqL+bzDmGpj4pNmll9g==","signatures":[{"sig":"MEUCIExasyGsyA0hV4OqLrPUPQfyMBTs/r/tqpvXz0PvP05DAiEAtK5NPn1drhhnrZi/G4EhS3Zr4Q5mm1Vubpo2Rk9pjQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831139},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/b16919475246fb3616b7805351ea0551/axiom-lattice-cli-a2a-0.2.6.tgz","_integrity":"sha512-7B9CqApl6NpTrobFFagY04KotVuQVHu2ZrzlUGVfPeDeDX6fIxwwxs8/EncJIn3sqq7VqL+bzDmGpj4pNmll9g==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.6_1789017231690_0.7461198651492407","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@axiom-lattice/cli-a2a","version":"0.2.7","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.7","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"57089b999946650f9edb4f722da402a9eb7c85de","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.7.tgz","fileCount":72,"integrity":"sha512-c+TFb2du8g82TE4fbiY/0lIGtWbmW98CIXnCkRXfmzZ73trC0xRYG1E/h2CynwY+W3PV9yIHQkSwtUavb+lJBQ==","signatures":[{"sig":"MEQCIArRDlD7/8wiWETqnSLhFtAg0zmv6hHYWkotQB2Zu5tzAiA/2bufrf9/wdZRqPYW0gM6sDbU84Y5UbmwZxfQhbhWww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831265},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/8766181508d258972eb07ba0629a60ef/axiom-lattice-cli-a2a-0.2.7.tgz","_integrity":"sha512-c+TFb2du8g82TE4fbiY/0lIGtWbmW98CIXnCkRXfmzZ73trC0xRYG1E/h2CynwY+W3PV9yIHQkSwtUavb+lJBQ==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.7_1789123135298_0.4396038570431875","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@axiom-lattice/cli-a2a","version":"0.2.8","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.8","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"4c0ac5a097918e68191a0ceaf7287cb1dc73ca0c","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.8.tgz","fileCount":72,"integrity":"sha512-DRAGeFw8kIwBr8TYesI1y9bQih0YGxgGEBwOUtgJn4+6pKUcZ2XlivMyrV6QMC6FAblycjpMf1yhQufwbk1BBA==","signatures":[{"sig":"MEUCIQCxxk/TCigrgxAygvrjENNFNxLI0nQDY2TIOBMNayyQEQIgP36tv12gBS/zRNV2aeDNM9AXe8H4S7w8AMfSXR/0Alw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831424},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/6d0f9ef941c396ae2c68f095937ee6b9/axiom-lattice-cli-a2a-0.2.8.tgz","_integrity":"sha512-DRAGeFw8kIwBr8TYesI1y9bQih0YGxgGEBwOUtgJn4+6pKUcZ2XlivMyrV6QMC6FAblycjpMf1yhQufwbk1BBA==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.8_1789314083188_0.28080111173796807","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@axiom-lattice/cli-a2a","version":"0.2.9","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.9","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"45dc37a21b2fb7d157d7e16768246774195bb65b","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.9.tgz","fileCount":72,"integrity":"sha512-L6yqGEONnwmFUFb0M8g6ugwkjjl9aX5JZpjvYc60sNR8KolPY4/xHEjPbozPaHZB9wl8V3NxjDIkVph7/9ABzg==","signatures":[{"sig":"MEUCIQCJR+xEW/nY8oaUS+sgr+LQYThRbdSDapgKt48aRV0fRAIgSpXIaBOKMmvBkPE3xXAoNYe4qTvfV313998kUO7Uk14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831545},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/9d2058407a7aa4c5a748bbf0136f1fc0/axiom-lattice-cli-a2a-0.2.9.tgz","_integrity":"sha512-L6yqGEONnwmFUFb0M8g6ugwkjjl9aX5JZpjvYc60sNR8KolPY4/xHEjPbozPaHZB9wl8V3NxjDIkVph7/9ABzg==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.9_1789316096295_0.7342271683859816","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@axiom-lattice/cli-a2a","version":"0.2.10","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.10","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"e76b4ac1bab04904cc5189726f213ef943719d50","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.10.tgz","fileCount":72,"integrity":"sha512-p1cwNhg+xcCEpmSmcp3egT7I/Dr/Y68C/uORQW3q6RqTRcsxwHN7pini87sHeevLVTCbmEdPgKYUwviGQHrMCQ==","signatures":[{"sig":"MEUCIBNTCZdDZWcIIMnM0ucXnN3rd3f870Hm9C03S9z1AqojAiEAsbuQjjq2/B4prsW73cECvAJT7jR/gnZ5rYFE6zLGMSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831646},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.10.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/8f0f7be1edf1442a4ae9ea8d102bfa61/axiom-lattice-cli-a2a-0.2.10.tgz","_integrity":"sha512-p1cwNhg+xcCEpmSmcp3egT7I/Dr/Y68C/uORQW3q6RqTRcsxwHN7pini87sHeevLVTCbmEdPgKYUwviGQHrMCQ==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.10_1789364792643_0.25154148127021125","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@axiom-lattice/cli-a2a","version":"0.2.11","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.11","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"e5483e44024145c51632731b18697b140d0418b0","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.11.tgz","fileCount":72,"integrity":"sha512-whnb/OfDHAWVygv2FN1y7RMD3Z4lYRBzLlpvYJGa9rjY9jK9pwuTzva5/ID/Cr93Dv1Twu5KjWW2XUKi1Ve2BQ==","signatures":[{"sig":"MEUCICESRt+/kYk0Fue1e/57nMWa2dm4KpR2xYjiWx2raMSJAiEA0nF7v80oyrm5cyS5bRESP5lWbdLvaag2V9aunHNb46E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831768},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.11.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/95b8dfe73cedfb1f3ab6dc3235b7690c/axiom-lattice-cli-a2a-0.2.11.tgz","_integrity":"sha512-whnb/OfDHAWVygv2FN1y7RMD3Z4lYRBzLlpvYJGa9rjY9jK9pwuTzva5/ID/Cr93Dv1Twu5KjWW2XUKi1Ve2BQ==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.11_1789399337727_0.5717524252758608","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@axiom-lattice/cli-a2a","version":"0.2.12","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.12","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"853121a638d8dd613af700a831a100619125c7f3","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.12.tgz","fileCount":72,"integrity":"sha512-ZTkuavXJ2gU2UYF90o4KBkhqnlxBNDIxdQL4Ymcp7buqZGlUAGJC6P54u7RTKcsk4+xIsyRewV/ecpv9qVCvzg==","signatures":[{"sig":"MEYCIQCpAXCTr/tk7NdgxChsomnj/eb4peruNbCr+4wHY3qcKAIhAIlGGvTginyjDwptOS+4gbxHNAXcOq6Kw+kfy6wVqJEC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831867},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.12.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/95c89d5f447eafc37e92c2a55ecba1f3/axiom-lattice-cli-a2a-0.2.12.tgz","_integrity":"sha512-ZTkuavXJ2gU2UYF90o4KBkhqnlxBNDIxdQL4Ymcp7buqZGlUAGJC6P54u7RTKcsk4+xIsyRewV/ecpv9qVCvzg==","_npmVersion":"10.8.2","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.12_1789426899909_0.7985976329554125","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@axiom-lattice/cli-a2a","version":"0.2.13","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.13","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"ccbb520e3e158f9580a3cba1dafd2a192c2888e7","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.13.tgz","fileCount":72,"integrity":"sha512-WBWG19vBt3RAU2TdgQKfvCrtgXkNEvjXHVEV+ZT+XmdCni0LPJVqLbtcf1xVcjQ0TZO9wtU5TBv9e4Sgzs6dyw==","signatures":[{"sig":"MEUCIQCjwLTU3RfBB3tYb3fBhhDoILl/HLnDWHTHTyv21Q3yoQIgKlIy54EAT+Uu2tAXasl1RjwfZpvWaYSHTa/YpE61+e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDREg2mIk9KgffvmfxIa1fW2JPvImfOYwo3ZvqnkFzYswIhAO6FZRu+U4gBQn+/j7ehQdfUZjWO2TDMM87ktJdZysiX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832252},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.13.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/028ba349304f3efac8b0bac25c9739ff/axiom-lattice-cli-a2a-0.2.13.tgz","_integrity":"sha512-WBWG19vBt3RAU2TdgQKfvCrtgXkNEvjXHVEV+ZT+XmdCni0LPJVqLbtcf1xVcjQ0TZO9wtU5TBv9e4Sgzs6dyw==","_npmVersion":"11.19.0","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.13_1789715383882_0.5273830188683828","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@axiom-lattice/cli-a2a","version":"0.2.14","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.14","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"3c9e211c4b726536010d2cc8bab6d4dbda45fc6c","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.14.tgz","fileCount":72,"integrity":"sha512-j6vOyKQ7RagWUvHywiS96LUNdbw3O7f8CaQCFd0s2/8WmPpETQWtoVT4uOdJ+PeW78D6StC3//0EPF9lCPnaLg==","signatures":[{"sig":"MEUCIQD6fEW66glH1vj4lppNiVKqUdyCA7X+lAn8omj+xQgYAAIgEQO85PyMrM3AdpQDEDrTkCMPw4n+IyyzypWBP4G9pj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnALjYF2M67YoYD6m0XA/wy2bR8TpJQyVyHOJmc0oscwIhAOSz0ygI6EnGGzI8Uznzg7KVE3lhLUViLtDIK4ETj1xy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832410},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.14.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/f25bd07238d0a06ced068668c2091cad/axiom-lattice-cli-a2a-0.2.14.tgz","_integrity":"sha512-j6vOyKQ7RagWUvHywiS96LUNdbw3O7f8CaQCFd0s2/8WmPpETQWtoVT4uOdJ+PeW78D6StC3//0EPF9lCPnaLg==","_npmVersion":"11.19.0","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.14_1789885993105_0.6458828868123867","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@axiom-lattice/cli-a2a","version":"0.2.15","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.15","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"675dd36c21645fde090815de08b8b8b3c84a55e9","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.15.tgz","fileCount":72,"integrity":"sha512-MnoUz/isL9Gw7KvOwBolGmMfRSH4dkmHbJZQdROpMjTFSlQHxzT2pX6uedpYw7NaeaP9BZBszhRJSM5H42ng4w==","signatures":[{"sig":"MEQCIGWwuQplpQBvg0BNycuQMl8hYgMIQwjbdQMF/0j1d/GfAiBC6mb9DDMoZag9eRboXgVcrvGFGtVmE7pPlsoVdiWKig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGurnZWtRcXS+pnylOq8ASb/HY8Tc+cgFVYbHM6wmEhpAiEAvKJfd+qjP/iYpSBeFLK3A4g2C5LFdEELKvGcUct9iwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832541},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.15.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/253b2bad2ad3fcf76233eed5318a9892/axiom-lattice-cli-a2a-0.2.15.tgz","_integrity":"sha512-MnoUz/isL9Gw7KvOwBolGmMfRSH4dkmHbJZQdROpMjTFSlQHxzT2pX6uedpYw7NaeaP9BZBszhRJSM5H42ng4w==","_npmVersion":"11.19.0","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.15_1790055810565_0.9411494328792507","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@axiom-lattice/cli-a2a","version":"0.2.16","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.16","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"4560c11b5e7fe9b3c56bea0ab01a45c7908c6ec9","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.16.tgz","fileCount":72,"integrity":"sha512-Ab8gR3QpC4f4y8BcVNPR9tZOz0TZS3fw6NlzGAXk2S/7H2Ub07viq88i9nQH0i/qwg5AClIQS21QPGkFCZ90Lw==","signatures":[{"sig":"MEUCIQC5Xg96Ns435RZkvuE/GlOnXBVllwffnCGuKLlLIJpTIwIgXuRXqaZsgNUqwJxuHScDo8B8JK1Eju7OC3n8/JmihCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLKtedDA3U3gyImPu9pRhgoRTWCpKKWsd+9ZDum5pXdgIgGas8PYMSsCnV+0NCQOz8bwiEYemvDL6Bp8BE0sjDciQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832639},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.16.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/a66c0bb9ed03c91e0a667c7714641a05/axiom-lattice-cli-a2a-0.2.16.tgz","_integrity":"sha512-Ab8gR3QpC4f4y8BcVNPR9tZOz0TZS3fw6NlzGAXk2S/7H2Ub07viq88i9nQH0i/qwg5AClIQS21QPGkFCZ90Lw==","_npmVersion":"11.19.0","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.16_1790125164526_0.6022628768444114","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@axiom-lattice/cli-a2a","version":"0.2.17","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.17","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"d96e9fea1ceeec01ec6caa0bf374860bcf9d2da6","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.17.tgz","fileCount":72,"integrity":"sha512-qPuPmZgNKAeJ5fp2B+ReTvciSgGHskprhsnbv0k0BlCEh0ajpBGWF+h0zs/J8e0R6FTOGG+hX1vpdBfeZm+AeQ==","signatures":[{"sig":"MEYCIQDN5lb5daKqifXt/8tyEPEPIWZdHSChseD6E3ed4ZomwQIhALQHR+4L5p5pCquB+Uu7Go5DyH8xOepgJkoQYENATCiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpVx9ZM3U0xFAOUkUU2FDVSCH300z0tablo32AKZqMywIgY0RCU5erJxbqpOqo7hsihX4KNHQDdqtoUG4jOkB4l+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832739},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.17.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/57170e342487cdf27929968b413e5a2b/axiom-lattice-cli-a2a-0.2.17.tgz","_integrity":"sha512-qPuPmZgNKAeJ5fp2B+ReTvciSgGHskprhsnbv0k0BlCEh0ajpBGWF+h0zs/J8e0R6FTOGG+hX1vpdBfeZm+AeQ==","_npmVersion":"11.19.0","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.17_1790347688028_0.1060872252409304","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@axiom-lattice/cli-a2a","version":"0.2.18","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"author":"","license":"ISC","_id":"@axiom-lattice/cli-a2a@0.2.18","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"1a20994f6eeb151c2610fca7f761b0a2e12321de","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.18.tgz","fileCount":72,"integrity":"sha512-E4AfxkRykCAwoyUFUFtD9EmrquHB8UAHd8cbzGHbHA4sD+CtozJFIvucX3FYTNF8QZNh8aCYqXtLBWALPmHQ/A==","signatures":[{"sig":"MEUCIHbr93IetBlrB9wNgiP6veLVJ9WCF3xCqsoYE32SUv3QAiEA7J0em3BxhNKk/BJRC/IGmmuCvd+jcdDd/zO1TtKpi9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXq4vc5zbTvFfORmVK+eaakhSZhuQln4OLEi/2wAJEvAIgfXcy4fxwZKzIVNEPTRTbtX5eY5Qv7XkCWCLLs5dbnwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":833036},"main":"dist/index.js","_from":"file:axiom-lattice-cli-a2a-0.2.18.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"_resolved":"/tmp/728ea9c875df7282c7ca58cdfa600d5a/axiom-lattice-cli-a2a-0.2.18.tgz","_integrity":"sha512-E4AfxkRykCAwoyUFUFtD9EmrquHB8UAHd8cbzGHbHA4sD+CtozJFIvucX3FYTNF8QZNh8aCYqXtLBWALPmHQ/A==","_npmVersion":"11.19.0","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.7.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli-a2a_0.2.18_1790521358132_0.7792242465058514","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"_id":"@axiom-lattice/cli-a2a@0.2.19","bin":{"cli-a2a":"dist/cli.js"},"dist":{"shasum":"571872fde8267b435931b5386105bded5ac2db08","tarball":"https://registry.npmjs.org/@axiom-lattice/cli-a2a/-/cli-a2a-0.2.19.tgz","fileCount":72,"integrity":"sha512-vVq3CSbQkjbTA4xp7IGry/SbODM01il00R/abA+cLKYKilPW/DV+ph4x45qWtBEICd8N6V+e4bMIOpXs84iVAg==","signatures":[{"sig":"MEUCIERjmyFLsBclfg2ZuBr8MQwaCP0O9q1MUdXUoUyeFD9uAiEA0ix3GB1ybKKTiS95cggCFf4G1k/qOj5uyzepi6vmlkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBVZPwztoujwuZnIBveNYDQpygSvNX2cx5KRlZsWDahAAiEA7DUqQEeQnZXA6uXHORJfePPotIWlA+7sMhsB626ukHk="}],"unpackedSize":833135},"main":"dist/index.js","name":"@axiom-lattice/cli-a2a","_from":"file:axiom-lattice-cli-a2a-0.2.19.tgz","types":"dist/index.d.ts","author":"","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./cli-path":{"types":"./runtime/cli-path.d.ts","import":"./runtime/cli-path.mjs","require":"./runtime/cli-path.cjs"},"./package.json":"./package.json"},"license":"ISC","scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch --sourcemap","lint":"eslint src","test":"jest","build":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean --sourcemap","start":"node dist/cli.js","test:watch":"jest --watch","test:coverage":"jest --coverage"},"version":"0.2.19","_npmUser":{"name":"simon_tang","email":"25207192@qq.com"},"keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"_resolved":"/tmp/33493172d1ada9bcf0cb9b1984005cb8/axiom-lattice-cli-a2a-0.2.19.tgz","_integrity":"sha512-vVq3CSbQkjbTA4xp7IGry/SbODM01il00R/abA+cLKYKilPW/DV+ph4x45qWtBEICd8N6V+e4bMIOpXs84iVAg==","_npmVersion":"11.19.0","description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","directories":{},"maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"_nodeVersion":"24.21.0","dependencies":{"@a2a-js/sdk":"^0.3","@axiom-lattice/protocols":"4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","eslint":"^8.57.0","ts-jest":"^29.4.0","ts-node":"^10.9.2","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.19.13","@types/uuid":"^9.0.8","@types/express":"^5.0.3","tsconfig-paths":"^4.2.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"peerDependencies":{"uuid":"^9.0.1","express":"^5.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli-a2a_0.2.19_1790598544355_0.1765067375065701"}}},"time":{"created":"2026-06-11T08:31:33.433Z","modified":"2026-09-28T12:29:04.764Z","0.1.1":"2026-06-11T08:31:33.808Z","0.1.2":"2026-06-18T02:26:02.002Z","0.1.3":"2026-06-23T09:26:45.258Z","0.1.4":"2026-06-25T15:43:55.499Z","0.1.5":"2026-07-03T12:01:11.173Z","0.1.6":"2026-07-31T10:54:32.396Z","0.1.7":"2026-08-02T17:22:23.288Z","0.1.8":"2026-08-08T08:51:18.811Z","0.1.9":"2026-08-17T12:37:45.929Z","0.1.10":"2026-08-17T23:49:30.742Z","0.1.11":"2026-08-24T04:32:47.482Z","0.1.12":"2026-08-25T09:19:53.097Z","0.2.0":"2026-08-28T04:48:47.883Z","0.2.1":"2026-09-02T09:15:50.739Z","0.2.2":"2026-09-04T10:22:05.820Z","0.2.3":"2026-09-08T02:34:44.098Z","0.2.4":"2026-09-09T00:34:50.747Z","0.2.6":"2026-09-10T05:13:51.840Z","0.2.7":"2026-09-11T10:38:55.481Z","0.2.8":"2026-09-13T15:41:23.327Z","0.2.9":"2026-09-13T16:14:56.432Z","0.2.10":"2026-09-14T05:46:32.789Z","0.2.11":"2026-09-14T15:22:17.875Z","0.2.12":"2026-09-14T23:01:40.050Z","0.2.13":"2026-09-18T07:09:43.995Z","0.2.14":"2026-09-20T06:33:13.204Z","0.2.15":"2026-09-22T05:43:30.658Z","0.2.16":"2026-09-23T00:59:24.620Z","0.2.17":"2026-09-25T14:48:08.123Z","0.2.18":"2026-09-27T15:02:38.213Z","0.2.19":"2026-09-28T12:29:04.457Z"},"license":"ISC","keywords":["a2a","agent-to-agent","opencode","codex","claude-code","cli","ai-agent"],"description":"Multi-provider A2A (Agent-to-Agent) CLI gateway wrapping local coding agents (OpenCode, Codex, Claude Code) as spec-compliant A2A servers","maintainers":[{"name":"simon_tang","email":"25207192@qq.com"}],"readme":"# @axiom-lattice/cli-a2a\n\nMulti-provider A2A (Agent-to-Agent) CLI gateway. Wraps local coding agents\n(OpenCode, Codex, Claude Code) as spec-compliant A2A servers. Drop a JSON\nconfig, get a fully spec-compliant A2A agent — launchable via `npx`.\n\n## Quick Start\n\n```bash\n# 1. Start your local OpenCode server\nopencode serve\n\n# 2. Launch the A2A gateway\nnpx @axiom-lattice/cli-a2a --provider opencode --port 3000\n\n# 3. Verify\ncurl http://localhost:3000/health\n# → { \"status\": \"healthy\", \"agent\": \"CLI A2A Agent\", \"provider\": \"opencode\" }\n\ncurl http://localhost:3000/.well-known/agent-card.json\n# → A2A v0.3 AgentCard JSON\n```\n\n## Providers\n\n| Provider | Status | Connection |\n|----------|--------|------------|\n| `opencode` | ✅ Ready | HTTP API (`opencode serve`) |\n| `codex` | ✅ Ready | CLI subprocess (`codex`) |\n| `claude` | ✅ Ready | CLI subprocess (`claude -p`) |\n\n## Usage\n\n```bash\nnpx @axiom-lattice/cli-a2a [options]\n```\n\n### Options\n\n```\n  --provider <name>            Provider: opencode | codex | claude\n  --config, -c <path>          Path to agent JSON config file\n  --port, -p <number>          A2A server port (default: 3000)\n  --hostname <addr>            Bind address (default: 0.0.0.0)\n  --advertise-host <host>      Hostname for agent card URLs\n  --agent-name <name>          Agent display name\n  --agent-description <desc>   Agent description\n  --log-level <level>          debug | info | warn | error (default: info)\n```\n\n### OpenCode Options\n\n```\n  --opencode-url <url>         OpenCode server URL (default: http://localhost:4096)\n  --directory, -d <path>       Project directory\n  --model, -m <provider/model> LLM model\n  --agent <name>               OpenCode agent preset\n```\n\n### Codex Options\n\n```\n  --codex-model <model>        Codex model ID (e.g. gpt-4o)\n  --codex-api-key <key>        OpenAI API key\n```\n\n### Claude Code Options\n\n```\n  --claude-model <model>       Claude Code model ID\n  --claude-api-key <key>       Anthropic API key\n```\n\n### Gateway Registration\n\nThe CLI can auto-register with an `@axiom-lattice/gateway` server so the\ngateway discovers and routes to it as a first-class remote agent.\n\n```\n  --register-url <url>         Gateway URL to register this agent with\n  --register-key <key>         API key for gateway authentication\n  --unregister-on-shutdown     Remove agent from gateway on exit\n```\n\n```bash\nnpx @axiom-lattice/cli-a2a \\\n  --provider opencode \\\n  --port 3001 \\\n  --register-url http://gateway:8080 \\\n  --register-key sk-a2a-gateway-key \\\n  --unregister-on-shutdown &\n```\n\nOn startup the CLI POSTs to `{registerUrl}/api/assistants` with a\n`graphDefinition` of type `a2a_remote` pointing to its own agent card.\nOn exit (if `--unregister-on-shutdown`) it DELETEs the assistant.\n\nAfter registration the agent appears alongside all other agents in the\ngateway and can be invoked via the standard `/api/runs` endpoint.\n\n## Configuration File\n\n```json\n{\n  \"provider\": \"opencode\",\n  \"agentCard\": {\n    \"name\": \"My Coding Agent\",\n    \"description\": \"A coding assistant powered by OpenCode\",\n    \"skills\": [\n      {\n        \"id\": \"code-gen\",\n        \"name\": \"Code Generation\",\n        \"description\": \"Generate and refactor code\",\n        \"tags\": [\"coding\", \"typescript\"]\n      }\n    ]\n  },\n  \"server\": {\n    \"port\": 3000,\n    \"advertiseHost\": \"localhost\"\n  },\n  \"opencode\": {\n    \"baseUrl\": \"http://localhost:4096\",\n    \"projectDirectory\": \"/path/to/project\",\n    \"model\": \"anthropic/claude-sonnet-4\"\n  },\n  \"features\": {\n    \"autoApprovePermissions\": true,\n    \"streamArtifactChunks\": false\n  },\n  \"timeouts\": {\n    \"prompt\": 600000\n  }\n}\n```\n\nConfig layers merge in priority order: **defaults ← config file ← env vars ← CLI args**.\n\n### Environment Variables\n\n| Variable | Maps to |\n|----------|---------|\n| `OPENCODE_URL` | `opencode.baseUrl` |\n| `OPENCODE_DIRECTORY` | `opencode.projectDirectory` |\n| `OPENCODE_MODEL` | `opencode.model` |\n| `OPENCODE_AGENT` | `opencode.agent` |\n| `OPENAI_API_KEY` | `codex.apiKey` |\n| `ANTHROPIC_API_KEY` | `claude.apiKey` |\n\n## Endpoints\n\n| Method | Path | Description |\n|--------|------|-------------|\n| `GET` | `/health` | Health check |\n| `GET` | `/.well-known/agent-card.json` | A2A Agent Card |\n| `POST` | `/a2a/jsonrpc` | A2A JSON-RPC transport |\n| `POST` | `/a2a/rest` | A2A REST transport |\n\n## Programmatic API\n\n```ts\nimport {\n  createA2AServer,\n  resolveConfig,\n  registerExecutor,\n  createOpenCodeExecutor,\n  createCodexExecutor,\n  createClaudeExecutor,\n  SessionBindingStore,\n} from '@axiom-lattice/cli-a2a';\n\n// Register executors\nregisterExecutor('opencode', createOpenCodeExecutor);\nregisterExecutor('codex', createCodexExecutor);\nregisterExecutor('claude', createClaudeExecutor);\n\n// Load config\nconst config = resolveConfig('agent-config.json');\n\n// Start server\nconst server = await createA2AServer(config);\n\n// Graceful shutdown\nprocess.on('SIGINT', async () => {\n  await server.shutdown();\n  process.exit(0);\n});\n```\n\n## Multi-Turn Conversations\n\nThe A2A protocol uses `contextId` to group messages into a single conversation.\n`cli-a2a` maps each `contextId` to an underlying CLI session, enabling multi-turn\ncontinuity across all three providers:\n\n| Provider | New Session | Resume Session | Session ID Source |\n|----------|-------------|----------------|-------------------|\n| Codex | `codex exec --json <prompt>` | `codex exec resume <thread_id> <prompt>` | `thread_id` from JSONL `thread.started` event |\n| Claude Code | `claude -p --session-id <uuid> <prompt>` | `claude -p --resume <uuid> <prompt>` | Generated UUID |\n| OpenCode | `opencode run --format json <prompt>` | `opencode run --session <sessionID> <prompt>` | `sessionID` from JSON events |\n\n**How it works:**\n1. The A2A client sends a message with a `contextId`\n2. `cli-a2a` looks up the `contextId` in the SessionBindingStore\n3. If found: uses the provider's resume command to continue the CLI session\n4. If not found: creates a new CLI session and saves the binding\n5. Subsequent messages with the same `contextId` reuse the same CLI session\n\nHistory is maintained by the underlying CLI tool — no prompt concatenation needed.\n\n### Session Persistence\n\nBindings are persisted to disk so that `cli-a2a` restarts preserve conversations:\n\n- **Default path**: `~/Library/Application Support/axiom-lattice/cli-a2a/sessions.json`\n- **Format**: JSON array of `{ provider, contextId, sessionId, ... }`\n- **TTL**: 24 hours by default (configurable via `session.ttl`)\n- **Cleanup**: Expired bindings removed on load and periodically (every 1h)\n\nTo disable persistence:\n```json\n{\n  \"session\": {\n    \"persist\": false\n  }\n}\n```\n\nTo disable session reuse entirely (each request creates a new session):\n```json\n{\n  \"session\": {\n    \"reuseByContext\": false\n  }\n}\n```\n\n### Session Config\n\n```json\n{\n  \"session\": {\n    \"reuseByContext\": true,\n    \"persist\": true,\n    \"storePath\": \"~/custom/path/sessions.json\",\n    \"ttl\": 86400000,\n    \"cleanupInterval\": 3600000\n  }\n}\n```\n\n| Field | Default | Description |\n|-------|---------|-------------|\n| `reuseByContext` | `true` | Map `contextId` to CLI session for multi-turn |\n| `persist` | `true` | Save bindings to disk across restarts |\n| `storePath` | `~/Library/Application Support/axiom-lattice/cli-a2a/sessions.json` | Custom binding store path |\n| `ttl` | `86400000` (24h) | Session TTL in milliseconds |\n| `cleanupInterval` | `3600000` (1h) | Cleanup interval in milliseconds |\n\n## Architecture\n\n```\n┌──────────────────────────────────────────────────────┐\n│  cli-a2a (Express A2A Server)                        │\n│                                                      │\n│  ┌─────────────┐  ┌──────────┐  ┌──────────────────┐│\n│  │ Agent Card  │  │ JSON-RPC │  │ REST             ││\n│  └─────────────┘  └──────────┘  └──────────────────┘│\n│                         │                            │\n│  ┌──────────────────────▼───────────────────────────┐│\n│  │  Executor Registry                                ││\n│  │  ┌────────────┐ ┌─────────┐ ┌──────────────────┐ ││\n│  │  │ OpenCode   │ │ Codex   │ │ Claude Code      │ ││\n│  │  │ Executor   │ │ Executor│ │ Executor         │ ││\n│  │  └─────┬──────┘ └────┬────┘ └───────┬──────────┘ ││\n│  └────────┼─────────────┼──────────────┼────────────┘│\n│           │             │              │              │\n│  ┌────────▼─────────────▼──────────────▼────────────┐│\n│  │  SessionBindingStore                              ││\n│  │  contextId → CLI sessionId + file persistence     ││\n│  └──────────────────────────────────────────────────┘│\n└───────────┼─────────────┼──────────────┼─────────────┘\n            │ HTTP        │ spawn        │ spawn\n    ┌───────▼────────┐ ┌──▼───────┐ ┌───▼────────────┐\n    │ opencode serve │ │ codex CLI│ │ claude CLI (-p) │\n    └────────────────┘ └──────────┘ └────────────────┘\n```\n\n## Networking — Exposing to External Networks\n\nThe agent runs a local HTTP server. To reach it from outside, use the built-in\nWebSocket bridge (no SSH tunnel or ngrok required).\n\n### Built-in WebSocket Bridge (Recommended)\n\n```bash\n# Agent — opens outbound WebSocket to gateway\nnpx @axiom-lattice/cli-a2a \\\n  --provider opencode \\\n  --port 3001 \\\n  --bridge-url ws://gateway:8080/api/a2a/bridge \\\n  --bridge-key sk-xxx \\\n  --register-url http://gateway:8080 \\\n  --register-key sk-xxx\n```\n\n```\nInternal Network (agent)           Public (gateway)\n┌──────────────────┐              ┌─────────────────────┐\n│ cli-a2a :3001    │──WebSocket──→│ /api/a2a/bridge     │\n│   ↑              │   outbound   │   ↑                 │\n│   │ local call   │              │   │ HTTP proxy      │\n│   │              │              │ /api/a2a/bridge/    │\n│ Express A2A      │              │   proxy/{agentId}/* │\n│ OpenCode/Codex/  │              │                     │\n│ Claude           │              │ A2A_REMOTE agent →  │\n└──────────────────┘              └─────────────────────┘\n```\n\n**How it works:**\n1. Agent opens an outbound WebSocket to gateway (outbound almost never blocked)\n2. Gateway stores the connection keyed by agent ID\n3. Gateway exposes `GET/POST /api/a2a/bridge/proxy/{agentId}/*`\n4. When the orchestrator calls the proxy URL, gateway pushes the request over WebSocket\n5. Agent makes a local HTTP call to its Express server, returns the response\n\nThe agent's `agentCardUrl` in registration points to\n`http://gateway:8080/api/a2a/bridge/proxy/{agentId}/.well-known/agent-card.json`.\n\n### SSH Reverse Tunnel (Alternative)\n\n```bash\nssh -R 3001:localhost:3001 user@public-bastion.com -N &\nnpx cli-a2a --provider opencode --port 3001 \\\n  --advertise-host public-bastion.com \\\n  --register-url http://gateway:8080 --register-key sk-xxx\n```\n\n### Same Network\n\n```bash\nnpx cli-a2a --provider opencode --port 3001 \\\n  --advertise-host 192.168.1.42 \\\n  --register-url http://gateway:8080 --register-key sk-xxx\n```\n\n## Multi-Project\n\nRun multiple instances on different ports for different projects:\n\n```bash\nnpx @axiom-lattice/cli-a2a --provider opencode -d /proj/frontend --port 3001 &\nnpx @axiom-lattice/cli-a2a --provider opencode -d /proj/backend  --port 3002 &\n```\n\n## Package Exports\n\n| Export | Description |\n|--------|-------------|\n| `createA2AServer(config)` | Start an Express A2A server |\n| `resolveConfig(path?, overrides?)` | Merge config layers |\n| `loadConfigFile(path)` | Read and parse a JSON config file |\n| `registerExecutor(provider, factory)` | Register an executor factory |\n| `createOpenCodeExecutor(config, store)` | Create an OpenCode executor |\n| `createCodexExecutor(config, store)` | Create a Codex executor |\n| `createClaudeExecutor(config, store)` | Create a Claude executor |\n| `SessionBindingStore` | `contextId → sessionId` persistence |\n| `generateContextId()` | Generate a new UUID contextId |\n| `logger`, `LogLevel` | Structured logger |\n\n## License\n\nISC\n","readmeFilename":"README.md"}