{"_id":"@0xmaxma/claude-gateway","_rev":"155-5fb6e89b6d09e0e0781264076801e6cc","name":"@0xmaxma/claude-gateway","dist-tags":{"latest":"2.0.12"},"versions":{"1.0.0":{"name":"@0xmaxma/claude-gateway","version":"1.0.0","_id":"@0xmaxma/claude-gateway@1.0.0","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"13f1846dcd45a08b90e513d79320ac016be8bd21","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.0.0.tgz","fileCount":192,"integrity":"sha512-t9bYZ2EzvgKuYLYG6t9XpaUeYzJ+LGk8qP52w6uuQ2lDokshVMQ3F+X7Fe+fjs3VHi86XtPxpBCIAZ6ffDp0pQ==","signatures":[{"sig":"MEQCIHLTUI+xaildOQgWsiYrGUkXCjWVc1YBxTZuNWXGjhhsAiBRj2AvavDL6IADqHhu9A9jYyXf01D90pu0HzY91JUE9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1182544},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"c75081852a16c27a78cd1a8e3b50af16cbe34331","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.0.0_1778725476824_0.6519887129440929","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@0xmaxma/claude-gateway","version":"1.0.1","_id":"@0xmaxma/claude-gateway@1.0.1","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"b609860726d47f77ab000d391eaba97040a9a182","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.0.1.tgz","fileCount":192,"integrity":"sha512-8kHAck6I1aaLp7fO72oide1T7cPK3UxNeNVRXdInRHwQtB2hgmi5f8D7TPzOcTUYag2HI6taw1VGECT64Cg81w==","signatures":[{"sig":"MEYCIQDhlAZfDik+Bogn21mdIr1k0EXpx3leAr0U9Fe4YFXekAIhANzAtczImF63+VhoRthF7BJspqdTA+W+px5NqSQ42Q1n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1185789},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"228af5bfa4a3dc142d6270d5061ce9cec681f4a3","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.0.1_1778732021884_0.3312628205446311","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@0xmaxma/claude-gateway","version":"1.0.3","_id":"@0xmaxma/claude-gateway@1.0.3","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"30749a3dcc4e9b76637e471c329a1a72c58f7558","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.0.3.tgz","fileCount":193,"integrity":"sha512-/dbD6fwenDHmTC+rM6ozAUZS4RhK60CWBnHiCx1ii2fgqPZMXMXxrB7FH1wwfr/1I0QqPbc0y9yxJt9W56vs+Q==","signatures":[{"sig":"MEUCIDh/2yzW38t3kNHpv2/HSW3QyYbSqvyosc6PH7fMBdaTAiEAiPdd50cm1DS9lObTLaAeVB3LQN8/Guo83j21kZxLSNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194200},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"ad7e8ef7de30ce7569012b442708172214a05cb8","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.0.3_1778733633904_0.2984917381508978","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@0xmaxma/claude-gateway","version":"1.0.4","_id":"@0xmaxma/claude-gateway@1.0.4","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"82854a8b64804a4542272df154147918fabb23e9","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.0.4.tgz","fileCount":193,"integrity":"sha512-TgO1shAfYQ/N/qnLdIHzZibfb6BNUH20Lg44pShJL4I77jJ8mU0dKiH0+J1LAlhlwOID4Ep5I/9H+rWPMhC5SA==","signatures":[{"sig":"MEQCIFZBtZDSt9761ASEuWMgTOXK7RS3fM21U0aaQwZpqkMUAiBhtVZe4hxvexPTt01bF9/HXPqPNi8OLZNq3MbUybgddA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1196971},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"fb9de6ca9f9add1aa7ae335725372e756253448e","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.0.4_1778740728180_0.1584492221169811","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@0xmaxma/claude-gateway","version":"1.1.0","_id":"@0xmaxma/claude-gateway@1.1.0","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"4439063620f7bc420e02bb0af117bb0dcece17db","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.1.0.tgz","fileCount":197,"integrity":"sha512-egBJ83Skp+N0/9WMlfu5MLPZei8Y+LEYSRD+nUYCKZpMKxuk6mNxK/OmOSyJ7gPfXMeGD9V6Wv6FlotCk6t7Sw==","signatures":[{"sig":"MEQCIGz3rwzo1n0HNB7qEIyizJXs/sj5Qq3ozqEIEeO2xcciAiB5i4avlb0LXXVVwshn4zlWuVo8zPZxzuc0EVnFFHQpng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1208627},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"6252d47a45a2786970555574da9001211cbfb302","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.1.0_1778746226388_0.2808744212538836","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@0xmaxma/claude-gateway","version":"1.1.1","_id":"@0xmaxma/claude-gateway@1.1.1","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"468ca310a8e07fecc006d42dc85a8c3af5256de5","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.1.1.tgz","fileCount":197,"integrity":"sha512-LHeAQ5/edAsLoB8IiH9Wv7ifHm6s/RzngyVCmM/nuJbMXPK77mqqcgwDOwtXerSbNOW69aNqQDAdp8hX1kYl5Q==","signatures":[{"sig":"MEYCIQCsfDW8b4QPHaQpq+JXjxwgfNeEWGTJ9FZOq7AkScJaqQIhAIGdkQVkvYQ1xwjpNUBTV5YrY5QgWhLZWPNyqSc2n1tP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218372},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"b5e521cd7c3169cb8d555cc11e098f2563961f0f","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.1.1_1778750960051_0.509630498816253","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@0xmaxma/claude-gateway","version":"1.1.2","_id":"@0xmaxma/claude-gateway@1.1.2","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"d79e0ffb2193ea4ad84f9d540d6451d6e107bb50","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.1.2.tgz","fileCount":197,"integrity":"sha512-rN52AOP050NIG0dvrKA61Gho7WnAmuTyupGo4BjHtAqCSqnkCSGMBTqUJbYNQaxZLOFja5rKL0AY3feQzO0jRg==","signatures":[{"sig":"MEYCIQCKfCurhPntdC23fdFO5jhLr6ltK/bqZcbkJYmc9x4SNwIhAPtHkWL/5Gdx3daIAhVDYwkESdKfjfEa0T7Os4dDTV+n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1219048},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"d55334ba1c313baf1736f1847fc9c6e6a0badd3c","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.1.2_1778797311473_0.20652750935745479","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@0xmaxma/claude-gateway","version":"1.1.3","_id":"@0xmaxma/claude-gateway@1.1.3","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"fa688c4dac39919c5eec224356d7db4db239d036","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.1.3.tgz","fileCount":197,"integrity":"sha512-PK1poEPe8S/tLsWoE8J3L7eYyJYDUNKEIBppVTGkbtegnbapnGFl83HdpoX2Bp839kjXSrQ9rgDQtyB/ap2t7Q==","signatures":[{"sig":"MEQCIHsaavTfx1Gg8FxWHSz82kHVO2QV3eV0v5Eo7tpGMrhgAiADdzX5S/p9pxZ39Ga3gD1FcU5JPoEV8c0Ol42+YWmX6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1220269},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"d842648d336bb4ef41049dd1fa9484e23db435a3","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.1.3_1778800832737_0.6650650972423815","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@0xmaxma/claude-gateway","version":"1.1.4","_id":"@0xmaxma/claude-gateway@1.1.4","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"a84bdb57cf9c9f3e013ccd761bb4246a37bc8a15","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.1.4.tgz","fileCount":197,"integrity":"sha512-R7A3Aq8G7mRw/ZAoTNb9XVapQ6Ne+XGdP4gVwczsC9UJUIauBkx19yJhq4X//nk2AReNIxxhbI/7Ode2N9x2RA==","signatures":[{"sig":"MEUCIB5e8wpUhD4kC9AYlYj9h4zKTp+nydRQkM0Tn5DT6EvoAiEA/PIzioDapdQ+YYaOdTLdOxBEZKLpJOXdxqZ1s303mg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1218963},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"15643e3b6949cb77c897e423f1b723fb9d933954","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.1.4_1778826669065_0.04150860514545296","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@0xmaxma/claude-gateway","version":"1.1.5","_id":"@0xmaxma/claude-gateway@1.1.5","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"eecf5e36d9a41b3e4c94a00e4559550bbff648c8","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.1.5.tgz","fileCount":205,"integrity":"sha512-DAUO9RbBuXzZUdJJIsnuMVYZBIGX2rYdNlXp1WCmYqqacCh82mPFY2OSEt6Gx7QSztojgO7+ujQfCXxFFMIl9Q==","signatures":[{"sig":"MEUCIDkZq6O2oPYH72icvLc9ET5OKFUS0LhccxVeCn26qKf/AiEAl+4+eKvuesfhDjQsQF22CrBQPNI446p577GeIJjp/1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1289799},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"30043b2250ee96a91b15883f32c53777a82ace48","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.1.5_1778838132831_0.4876957670576598","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@0xmaxma/claude-gateway","version":"1.1.6","_id":"@0xmaxma/claude-gateway@1.1.6","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"ccc2d6d22f372459356eabd51657b75aa04946ce","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.1.6.tgz","fileCount":205,"integrity":"sha512-eaGFIx81BSlW5JBx3g7nPFeBXU1hXMlAewXVI/vz4y5CKh8hZTXU+lVhBlEUm1qzosB8/89i1l16XsyCg7ztrQ==","signatures":[{"sig":"MEUCIQC0P8jTj0cKKtLInXHSDaryIC3SXJnll7cucKrmA51gmwIgbyBcmV9NdCcSz8etj9Xk05Cnj5apaiLeLbdyjVpsiLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1290292},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"444245ecb7bfb8e3dc6c0503752dea76b379f38e","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.1.6_1778898896710_0.25858065172388733","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@0xmaxma/claude-gateway","version":"1.1.7","_id":"@0xmaxma/claude-gateway@1.1.7","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"dc0102573f439c6f7c5428a6b38687eef8e044f6","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.1.7.tgz","fileCount":205,"integrity":"sha512-O4E7IzvPpKJppvKuxGZYRikrL6liB7Doz9xbSkSNs3tgERUlq/0c25YLy3FugUALXn4nRD3AIdHWR3tIq0sEGQ==","signatures":[{"sig":"MEYCIQDOFGWfIBaKmNkdAxTBLaU+WoRJO+NYLn3MhDFyhOqkWwIhAPFSn3EXS9eJaln3L18keFWHskuH5xa02YzWn80slc6c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1292549},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"f91e18126d1e9331cd9c561c61153a784e197ac0","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.1.7_1779104707818_0.9258034386077432","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@0xmaxma/claude-gateway","version":"1.1.8","_id":"@0xmaxma/claude-gateway@1.1.8","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"8cf49f0b1c7f495ce57ee2bc401ad2e3f9ab84be","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.1.8.tgz","fileCount":209,"integrity":"sha512-3w4QOhYbjhaNM9lhQzPaFchsrKZGBY7zMfaXf3+WoWOSnAkXdb4AKraItHfMFRzhQ9ieklY7YdQnqguEbmd4yw==","signatures":[{"sig":"MEQCICSU8bWbLVxHttWaRGc+W9ihsOtsZMv3JL/MRJhdcETwAiBXsa5d+jCH/Vf9vktzwCRX0SL27eUd7pgCNYC/EW/8AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1296463},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"c8fed5c35d9918180f11baefcb0da1a4fc627460","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.1.8_1779158750639_0.6882551802615513","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@0xmaxma/claude-gateway","version":"1.1.9","_id":"@0xmaxma/claude-gateway@1.1.9","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"226b1a0358b69907dfddb99903937b51c7896a79","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.1.9.tgz","fileCount":209,"integrity":"sha512-AqsmFe/8Rc39A2qNxAUKgGj8yIJZKZ2RMADGwl1A/OmdSgXxto5diR55Tm8qzHia39jivswVga6jmmSGdIf7UA==","signatures":[{"sig":"MEUCIQDpbIPjL+m7TrqJwqDVD7tJpJMG77/u2jA14yhPplKT5gIgbPnNVBqnlvz2oXoSiyC4aGM6ltqn57uc5ZaJx2MNUbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1299840},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"86e741a97d0bc33d166924b7053eed1c939ab458","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.1.9_1779170281828_0.7816899935556585","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@0xmaxma/claude-gateway","version":"1.1.10","_id":"@0xmaxma/claude-gateway@1.1.10","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"7c3325ea7014d2a7088f1a1d648cb25ed5cb6f04","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.1.10.tgz","fileCount":209,"integrity":"sha512-qa6wZ0VLUdW7EkDnw68UZxD1WhPgVOYrh9SX0Gi0wA/GgKPaV0lglzw5NAW10mBlzpDt9syRMxWzGds7uDQfMQ==","signatures":[{"sig":"MEUCIErW0wYHvei2ID3XVUlgnt2+DUcAkO7qFPleepMfEENIAiEAlJPSSz2M+EW81lkYqlB4BT5MPRc2WNRBj3pEZ9i8ync=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1339252},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"6d61c9a47c2398bc6fa9391d4d3c323eee69ff0c","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.2","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.1.10_1779185943144_0.7626886498066157","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@0xmaxma/claude-gateway","version":"1.2.0","_id":"@0xmaxma/claude-gateway@1.2.0","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"7cdd54bbdbafa7c4e5de5610704ba59951038167","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.0.tgz","fileCount":247,"integrity":"sha512-GOA6riwxUvukQVAaTwPw46J4jJgULKrkTGdTn2vhOYKWlkoi9FbdcwTyL/nDicO4P6BvU6I7bbLdrVKXGX6HSQ==","signatures":[{"sig":"MEQCIGfg9uhxzBW3mJH4vCVSEA+YsW9oLazcN/+nnjOgpfoTAiBNqDrL4DrCTmpuboAw615TCSWg7XIFRivmFV1shP2qvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1638778},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"f3ab5ea44bf8eeac2e19b30e1753fd59be87fc88","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.0_1779642821977_0.07107382914170235","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@0xmaxma/claude-gateway","version":"1.2.1","_id":"@0xmaxma/claude-gateway@1.2.1","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"8c4981fcd57297d5c86e121c9d6070d6e0f2e827","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.1.tgz","fileCount":248,"integrity":"sha512-yucSHd+CfknYxr8jOlhPqSq9vunglEmo5YrYF4veM40R1p0RhsenCbTH9MKtLQIDnbkZ+Xz1WKERw8HxseZYVw==","signatures":[{"sig":"MEUCIQDY4WDuiAAgYaEdpYo2gruKwFpvk10RtLGB9RWQ+UP1+gIgNILdSIzQu2/bL9VAdWaD2uYXZS+MhncbN+fRSO0u6uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1648829},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"5ec84b5e7d989c2b72f7d4e52e324ab2cc95ca2b","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.1_1779758161852_0.45129479058382715","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@0xmaxma/claude-gateway","version":"1.2.2","_id":"@0xmaxma/claude-gateway@1.2.2","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"9c19b042887c1f7c734901ef49a4c84aa7980c76","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.2.tgz","fileCount":248,"integrity":"sha512-2Hl+3iRhYDkt28+W1U6CqWRKmfidHRLgJYksbzmsmWXCRg/E1NlNyxey6jDDM4HX2BuA8lYPW/27sLq0c40e+g==","signatures":[{"sig":"MEQCIFbcTqpB7J2EC1kPP8a3cgbsHxDtZHyd84zvOdKcbTqqAiAmrB9na3qPz8fvcJrOG2H8mXVjiwQdIJH6P8hOCW9Yjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1647548},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"62d0fdf4099dd4eb30187061e7c570ca85b1cb8f","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.2_1779765880575_0.49562008812153424","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@0xmaxma/claude-gateway","version":"1.2.3","_id":"@0xmaxma/claude-gateway@1.2.3","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"751c7aba968e0c43cf724d5b6cf47b8bccb4db72","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.3.tgz","fileCount":248,"integrity":"sha512-uGi5HuI5dib2Hy1bqiukry8BSLTOHXTHKCkopiIcEnUGTWjriXvTYZOLcVI8ThcIOlvGe2VEous+55ltWbF6OQ==","signatures":[{"sig":"MEUCIQCXjHwj4sA1qRmMELHIeBYAP4d1HJeKoNGpnHDERjxNewIgaOYmr/jQh0Ucr5JY/xQjDRIB2UBwSiy/v5qDYINYGmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1648117},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"edb7704ff1a2af3260efb9a487a734bb5b49c749","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.3_1779782679902_0.36614383363101366","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@0xmaxma/claude-gateway","version":"1.2.5","_id":"@0xmaxma/claude-gateway@1.2.5","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"51b2b5379699ae9489415e98f3389ecd9273c28a","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.5.tgz","fileCount":248,"integrity":"sha512-RYzFKzIkv6Br8Z2i2EyNpf9HrvvpZOMvO4YNdmlOJIN9ow37emkus3rJroEKh0UIREvhcn/VtaUt1bgsq6k/Mg==","signatures":[{"sig":"MEYCIQD9uKnNEEAXdbW4bgxOLUdtM+v0zQz0bAqBGecczcij8gIhAPb9dKJlRjkFCBMgpMyyUcaO0u6Gv3eVtIGRBdD9vr7/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1650937},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"0e05229ad6b8c78863da39386a5a9ac9d3bcecef","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.5_1779957467956_0.1344130061845854","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@0xmaxma/claude-gateway","version":"1.2.6","_id":"@0xmaxma/claude-gateway@1.2.6","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"a9244ea6522675cde227490f5be234f3ad313330","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.6.tgz","fileCount":248,"integrity":"sha512-eVxve7CMctPbHGDab5Y1A0TFALBC2Zd7ntXN9buneOZi4Ix98Ak7SY+32ypd2htbJeUTtVIr1XTo/Cz1Cufqbg==","signatures":[{"sig":"MEQCIGQbGggV9vr9FbP+11yvn07gEERnp2F3dnCr4BehP1VdAiAmy6fKzpcp30I8ksS07JAOoBJwff8t4+PfqhVtNmiV8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1652764},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"74e461dd06a4a57bb852979ac3691821efaec243","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.6_1780041635448_0.9152309250198556","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@0xmaxma/claude-gateway","version":"1.2.7","_id":"@0xmaxma/claude-gateway@1.2.7","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"273ff11593f93d31e2d970722194b3577314c03d","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.7.tgz","fileCount":248,"integrity":"sha512-xwbC++ehXM3NvwD6oFnSOh6jyYYxxx2it6ZZNz0gUjwFGVQ19GBxEPyxZF6ozmTO+Cskpd9LC117TAqfxmAgDg==","signatures":[{"sig":"MEUCIQDIgMlmhLag4rEm5mszY5MYFaMvjg0KShqjIcqQirNdtQIgIQrDK3M/ppb7wefPNdeIBz0VYnejZiWApLD4YqKpkTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1658139},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"c57767bfbb425c6dffba74a48b8eb67cfa4b3cc9","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.7_1780056634913_0.7274929344025236","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@0xmaxma/claude-gateway","version":"1.2.8","_id":"@0xmaxma/claude-gateway@1.2.8","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"408f9fbac7aa409c9f529d59025a77a822f767fe","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.8.tgz","fileCount":248,"integrity":"sha512-axLh6sz4qnoEILIFY7fom3xX8YUtGNZ5jvmJ3emAJkSa1UoeVKti1nrgBBF254RVhV+JNDCb98tMPncXitrKaQ==","signatures":[{"sig":"MEUCIDmYbvkN3Bo6upRzVa0HvXethM5B/qv58d6Qg1Q4Rkf7AiEAxnIiBFdLhHapOpQbJdVHgAfd1G3c8Obkyzw183BhRQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1659029},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"015144d8488b77367a49f55695afa1cf54b7600c","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.8_1780061494815_0.22620579255618645","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@0xmaxma/claude-gateway","version":"1.2.9","_id":"@0xmaxma/claude-gateway@1.2.9","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"b8d6081b80893585814d73c987a567d2cf2a68e3","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.9.tgz","fileCount":248,"integrity":"sha512-+h3mxZ6ikDOMfGNyZSZKb4MdT/pg5C6gUdxcpHLg4VaAf4qmjAA0UI9AQpzmXd98Wmo/vSPsWbfNUkYsZsjrVw==","signatures":[{"sig":"MEQCIFZ8elwgvaTGkIQ++1qxTNUrTxFAGotLg0cAGPueF7q+AiBhgUhs+fXCF/E7s05Er0BCVfxNBwDc09Ay/TIUMoKThA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1659185},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"05b68a7fa91dff19235d1f84db20337a6726e17e","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.9_1780064064951_0.3210907807942083","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@0xmaxma/claude-gateway","version":"1.2.10","_id":"@0xmaxma/claude-gateway@1.2.10","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"a8d10c56a4c4227d8770dcbd7b63c1a98bbb046a","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.10.tgz","fileCount":248,"integrity":"sha512-hQNfJOeF6q1E55YCFfPytg/EDZisXOIMMjBde8p8tN7gO7619/1dxZoWmBEooYz/6Qm8+oN/+hRRCsw2hdn/Cg==","signatures":[{"sig":"MEQCIEG4pqblj61rRucZ4xLvcLyH7zDGlPaWOce2w3LVu1gMAiBmJyBo+uUTmV7LhdR9uzT21qHkaVYglgjjF/EH8BbCCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1662090},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"4a32d961335c6d0ee451c743dee1a281d3eea2b5","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.10_1780068943827_0.057537741369106055","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@0xmaxma/claude-gateway","version":"1.2.11","_id":"@0xmaxma/claude-gateway@1.2.11","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"fa58265f128c8ef78fb5b679ed7f2ac5cbb0e3e4","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.11.tgz","fileCount":248,"integrity":"sha512-M3dC88S2ZpVrhvfoBvX5q314NkUCFJHQP3gFxOmKpoWrJFdXQzDCHAVloYChAEOXnj/xrbOlrOXreeQJG69hYg==","signatures":[{"sig":"MEUCIEetFH9pT38pFWqaEzzZUA0CuBKnudIUJNNj7kj+fn8oAiEA9JvUTv1577jVVk8NnZzw95/roq9HIGkII2VBdbUxDBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1663286},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"9aa193140cb617fa9e43d3f67dea257a9ce5a4d4","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.11_1780196805414_0.5429684577112517","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@0xmaxma/claude-gateway","version":"1.2.12","_id":"@0xmaxma/claude-gateway@1.2.12","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"cad051ed6ffd519a564f723577407cbfb5d8d7c9","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.12.tgz","fileCount":248,"integrity":"sha512-dBZ7+HPNb48UZ9F/eq+bRCSy/ZLiYxpTZ5Tmhg/APl4+YDvG+Fxr83TL8B5ZPsDteVXsAOaimwsq5UgS2YjVSw==","signatures":[{"sig":"MEQCIF63YHqYWI/3sq7vSBNuv9OipGkyzpR6ycxWtfB+sXX5AiBlPT3vB593w6MhK+z323CdyxAIeNys2E1rKz1a9AhqqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1669344},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"28863281d10a3795f68b58a600469f7471c13637","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.12_1780207146028_0.6246323396282496","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@0xmaxma/claude-gateway","version":"1.2.13","_id":"@0xmaxma/claude-gateway@1.2.13","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"6b0b7cdba9c2454cc210ab3db320a437aa68c477","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.13.tgz","fileCount":249,"integrity":"sha512-RFbsRIziTWF4D00X2OXxfQlHEPK0MqT4uNtlG0w9cMIhmjWZn8onyNlhaSf+znD29s1o0LF1dOhQJQxEIQLyjQ==","signatures":[{"sig":"MEQCIGi4kQP+g8KkuQGocHKLwvRdnxq3mirJAD6I9RVU425KAiAiWOw1QHCTjAGw4k3n/DdHb1EN30Wxmno/afK3ZuE4tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1682679},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"e25b5d42bcfa88563337819a33444b82470578b9","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.13_1780291115279_0.05474764828040879","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"@0xmaxma/claude-gateway","version":"1.2.15","_id":"@0xmaxma/claude-gateway@1.2.15","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"3919501e7ce7135f6131517ff93a894299601d13","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.15.tgz","fileCount":249,"integrity":"sha512-uA+5jnMg+oLpi1w+tl6XM8k3PXz+nepwjJAFncMAup9+a2h5lfeP84nRn2/wm9FL/aiXLtKFHTOeoG36DGgbpg==","signatures":[{"sig":"MEUCIQDdLt+TeY5Y9WhdenH82ZhFxniSn4p8qTKTpgqMtGoRygIgZb0pZiibtwq/uKxF/nr4f2pJ8gKD/ikbAtYFroxkOP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1689451},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"509a2e793faefe30f2b1e9e0222390a6808faf5e","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.15_1780293525474_0.18988056699256028","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"@0xmaxma/claude-gateway","version":"1.2.16","_id":"@0xmaxma/claude-gateway@1.2.16","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"00de523adcbcd1d394c532e5128bac0fb352ae5d","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.16.tgz","fileCount":249,"integrity":"sha512-39VNxgIu8h4tjc49XiPZHYvcNni+pL7U36CYCxPdOh6IBnNz7fyyQn9P8OvuZR9bzGlooEu2K+Ie1+YCdbYkMg==","signatures":[{"sig":"MEQCIEIUYZq5/847c6kQT7LBhtWm8GmBVG2mQBkVFEPZrGLjAiABxhnoUD0bt9/O0ITJ/DbqXes2FMV2nuumdVtooygt8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1690225},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"e2e54d8d84f12435578f3e213d89008927bc976f","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.16_1780303079026_0.9656763814158897","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"@0xmaxma/claude-gateway","version":"1.2.17","_id":"@0xmaxma/claude-gateway@1.2.17","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"7d9cccaac8cb453ade57f5b31d6ef5ca9258221c","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.17.tgz","fileCount":249,"integrity":"sha512-kfDpzO1caHOqEt+h/n4MTL2QlBXVOmldz6b3I17otGswGdP7AA+F/qVjvWrnDub3cGDFs9H4F+vrqsL2DceLvA==","signatures":[{"sig":"MEQCICvVMZW0UHu0YtmckMQx61Gtb9e0lODExoYauVJZbWg3AiBMHQ7kcjtCpFDUtjcBiVlwwap4jIgmWCOGh2dJ090UCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1690615},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"ed42b6e4fcfa388e41fe8c12da925c461aff2196","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.17_1780362590786_0.7547468949601195","host":"s3://npm-registry-packages-npm-production"}},"1.2.18":{"name":"@0xmaxma/claude-gateway","version":"1.2.18","_id":"@0xmaxma/claude-gateway@1.2.18","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"f557854b13f0f878de50ab0a9830aab515fba62b","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.18.tgz","fileCount":249,"integrity":"sha512-wxd/ZtMYW4nkZJuAtiA93aWla3CznhR7uOfwyB3bCGXMMyRsaC1bYnV8Xy6McK2hEnmoVHNL/L/R9raMleywXg==","signatures":[{"sig":"MEUCIQCdtuMiVoI2Z7vg9VrXcDaxlnM38bhZPnNbn7w3ObmfDQIgJCXEnveK2s62DyQiw8l4b3PA4pPRnu6GXW+hh4hNA8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1689904},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"b7779abcd86ba4286ae21ac1bd8729ba0bfb8a94","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.18_1780380844716_0.7687961907902601","host":"s3://npm-registry-packages-npm-production"}},"1.2.19":{"name":"@0xmaxma/claude-gateway","version":"1.2.19","_id":"@0xmaxma/claude-gateway@1.2.19","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"729ed63c89e4155f492a980096d0a6bfd0ef505f","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.19.tgz","fileCount":249,"integrity":"sha512-Gc3cwGIeG0/tNumefdqSqQ+arlmYh7npQOlaBbiewiojItMADOQgwv4HUePSpkS17g63hnFSKez1QJZI17LeMg==","signatures":[{"sig":"MEUCIQDfFA0h1X9n3KyOzOenENPqKqqmfxOob1re5SIN2LM4lQIgTDTGNjBpI0xOPP7QkkWDeg6j5QCguOTESF6+P6OjWgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1690154},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"d63056ffbc9e642bd7cf3108fa92e7127ee07ed5","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.19_1780383278844_0.33990110031902443","host":"s3://npm-registry-packages-npm-production"}},"1.2.23":{"name":"@0xmaxma/claude-gateway","version":"1.2.23","_id":"@0xmaxma/claude-gateway@1.2.23","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"1e2d5409da0fc779e94b3c96d84279a2b5b211a0","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.23.tgz","fileCount":249,"integrity":"sha512-Vu1swT7IJ4vfw3+FXmOF8YuEh5yzzzJC7f+UrXjImToY+aDKwqFM3xCnvcbT9wuOSRJNq+ECTknjLFdmSsAGIA==","signatures":[{"sig":"MEQCIA+KlolD/SPR3zAysJfu9y6o/5+Tg7lOr+z+dAPdvkMKAiBjwfDvoESkB+YMpGV3cVp9i8ozDhtxethikZJNh6ztxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1691568},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"d376c1c3cdee11225a9072cd496727a7c050b426","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.23_1780591700762_0.00801888136108908","host":"s3://npm-registry-packages-npm-production"}},"1.2.24":{"name":"@0xmaxma/claude-gateway","version":"1.2.24","_id":"@0xmaxma/claude-gateway@1.2.24","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"620489724f160165d0a398cfb31fca7fbb4ca3ee","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.24.tgz","fileCount":249,"integrity":"sha512-Eib1Mb+7p3RR2k7oC9QS1Haa4YA44dZCacgcq5BEa9MnyHfYhOyuNsHVlH+cOsGzlK4nzrvgUOwo6b9nAQtapw==","signatures":[{"sig":"MEUCIGugKgGMTfa4EvCtKl/8If2ETFVyvs/diWGOrEJq2qDcAiEAiSiMUM72uncmK+eUD5TUzoSvbqrL9eppzq9L4rDtlk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1695633},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"05f8af0104067558f374182f887065de48a7326c","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.24_1780977366259_0.8688051878786824","host":"s3://npm-registry-packages-npm-production"}},"1.2.31":{"name":"@0xmaxma/claude-gateway","version":"1.2.31","_id":"@0xmaxma/claude-gateway@1.2.31","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"72b481545da2c526d27c1c8b703252e7fcfcf3a5","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.31.tgz","fileCount":249,"integrity":"sha512-TVukjoYtOyJvvB/D0I01BYh7rq1TUJZZqPlC73KeytcFLuIlyZdPwWjr2cHq8wRuMBDXvtjIe/TeE7K8BJyCbg==","signatures":[{"sig":"MEUCIALO5yMHWwwD9XQv5EivZM1vBvr4j69/aN7IRpKtpaRfAiEArFU7wAGjGevmPtSWvJ3VeAIOrHabXFG49XvbxwIBCBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1712551},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"85d72192d96214300706fca387bec63cba407538","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.31_1781108225803_0.8937164716390715","host":"s3://npm-registry-packages-npm-production"}},"1.2.32":{"name":"@0xmaxma/claude-gateway","version":"1.2.32","_id":"@0xmaxma/claude-gateway@1.2.32","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"17611f9dab5e9193219ae30e4cdb2077b9a358f7","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.2.32.tgz","fileCount":249,"integrity":"sha512-XIyW9JQJZp5HesNXTxO0t4W0PYy2YeP23qE1lvaaviUcj/0L9D/LwHaFze00e1PuQGFo2nfjJJAmImpWDIUUVg==","signatures":[{"sig":"MEQCIAV6iDyVMJ+FZVQ/BljMPUTNI4C+1Cp9oz72V7smFEyOAiA/aJD41nILPVCmddMYMR7zPV+ZgYRCEclYOukYZlL5vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.2.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1718678},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"4b1d04b0a014f4d37be96ae0673c781e5764832f","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.2.32_1781152576213_0.03293455206595142","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@0xmaxma/claude-gateway","version":"1.3.0","_id":"@0xmaxma/claude-gateway@1.3.0","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"24067c6e69357afd5c3d92967dd44f31ea879e2d","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.0.tgz","fileCount":274,"integrity":"sha512-lCNUekCH3k8PUhx7umSv3pj2fd18FBVzh1YYSrTD1y7TzInYV6YIbGuyT79pfR2Zz8HKbX4qQpfuzzLyUB8SZg==","signatures":[{"sig":"MEUCIQDIL2bTzbdCRiAsuP9K+XZH6fpzFm7brtHwX5p8g9dqogIgbB+rAGWLcUS0QrljoPKSQHim0B4ijk+Wtfe8LdLj9Xc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1803055},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"ddb62231fb70d05b7d148ad38e67aae17c4f8379","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.0_1781166685070_0.9050338305421801","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@0xmaxma/claude-gateway","version":"1.3.1","_id":"@0xmaxma/claude-gateway@1.3.1","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"fce2e8905486bed03c784a6150bb894ee54c2dba","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.1.tgz","fileCount":278,"integrity":"sha512-4MDYjo//bosWi5iaT0mSuzOC/CniH/AHQDpfTPOux3OMl7zgzdG9+DRl1roQdcKmqgzxyomHMZ2CUsgOsrxfDw==","signatures":[{"sig":"MEYCIQCyfunsKfPPgLcCAjwW43qdAJx0xATF9JmzFYIwZBI2jwIhAKpGUVjjt+lVnvNgyVxi3h6IUhlgf2TNtI3j5M8or39/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1809827},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"4d2647535713684aa34e722cec1f8667051a2609","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.1_1781190374164_0.5318542692936445","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@0xmaxma/claude-gateway","version":"1.3.2","_id":"@0xmaxma/claude-gateway@1.3.2","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"74dbd4b02a65dc59b9838629b293aaca2664544d","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.2.tgz","fileCount":278,"integrity":"sha512-4YAGwOk90WJbWWJxkL83iMoMNm8npjlY0Ouv21nIxZyhORM3tNhGxvcAImMCg4ZJJdiQe5xCmyrLZzS21+/kLA==","signatures":[{"sig":"MEYCIQC05lDfX3sAkNW8SXwzhDUo5VBPJi3ZZGGvF0/MVMVRjwIhAKWLozrX9vLZHHdpKqJfiW0dTXY8nb8Hx7Wn8DT+TOti","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1806192},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"8b825ca898766412943202c3bce26b8978bb773f","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.2_1781194148674_0.8418962836039259","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@0xmaxma/claude-gateway","version":"1.3.3","_id":"@0xmaxma/claude-gateway@1.3.3","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"d3fb9675a13244d2f4a6655b564fba3fab5856e8","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.3.tgz","fileCount":278,"integrity":"sha512-ibs4ravUWZYPkhmmVvjQ8fm2C9zHOK59//NyK6PtWrkjM4LS9CeJv6EqTODllGkdk6CaNtv5id1oKw3AQeGDrg==","signatures":[{"sig":"MEUCIQCFmvf7sNag7NH/6P8cu6uMiZu8f/zij9rvxrS9gbqefgIgHUe0RdgbpHM/noKdPkzKIKnQO5MMFu3evgjGZPN7FHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1807564},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"64cc2a2268770c3ebfe9009ca1c8424002e5ecf0","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.3_1781219947491_0.9381784813449758","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@0xmaxma/claude-gateway","version":"1.3.4","_id":"@0xmaxma/claude-gateway@1.3.4","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"9e8769aee8cbae65bbd4724c65598f9a5422cb81","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.4.tgz","fileCount":278,"integrity":"sha512-AIccifq43CJ7prgFSxGjDAIHsL0ZkgBMtbYFNU9fDlvO6EFHWiPxoMdV3vcwD0hZZSXBq9l/xxFznAVA5ydpBg==","signatures":[{"sig":"MEUCIQCIXn3lSwVZQLpYQ+7iTY6cXlHkQVZt/OfnXat+4c2+qgIgWWqYAn3LVRWYcZ5w1sD7YLOlMGwZ8Ku9pwWbSAMTLuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1826196},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"aaaf25be60d6ea9cfc9508f15d944beb5f3cce4d","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.4_1781272184509_0.04764514752554172","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@0xmaxma/claude-gateway","version":"1.3.5","_id":"@0xmaxma/claude-gateway@1.3.5","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"20b181a3c3921803770b5ff7cf1a93f8ef7583ef","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.5.tgz","fileCount":291,"integrity":"sha512-Hv/qczDSjQcExjSS3s35kOrb9Q+b2XIsnPASYrUgCblGdYdaPfac5jpyIFwxmO43Bb7Wd1crKyZBLOt+vG0O/w==","signatures":[{"sig":"MEQCICT7+417rqHmCpqQ+WaBTDWuUeTBnYCOaBP7B4N8uexVAiARrJxrzu8vo3Sd9A7NIdLykMxJISZ7rXnaAsdQyWRjCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1969304},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"93865d0ade1c436b2f6231401e5d14c86ea8a248","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.5_1781492379337_0.12316265880857347","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@0xmaxma/claude-gateway","version":"1.3.6","_id":"@0xmaxma/claude-gateway@1.3.6","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"84f5db2b36837ea55d553a71c65efb276103886e","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.6.tgz","fileCount":291,"integrity":"sha512-EsKAyBbQntcEARyxK3h0z7Ql+uNYBsd1nnGcsGiMIN8BjVaIZSefb4yCHOj7FPDnl6gCF+ItwJP8QW3ZCzn9Hg==","signatures":[{"sig":"MEQCIBZzSo6z6Z5apIkwKfB7samFwYokvRhQ2nVb389KlFhxAiBS+T4HIBBR92hBchYlQL75VcA1phuld5dsnmuwZt+fLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1976506},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"352dd58960b2da5394aa67bcd0084d99eb2f1def","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.6_1781513121820_0.8570555205012729","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@0xmaxma/claude-gateway","version":"1.3.7","_id":"@0xmaxma/claude-gateway@1.3.7","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"b875d0e673ab76b4cffe3bc3eab0d57fc3ddcd61","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.7.tgz","fileCount":291,"integrity":"sha512-sKgg3fnQImZRjrA1TO+WgInhc0JXIPNg/S8l5wfjCLlSirSdBtiU0aJn709lsnS572JaAYR+cKyvN8G4KJ3GDA==","signatures":[{"sig":"MEUCIHTIvYyc26EUyGgPHwltHthGciYHrRYoADWKtE1WB5wkAiEAy+WsNDWdXLUt02hL2M57YDJS43zS1wBT1ZN5lrQu2Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1976520},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"2f3949b231bc31d441004240fa9196b1343727db","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.7_1781513879437_0.7800560464064012","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@0xmaxma/claude-gateway","version":"1.3.8","_id":"@0xmaxma/claude-gateway@1.3.8","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"a4648f2badd13e62f1fcc8a1bddf1b30f908f347","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.8.tgz","fileCount":291,"integrity":"sha512-M5WgR3e0T2UK9G2oa/ujiWrqzFZrpYcE2WybVNj77GsdK54ag3CRxsXWsfYYvMKbcypuNC6KKnMGWvTkYlhubA==","signatures":[{"sig":"MEUCIQCIPdM6C+7m6/YxDI1S3xa1xSHF8lF0W2GxN4cBMfubRwIgVccwKp8UyV7op4FLc7dShZl5g2vJQg7lr4ogVWDhHTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1985845},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"4c8471bb25e343dafc1099d26c7bb45d800e0b50","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.8_1781663224062_0.1100581085728547","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@0xmaxma/claude-gateway","version":"1.3.9","_id":"@0xmaxma/claude-gateway@1.3.9","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"2b2d7ce6f6b6ded4c10fba618d6bf1801aea6180","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.9.tgz","fileCount":291,"integrity":"sha512-kZ1DAxMSWvIGbk8T34a0AeYjbv4EHImEFYBQ33BrfMNCgIkw/qRoyEfxOHMyNC/jTe0GnTHfcKtJATptSwmXfg==","signatures":[{"sig":"MEQCICpme14dMEB4cU0OpfcnOhEkst8Ja1IIhXN0UDkBTrJzAiBNN7KxrQ4YnAo9Uchfp3Yz5h5Y1jPL4enyMFEpKUdzEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2001532},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"0e2e367344e3eca4ca3164848057661b9cb43e43","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.9_1781770602490_0.7470310087182772","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"@0xmaxma/claude-gateway","version":"1.3.10","_id":"@0xmaxma/claude-gateway@1.3.10","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"1c9b2fad0ea7363cdbadb1ffd246dd84694664a2","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.10.tgz","fileCount":291,"integrity":"sha512-uGwdiEe46Xf4qObgpmmC0ItxOBpMjt9gH6P7/MQYPvVTdPmBNKgXQPOkrG4VzdbHFCluodvPvfgmpq/isdbKjQ==","signatures":[{"sig":"MEYCIQCyGbEwiT6TcLzhSO5gpIdzNZkyRjueIL+c+Vt2sK4uzQIhAPAegutTEaoS98e+fycTgwdVl2gul/PNBitRkIotsXem","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2016709},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"67eadeba7a976fc8cb1e01da82b45e8ef14c4be3","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.10_1781773605725_0.1449956665366765","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@0xmaxma/claude-gateway","version":"1.3.11","_id":"@0xmaxma/claude-gateway@1.3.11","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"49f990e42d687a01611cbf3e7d4a789d567894b7","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.11.tgz","fileCount":291,"integrity":"sha512-BkMYIxYSimF+efVOL8MCgWToK0zqxnU9YkNE9gXyBJ5Bv8tT9vtbqS3rPoCqG37QwhHti4ojLU613hvK3d3Uug==","signatures":[{"sig":"MEUCIQDzh+a8jG1m6Uz4n9Ow2QQkIfLHImmFpmanQruRaPlcpwIgRguXyaRl8mr9s1+n18AsfPfcFTc4L1aMIaIUnbcw+E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2021013},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"7fba2f5ce257206e3469dfb45de1a9e886628fc3","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.11_1781835986947_0.19001158236387639","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"@0xmaxma/claude-gateway","version":"1.3.12","_id":"@0xmaxma/claude-gateway@1.3.12","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"2473b6d8b67b08cb2fb12851b8c7ea3e97243425","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.12.tgz","fileCount":291,"integrity":"sha512-ir+68xLGAl+x77bLgYktXtPiKZjC+iUe1XJNEC/0qotxw26htxLyLkC4rb+aW5MDXi+WNTmJzNeeNovD5/h9mA==","signatures":[{"sig":"MEUCIQDnklAYXRO/4zgB8m7cR5FAfH5vR9YcXAqJn8vh2tfqvAIgDFhZviS6/9oWX6U4Mw4MMT//qL8TsIYdwhYbV94zVD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2027362},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"955db092328e0108ca6e3534d06578bc53011be2","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.12_1781853991696_0.674917495830544","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"@0xmaxma/claude-gateway","version":"1.3.13","_id":"@0xmaxma/claude-gateway@1.3.13","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"dfbea7ae7c062e206633e6d11f7dd4a35f90797d","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.13.tgz","fileCount":291,"integrity":"sha512-eYjqrTvW76P1flFHGt5J2IQHfLEGnV4ngzf4G6thtIxKfT/4btgANxqoHvQXkABsWJKvKr3UbtKOMm0B/T2AuQ==","signatures":[{"sig":"MEUCIQDf61UUCb+2U8F0sWNfJ4Y1lPbilXDrjgHEaT+NVCMlWQIga33ibSkI2fZjDMYZ+TWtF89DKCjTTRShyXdQK+xHvD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2032769},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"8f4cd7d2d942d88405d7ce6659c6596baff97993","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.13_1781862491511_0.4191339258251703","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"@0xmaxma/claude-gateway","version":"1.3.14","_id":"@0xmaxma/claude-gateway@1.3.14","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"f6decc01c19707c0d67e4633471ff58d94fd9f33","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.14.tgz","fileCount":291,"integrity":"sha512-SdstJQNLaFZQglDr41xlwd9udlZhoIO4bvXtsxPcaBU7lO6JMeroMkQdXca/TVLpkxldQOt2vyQv7F8SWtrLQg==","signatures":[{"sig":"MEUCIQC7nhuK27Na/vP9tZ1FwQZi5TGr8M8hVI5c8TNq2lCXFgIgLWPYjseOu9pGvhJFIWYOfpz+FemzgCWQSBUeHgNz5N4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2058859},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"37a2aa3e57893e585165b19d77463e73f4a0f83f","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.14_1782180572965_0.09279754440162669","host":"s3://npm-registry-packages-npm-production"}},"1.3.15":{"name":"@0xmaxma/claude-gateway","version":"1.3.15","_id":"@0xmaxma/claude-gateway@1.3.15","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"0dcfd6f98862fad38738b6f70e794d86d134e2ec","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.15.tgz","fileCount":291,"integrity":"sha512-cd4js8aMewWEK9SyaIktAzc06aLnqMlw1F82HeOhKOh7Zx23HaHIdcyGb8WGGOIgaVDGp5GSkfyLCeaYckVanA==","signatures":[{"sig":"MEUCIQCzWBIwWLSpwNMVJAr8EuH8EMzFdOCoTqNihWvuyGOXxwIgDyk5YPZRdkRgy6PGeZV5tooO5l9Yb5vE7owA9sYJwwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2059832},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"36464f6f865ff62760966a3a3b762efa9179cf2f","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.15_1782268429662_0.506376264109639","host":"s3://npm-registry-packages-npm-production"}},"1.3.16":{"name":"@0xmaxma/claude-gateway","version":"1.3.16","_id":"@0xmaxma/claude-gateway@1.3.16","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"9ff4dbe76ad2ede71b2fb1e984adb2d1ba42b2f4","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.16.tgz","fileCount":291,"integrity":"sha512-4v89dVuCozfSIv2AcNNIXlfJPHgILLsTkZMprezUa53l/DdRHhDiQ/j6trzf56COudhaynZTD8DCSem+6zQ9/A==","signatures":[{"sig":"MEUCICGfLkb82btpt+gV5LBOV8lKS1ir3ObYv0yKq2kmy4JhAiEAoQvQa0a5u+3z9aDS6HbzxNBxWM590XaddwHlsMGy+94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2088341},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"ca8f79399b55dd52a62a57f370fd65716fda9c1a","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.16_1782806491630_0.7989673055721918","host":"s3://npm-registry-packages-npm-production"}},"1.3.17":{"name":"@0xmaxma/claude-gateway","version":"1.3.17","_id":"@0xmaxma/claude-gateway@1.3.17","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"0c88ccb43b235e58fc5168d3343186be646a0656","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.17.tgz","fileCount":317,"integrity":"sha512-oZEN052wfh0Jbmh1iaWz9ogGlMrGH0TdAtEHByuBU+kfeVrHh6CfSFzPV0X/EB+Tb+PPs68HDKZ884XWHwFUiw==","signatures":[{"sig":"MEUCIFKLl060eekthFyeqgQXz81uZRvJGDCdGJDDUJ511wbLAiEA/I95olOZFLz5LVdvBM9EbyqEAKbSs8ISafq3QJvSZMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2239299},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"34eb1fc3dc0e50e2960033021c9745a4d8fdf911","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.17_1782880133885_0.31441057219157287","host":"s3://npm-registry-packages-npm-production"}},"1.3.18":{"name":"@0xmaxma/claude-gateway","version":"1.3.18","_id":"@0xmaxma/claude-gateway@1.3.18","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"63d404b56c6d5c8ad2778b5bd331aa395135836b","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.18.tgz","fileCount":317,"integrity":"sha512-Y+fVamSCgO5KcN0gum4Pyzbc5e/kBrUieaGalNAHAJLBsHNAR7TtCbIUKZDLgzsyvsgzEhsYRepCz/4+1xfM5Q==","signatures":[{"sig":"MEYCIQDI1CfuUH/8+OORbt3Y4jZTVODuXQHQ7690LFhPXauLFgIhANzZrkcYolfqIoIL6nFqOkQJV2840umxtKFdDlZ+qZfs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2240385},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"2918095d9a639982960192b334697f21937600cb","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.18_1782884836148_0.2545556040360615","host":"s3://npm-registry-packages-npm-production"}},"1.3.19":{"name":"@0xmaxma/claude-gateway","version":"1.3.19","_id":"@0xmaxma/claude-gateway@1.3.19","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"25312792f1767023feb42d837445ddcdb6873128","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.19.tgz","fileCount":321,"integrity":"sha512-OOzhKWag4O9d14jpGkpCcEK5NvkvncgAZhAUF4c8SJa6aLOSo7nPfWp9f1JoBk5W67HDrwanSPuyw9wybk1Kaw==","signatures":[{"sig":"MEYCIQCsm+qm2HJm31+iqMkvrdfQQk4YXYCM6mEY5tk1k3edAwIhAOjgzPymShYqEY51sFk1EixErWeEhTM21bkN3Suq+a32","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2253793},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"a40012750ba7564a607c6a520c0a290a2eabe16e","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.19_1782976035370_0.1429075049460069","host":"s3://npm-registry-packages-npm-production"}},"1.3.20":{"name":"@0xmaxma/claude-gateway","version":"1.3.20","_id":"@0xmaxma/claude-gateway@1.3.20","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"c8f306eb8a6c8e870eb03be9817ed478fa3e34d1","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.20.tgz","fileCount":325,"integrity":"sha512-yhEhvlH4c5pmJFf8Tm8z5STYRLdTS7bcfBpLyDpLLyyrVf6doutLDbvTQ15aAukR1uNPRjX2b998eFcaotjnZw==","signatures":[{"sig":"MEYCIQCpzYd6EvzcnIwTAuITvqM3sYJQro1YA5LprIfbUyF24wIhAIHXeOliGloP8tEpeyTfN4p4VPYEsZY5UecY48A6u5bt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2267065},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"2c70f4c387d36289d49de0b44797dc7f6c544a40","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.20_1783126902435_0.3235219818553865","host":"s3://npm-registry-packages-npm-production"}},"1.3.21":{"name":"@0xmaxma/claude-gateway","version":"1.3.21","_id":"@0xmaxma/claude-gateway@1.3.21","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"824d0d74a529e481b7111612f963fde2c30f7ffd","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.21.tgz","fileCount":325,"integrity":"sha512-CloPA+Cx8ocSJZJBsUBR+T/0YUUFm/agPmUy9aDIqNOS4xzNLa36Ea9lwgx2jW7j+69Q4PYSLrT++hzW15D4Tg==","signatures":[{"sig":"MEUCIQCmZxlXH9t4iBHb08cOhbCOOMDJHFlM39dZkDVm09joEwIge8VwkLVf3h10LrKM9WXyyGNN/gG46EpbgYTJFULjZS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2268756},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"3d86905fc726d6c934b2edaaeac6e18431da9fa2","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.21_1783401974234_0.924074898548533","host":"s3://npm-registry-packages-npm-production"}},"1.3.22":{"name":"@0xmaxma/claude-gateway","version":"1.3.22","_id":"@0xmaxma/claude-gateway@1.3.22","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"4f70ebd702a8d565206e9f7bcc0287ea548d7b13","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.22.tgz","fileCount":329,"integrity":"sha512-7ln57EynYDbMUAoNDA93jzW1tLXGmsgjOWmoQaSRObDegFx8btxHbsrUjnNk5/RLP6iXMVOuDZILqcuaStM/ng==","signatures":[{"sig":"MEYCIQDA3xpfeFz1FWK12WBExr7WEzLwfH6mPcbaLl645xhouwIhAMpGoinFyrJrzj471HD2ZYOhgTTv92sI7oLLD2rQsN3o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2287851},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"cd3e145b3a5ffb07c50297de14d647e671ad8345","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.22_1783664293241_0.8424646290088131","host":"s3://npm-registry-packages-npm-production"}},"1.3.23":{"name":"@0xmaxma/claude-gateway","version":"1.3.23","_id":"@0xmaxma/claude-gateway@1.3.23","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"e9514233f61cb5511a75ffb5b18b39ac983cfc8d","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.23.tgz","fileCount":333,"integrity":"sha512-8e2m6Ed3HSOBb35MtyylpA4YplGEbAdg4Iqd/qH1aATtqN02g1Yj/JeeqyHBlq/k/3F9KXc29VDCSFupHRU7aQ==","signatures":[{"sig":"MEYCIQDY9KwWXLhF/3IUXoBaD70wI0R0ly0XAe49yBjHCrrXwQIhAKqOlfLO8kmxEHho8UJ0+Owp2suTZjejIgMNWlxOVeVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2311542},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"20bf704c59d361460ec1e5644d91357e3dcf64e4","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.23_1783736610229_0.3599160137919215","host":"s3://npm-registry-packages-npm-production"}},"1.3.24":{"name":"@0xmaxma/claude-gateway","version":"1.3.24","_id":"@0xmaxma/claude-gateway@1.3.24","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"c63b9c87ea1f1e0f9787339321006edf1e3085a8","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.24.tgz","fileCount":333,"integrity":"sha512-EqZRJ1boLz1gkaWp8yLgP8lxGHijUJjdzyY28OI4gRqN9DViQ2+hMWgwKVZRJ+XtjQvQOSrYETNr/gnqM8ED1Q==","signatures":[{"sig":"MEUCIQD0ae7Xt6h6XElwN1AVCOY301UoTd0qPp8szcDCFJa2DwIgEKABNpCcQrMxmGDoV5CJEr3x9rcY4vRTk6Qr3+rsFdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2317347},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"d5d5e75cb2256ce2b2aea6cb3b90783f9ff4afc3","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.24_1783923999491_0.48327372637707855","host":"s3://npm-registry-packages-npm-production"}},"1.3.25":{"name":"@0xmaxma/claude-gateway","version":"1.3.25","_id":"@0xmaxma/claude-gateway@1.3.25","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"ca7e33ebaaf1afc7c4fff7a389205ac3e269785a","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.25.tgz","fileCount":333,"integrity":"sha512-isbvE7zwUBvBye5POH4d3fqHEqaWHrPATAZaTBnCHiOiv/ypmjTCMBcnEYto/cey4cqHx9UDhNryHugI/rwhng==","signatures":[{"sig":"MEUCIFj36abrUlkadHFi2MUUEUSqRI6eTdovpMeqzzy3GuN1AiEA9S2tgKsHEWVIeySdciezcjiH5JecNouyTsFAVk04w8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2388445},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"936c5d68504eac4f1c83b874398687324f917e7c","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.25_1783926969293_0.8611665288278658","host":"s3://npm-registry-packages-npm-production"}},"1.3.31":{"name":"@0xmaxma/claude-gateway","version":"1.3.31","_id":"@0xmaxma/claude-gateway@1.3.31","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"78b475f31327c209e6f7ff7e7e09237abfaab799","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.31.tgz","fileCount":365,"integrity":"sha512-B2JM1sAGBLEOWpuBAS9BG0XElzNbFbIAyscS2w1vQ+uT2HRx+Exa77WR+237Ikt798/VkPq7tW/zNN992zJQVw==","signatures":[{"sig":"MEUCIQDzwcLqnS70qMDfNFfPe/48IqeGufCNo0BzjeTsH3B27gIgdtNnFWkj5n0bxmR5TBI0U80dF/lt+2oY2Al7SJSB+sM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2597288},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"510dc8a878b8769b50853ea77d914afc032534c5","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.31_1784097846774_0.8801146269425613","host":"s3://npm-registry-packages-npm-production"}},"1.3.32":{"name":"@0xmaxma/claude-gateway","version":"1.3.32","_id":"@0xmaxma/claude-gateway@1.3.32","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"75f6ef48437941fcf8f0abbf9427312b753b5bbe","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.3.32.tgz","fileCount":365,"integrity":"sha512-lmNv+8YlQCjsUCsIhVjddUkWcq9Q1bJ6Hg7RSYp2JBg+FxlANH0S9AgRuBjN+JzSCb9wweiStx/lAtX+4z1HPQ==","signatures":[{"sig":"MEYCIQCdgRV2bNgsMiEIAox4QOv4nRQjkx+rK0b/nBIdMU5mggIhAORLIn7RCBAKjY9oghAUV/KOLRGvyc4ehe+HUqj091Jv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.3.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2618341},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"c04f6ebf9a0e4d587cb4670aab14809f328b1991","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.3.32_1784542601522_0.5913551585985657","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@0xmaxma/claude-gateway","version":"1.4.0","_id":"@0xmaxma/claude-gateway@1.4.0","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"acd60ee0edcc33a72302f786ea92825d741dc589","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.4.0.tgz","fileCount":367,"integrity":"sha512-qDosAiicGvusd6TO7+H8dGAfxX5uM06ygcLI7AbBl9ivTdrlMEySJnUgkWofYyVk5fEALx84q3GE81bFAIsM8Q==","signatures":[{"sig":"MEYCIQCC7lcuHGf/0DxU4V8gI8iJ6RBW86iVHL6P7kqq/CZG5AIhAPH/VswnV10RavHz/Z+gq8eEyyng+y0hzX/l8k/d1XYS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2667029},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"a1f1d5a79d41e0573182c92ee8637c485507c73e","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.4.0_1784566902500_0.21241730350380417","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@0xmaxma/claude-gateway","version":"1.4.1","_id":"@0xmaxma/claude-gateway@1.4.1","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"bf1282926df6d62d46ba204e4f01ee521a2d237d","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.4.1.tgz","fileCount":367,"integrity":"sha512-U1inUKdtaDQQptkIqxzRq6O93utQiak463/c6fYum1i7e0SUr1u9mBoJnToAOMfY840ngkB68rJHzgOhWcuhHA==","signatures":[{"sig":"MEQCIFjLZZzA4a0yPF/tu1dvaeR4MvpWut9HHq2D9XVqjRn6AiAySa6hq5n8dWFY1/RXQ3NKlJ/pClPi7FkeNdNZLNMcYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2669644},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"419d0eaa2a95598e0ecef9cc6e087cbc0c698d8c","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.4.1_1784628932264_0.09910309639582371","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@0xmaxma/claude-gateway","version":"1.4.2","_id":"@0xmaxma/claude-gateway@1.4.2","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"bf5581c4e6a8446f8b1d2cfd2f90738090fe5679","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.4.2.tgz","fileCount":367,"integrity":"sha512-KiaVWeDgTimNkGABFQv/4f1tTyad/zfpbA2A0mlDuLlT2TfB16nKffkBpwa+6qwm16VMkIgbCx+waVqpa0dCqg==","signatures":[{"sig":"MEQCIDNKTKwi9RL6SCJiNoRtGHaEz9Jl6/HkCBrjLPHv5DppAiBhSHn6k5/UstPa2clLW1WFz6478zhTJC0ooZJhbaT4xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2671622},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"a73e10e2964a7d626a12dbafbe5e5287262a2520","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.4.2_1784630577438_0.16083999127634097","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@0xmaxma/claude-gateway","version":"1.4.3","_id":"@0xmaxma/claude-gateway@1.4.3","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"ddbc6acbffa124be53ef580e6c78cd872a538761","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.4.3.tgz","fileCount":367,"integrity":"sha512-IKYXzME17EC7mzb3SNOdPWZ98Zilbx9n5QnZGYDlw5JTyiKTRVtSmsdY4JKORClecN9H1PL8CU6o6fZfUwxzsw==","signatures":[{"sig":"MEUCIQC8Kw0Q+MiDRUQc3NZ5S4FENEE4IAFnZ4cJCtr9HjzACQIgaFpxGOud1/oGjpHixUS815pZrQVwXpDOqr60TerLRfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2673184},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"a6d895283f7bfb54664dc2bbfea9038bebfbd018","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.4.3_1784706655951_0.08398790540171963","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@0xmaxma/claude-gateway","version":"1.4.4","_id":"@0xmaxma/claude-gateway@1.4.4","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"0c5f74d5c9da729f7dac12c3ca9c7d4636d1b6af","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.4.4.tgz","fileCount":367,"integrity":"sha512-xqM/Ne2iduR07I8ua3QjiB+MXC3rFFCTHA4K3Aq9UpkLQ2AxAEZk6CFRMbkmRCfUwTTerMzAWkRf04MJMnze0g==","signatures":[{"sig":"MEQCIDgSh//7wyy/5N2xbS/FjP8rw6Dp5qnLS14CXAGAVqo1AiBOy/GNUgOH/I672BZQ6UqM9C0pvPMz5CROnAe81KnE+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2676469},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"58a805daf6dbc63bc1e3c6503b8a751d810b62ff","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.4.4_1784711866544_0.7346739422150259","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@0xmaxma/claude-gateway","version":"1.4.5","_id":"@0xmaxma/claude-gateway@1.4.5","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"80ebcff565168a76b5a66250548456f646b589b0","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.4.5.tgz","fileCount":367,"integrity":"sha512-5cRZZqOmuTDi99D8bJCw7MUUM8erI9MFihRoFBKcd00HNsCSwPuXB+cte9aJhwAvzO2u9UzSkrzdlwAYmTsjNA==","signatures":[{"sig":"MEUCIFpMa30HThlW6cbmYfPCHBfY5CAfR0va/QkuBUf9I4nNAiEA7a9W1ORrqO68+b17Xs36RAHfdfrmPmgucQRX0Ia2js8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2677160},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"290cbf0192b168c597d7ffd6b42e01034ca4a28a","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.4.5_1784791081776_0.042467259131808266","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@0xmaxma/claude-gateway","version":"1.4.6","_id":"@0xmaxma/claude-gateway@1.4.6","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"aa33cb57acf90b9e75d25b0ab9ab4395a824cbc0","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.4.6.tgz","fileCount":367,"integrity":"sha512-JVKTyZfBWCroU3SVaAYVeApLWIgN3dfRR9HhU6m8X6YPcmBis5gvch9Y+VGUHOrRGy+AIS7WDtk8pW43DY1B6w==","signatures":[{"sig":"MEYCIQDKopKnXTP0FF0p0k1NHZszXU8QJ54oAz+vKeTTBCxwIAIhAPvCRK+pbugjgRwRcUsx5utAJa+dLY1FZ6JSezDQEYrk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2701862},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"284c33fb0470b7440acabdd46c9268eedd2676f3","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.4.6_1784805961252_0.5218572067775318","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@0xmaxma/claude-gateway","version":"1.4.7","_id":"@0xmaxma/claude-gateway@1.4.7","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"65fb2a4369f5894813413ae0509f0cc869913e26","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.4.7.tgz","fileCount":367,"integrity":"sha512-xvsbyavAOj4cdpko8oUy4dd8Vr6/cpxByLl7zS7aypZ3fZQ14kfpfZrSLDvUZjVnCwMME7I5Xb34TR6pJyY0Lw==","signatures":[{"sig":"MEUCIQDfZXl5QNoISOv2MGodPsID1x01dCppueJBGaSfs3moRAIgS4+MkvnoPWp3KSK5laHwKYrCLHqRYZJWlJwMC0LzZ34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2704761},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"5665237b65ab30f04f02d70c66dceb9aba65ec66","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.4.7_1784816821491_0.3627348780932549","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@0xmaxma/claude-gateway","version":"1.4.8","_id":"@0xmaxma/claude-gateway@1.4.8","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"1b9039cf5b94bf153b964b991bbad6b2e42e625f","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.4.8.tgz","fileCount":367,"integrity":"sha512-MCft7DTrTHDccor1GQyyparZ+h8zfYj/TeKU776qssudTs3N10laEnef45LSEJ69jYoAFWM+VybfGKSbze3+cw==","signatures":[{"sig":"MEQCIC2E6vvVkXtU/dmfp65BRBPAOisc0IaA+VWl6TSgJj2LAiAkg3h88TusqC5wLYsYebnn+CXY0uesQyBoPUiNYjMEWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2710523},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"1472e2b5800a18c7082008e118f9ec5561b62c89","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.4.8_1785301760500_0.23361894502527014","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@0xmaxma/claude-gateway","version":"1.4.9","_id":"@0xmaxma/claude-gateway@1.4.9","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"b975b6721ee7a431da167143fc8743656c50d58f","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.4.9.tgz","fileCount":367,"integrity":"sha512-IFneeBG+QNkHYISfSVECeJrwchJx7bbs8fQ9zqvn/fkbaCYYw2xjtyZ4kIwAlL+s9TIkx5u8HP2phRaAKq3kHg==","signatures":[{"sig":"MEYCIQD3xAzDx9vct8VxWe3VBg97GAC6Xzms+hj+DoS2m+IzJQIhALhSOhAtiQR8dzK8k2f2NQPVuzuKMGsj75uwN/TiB6eV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2711329},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"c5378fd31e5af7ac40b5823376637ff35f5915de","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.4.9_1785314292730_0.3871392862230534","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@0xmaxma/claude-gateway","version":"1.5.0","_id":"@0xmaxma/claude-gateway@1.5.0","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"35acb0f691404672e32d2dfc385be7e73f75a893","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.5.0.tgz","fileCount":383,"integrity":"sha512-cZgiH1odnMji/leGuYDIwhsfmB/4KgdjT6QEq3VxSugykfpAs4U9yWoeonfAUHkMDhTHs9N1lxniQwlfQJ9bgw==","signatures":[{"sig":"MEUCIQDk11xw+SVu8RuhNcik9AuNIq7wb6oyHP0cIsgj4bCuCgIgfsx+kOYxrYCFSPsswLzs8xFKBzSSN7D+cv5lAt4ecyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2804825},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"c45522a1488a9cc4bc7e2f631c561da037958de6","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.5.0_1785348648481_0.19663528019071785","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@0xmaxma/claude-gateway","version":"1.5.1","_id":"@0xmaxma/claude-gateway@1.5.1","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"56123488ba39f3206104fbf7fb5c5f9a5b7df886","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.5.1.tgz","fileCount":383,"integrity":"sha512-rN21HkwaYhLRr3Kspq4YpSrTjEINnCMxpsdXoOg1hdCq7+/MqS8BcDmfQ5i6QoAEV4j0AONlRRLTDAz2QUfUvw==","signatures":[{"sig":"MEUCIQC53dy+fdU+HITT+KCKr/FGPoRQhZLCHWUBBfl0FEZvGgIgWZ8gWeqvnPCw1kbxmssuFcndheO+sDTOM0AUfKhua1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2807199},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"20629ea2736be1f84b3189f71fdfa821c181df8d","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.5.1_1785486664834_0.9544655339127894","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@0xmaxma/claude-gateway","version":"1.5.2","_id":"@0xmaxma/claude-gateway@1.5.2","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"36225dc1e6aa89cfadb6228c8e93ed43da505a46","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.5.2.tgz","fileCount":383,"integrity":"sha512-ntZIMsVD6PFWy9NXLxXZVvPcb2Ya+7t1WCL11Mb5BxYybQn9MbHMbtFN//SvXybKkQSBe9hWa1+KZbDxb60f1A==","signatures":[{"sig":"MEYCIQD8vpQsfy79UppK+jTVCgBRNlG2D8FWdQClwtltJSFCQQIhAMVT4I8WSL+83JTpqK2oXnIJ3HmSbK9OTLUo8CJDW3S/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2816232},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"ad330e9074d08c2bd9ab766c9994948e4c27a83d","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.5.2_1785732901518_0.45132574929698444","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@0xmaxma/claude-gateway","version":"1.5.3","_id":"@0xmaxma/claude-gateway@1.5.3","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"2bc7361a437ba5490e74a12ae960cf2cf06ef061","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.5.3.tgz","fileCount":383,"integrity":"sha512-ii3c6+QhfMPxMGHjqIbA6I/jejupbAWZ1s2+eKidUXtpl0FfbdCzWbekrFOjbbyGVvPhIdO46jUsCrqigrqNXQ==","signatures":[{"sig":"MEQCID9rlmHyu5kDCL05z+2K/zu+oZfvcL3+PZloYQn32IW6AiBeuOpH2vq0YV3BIhGmwiLOq/SiZLwjUIa8w/64gAKkEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2817136},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"96831cb9e7abb7d234492c7b4be4b9e7f65350a9","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.5.3_1785736397530_0.034215839134387416","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@0xmaxma/claude-gateway","version":"1.5.4","_id":"@0xmaxma/claude-gateway@1.5.4","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"fb1b55770cef54c632d9e9ebccccaaedc7c07764","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.5.4.tgz","fileCount":383,"integrity":"sha512-1ixyzaEEFdYSLTjrsCq1l/t4oZP+CDmSmAyGJZZaFJWh1vVMEtlPoNHpZuEUzWrJSws1bzWoB/P8q/9hrZn5zw==","signatures":[{"sig":"MEUCIQDrOHW3XYUiajdMB23tcM7hM7iixnUg8yoQkrBjOhnkCwIgV88UZgzO3UvOqhDzEvjGDuDpTnUVcWBqEgWY8o2/Qgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2823876},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"bdfaeeccdfb1c36a57e4f3acd172145888ee8b23","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.5.4_1785748299514_0.34137071375701566","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@0xmaxma/claude-gateway","version":"1.5.5","_id":"@0xmaxma/claude-gateway@1.5.5","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"6f392da25b628b2b5267d0487b1bc70e5ae66643","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.5.5.tgz","fileCount":383,"integrity":"sha512-ZOx4s4bEM/mpuC5y6vtvtKGi1Dtm1INDSKNlUq1QgA2zMrhNK+dpyncb/LEIyWgWCV1fWvdERS1JhMHgjG7hzQ==","signatures":[{"sig":"MEQCIA9swEEmnQ/zPfpIA4hoZMCigpig33yI723YHcPe+KF8AiA5RFaRZd5XEkHWj/z4UxZenGlcQ8CoK1qedgvqarYKMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2838039},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"6c5122635020270976ce81dc6ec6b3f3fe08dda3","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.5.5_1785754439424_0.7749017924820552","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@0xmaxma/claude-gateway","version":"1.5.6","_id":"@0xmaxma/claude-gateway@1.5.6","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"823d15c397be36c32773783eb957ecd5ddd587e6","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.5.6.tgz","fileCount":383,"integrity":"sha512-92VghuU08wxp1bc4duJj3PEEENaOEUIlu0VhkYxD/HJJum+MAOWtCNh/U/dEoOzn04QkoP8v1Xz9gpf/hLFf6Q==","signatures":[{"sig":"MEUCIQC8VydmkY8KSNwouJFDRyBWKi06Zs3vi/0U7Y32+Man4gIgMGBKpriEW/74ddkv26RkgspYgzbsG7mGoidf3ERAao4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2875687},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"5830b4a7288a978425ad50548f47aaf73c0fa3b4","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.5.6_1785854993944_0.8461956496787022","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@0xmaxma/claude-gateway","version":"1.5.7","_id":"@0xmaxma/claude-gateway@1.5.7","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"8da6c1d69c840c432149f314bc722d54941fd07a","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.5.7.tgz","fileCount":383,"integrity":"sha512-s/bM596TryPJ38d+6cCgnnLkruz/b6lZv8Op97oWs9feAmXISw3TJmV/2j/SY7F1VP6CVQJSouBy639sWaE3RA==","signatures":[{"sig":"MEYCIQCHxpQgTy5Z38kRvEnmroMSh6weR8MXd8m4jOcK/rrS8AIhAPMyrzf8vKSolS2LUlzUuEqov+0IT7JG2x5jo8V+XoJD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2876825},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"20513703c87901a65a08624ed4e8c73c0dfc5bf6","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.5.7_1785906014453_0.31795122411113774","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@0xmaxma/claude-gateway","version":"1.5.8","_id":"@0xmaxma/claude-gateway@1.5.8","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"2428e75fac66dc4f384e24cbe34cd02ee2c14f31","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.5.8.tgz","fileCount":383,"integrity":"sha512-J60VkKZ4T3QlJf7TnQN9piEluTne/b7UVTWio/3JR33OGUL2gF4/uuze0yB/Ccq5dghbmIqPRyE43Ad1vufZEw==","signatures":[{"sig":"MEYCIQDwCtZ7V9WltAi5oAdZzuNsW48UkvhnZkcK3PqC2b89BAIhAPJ8hYzrf+53BYgD1FG8GQ5x7xED0OrUl6jVL1xr/Dx6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2881613},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"6369434e82e15acc640b3e8140deb7cb41f0e36f","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.5.8_1786013267779_0.5063287945099277","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@0xmaxma/claude-gateway","version":"1.6.0","_id":"@0xmaxma/claude-gateway@1.6.0","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"d3dba5487e34a7e1f5864cdb4cf0cf7b39a75594","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.6.0.tgz","fileCount":401,"integrity":"sha512-ETkavsQVAebC13aJOwnjONKZpX0tpb5RCOWPxDpQBS6N9noX+Df547ciDr8K/t6rTKcsTjpwG2jzXtLqW6EqGA==","signatures":[{"sig":"MEUCIQDyexBvg8rYENETkL37l/kL23mrcEiGe5IvDK/GBpWfhgIgFiC/tPMX2bgD3kqrrk3a66j1fCCpYv/X7rzJC3siZco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3055920},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"4e5088e6686aaf3d47dfe18b77d53405083055a4","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.6.0_1786347677698_0.3987943380654215","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@0xmaxma/claude-gateway","version":"1.6.1","_id":"@0xmaxma/claude-gateway@1.6.1","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"41abc98b8a7a16945b043474e52db4fae2e9e4cf","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.6.1.tgz","fileCount":401,"integrity":"sha512-80MnPykilb16rvOJ1PaGAqo1cZcwi2xzLMg19So3eSXFuYRWkazBxKiM1juzTqrn5BLlrsE3dr+bRgPU6wB5oQ==","signatures":[{"sig":"MEUCIQC/9FFbwkFN6j0lyYlc1rEpFmySwjvlpNdQTROnO6O2wgIgQPfcw/xe5D3z9DyuuNbXBUtJsSRon9W6G6NBRxWdQ9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3059806},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"24e78eef1de809fbbb09db34200364fe5000f282","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.6.1_1786413506521_0.9764096260340223","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@0xmaxma/claude-gateway","version":"1.6.2","_id":"@0xmaxma/claude-gateway@1.6.2","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"255fa0f384913ee5055289ba1d22c874f5ee341d","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.6.2.tgz","fileCount":401,"integrity":"sha512-vJmfQkMVoJl44QWgEVIqUGtEQrtapIv7TCzUY8KTPm7EVxTTQ61/NxxgbOVD2TIR9AbsfgUrqs+YweR7gVT62A==","signatures":[{"sig":"MEYCIQDl7fAkBER6RMwOfG1nSKM4zksDhYzC9Lavhe1DW+mveAIhAPYhKBPeRagO9S2kRtEQ3gow/hlg8Hm9ZOrSZiZ8WS/p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3063689},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"63aee7211528f818ac8c1495901a733ffc361e88","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.6.2_1786424096964_0.7850919944181685","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@0xmaxma/claude-gateway","version":"1.6.3","_id":"@0xmaxma/claude-gateway@1.6.3","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"9aa50a71c0c323bd311073777e9ba8868b9a45ef","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.6.3.tgz","fileCount":401,"integrity":"sha512-8zTxcvQITG+xNmNvpiRYYZklhIn4CZKipmosCIY3UNk4r2JPO15WOFYhJXTywzJjK5fUJ6Y3j7w5vcUyKiUnIw==","signatures":[{"sig":"MEUCIFb23LRi6ZjrAxlr5/Ek6lYk/tc49/yxn2nq8r/h3PsrAiEAjjGRP113oeiaiyHrVB+4UjeAqLIS0izrL6vzpVVv2s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3080861},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"5d63eac4fc39f3cd04176ab8e236d8c7e53cb56c","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.6.3_1786435398060_0.944055681596015","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@0xmaxma/claude-gateway","version":"1.6.4","_id":"@0xmaxma/claude-gateway@1.6.4","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"82924af638a075e1ab393ebaef93de8e1087b9cc","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.6.4.tgz","fileCount":401,"integrity":"sha512-Xp/W5FN9CnWPxCasZxR+HLvV9hXZ0LuQKrdBAq5Mh1fZJMyM02QEUB/FWwnwd1Bim59y/oQoEHqGTmUTjXmMNg==","signatures":[{"sig":"MEQCIDDvHkpmZgbuQWqfz9RLbcaFhPhUB4Uop35szgir1hWWAiATPnKzJmxjrpgKrR4m3nDJPXlYtVE2mYH77+qwiNew3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3092484},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"00f1fb8c75542948b5e9af3b3a7d43fdcfe79514","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.6.4_1786440806263_0.5870229013422501","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@0xmaxma/claude-gateway","version":"1.6.5","_id":"@0xmaxma/claude-gateway@1.6.5","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"7ad48973b9fc86be6241f6287549cfdaca82dc0c","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.6.5.tgz","fileCount":401,"integrity":"sha512-nhf/VCZHt0oWa/fvmu6KSrXXvMfJT2UWtV0rb6LgRey+3JXR0+FNqjH9aBGQnQ60VFWPiDEyPyNfOU4bZOVvHw==","signatures":[{"sig":"MEUCIQD3+2q17eE1WgdWhfZfZsSF/9nnPcCrTmGTF0fFPYmiKQIgYBLbLEC3Syy/cUTbU2IFujXcXs7U5EiAxq+SlrlE/fI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3177024},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"d64b40172b956b8ff53fb37d99b2ddfc421bb84b","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.6.5_1786630158682_0.756074435906378","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@0xmaxma/claude-gateway","version":"1.6.6","_id":"@0xmaxma/claude-gateway@1.6.6","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"383a3f17354f7f1df865ff5e8ea3fbd3c0b2e38c","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.6.6.tgz","fileCount":401,"integrity":"sha512-Pesd2J4G0RaZEHN3D3iI+etdgikurJcAs7G+gmoxxWEW8koR1U84qeRjyohWfYTQpO6SZ6tW8ZZJMdRsf2jd9A==","signatures":[{"sig":"MEQCIAOtqPyj0v80vuceqBSMYEfexh8aKngKeyOb5aLlwBd0AiBzsdwIk0sE/SBKIRvXEIiGfFRbq9Vnguq/Qgb02VG0Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3186613},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"54996a7225d1bed1a66ef6c60971b13eb57f0e08","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.6.6_1786663455159_0.43268457315485565","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@0xmaxma/claude-gateway","version":"1.6.7","_id":"@0xmaxma/claude-gateway@1.6.7","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"91a25589a12b83e5d000190a73fa03b0b4c8d7c2","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.6.7.tgz","fileCount":401,"integrity":"sha512-XGyXimdknO4ghPAZfkTcJcqgH8OEKYUAFLyVz2BQvIIPmn4HjGWxGI9McX7d7O31ckOtGCrcmtT/OduspypVnQ==","signatures":[{"sig":"MEQCID86cB3+nTwoul1gFA9xrSgRyBjqbFdUnLFrc3ImPPbKAiBxSHGMuhS1zntU3Dyq6l7Hj3VAGr6XXBKblA6C4IBH/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3190333},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"cfde7eb353b388f04364841e810de9bd6873cd70","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.6.7_1786690759910_0.8631508978336622","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@0xmaxma/claude-gateway","version":"1.6.8","_id":"@0xmaxma/claude-gateway@1.6.8","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"800e007f6ca1b846380973b82bac213994368d6f","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.6.8.tgz","fileCount":401,"integrity":"sha512-Ow77uzzBYAVGRdkyAwx9f9fDGl43O3rnBUaya7JWx7mePzzJAT/0ZM4yXDFyLRCyEKqNHA+dKLJVacsMeAMJkQ==","signatures":[{"sig":"MEUCIC4ojWrmdubCvCxOxFDGlbn29Svc7nM+TUaG3syYo0lxAiEA+m5nIMa2t+rX2lEW6idU9Dt8lWRQIvDKXPhLI3Pf1ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3192080},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"8993bd1ffa46c2128e3e10511bb1ade4b57219c5","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.6.8_1786700031822_0.3735815408766401","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"@0xmaxma/claude-gateway","version":"1.6.9","_id":"@0xmaxma/claude-gateway@1.6.9","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"71184d62dd8d800cf2db2612d115830e0ad84c71","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.6.9.tgz","fileCount":401,"integrity":"sha512-VZzmnVWv6tW8BHqda/j/Rbm7cFEu+uk2lbTUCR4OM1kG00zs9X0g+MVigu970hLbo0mJ5z1BR8q3ytFoVZJsCg==","signatures":[{"sig":"MEUCIHpiwxv8kq2UV0zKc2mFDWcjZeeBrDrZSZWfBa00TLrCAiEAwkiPteKYJyfUx7jciPKhCd6AMgDPiKPfSVncV1fXrDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3202255},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"c69cbc7571ce31539c2486f4d43ae5ffc9f967cb","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.6.9_1787034676552_0.6325770003046414","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@0xmaxma/claude-gateway","version":"1.7.0","_id":"@0xmaxma/claude-gateway@1.7.0","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"ef6a6b2ec4ccb6ac847b57ebc0aa6f2e2b5c0909","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.7.0.tgz","fileCount":561,"integrity":"sha512-EMCj08wjCcGoSZu3apdAJrlrJoZ/JJh4zfs7lptht8GPhR1MjqBIzk4vD7TXgvk0bBJqCivSC3GBJafRvLQh8Q==","signatures":[{"sig":"MEUCIQCrwPbPz8GMGpw4D573lR99O8wVa4Zt4WP3ho7dpHecrgIgBHz4jSrts3TekxN5GcciyCK8K3su4J3aK3tBcJLokgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5503353},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"40a654fef62970e3cd3dea6b9551f014573cc925","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.7.0_1787121013545_0.1521836014565574","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@0xmaxma/claude-gateway","version":"1.7.1","_id":"@0xmaxma/claude-gateway@1.7.1","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"cdd6125730344d43d3f84e5a55351677229b0752","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.7.1.tgz","fileCount":561,"integrity":"sha512-cYoF8iYXqnBBclRYUnjsZnbQVcmN0iKH9gzxW/mP95f2iXs6EMBnwLKHTDENKSfmodDnlRTAOta7PhOkTu2IyQ==","signatures":[{"sig":"MEUCIQCuPQqbzW1TWkqnUQAXpx5ODPMddq5OZrr0G9rU1OI0zgIgaOTgwO/QArdjDvzbNIjxjtfCZabPxMEDpt8x3rBBJpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5522547},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"d8010d299f2850e165d5b57fa83009fbe1b5dd66","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.7.1_1787129398289_0.6352545659941138","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@0xmaxma/claude-gateway","version":"1.7.2","_id":"@0xmaxma/claude-gateway@1.7.2","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"c6026f74e8bb6f30efa25414d42d783d10d74599","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.7.2.tgz","fileCount":561,"integrity":"sha512-Qx6NAjsjDrv/T0ynuye3Dt1ozU7wH2rdZEpxC8YM0HKS6EuOMEiMDsIsHk3PlJPEM+CwVr3u/DxWObwm9g6nFQ==","signatures":[{"sig":"MEYCIQCDTWynAtgf1f4jeyzhqFqbv7T/ZKzFLPFFiSIJHgmRWwIhALCV+YUoSn0Crt0gy7Whj29FhH/y9dhpxxP9EVYauC71","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5525848},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"c464186306b7c67ebf2bd4a0188538f9fded66c0","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.7.2_1787200762050_0.3634862239955108","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@0xmaxma/claude-gateway","version":"1.7.3","_id":"@0xmaxma/claude-gateway@1.7.3","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"43578a255629d62d90ab3da2bb3f589b6d2dbaab","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.7.3.tgz","fileCount":561,"integrity":"sha512-CbsWWfnwlFqtHMnQKJAInszgQqzCT3fRFR1N5kqE8NuzxnkWSfPMxaMv/mBCt9CLKx4VSQWq24Z7feq3OsHKqw==","signatures":[{"sig":"MEYCIQDNkkBEN5Vqdfr3JiiU6v3PN2GetEzTRXOdU2knenI0CQIhAOsP9ywS510Ee/ljBalwKhG3G+HBYlPwLEJMZo4WFRvY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5526613},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"5b016281d1dc83b4502848f8b606b3a2d457a517","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.7.3_1787201486994_0.4270398656005263","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@0xmaxma/claude-gateway","version":"1.7.4","_id":"@0xmaxma/claude-gateway@1.7.4","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"bdbfbdde9f85f184f3a414b17718219253efd337","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.7.4.tgz","fileCount":561,"integrity":"sha512-Ajpt/gMafFFAFvhAswLt9EZlIyJOZqEVxpsRtrw9NcHZYarhW3+/c7rWHBUQNPZEQT6qaqJqGPeLC0nFiHygIA==","signatures":[{"sig":"MEQCIFqhuo3O8hoRuX4n14kCmoMnyeelqYfPd/NhWuQ7h5ehAiBCxi2YhWiandRC/p1zZfpZmi33vgiqNgsnstx8hOUBuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5530630},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"ed2011bf916e05b72f3d8b65ff21309898cdcbfd","scripts":{"test":"jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.7.4_1787214330743_0.38745072380927637","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@0xmaxma/claude-gateway","version":"1.7.5","_id":"@0xmaxma/claude-gateway@1.7.5","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"ed932a85dcbcbbf446cff6057b2f2b14ab4c39ad","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.7.5.tgz","fileCount":561,"integrity":"sha512-DZvvKscYkT4fnCFckEegFMTERceojn6D7AFv40eg+gasCpw+ATEM1fRkhFaAQ83U+itRcQnNu4Vs7RfFG5DQ7Q==","signatures":[{"sig":"MEQCICgC4iTYrO/omFG2zdeM72PXmLfcQXutajWeCIvHF/+MAiAewV6N2g5svIL+Q3ZLr3I38qlOIu6+FpYnWbY8MzGjCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5532033},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"b185f333c99603ab505df5679892dda6b4d3a653","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.7.5_1787246829389_0.06703594368859345","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@0xmaxma/claude-gateway","version":"1.7.6","_id":"@0xmaxma/claude-gateway@1.7.6","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"2c26532d82b1f746d9400c719f6bc4240b75c14a","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.7.6.tgz","fileCount":561,"integrity":"sha512-PGstNgphP3OYlAfHmpmUiS8o+I+Yp6EhlGElY2dQV1stIjEMcbRNKwTGVbLUrmt8Ncmr/S7pW140qllmItxuZg==","signatures":[{"sig":"MEUCIFsJzrWi+WwgGqzPCkviTcPi/OiOtcBxM+tB1wvE74WYAiEAwHkJ0j5/m+RT5i2PBTmHZIuNyFC1wrTcwhrDuChLhbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5541878},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"c75c8f1df9a8d1b972f39df9088727fcf4c19c35","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.7.6_1787283351714_0.547016020287389","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@0xmaxma/claude-gateway","version":"1.7.7","_id":"@0xmaxma/claude-gateway@1.7.7","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"896c48367353b0a60a00afae1bc7b62207d4efb1","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.7.7.tgz","fileCount":574,"integrity":"sha512-POOjZXbThSG/G/vKROy8drmdFKufkVfAE4g/UttDFNH/P94gAW17PY4wre3tOJ8gP4YpMcRFCPzZrQnrIdTohQ==","signatures":[{"sig":"MEQCIBSRTb+uJqv2jH3o+xXJXEeIJ4KexzsSzF/jYEgmtzheAiBX7WagcthN5R/4UNng6jLgnI63ZaF8OHqj2dgeJ5NYxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5640937},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"0406bcd145df463f7c045cb8628544acec934f8d","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.7.7_1787309807264_0.3364356969858606","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"@0xmaxma/claude-gateway","version":"1.7.8","_id":"@0xmaxma/claude-gateway@1.7.8","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"b71f3257c9366569a04806af6e1b2014b6af052a","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.7.8.tgz","fileCount":574,"integrity":"sha512-f+1jwe9/8kX27GzU9lx6e/Bo4sxYqHEo0MtI0Av3QValhKHS+SsxI1X01BlJWhsXFcxXXhSXnqmtMjvNj7g4IQ==","signatures":[{"sig":"MEQCIDpONjWBqF+rFo/0W8gSVFn9h0IqaI8Zu+PTdWxMyNXtAiB4vjPjGlVIhNvzMn4WY98xqRc66OH5CtLGNIBXvcqOmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.7.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5653802},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"64dadd6a11672c2a14ed1509c9d2a12caf03af3e","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.7.8_1787542445925_0.5941321227564729","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"@0xmaxma/claude-gateway","version":"1.7.9","_id":"@0xmaxma/claude-gateway@1.7.9","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"1709e115c26e6467299d55ae42b76b77a4ceed79","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.7.9.tgz","fileCount":579,"integrity":"sha512-2mWeCVa1ZJ69f2tS6EoTEO6lb3PZBe6EJXYdGSOJwYIqb00JCOtadSn/gSNfazRcyTuhCSj8Wsn0Uw95/BHLGQ==","signatures":[{"sig":"MEYCIQCdEFGpF9dIb5T8lmT3dpJVVdjPdLj/9KNvZMcE96YkHgIhAPZZ2UkRCJAscGJDcPQflqT6m2/9IfnpPPocqx+iXe3K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.7.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5690787},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"027b0fa3e16e56ff90831cbf53be15297ec627c9","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.7.9_1787556730332_0.15053470972437855","host":"s3://npm-registry-packages-npm-production"}},"1.7.10":{"name":"@0xmaxma/claude-gateway","version":"1.7.10","_id":"@0xmaxma/claude-gateway@1.7.10","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/index.js"},"dist":{"shasum":"edd81fb8ea1265c3403edd382ca7efb9fc696ad4","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.7.10.tgz","fileCount":602,"integrity":"sha512-cSA4WRbUwsLvLw0o2w+F3pkb9tVkh6IWTjvpzp+gxMwmhCQUx90Vcmh4xjW00yzvCFvEEl2wAxZkNGVwrcqTuQ==","signatures":[{"sig":"MEQCIAH6cMAeehtG6+CzA/vo/lRKqrUi83OoeQoqH+TtnDyoAiAE7l7OsPiSys0J4AKcQhctqyy9Pj8AwxoXB9RoO1EDFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.7.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5965739},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"e3b6602a199cbeaabeb2bb4e3628934498d43fbb","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/index.js","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.7.10_1787722841648_0.442452497690178","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@0xmaxma/claude-gateway","version":"1.8.0","_id":"@0xmaxma/claude-gateway@1.8.0","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"490460bac3819519290bb83b13d027cdb0ca4913","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.0.tgz","fileCount":726,"integrity":"sha512-TJ+KBgHTvT7hSTdgIwn36spAxBMGTMadVBxG5kchKHCW733NoimXrv0Kn15xW/2OA9/HSlSarQci2j8XKX2QSQ==","signatures":[{"sig":"MEYCIQDv+XKp8re3u+HJtjISTATaFV1xB5f3LC5cyuOwGCyVqQIhAIC10N4jtXkfJ7/kqvlwoSFSvMzpzgcUH6WMQzq0nu7Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6410776},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"19811c14d9123489a49d9d513aa8c3af590228a9","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.0_1787737184843_0.5800562492843251","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@0xmaxma/claude-gateway","version":"1.8.1","_id":"@0xmaxma/claude-gateway@1.8.1","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"29d05f7e0e25a0c4f5e11331cbbbcf8248a151e7","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.1.tgz","fileCount":726,"integrity":"sha512-XWvObpwOk1SBd0Ks9vp7HLVpniRQ2nZW0UeTKHmORyfzDPW8+P1VCBHf4v4OySR7DWgCjMOXPRWaQGM5KBd5Og==","signatures":[{"sig":"MEUCIQC/tZ76r8gYkOYUY9xG1Bsw6MLF502sFt/W9xeeQZ0nYwIgYudYaS6RWrSU33q/+rPKSaAzUKH9Sj0Z+xZ3olz3wX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6434468},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"68846c2416b5a4ddfb004dd0e8eee8c8d08da430","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.1_1787813246059_0.8197287109309557","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@0xmaxma/claude-gateway","version":"1.8.2","_id":"@0xmaxma/claude-gateway@1.8.2","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"eb7a3739922c745e79d217d3ff843792c7232f80","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.2.tgz","fileCount":726,"integrity":"sha512-Muy/vRd+kSGEbraqTK1UnnrWA/ocMUweLtQulqvGvhhv6OqSUtf9ydOX9jexqUIU9qp2JBoT2Kcj8T4AIaQqUw==","signatures":[{"sig":"MEQCIEAs0l0qFBdLRt6E1lP2u1YNY6hnfv+OwW5OgWAQ76nFAiBnYXXb8br9/Byezfctm0i8fJgiFj8+nyuZF193Pkvy2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6450451},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"7e6eea0626db5ebce3b83f8cbe488c8fd180fc55","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.2_1787899580983_0.9698807041628807","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@0xmaxma/claude-gateway","version":"1.8.3","_id":"@0xmaxma/claude-gateway@1.8.3","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"b3661c3436561f03ee28c7050f5abd880b1f3e11","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.3.tgz","fileCount":742,"integrity":"sha512-bMqqQpEJb/CjcD4WIEUJkTGyyybn8PBO2wblO0A1BhaJg3vpXhco8aLiYZIhAOIqO+mY+SCr3RgGrGAAn8kn6Q==","signatures":[{"sig":"MEYCIQD3c7w1D760Lt+JSEQ5WONmbJSPck19kkptQ6mMN8loLwIhAN9f7BeLAq+vv5E8ds4yznWSAwfblUHwtnl2OiiPGV9r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6622853},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"f0a3cc01e76b7d91e0c92dfea657c8516f1d649e","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.3_1788328084821_0.2230504669235629","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@0xmaxma/claude-gateway","version":"1.8.4","_id":"@0xmaxma/claude-gateway@1.8.4","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"11d10789107f1d653e8b80aea114d122bda85277","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.4.tgz","fileCount":750,"integrity":"sha512-Mc1px9LqlOXd2HVKC0zcs5s2Mbisej93AdvTacvEakC7R7kCWnOqkDhMQyoxv8n1Q1Ian7+1zPyScgAKwnh+Ug==","signatures":[{"sig":"MEUCIQCQyuM9gxtJqr2E0r9EVE47nQNhOTs1AmISVMuIezdTSwIgeIWfk9LIjDypR+Sza24chu/q6Y4LZz1TTAw+5ZjgXNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6706407},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"53c98152723829a7e20fd5a6cd8bdcfc7ff2ff7f","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.4_1788336861937_0.6178671389944219","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@0xmaxma/claude-gateway","version":"1.8.5","_id":"@0xmaxma/claude-gateway@1.8.5","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"017555e442b515ea8448bb9f42ad075a7da7d866","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.5.tgz","fileCount":754,"integrity":"sha512-tkVecusjjceyCh8E2Swv1AOfwnvITISF3qDz0qY5XVg3yFvZwogjNV2T1Qup2d6ZtHADcTIrEv7vdM5POqJ92g==","signatures":[{"sig":"MEUCIEffXyuLfY1HsT9L3W8zbSnV2IRhmDSrywYT7JhbMdHMAiEA3laeCjt23cefuKBT9eIJKmKze/5I+qAo7foTLH2rUZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6785229},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"775e5390b60ec7ca414bd98cdab20365dd897625","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.5_1788428460972_0.7040035962818627","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@0xmaxma/claude-gateway","version":"1.8.6","_id":"@0xmaxma/claude-gateway@1.8.6","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"605dcc6a78d08439c50f33f4867a72bbc56e4d91","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.6.tgz","fileCount":754,"integrity":"sha512-fyU5WtWA2KK95dd5SlNa97CxfDCvSZDBtnOryzjGxi+3r+P99s9tf8sDnvtv++JOfHQSxwn3qsJCzj/F+3WEjw==","signatures":[{"sig":"MEUCIQCoQfWgFWIQF9USR+DkfUCmSwJ0jCmx/hzz/VQ1wDXF7AIgTQvM1R0KPJebClBWkvez7CgKX5XeYFGCXXtkkRctEjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGDrc6VwHtT+8AB1Auy0LgvJHFEoULEqxi3M6pRMHEQgIgZErXWzM8gcNdJAGSjUrY19xpEh/3EcKGjuSdzLay+0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6796550},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"8e23c6130860f02fc5f2c61cb86863b388c19eca","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.6_1788501941286_0.18392004490339153","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"@0xmaxma/claude-gateway","version":"1.8.7","_id":"@0xmaxma/claude-gateway@1.8.7","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"e0e5aa65e5f280cfac39d04524c35eb09442f385","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.7.tgz","fileCount":754,"integrity":"sha512-BCdqSlymDuC0YXfFV+6JEJhHfLDXKUo9gdxofdEywXohGQPBKOmhcbV7XkyUnzHUy+lERVcxLFa6lYUYaZdlig==","signatures":[{"sig":"MEYCIQD9oaxwptFpresViW86gBRSdzHpgxnpEvM1aBCpLgIGQwIhAPaJRsGyexhwIcyzmzVa54q59W3K6I1i9AE+sPRWi5UT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID54fdEhAdKMsvhj4LYAOb/rpTqpLkMrxF/2WCs9+7EiAiEA7Aw1t7Ow2EfhI50kKo8wzXksbqf/JtzleOmPd+w3/zU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6856064},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"00b47f764f58ca7e5b1816cda70387bd76ff7306","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.7_1788579237616_0.5375933308490555","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"@0xmaxma/claude-gateway","version":"1.8.8","_id":"@0xmaxma/claude-gateway@1.8.8","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"1dd84d28497d4603216b8a522972ce2a393e94a1","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.8.tgz","fileCount":798,"integrity":"sha512-Pmj+to4XkAaaCMtEH53B9FJnAR43Y//ZwvqDyohSd2AoTQVM/m4EDJY1CNDQjc5g/MAeKdoGH5zEnAreL6p7Lw==","signatures":[{"sig":"MEYCIQDANZgw8M0QnTOvjGYg3medX4hrhujZUIO/tHUGB1FelwIhAN/yJ59ja9y/GneHbQ1NQbAYZlhuf0WmZRMUNHqY0ivX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDkxpZsiq0cmhjEItACqG9rkUmIMAyPkSENzVM/tmk4vAiA/GG3o32dLDUtX7Ei6zv+MUn8AeO0L4nXPjnEf+hS3tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7186741},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"23f799fe20c17f6baf93f11a9a99581790d3901d","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.8_1788794546005_0.9790891018088848","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"@0xmaxma/claude-gateway","version":"1.8.9","_id":"@0xmaxma/claude-gateway@1.8.9","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"eb7b97fb36585e4fe6885d6448d055f0602cd3bd","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.9.tgz","fileCount":800,"integrity":"sha512-4yz70mgbxea29o7+/ahTNsIGfHie6LUrUA57E9p3/fs7CVfllA90T82mZGNuhRxewWCOojFm7noYg9LsBbvBbA==","signatures":[{"sig":"MEYCIQCq9wrVoJTJbGonbOqA3zlGuOXqBkqgoICuT0J4sjLZeQIhAJ0X4FT9bIKgVjTY3OT1JrQjjkRF7/vZ2/UI/YHtsLlU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpf7cHR5SYZOGxD3Zvc3FM5/ovE8Rih8EAsZ+6B7/38QIgZ4GfgyoU7N4aK6VGGH8M5mc7n2h3Hszjhf6mKgRQZsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7220465},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"83d915333c81063fa75137f05824c49e2b7ae611","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.9_1788843626767_0.7756133763735116","host":"s3://npm-registry-packages-npm-production"}},"1.8.10":{"name":"@0xmaxma/claude-gateway","version":"1.8.10","_id":"@0xmaxma/claude-gateway@1.8.10","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"e89d2739158dbd875507c2645a43c079304651da","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.10.tgz","fileCount":809,"integrity":"sha512-SPH5HU6DybLoFbIXoq3eOknohrUqLjRuVMjxL7EuJ92sJOaVhKqC5LtTA2cMQ1mgv7iD4EDKFu/sxOCMNSGFXA==","signatures":[{"sig":"MEQCIAPCOq9xwuY2rwaggYM5Mw6iaFMPvhiYycOYH+ED+6vtAiBwjAI1SOkJxlQgJyTXRawQamqy7ci14u+jXqAYZ2Y4dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEFCo/j3ZP4sdfLPuyiXc3KymDlXt45c/beVtsP594CxAiBJ+pZIk2k5DZUX/Vpk2g16HnwwBGtvr5Cby5ue8AExOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7330791},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"13007e68748732702bffa0bc3ea04c592cd182ee","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.0.2","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.10_1788937646572_0.29438882020113444","host":"s3://npm-registry-packages-npm-production"}},"1.8.11":{"name":"@0xmaxma/claude-gateway","version":"1.8.11","_id":"@0xmaxma/claude-gateway@1.8.11","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"1a391de71d456d741825ccb3f1944ed7cc4ca0de","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.11.tgz","fileCount":847,"integrity":"sha512-diGgEull25PH1gwTJGXDRxqe8mr2Mmjp5uUCr2zFFaT/JLhZuuJdFxRpO529aZn7FL6qT5bqyPNIt/sgAR2L6g==","signatures":[{"sig":"MEYCIQD4QUrouUKy471/+cMjJ4VIiubrORbax1OgG5j2yyhavQIhAMPwoTncCOagbP2gfMOlO8+oqr3qVMnMSOjqUMiUsaIC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH3PXBMMOrDUyR4G3PubN7uk7e+rvIz8Uiwba0dyvA6KAiEAw5EXtgBWrWCAP3PdQ/ubo0ngL66mq99PsW7PDWjbV1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7727903},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"fad727b231981e686e8f2a88ed739be827b1a937","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.0.2","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.11_1788945535756_0.6816183016976867","host":"s3://npm-registry-packages-npm-production"}},"1.8.12":{"name":"@0xmaxma/claude-gateway","version":"1.8.12","_id":"@0xmaxma/claude-gateway@1.8.12","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"2d55bddd7ce5e54b527a3b4cf3bab576ed9fa993","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.12.tgz","fileCount":847,"integrity":"sha512-+Xij3J8lqmTyhhgzrCu9IpKj0zTuN7fkbcjb2S9Gm+WuXayDByU1FDgPfGg/+aGPJCDLFzLPdllU1hM90CsdjQ==","signatures":[{"sig":"MEYCIQDcUdjCtKyampKzsC8QL1lhjxw9wlhqRf8hErLjflfgUgIhAM0lv9lPbYHKAGEx+gZmiA7Bstnx8GClNaHENHqsa+F6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoBbJzFwYFEtgyY0VqGPqIIT9uSCNbxeSyi7QMglzV9QIgDNU4S+3dcg7s7W05h6ErGZnZMI6V7fQos+ylTzkWuWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7728837},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"e8d90577097a0d8e609b66d03f10a70cededb938","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.0.2","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.12_1789100737303_0.4543924898506002","host":"s3://npm-registry-packages-npm-production"}},"1.8.13":{"name":"@0xmaxma/claude-gateway","version":"1.8.13","_id":"@0xmaxma/claude-gateway@1.8.13","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"71d7be431ed62d01db4230f6352862c0b13329db","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.13.tgz","fileCount":847,"integrity":"sha512-MnYr+9m/HUhdoAzyD/aepKOHrhZfVFN4fIQPr0VujIXy65Iewd1X69FtSJvl8J3ib+T3FWanq4AcZQw4tBz0dQ==","signatures":[{"sig":"MEUCIQDg+Mqix2qSKo/HquiodXdAA9MpnlM/h+KBmaZQAR4LzAIgbUCvPDAVYoK0X6A6MtJ6+galA1oYuntJuidl00F2uMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXRHCNtLBgP9SFAFGRa0ntS5z4sgwtCbcCOxWL3rb7NgIgEAnN/0H4N18fVvO5koEY8cyivhe5Cgcv5xphowsddq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7736274},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"9f680c1953aa248b2f1b40e9888394e84cbab829","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.0.2","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.13_1789120543268_0.9811289469835933","host":"s3://npm-registry-packages-npm-production"}},"1.8.14":{"name":"@0xmaxma/claude-gateway","version":"1.8.14","_id":"@0xmaxma/claude-gateway@1.8.14","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"ab60d37f2c16af040f1b8a24466150949672c02b","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-1.8.14.tgz","fileCount":861,"integrity":"sha512-sKAIBEea5qhQN2FKdKKdZq/uU1c45PXoLYxOQNFOqCHs0lM6FJIOo6FtQzdRjOAbblGElnwxkZBvIka74O1N2w==","signatures":[{"sig":"MEUCIQCx/gWjeNaqJVPT0t2nsMBE7efkckC5wkbVWTw64CLafwIgfNrui+Nkjar2c0Ytzc1Re1bqHRXziKnoY0ajBWkkr1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOxKWg0DPP4rfKTm5GjczSZ6gZPIJR4pUk3xDwL3DtyQIhAKKK6o9oFWOpKZrl2Kp7gc8qheJrQo6WGFI4pup/ZRCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@1.8.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7883885},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"650dc6720cc9ce442785852fcac4cb929e4e7fc7","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.0.2","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_1.8.14_1789126954638_0.18793735244716014","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@0xmaxma/claude-gateway","version":"2.0.0","_id":"@0xmaxma/claude-gateway@2.0.0","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"d5d7fd3035c447f19536a3ce8a3c759edc4addea","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-2.0.0.tgz","fileCount":1308,"integrity":"sha512-6PuOm3jvD1NWq9yjjDDIJGvAxeF4e7iRXpAwfURLZsh55y3jnLLGWXFqqZr/f9mCk/BWux3xxzzezxQn3Apbiw==","signatures":[{"sig":"MEYCIQCMHt4Ya/spktts2V5sHePoRKLEgj4Csp4Qkh6pD9I8LgIhALH1rNkFdMIQoYlvAS1uiUKVvBbI9x/kqrfSw+apyJdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICmgGCOlYqXZxAZxzLY4HhpP2r4LjWa57q77lKY7B/UYAiBHM1ajnBYaB9NrN1oiQYe851pNhYjLt8rWRvN6kDcXsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9853936},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"b642a43ba517395f192dfb7922572816f7006260","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.0.2","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_2.0.0_1789454442739_0.40663187909829257","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@0xmaxma/claude-gateway","version":"2.0.1","_id":"@0xmaxma/claude-gateway@2.0.1","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"fc644b31c45390e5ac64e5329f4b5eeca39c7a23","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-2.0.1.tgz","fileCount":1312,"integrity":"sha512-reb1wokMBoKssfu0Z2GPPBhQ8kUW/lPtNUG+BD2xfb62YvZgBRwWpTSeaU40VGJWgb8FAAqolmXRGLEZRoqzPg==","signatures":[{"sig":"MEYCIQD9H7K1wS4soQvPNOS3x/KzYn8qRIpJrHSl3QUwfdqXJgIhAIG7kULNgUDoxZW9HPxrIHuxagIM4RBZ3Lm2aYynJGle","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqFXc6eC5ic69W1LqZaO7S20QV/UOjBcqw7GEpcaYrUAIgJ6PSxsZYVAIJ0Gti7zs7EnQdK1AzvzcC60OYRwT5FnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9922447},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"35c879e6f9bd0abb1102ef03fc95960d5d86de23","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.0.2","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_2.0.1_1789465064239_0.71123449503923","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@0xmaxma/claude-gateway","version":"2.0.2","_id":"@0xmaxma/claude-gateway@2.0.2","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"37d44e3f1101382667c2ab653d12a1275e862abf","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-2.0.2.tgz","fileCount":1320,"integrity":"sha512-kBX9K/f6ltIm6zu1vmZhbyDy4jfxQnm4Q1+go88QVKdP6CHrebjT3O/9XlBBf9YP3Jlues0hlPb4t591xrwmKg==","signatures":[{"sig":"MEUCIQCi5ufuXOfRNf0WJwUZtN/tqW7yEXEaKkWE22lP+OJUkwIgeltQxktvhKgz3LnLlX5Y72kwxsmcwa01CAY+wjmKjs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDApVjIepImH79Jr69Bdcrq+e7mQ2pagREuEL0mdPj7swIgMl1PzqjmN09r2WdNJbp/TWQZD0DmDyoaLE7s0IEg9dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9967593},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"82580a5016ed102f9f2d7db8b7de29c943c69d03","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.0.2","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_2.0.2_1789539498943_0.6586378550047105","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@0xmaxma/claude-gateway","version":"2.0.3","_id":"@0xmaxma/claude-gateway@2.0.3","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"1e13c2dfe345ebe500c8cb60ed5d28731f7b30cb","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-2.0.3.tgz","fileCount":1320,"integrity":"sha512-RoDQctEtQONtOOjSco8rIj4853/DIvQ2GxBnO/ifPRzNbs36cqu6owjaBP7i8MBiIaRCgyOojdwR6b8u+9Rn3Q==","signatures":[{"sig":"MEUCIQCQSP8jKU+4imZp1t7EYtR2xT7Mq/H9TBBIGTXDxAa7CQIgfzjArv7ykD2A0BL1QvY81DmgtL+96LqO3CgpFOOjL0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8knbD5vCXAESmRNuPuZ4ubG1Bj0YBtHO3Zm/Wt6LuZgIhALqIpOF0/Z630N5RHkxYynKe8xrZEZsak4e/7yVptKmg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9992608},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"0c8e431b3ceb4949eab07be1eef2ab8c425c0790","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.0.2","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_2.0.3_1789553580288_0.9201965049984282","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@0xmaxma/claude-gateway","version":"2.0.4","_id":"@0xmaxma/claude-gateway@2.0.4","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"69b64f4af249bb02b01f2ca8d37f2e895d5c3e66","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-2.0.4.tgz","fileCount":1324,"integrity":"sha512-J3Q3H4tnbw9O5cg9Wqlg5MAOTuWbT1oZUkX0WGE29RTWZGwFYcGq2805+Q7mJYwT9P9l+MmyexZ6ZZTLIYmmTQ==","signatures":[{"sig":"MEYCIQCsUktzr5YmugBF1IcoI5cI/l1MS5my+Y2lkunhFqli4wIhAImYda2NfsKydX4G4GaAU7zoHzV92iXw9PcYiUayIcNk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJvbyUwzWmU9O35aqwdPfRyq1zw+a220UHzrMqR9eFrAIgDLhvNlniUusq4Oop5lqFzEqp7PF/8ORcQQmrt+39Vao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10045492},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"d981995fdd54ca44296e3f6c907bd35c1b7b6681","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.0.2","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_2.0.4_1789636057349_0.18825381226275484","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@0xmaxma/claude-gateway","version":"2.0.5","_id":"@0xmaxma/claude-gateway@2.0.5","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"dc28411191fddc4563e16ed2f6dcd20feab5f507","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-2.0.5.tgz","fileCount":1433,"integrity":"sha512-TvtiLSN0EjcmbY20HlDGWTPcC3TU5JzBd1y2iZBKb8JJyZedwc+YvwCNOIj5+vBwgMWBsl6s8w4+5cqZrSEyxw==","signatures":[{"sig":"MEUCIQCydI0vcp3Ba9xsOUcL9AcdL/XyGtujeTpRfs5lKmbiYwIgRA5uHYPlvjjuC8+JFSdbiVjazpCe616/MxwQot+G5sQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFAoIkH9fOxFRPJiHW7o3lqImfRmMB2bwBZaJiaho4qPAiEA61vJhyoxJFnyVoWEVFYtrXEDiTRw4nmM5KtuN25kcB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10588723},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"13db850f4ef73d0bfd4ad1136e32da0bd095c7b6","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.0.2","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","js-tiktoken":"^1.0.21","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_2.0.5_1789718131369_0.14138599457955126","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@0xmaxma/claude-gateway","version":"2.0.6","_id":"@0xmaxma/claude-gateway@2.0.6","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"3298c96c3bdb4e438b84ef282fe8763ea42c3e12","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-2.0.6.tgz","fileCount":1470,"integrity":"sha512-EYl90Low+B/C9sx6r/QUgkgUxVYSKNWVGuZFqDMsJxwtzjYuPIYLWxN60uviTzERFTRB35sjpgSQjDx6GW7TBg==","signatures":[{"sig":"MEQCICDK0LacxN4/nonXaraHb6YZK5Ppdj1N0jqhS31/cz7aAiB59XhKrKC8D4tq8X7CFFOtGSRK8oRadsrNYNjIj/09eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeNjlEZU2un5pEbfLy4Siqafi+idPFhtkBAc80MY0ntgIhALYmpwzIddThPyd2rmpdQus3oR+0DYR/p4fX4jwsYyxN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10795563},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"7282192e726d5e32ce815682e6f1c859af79f062","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.0.2","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","cron-parser":"^5.5.0","js-tiktoken":"^1.0.21","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_2.0.6_1789795115019_0.3612661075287298","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@0xmaxma/claude-gateway","version":"2.0.7","_id":"@0xmaxma/claude-gateway@2.0.7","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"461b00a8aaf3a9e8b2de71b37120de23678f7bd0","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-2.0.7.tgz","fileCount":1635,"integrity":"sha512-N+7XBUar4PJvHt2FRpR2JSUPG25KrzYkdRUJto+1Y0Qe4/PQGFaHM99e0uuDCQsJG8ZhhvTYAHx01dwI9VEaxQ==","signatures":[{"sig":"MEUCIQDIDyPP+DB6w4U5ATTsWCzkAMXj00MHJeEu8OmuPo7lZgIgT5x85BUq1PjLCfNBDFF8CnuDPgOr9I2H5AusCjEzOXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDsu8Rv2NNKpVqZJpTJ2mb7qDExcOefgIL1AAbNckTooAIhANttMPqezq+NACMaUFbyaK2Yi3xCgyhL2dPWgatNlpNw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11619119},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"e321f1ddb0793cf42c7a076b5073113171d8af07","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc && node scripts/write-build-provenance.cjs","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.0.2","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","smol-toml":"^1.8.0","cron-parser":"^5.5.0","js-tiktoken":"^1.0.21","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_2.0.7_1789992282841_0.7532294546366032","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@0xmaxma/claude-gateway","version":"2.0.8","_id":"@0xmaxma/claude-gateway@2.0.8","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"a54ad372f4940eb2ec01af5497dd15cf5bd16395","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-2.0.8.tgz","fileCount":1659,"integrity":"sha512-s/89mBSSM3QFG8CJ67rzoZl+uNuVvtdagFts0wYt4EHD8tWQ61FaUq5ITp4C87TU84/bIZD72ehjxL4x9HcyYQ==","signatures":[{"sig":"MEUCIQCypE0C4DRZnsBj/wSmmVSVjVTk0xDV6W9FBMrcm3prrgIgP51RRSG+xwU3xNlM/IC7HNGPs+523r5iDScEsETat3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDARXTIXEDrNy8QGh1DLse72eJU5SKwVTpD/OJjqGS+awIhAPO6PE0AwLHIijOREXPcPYyNb4G8mn3K0phc+oXbLJPw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11792019},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"da191e0de5ef3d931d391e6d62658dd516716f08","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc && node scripts/write-build-provenance.cjs","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.1.0","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","smol-toml":"^1.8.0","cron-parser":"^5.5.0","js-tiktoken":"^1.0.21","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_2.0.8_1790304745659_0.22758970905245546","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@0xmaxma/claude-gateway","version":"2.0.9","_id":"@0xmaxma/claude-gateway@2.0.9","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"1cef8cbc272a8ecc86e2135ae2a9a5c90658bb4f","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-2.0.9.tgz","fileCount":1659,"integrity":"sha512-m1pSg/d2xWVNyY2qkcVfJbI3lMBnIcCCp9ecfGXk/0w0W+RfCc7c+xJPBe2Q5Fo5JTssl1V43jIAGm7eXKPgHg==","signatures":[{"sig":"MEUCIQDe2U0XDP2tt4JxshM2o6u9In6osMKRYIi+dnhq1K2vBQIgdE54dm4BYFmr3gNCUQ6ndxD/OhYhelNymHU5w1Gjod8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDuJDJ2rwal+z4eT5Aegp0rDEVqlAFhSSsFZoUgzHWxXAIgLPUPdBc++a6FsG+YHbQrSZoeXUG/RPnCS63BKPT7dWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11793205},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"dcc1b7c60fc3a0a0fa203bc19d20d4619dd72657","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=2560 jest","build":"tsc && node scripts/write-build-provenance.cjs","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.1.0","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","smol-toml":"^1.8.0","cron-parser":"^5.5.0","js-tiktoken":"^1.0.21","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_2.0.9_1790318813150_0.9456131936759009","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@0xmaxma/claude-gateway","version":"2.0.10","_id":"@0xmaxma/claude-gateway@2.0.10","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"d979fcd08d835511ef915ef57e5a5339d16e6be9","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-2.0.10.tgz","fileCount":1675,"integrity":"sha512-nNq8FNgfP/1w6zq6bfSGdtROJRNmSFui/QG0VvyRUfFvXVdPiffBmEr+yF741DzF/E9O84igD3LnvUaTcOgoVw==","signatures":[{"sig":"MEUCIQCRzfjarCdinHky2FsNX5t4p8dWDUKggbWth92Iw2wVuwIgVoClJfqKxs+RRxrfsiYqFYbYa3aJU/v+QctJBC+K77g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8eCQuZh5n1Cfd0ZF4WFYz1alEG8owbRbDFR5+1A9J2gIhAPKiJ7HSF9amscagU/eTsU9fpiTh6pGikWlWUV7v3BD8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11904035},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"cd90a7cb43cc52831700debc28bf7867e008ada3","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=1536 jest","build":"tsc && node scripts/write-build-provenance.cjs","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.1.0","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","smol-toml":"^1.8.0","cron-parser":"^5.5.0","js-tiktoken":"^1.0.21","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_2.0.10_1790691227904_0.5388745343147314","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@0xmaxma/claude-gateway","version":"2.0.11","_id":"@0xmaxma/claude-gateway@2.0.11","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"bin":{"claude-gateway":"dist/entry.js"},"dist":{"shasum":"a7329befb22766bc866435212e0d37bb44027c9e","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-2.0.11.tgz","fileCount":1868,"integrity":"sha512-fB3Gvg71VLzUGEzQjW5oplO87S95G8AvKyCIlIUbTKOdWso+TuIxMAoQbuesTdsgRbV2Y6zAS2Dan7pTge64YA==","signatures":[{"sig":"MEUCIQDeGRpjg04F39QOuyRvUpL+T4JWdt+GU/jNF5tRMCnndgIgI4eotCQW8Nh91rwc0pCOtdqBsbhUz/0EdXSZWCzHPdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEENQBHhZuv9q6KIl7+I4zz5KjfsOrdRsv7ISA3JENxQAiEA8et81JbY5b70DGxC643zCRLwa3jA5eB+bxUtMnEJkr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13241307},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"536be6559a181d210bf8770d0a19084f6b20b2fa","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=1536 jest","build":"tsc && node scripts/write-build-provenance.cjs","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build && npm run typecheck:tests","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build && npm run typecheck:tests","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000","typecheck:tests":"tsc -p tsconfig.test.json"},"_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.2.0","description":"Multi-agent gateway for Claude","directories":{},"_nodeVersion":"22.23.3","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","smol-toml":"^1.8.0","cron-parser":"^5.5.0","js-tiktoken":"^1.0.21","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-gateway_2.0.11_1790914679095_0.6992463947507266","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"_id":"@0xmaxma/claude-gateway@2.0.12","bin":{"claude-gateway":"dist/entry.js"},"bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"dist":{"shasum":"75840c9836b92ff95c3e94dd8172c00ecda6ba46","tarball":"https://registry.npmjs.org/@0xmaxma/claude-gateway/-/claude-gateway-2.0.12.tgz","fileCount":1868,"integrity":"sha512-3wwb0sncFRwRgrQg/s8TmzIlLFp4waEZW1HWsoM0T7yjYMw7YoptsZbkyes6X7JUjEvhQOE9y4mhJuCRQVdSwQ==","signatures":[{"sig":"MEUCIQCFWW8oh2yIG19rZTluE1Ohy/CXxQsczj4xBNAmxTJ2QAIgb0NpdQ35hAZPulkgdR+gPXymRVdfBr2plY2tPRaF06k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAaOjf5fR4SjghQmXL6nMJE4lXRGIcUZQvW6oSpPHHOiAiEA2Sg8h5ufqhw1rnfWg9+0uv9nPsVYJHTqQV6qQrJ+544="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0xmaxma%2fclaude-gateway@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13254202},"main":"dist/index.js","name":"@0xmaxma/claude-gateway","types":"./dist/index.d.ts","engines":{"node":">=22"},"gitHead":"407344418a30066bb0b26af91245957c8311578a","scripts":{"test":"NODE_OPTIONS=--max-old-space-size=1536 jest","build":"tsc && node scripts/write-build-provenance.cjs","start":"node --no-warnings=ExperimentalWarning --env-file-if-exists=.env dist/entry.js gateway start","gen-cli":"ts-node scripts/gen-cli.ts","pretest":"npm run build && npm run typecheck:tests","test:e2e":"jest --testPathPattern=tests/e2e --forceExit","test:unit":"jest --testPathPattern=unit","typecheck":"tsc --noEmit --incremental --tsBuildInfoFile ./.tsbuildinfo-check","integration":"jest --testPathPattern=integration --testTimeout=15000","postinstall":"if command -v bun >/dev/null 2>&1; then bun install --cwd mcp; else echo 'Warning: bun not found. Run `cd mcp && bun install` manually to enable MCP tools.'; fi","test:manual":"jest --testPathPattern=phase-manual --testTimeout=15000","pretest:unit":"npm run build && npm run typecheck:tests","gen-cli:check":"ts-node scripts/gen-cli.ts --check","integration:cs":"jest --testPathPattern=character-system --testTimeout=15000","integration:hb":"jest --testPathPattern=heartbeat-e2e --testTimeout=15000","integration:ma":"jest --testPathPattern=multi-agent --testTimeout=15000","typecheck:tests":"tsc -p tsconfig.test.json"},"version":"2.0.12","_npmUser":{"name":"maxma015","email":"shop.maxma@gmail.com"},"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"_npmVersion":"12.2.0","description":"Multi-agent gateway for Claude","directories":{},"maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"ws":"^8.21.0","pino":"^10.3.1","sharp":"^0.35.4","qrcode":"^1.5.4","express":"^4.18.0","js-yaml":"^4.1.0","p-queue":"^6.6.2","chokidar":"^3.5.0","node-pty":"^1.1.0","lru-cache":"^10.0.0","node-cron":"^3.0.0","smol-toml":"^1.8.0","cron-parser":"^5.5.0","js-tiktoken":"^1.0.21","@line/bot-sdk":"^11.0.2","@xterm/headless":"^6.0.0","@whiskeysockets/baileys":"^6.7.24","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tmp":"^0.2.0","jest":"^29.0.0","ts-jest":"^29.0.0","ts-node":"^10.9.2","@types/ws":"^8.18.1","supertest":"^7.2.2","@types/tmp":"^0.2.0","typescript":"^5.0.0","@types/jest":"^29.0.0","@types/node":"^22.19.18","@types/qrcode":"^1.5.6","@types/express":"^4.17.0","@types/js-yaml":"^4.0.0","@types/node-cron":"^3.0.0","@types/supertest":"^7.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-gateway_2.0.12_1790938288738_0.11892225893772879"}}},"time":{"created":"2026-05-14T02:24:36.687Z","modified":"2026-10-02T10:51:29.276Z","1.0.0":"2026-05-14T02:24:36.978Z","1.0.2":"2026-05-14T03:48:39.898Z","1.0.1":"2026-05-14T04:13:42.061Z","1.0.3":"2026-05-14T04:40:34.133Z","1.0.4":"2026-05-14T06:38:48.383Z","1.1.0":"2026-05-14T08:10:26.624Z","1.1.1":"2026-05-14T09:29:20.210Z","1.1.2":"2026-05-14T22:21:51.664Z","1.1.3":"2026-05-14T23:20:32.950Z","1.1.4":"2026-05-15T06:31:09.285Z","1.1.5":"2026-05-15T09:42:12.989Z","1.1.6":"2026-05-16T02:34:56.895Z","1.1.7":"2026-05-18T11:45:07.967Z","1.1.8":"2026-05-19T02:45:50.793Z","1.1.9":"2026-05-19T05:58:02.035Z","1.1.10":"2026-05-19T10:19:03.307Z","1.2.0":"2026-05-24T17:13:42.170Z","1.2.1":"2026-05-26T01:16:02.024Z","1.2.2":"2026-05-26T03:24:40.747Z","1.2.3":"2026-05-26T08:04:40.086Z","1.2.5":"2026-05-28T08:37:48.170Z","1.2.6":"2026-05-29T08:00:35.610Z","1.2.7":"2026-05-29T12:10:35.104Z","1.2.8":"2026-05-29T13:31:34.989Z","1.2.9":"2026-05-29T14:14:25.191Z","1.2.10":"2026-05-29T15:35:44.047Z","1.2.11":"2026-05-31T03:06:45.624Z","1.2.12":"2026-05-31T05:59:06.243Z","1.2.13":"2026-06-01T05:18:35.428Z","1.2.15":"2026-06-01T05:58:45.618Z","1.2.16":"2026-06-01T08:37:59.226Z","1.2.17":"2026-06-02T01:09:50.972Z","1.2.18":"2026-06-02T06:14:04.917Z","1.2.19":"2026-06-02T06:54:39.031Z","1.2.23":"2026-06-04T16:48:20.933Z","1.2.24":"2026-06-09T03:56:06.425Z","1.2.25":"2026-06-10T01:16:56.693Z","1.2.26":"2026-06-10T01:47:50.207Z","1.2.27":"2026-06-10T04:13:01.317Z","1.2.28":"2026-06-10T13:36:35.978Z","1.2.29":"2026-06-10T15:07:00.205Z","1.2.30":"2026-06-10T15:32:32.675Z","1.2.31":"2026-06-10T16:17:06.025Z","1.2.32":"2026-06-11T04:36:16.444Z","1.3.0":"2026-06-11T08:31:25.312Z","1.3.1":"2026-06-11T15:06:14.381Z","1.3.2":"2026-06-11T16:09:08.886Z","1.3.3":"2026-06-11T23:19:07.695Z","1.3.4":"2026-06-12T13:49:44.732Z","1.3.5":"2026-06-15T02:59:39.509Z","1.3.6":"2026-06-15T08:45:21.967Z","1.3.7":"2026-06-15T08:57:59.593Z","1.3.8":"2026-06-17T02:27:04.214Z","1.3.9":"2026-06-18T08:16:42.648Z","1.3.10":"2026-06-18T09:06:45.890Z","1.3.11":"2026-06-19T02:26:27.130Z","1.3.12":"2026-06-19T07:26:31.844Z","1.3.13":"2026-06-19T09:48:11.724Z","1.3.14":"2026-06-23T02:09:33.165Z","1.3.15":"2026-06-24T02:33:49.816Z","1.3.16":"2026-06-30T08:01:31.799Z","1.3.17":"2026-07-01T04:28:54.057Z","1.3.18":"2026-07-01T05:47:16.325Z","1.3.19":"2026-07-02T07:07:15.556Z","1.3.20":"2026-07-04T01:01:42.618Z","1.3.21":"2026-07-07T05:26:14.465Z","1.3.22":"2026-07-10T06:18:13.457Z","1.3.23":"2026-07-11T02:23:30.506Z","1.3.24":"2026-07-13T06:26:39.661Z","1.3.25":"2026-07-13T07:16:09.438Z","1.3.26":"2026-07-14T14:09:38.326Z","1.3.28":"2026-07-15T01:08:57.652Z","1.3.29":"2026-07-15T04:49:56.619Z","1.3.30":"2026-07-15T05:11:48.868Z","1.3.31":"2026-07-15T06:44:07.028Z","1.3.32":"2026-07-20T10:16:41.692Z","1.4.0":"2026-07-20T17:01:42.718Z","1.4.1":"2026-07-21T10:15:32.441Z","1.4.2":"2026-07-21T10:42:57.633Z","1.4.3":"2026-07-22T07:50:56.128Z","1.4.4":"2026-07-22T09:17:46.724Z","1.4.5":"2026-07-23T07:18:01.947Z","1.4.6":"2026-07-23T11:26:01.411Z","1.4.7":"2026-07-23T14:27:01.665Z","1.4.8":"2026-07-29T05:09:20.668Z","1.4.9":"2026-07-29T08:38:12.902Z","1.5.0":"2026-07-29T18:10:48.671Z","1.5.1":"2026-07-31T08:31:04.998Z","1.5.2":"2026-08-03T04:55:01.682Z","1.5.3":"2026-08-03T05:53:17.693Z","1.5.4":"2026-08-03T09:11:39.705Z","1.5.5":"2026-08-03T10:53:59.566Z","1.5.6":"2026-08-04T14:49:54.169Z","1.5.7":"2026-08-05T05:00:14.685Z","1.5.8":"2026-08-06T10:47:47.954Z","1.6.0":"2026-08-10T07:41:17.886Z","1.6.1":"2026-08-11T01:58:26.690Z","1.6.2":"2026-08-11T04:54:57.135Z","1.6.3":"2026-08-11T08:03:18.207Z","1.6.4":"2026-08-11T09:33:26.458Z","1.6.5":"2026-08-13T14:09:18.993Z","1.6.6":"2026-08-13T23:24:15.367Z","1.6.7":"2026-08-14T06:59:20.092Z","1.6.8":"2026-08-14T09:33:52.005Z","1.6.9":"2026-08-18T06:31:16.802Z","1.7.0":"2026-08-19T06:30:13.753Z","1.7.1":"2026-08-19T08:49:58.472Z","1.7.2":"2026-08-20T04:39:22.266Z","1.7.3":"2026-08-20T04:51:27.178Z","1.7.4":"2026-08-20T08:25:30.980Z","1.7.5":"2026-08-20T17:27:09.640Z","1.7.6":"2026-08-21T03:35:51.951Z","1.7.7":"2026-08-21T10:56:47.440Z","1.7.8":"2026-08-24T03:34:06.121Z","1.7.9":"2026-08-24T07:32:10.520Z","1.7.10":"2026-08-26T05:40:41.857Z","1.8.0":"2026-08-26T09:39:44.996Z","1.8.1":"2026-08-27T06:47:26.302Z","1.8.2":"2026-08-28T06:46:21.192Z","1.8.3":"2026-09-02T05:48:04.985Z","1.8.4":"2026-09-02T08:14:22.151Z","1.8.5":"2026-09-03T09:41:01.127Z","1.8.6":"2026-09-04T06:05:41.467Z","1.8.7":"2026-09-05T03:33:57.741Z","1.8.8":"2026-09-07T15:22:26.157Z","1.8.9":"2026-09-08T05:00:26.900Z","1.8.10":"2026-09-09T07:07:26.763Z","1.8.11":"2026-09-09T09:18:55.867Z","1.8.12":"2026-09-11T04:25:37.452Z","1.8.13":"2026-09-11T09:55:43.396Z","1.8.14":"2026-09-11T11:42:34.799Z","2.0.0":"2026-09-15T06:40:42.907Z","2.0.1":"2026-09-15T09:37:44.499Z","2.0.2":"2026-09-16T06:18:19.110Z","2.0.3":"2026-09-16T10:13:00.460Z","2.0.4":"2026-09-17T09:07:37.557Z","2.0.5":"2026-09-18T07:55:31.583Z","2.0.6":"2026-09-19T05:18:35.277Z","2.0.7":"2026-09-21T12:04:43.104Z","2.0.8":"2026-09-25T02:52:25.922Z","2.0.9":"2026-09-25T06:46:53.314Z","2.0.10":"2026-09-29T14:13:48.067Z","2.0.11":"2026-10-02T04:17:59.320Z","2.0.12":"2026-10-02T10:51:28.926Z"},"bugs":{"url":"https://github.com/0xMaxMa/claude-gateway/issues"},"homepage":"https://github.com/0xMaxMa/claude-gateway#readme","repository":{"url":"git+https://github.com/0xMaxMa/claude-gateway.git","type":"git"},"description":"Multi-agent gateway for Claude","maintainers":[{"name":"maxma015","email":"shop.maxma@gmail.com"}],"readme":"# Claude Gateway\n\n**An orchestrator, voice, and multi-channel platform for Claude Code.**\n\nClaude Gateway keeps conversations responsive while Claude Code workers execute tasks. Talk or type through your connected channels, follow progress, and carry your agents' memory and skills across sessions.\n\n<p align=\"center\">\n  <img src=\"resource/claude_gateway.jpeg\" alt=\"Claude Gateway\" width=\"680\" />\n</p>\n\n[Documentation](https://0xmaxma.github.io/claude-gateway/) · [Quickstart](https://0xmaxma.github.io/claude-gateway/guide/quickstart.html) · [API reference](https://0xmaxma.github.io/claude-gateway/api/)\n\n## Features\n\n- 🔎 **Jev evaluations** — optional typed Choice, Score and Noul evaluations shared by agents, workers and scoped integrations, with direct or compatible upstream credentials. See [Jev setup](https://0xmaxma.github.io/claude-gateway/guide/jev.html).\n\n- 🪄 **Agent Orchestration Engine** — responsive conversations while workers execute durable tasks. The dashboard separates Agent/worker token usage and offers per-session reports with cache and tool details. Existing configurations without the switch are upgraded automatically; explicit `false` remains an opt-out. See [orchestration settings](https://0xmaxma.github.io/claude-gateway/reference/orchestration-settings.html).\n\n- 🔥 **Agent orchestration** — keep conversations responsive while reusable workers execute durable tasks, report progress, accept follow-up instructions, and support cancellation. See [orchestration and tasks](https://0xmaxma.github.io/claude-gateway/guide/orchestration.html).\n- ⚙️ **Worker harnesses** — automatically route GPT workers to native Codex when ready, with Claude Code fallback before dispatch on the host or inside app containers. Conversational agents remain on Claude Code. See [worker harnesses](https://0xmaxma.github.io/claude-gateway/guide/worker-harnesses.html).\n- 🎙️ **Voice conversations** — speech recognition and spoken replies with per-agent models and voices, direct or upstream providers, live or recorded speech input, and audio replay. See [voice setup](https://0xmaxma.github.io/claude-gateway/guide/voice.html).\n- 🧠 **Skill self-improvement** — agents learn reusable skills from their own work: after a substantive turn a background reviewer creates or updates a skill, hot-reloaded for the next turn. Provenance-guarded (never overwrites human-written skills), capped per day, and audited to `SKILLS_LEARNED.md`. See [`gateway.skillLearning`](https://0xmaxma.github.io/claude-gateway/reference/memory-settings.html#gateway-skilllearning)\n- 📚 **Knowledge base (two-lane memory)** — per-agent SQLite/FTS5 searchable archive exposed through `memory_search` / `memory_get` MCP tools, so agents recall notes that don't fit the always-injected core; chunks carry fail-closed provenance and the index is refreshed off the gateway event loop. See [`gateway.knowledge`](https://0xmaxma.github.io/claude-gateway/reference/memory-settings.html#gateway-knowledge)\n- 🌙 **Nightly dreaming** — background consolidation of long-term memory: a print-only reviewer proposes ops that a safe applier writes to `MEMORY.md` / `USER.md` (backup, bounded-loss, net-negative when over budget). Deterministic compaction, budget-scaled pruning, and staleness GC keep memory near budget without forgetting — archived entries stay searchable. See [`gateway.dreaming`](https://0xmaxma.github.io/claude-gateway/reference/memory-settings.html#gateway-dreaming)\n- 🤖 **Multi-agent** — run multiple bots from a single gateway, each with isolated sessions\n- 🔌 **Multi-channel MCP** — modular tool system per channel (Telegram, Discord, LINE, Slack, WhatsApp, Cron, Skills, extensible to more)\n- 📥 **Channel ingress recovery** — unavailable attachments preserve the message and readable files; Telegram/Discord receiver retries isolate conversations and archive stale startup queues without executing old requests. See [ingress recovery](https://0xmaxma.github.io/claude-gateway/api/orchestration.html#channel-ingress-recovery).\n- ⏳ **Provider outage admission** — durable cooldowns bound repeated report/inference failures, preserve queued input and task results, and expose waiting status without restarting running workers. See [provider admission settings](https://0xmaxma.github.io/claude-gateway/reference/orchestration-settings.html#provider-admission).\n- 🧩 **Agent skills** — extensible skill system via SKILL.md files; agents can create, delete, and install skills from URLs at runtime with hot-reload\n- 🎭 **Agent identity** — define personality, tone, and rules via workspace markdown files\n- 📡 **Live status messages** — real-time status updates showing tool usage, thinking, and progress\n- ⌨️ **Typing indicators** — continuous typing animation while the agent is working (Telegram and Discord)\n- 🌊 **Streaming API** — SSE (Server-Sent Events) endpoint for real-time response streaming\n- ↪️ **Auto-forward** — agent text output automatically forwarded to Telegram even without explicit reply tool calls\n- ⏰ **Heartbeat / scheduled tasks** — cron-based proactive messages and recurring tasks via HEARTBEAT.md + REST API; agent jobs deliver output to Telegram, Discord, or both\n- 💬 **Persistent chat history** — two-layer storage: session context (`.jsonl`) + permanent SQLite DB with FTS5 full-text search; survives `/compact` and session eviction\n- 🧹 **Auto-cleanup** — configurable retention policy prunes messages and media files older than N days on a daily schedule\n- 🗄️ **Long-term memory** — persistent memory system across sessions\n- 🔄 **Config auto-migration** — automatic schema migration when config format changes\n- 🔐 **Access control** — allowlist, open, or pairing-based Telegram access policies\n- 🌐 **HTTP API** — REST API with key-based auth for external integrations\n- 🛍️ **App Store** — install, update, and host Docker-compose apps on the gateway; apps get a reverse proxy at `/app/:name/:portName/*`, optional Unix socket bridge for host scripts, and optional AI agent injection\n- ⬆️ **Self-update** — check for newer versions of `claude-gateway` and `claude-code` and trigger an update via a single API call (no SSH or shell access needed), or from the terminal with `claude-gateway update` / `claude-gateway claude update`\n- 💾 **Session persistence** — conversation history saved and restored across restarts\n- 🖥️ **PTY shell (wrap-shell mode)** — optional interactive pseudo-terminal backend (`gateway.headless: false`) for tools that require a real TTY; includes a live browser viewer (xterm.js) and a `/api/v1/sessions/:sessionId/screen` endpoint that returns the visible screen as plain text — agents can poll it to detect hang states, menus, or unexpected output without parsing ANSI escape codes; a `/cli` chat command (Telegram/Discord/LINE) opens the same viewer for a single agent, agent-scoped and without an admin key; app-agents and orchestration always stay headless\n\n## Get started\n\nInstall Node.js 22+, Bun, and an authenticated Claude Code CLI with channels support. Orchestration runs on Linux, macOS, and Windows. Docker/Compose is needed for apps; some voice formats require `ffmpeg`.\n\n```bash\nnpm install -g @0xmaxma/claude-gateway\nclaude-gateway gateway start\n```\n\nIn another terminal:\n\n```bash\nclaude-gateway agents create\n```\n\nFollow the [quickstart](https://0xmaxma.github.io/claude-gateway/guide/quickstart.html), then [enable orchestration](https://0xmaxma.github.io/claude-gateway/guide/orchestration.html), [connect a channel](https://0xmaxma.github.io/claude-gateway/guide/channels.html), and optionally [configure voice](https://0xmaxma.github.io/claude-gateway/guide/voice.html).\n\n## Learn more\n\n| Topic | Documentation |\n| --- | --- |\n| Configuration and credentials | [Configuration](https://0xmaxma.github.io/claude-gateway/reference/configuration.html) |\n| Agents, workers, and task controls | [Orchestration](https://0xmaxma.github.io/claude-gateway/guide/orchestration.html) |\n| Platform tokens and channel setup | [Channels](https://0xmaxma.github.io/claude-gateway/guide/channels.html) |\n| STT, TTS, providers, and replay | [Voice](https://0xmaxma.github.io/claude-gateway/guide/voice.html) |\n| Requests, responses, streams, and permissions | [API reference](https://0xmaxma.github.io/claude-gateway/api/) |\n| Running, upgrading, and troubleshooting | [Operations](https://0xmaxma.github.io/claude-gateway/guide/operations.html) |\n| Source builds and contributions | [Development](https://0xmaxma.github.io/claude-gateway/reference/development.html) |\n\nAPI documentation lives on the documentation website. [CLI command reference](https://0xmaxma.github.io/claude-gateway/reference/cli.html) is the generated command reference. To edit or preview this site, see [website development](website/README.md).\n\n### Installation health\n\nRun `claude-gateway doctor` to check startup, voice and optional Codex dependencies, even when the\nserver is down. Use `claude-gateway doctor fix` for supported local repairs and\ninstallation of missing `ffmpeg`/`ffprobe`. Repair asks for confirmation and never\nstarts or restarts the gateway. See [diagnosis and repair](https://0xmaxma.github.io/claude-gateway/guide/troubleshooting.html#gateway-will-not-start-doctor-and-repair).\n\nBrowser voice can resume unheard approved replies after navigation. Clients retain\nper-session mode/mute intent and reconnect with playback receipts; see the\n[voice resume protocol](website/api/voice.md#resume-browser-voice-after-navigation).\n\nBrowser replay is available for approved spoken replies before their original\nrecording completes, including interrupted playback. Explicit replay can generate\nmissing audio with the configured TTS provider (normal provider charges apply).\nSee the [replay and playback controls](website/api/voice.md#retained-speech-replay).\n\n### Safemode investigations\n\nRun `claude-gateway safemode --name investigation --prompt \"Inspect this gateway problem\"`\nfor a native interactive Claude Code investigation without stopping the gateway.\nUse `--cli codex` to select Codex, `--model` to override the native model, and\n`--resume investigation` to return to the same investigation. Safemode preserves\nbuild/startup evidence and uses a separate source snapshot. Session IDs are the\nnative Claude Code/Codex IDs; `safemode rename ID NEW_NAME` changes the alias\nwithout interrupting the conversation. Headless takeover,\nrequest IDs and trusted operator agent controls are described in the\n[safemode guide](website/guide/safemode.md). Trusted agents can discover explicitly assigned investigations and track them as Gateway-managed tasks, with automatic completion reports and conversation-scoped controls.\n\nPaired desktop MCP connectors can also run through Jev as Gateway-managed\nComputer Use tasks, with local application consent and the same shared Thinking\nconfiguration. See [Computer Use connectors](website/guide/jev.md#computer-use-connectors).\n\n### Computer Use consent\n\nComputer capability discovery lists paired online computers without requesting access.\nA Gateway-managed computer task requests access only when it starts. The desktop\nowner then selects applications (or explicitly selects All applications) and a\nsession duration. Denial prevents execution; pairing and discovery alone never\nstart desktop actions. The task waits for approval with cancellation and ownership\nchecks active, rather than asking the user to pre-enable access in Settings.\n","readmeFilename":"README.md"}