{"_id":"coding-agent-adapters","_rev":"54-8ce30c63fa207392121860c4dfc1ea0e","name":"coding-agent-adapters","dist-tags":{"latest":"0.17.0"},"versions":{"0.1.0":{"name":"coding-agent-adapters","version":"0.1.0","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.1.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"87669181d876a2109f10f2542513ab2f1c6bfdcb","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.1.0.tgz","fileCount":8,"integrity":"sha512-LHyRybe1slm2fWmK3188uYv1HgNdLiCldzbAUz1wQf9mnidWyRVUmICAnzlfr+yaBrnatIezAWIDwZzmd6T00Q==","signatures":[{"sig":"MEUCIFVo0+QOj+piDDDK/Jo96WczvReoUr6NOwRPg+pRh1kkAiEA1mox2iyRgxZ0BI2LQXnEMfNfbgqB1mx6OqXnaiTojnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184838},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e6c54b683fb341025a98dc5c3ae26c25613ac782","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"^1.2.1"},"peerDependencies":{"pty-manager":">=1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.1.0_1771355665385_0.3762891898713847","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"coding-agent-adapters","version":"0.2.0","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"ecba0d350881f69094b896aa7c686a9d9d957ef4","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.0.tgz","fileCount":8,"integrity":"sha512-5IXsNtSKL5cnXEJg1SH/Mlt8cjiqqwi5ReAC9qzgCPP4AO4oYTywUbHYucN0vsJirUAS9bZ1pqyY9Z1tpTs4gA==","signatures":[{"sig":"MEUCIQChuqpRI20cm4NAF4P9OOEn4BKslzGfh2eSaUOCKlTsDAIgFJ/W65MXge/LloBD61ks6iPGHI0Bv8Qyakoa24SSLIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191898},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e985760b4d4bbf6c7b1429bbc9b837edcece92db","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"^1.2.1"},"peerDependencies":{"pty-manager":">=1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.0_1771379210523_0.429537299527994","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"coding-agent-adapters","version":"0.2.1","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.1","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"e00803242be5a5d2abc0e58b8b0781abdc129c96","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.1.tgz","fileCount":8,"integrity":"sha512-imi7d+jdfGqZArUG+fxSr+RDt3F8l9pTIjZ5tPOLx8wOwqsyokr0Y25l/VshOaFKN8YD7YbAfVIY5wCW+lgWig==","signatures":[{"sig":"MEYCIQDylAH+lwHQq5LF16zR9nJY9fALDu5oABjOc0Yhsx8lEQIhAPAtrpPWgXz7ecVanXfisijKzg3x3+nhiZiaxnNQVd0O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192528},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"81be0e3fd81f617a685320f281a16add2276018c","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"^1.2.1"},"peerDependencies":{"pty-manager":">=1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.1_1771385025835_0.3311999596778801","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"coding-agent-adapters","version":"0.2.2","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.2","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"ec8ef4f5ae80697868fed4540320f02dd15029db","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.2.tgz","fileCount":8,"integrity":"sha512-i7gccEr2HyviqWesuLwCbKzk2kkM8hsvXW1BLfQrGzT//3qWd4guIVxDsmAmVnfKVYzFd+QHAePmT5iC5JcPUg==","signatures":[{"sig":"MEQCIBzM+njXuk61x+bnkdJ2/2kuD/R75E8A2zac7c4/wHJiAiB2MFr3NdAObTB33WwxIfLE8wZyg6Bw6sJpWdxtR63giQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192946},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1b4c387d77f328bef2df92371f355f34215934cb","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"^1.2.1"},"peerDependencies":{"pty-manager":">=1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.2_1771394186982_0.5873943529937342","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"coding-agent-adapters","version":"0.2.3","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.3","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"39a9f98eb34f6c082f9bd19f4d1f35a000e52b5d","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.3.tgz","fileCount":8,"integrity":"sha512-yvB8ZYqWQ3Yd53aNjlunjXl+07eVhdOqvA6K5aLFAiXHtYli5njWbZN0iwtVN8qvjU+DtMfMxR5Tgn4hs20hsQ==","signatures":[{"sig":"MEYCIQCGSE5InL/jmDl5OHiTFQDUbs2D4lDFFPoQxgchu9C65QIhANeBacYhtNdP9JD7Lb5MhcIT1THm01HERhWczXqEEHcp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193432},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8e1660d59004e589f7a0f05c7832ec5a16b6d7d7","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"^1.2.1"},"peerDependencies":{"pty-manager":">=1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.3_1771432905504_0.8558498408833739","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"coding-agent-adapters","version":"0.2.5","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.5","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"6920917f2b3f42c8b08b49f498b8a3cdf7f5cee9","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.5.tgz","fileCount":8,"integrity":"sha512-ImsstVE6o4h0i5+4+npJCi3trSB042aHn7OMvUxZ2uaSzvBMUJ7k+4KLq1IlwzgCu93PPVUTiD4d+7+3fo+kVA==","signatures":[{"sig":"MEUCIQCgrSMB8ievu4SDAzSrpRyWTpz5FPVOMzfPqT5i7j59oAIgGiAqHhTK7W6dooWk409DHIA09aXt1X/bvMAxE4oIWfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238913},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f2229f77fa5b1f1838c9191782f12cb28bbf311e","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"^1.2.1"},"peerDependencies":{"pty-manager":">=1.2.0","agent-adapter-monitor":">=0.1.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.5_1771441310869_0.007952310421856179","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"coding-agent-adapters","version":"0.2.6","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.6","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"28b0e0f21cbc24bd5476955c42ed7aec77a66eb2","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.6.tgz","fileCount":8,"integrity":"sha512-ZaBOCCxpYeQ1LlnYnPTM4zk5twqnLrYusx7E0JX+eQPn+9hsCSGS9Coa8dl6VlKJ09s5yMD840EqICa9VKE/BQ==","signatures":[{"sig":"MEUCIFpyQjs83zgCtu6mIX1d6hw+f1Gnd5/OjRKbMCJDKuSPAiEAxbtfMxCiHQkyYyz1vixoK7RMOhGBb4Lz7PTcJ3782XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240037},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c0b3de66479fd9e6a19b89a2a0e32b7f6f6906a2","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"^1.2.1"},"peerDependencies":{"pty-manager":">=1.2.0","agent-adapter-monitor":">=0.1.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.6_1771442426514_0.36510813631933137","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"coding-agent-adapters","version":"0.2.7","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.7","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"34d5d2976c1dcda9c0eb1aaf502f5f75d1b82abb","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.7.tgz","fileCount":8,"integrity":"sha512-zyD9J2EoRoIja1Duj2P4S1bmXvokBz13Io2xf49Eh5i9el1TjPtxtWfWPzoyqs7hbdOM57rEH/Z9quB7bHa0yA==","signatures":[{"sig":"MEQCIFByGfEmXFnnYFAV4b3N3kuPlpdE9vZJiNUvDId7GFF2AiABUCMarg7lhYKk6PPrrk8EWIqe+gx2H8k90E6iw55XIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243879},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8bc6bf18b60d187144d644bbca3e734fde20a7d0","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"^1.2.1"},"peerDependencies":{"pty-manager":">=1.2.0","agent-adapter-monitor":">=0.1.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.7_1771443649046_0.9979059336330691","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"coding-agent-adapters","version":"0.2.8","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.8","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"ed386b6065d4eb9b99b365a3b4701faf8882e095","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.8.tgz","fileCount":8,"integrity":"sha512-BgEjE80rupneuyFYIOkVFc65eaMpjyEaL3tcDriPDS1ha7ZiKKGGlPoL90SGsPMV+2KXOZvgowdNzLOgRe40Pg==","signatures":[{"sig":"MEYCIQDzuGet2T3Ox1eOhfKmcDbCeNyAp1U2fqNEUKaT44sSpQIhAJOo7sGWolLj2ly5Uy255FO2INPdDgjcPecTPS+T7vrX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243879},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fe4c99ff965954416df888d0c4d25d9553f2fc49","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"^1.2.1"},"peerDependencies":{"pty-manager":">=1.2.0","agent-adapter-monitor":">=0.1.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.8_1771445144243_0.46700276452245504","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"coding-agent-adapters","version":"0.2.9","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.9","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"081eea1c14b97cef85c4282596c8ef90fc20447b","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.9.tgz","fileCount":9,"integrity":"sha512-MHHG6uAT+OIzSjpOO0MgE/G+iL3U/IyPdkLegB+aWyUrj+ImwHNAIwiMMqNnuGwTCgdPsFzi+Q3TMXV3/xSxCg==","signatures":[{"sig":"MEUCIQCmAU1fnXvRUFm5i3hTQG7lYgzHYqjYdyZocwcF2zUTZgIgExl6Fda+H3pl9Ml8tfFJNq7U3w8pDfoGmfq9dG9ZJHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256770},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.2.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/3d06d4b0246bb46aa551965a637b112f/coding-agent-adapters-0.2.9.tgz","_integrity":"sha512-MHHG6uAT+OIzSjpOO0MgE/G+iL3U/IyPdkLegB+aWyUrj+ImwHNAIwiMMqNnuGwTCgdPsFzi+Q3TMXV3/xSxCg==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.2.15"},"peerDependencies":{"pty-manager":"^1.2.15","agent-adapter-monitor":"^0.1.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.9_1771454372066_0.17322634418576532","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"coding-agent-adapters","version":"0.2.10","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.10","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"479128bc5d060885d0a1779b4505354fe6aa7da9","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.10.tgz","fileCount":9,"integrity":"sha512-Em3aA70a8Rep3MgK/b6A/5gITwKYZVtWchSsBW8NatWDYH6cLia1XKmh7vRxBA+Fvage0x0NRdPTrQc7Smb5Dg==","signatures":[{"sig":"MEUCIQDUtjGZgmy3seEtdGp8pSNdv7BmvIP5tzlRIxIpZ0KWMwIgH534Qn8xH9QDzTzyizHa1dHzn8jr9B1HsYtkmpGTO4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257477},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.2.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/60d36e20ca6835265eaf3a94a325f584/coding-agent-adapters-0.2.10.tgz","_integrity":"sha512-Em3aA70a8Rep3MgK/b6A/5gITwKYZVtWchSsBW8NatWDYH6cLia1XKmh7vRxBA+Fvage0x0NRdPTrQc7Smb5Dg==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.2.15"},"peerDependencies":{"pty-manager":"^1.2.15","agent-adapter-monitor":"^0.1.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.10_1771455783129_0.5720105837873466","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"coding-agent-adapters","version":"0.2.11","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.11","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"c5d110f0aa70774f182c0aadf0071031d0fe51ea","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.11.tgz","fileCount":9,"integrity":"sha512-wJ7OIljbowne4HJesLYFDGaggNz6qoHSxdq0sVS5mv0J0JRo/Kwl7N/6Ds3om1v/yZocRMrETGZ/y4yBk56PiA==","signatures":[{"sig":"MEUCIEvu4j53dNNGi/sijcew0ozcnQMpYenWgiZWRFRUwgwhAiEA/O/MplprCasSTM9lO8kjDos86t7MvcQxZBtOMBYNRKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258459},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.2.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/830a82ba66ea0615a1ac04a37951a007/coding-agent-adapters-0.2.11.tgz","_integrity":"sha512-wJ7OIljbowne4HJesLYFDGaggNz6qoHSxdq0sVS5mv0J0JRo/Kwl7N/6Ds3om1v/yZocRMrETGZ/y4yBk56PiA==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.2.16"},"peerDependencies":{"pty-manager":"^1.2.16","agent-adapter-monitor":"^0.1.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.11_1771460780635_0.07058611062379194","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"coding-agent-adapters","version":"0.2.12","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.12","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"b847a884a12ea76f4372f8d91a5afada24acb7e7","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.12.tgz","fileCount":9,"integrity":"sha512-szRnNNvQMNB1kVnO/XD1T3ZK+OVnLgi1vZV99vUevXCT74j1gClypwers1hcmNGB8B1LRsvusTz2HcjLERLpzw==","signatures":[{"sig":"MEUCIQD4caK9DHizQWo/LPDjj10xHWQDvFq2nZmYYGsZ9MvXnwIgbgObXktT+sDoPdz9C9dfVIQlzM1KpvgRs5f9VrFcMVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260657},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.2.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/0b05b058904018aee32326e995acee5b/coding-agent-adapters-0.2.12.tgz","_integrity":"sha512-szRnNNvQMNB1kVnO/XD1T3ZK+OVnLgi1vZV99vUevXCT74j1gClypwers1hcmNGB8B1LRsvusTz2HcjLERLpzw==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.2.17"},"peerDependencies":{"pty-manager":"^1.2.17","agent-adapter-monitor":"^0.1.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.12_1771465093484_0.7167207349536546","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"coding-agent-adapters","version":"0.2.13","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.13","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"da8ccf1427c0251ae95daa5310837a8117e28184","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.13.tgz","fileCount":9,"integrity":"sha512-D/R9hEreWPHuCA65ekzWZDcYTlzmqEpdnhSUQ7xmKnjwoLl33AyGw6HK3ZfmN7LwGNJVeWZNyrL0sOxcv8e1NA==","signatures":[{"sig":"MEUCIFOsFhmB11K91EC7ZvWTIakzLs0d67dH9Yulicd18YkLAiEA0fsKkf06ADjp8WbP635F9N8f5M5rbxZHAFawnrbW6R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261293},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.2.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/3641a82502768ffbfbe96a8ff3fbf8c2/coding-agent-adapters-0.2.13.tgz","_integrity":"sha512-D/R9hEreWPHuCA65ekzWZDcYTlzmqEpdnhSUQ7xmKnjwoLl33AyGw6HK3ZfmN7LwGNJVeWZNyrL0sOxcv8e1NA==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.2.18"},"peerDependencies":{"pty-manager":"^1.2.18","agent-adapter-monitor":"^0.1.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.13_1771472866962_0.5047376440057427","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"coding-agent-adapters","version":"0.2.15","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.15","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"66b9685e2d2af3867186b1552421dd7d4bc01a37","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.15.tgz","fileCount":9,"integrity":"sha512-wLHMaCM0BpSWT4rvmBv2mbOwh5c+D0e/iZOhJJwC6JYTHwlkLXL+HFm6GoDdrWMCIfw5SoWHf0jqr3xb8CIDZA==","signatures":[{"sig":"MEQCIEziKCMfFD+nVN+0MjhxO9UMb2mrl3R/6YKQtMxmQq1ZAiAnUQz0M0fhHKmo/53PkUgE/QOWL8K3z7Soeko4/So8tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":344580},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.2.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/b9bf525cc20a34de92ac6e55660dcf69/coding-agent-adapters-0.2.15.tgz","_integrity":"sha512-wLHMaCM0BpSWT4rvmBv2mbOwh5c+D0e/iZOhJJwC6JYTHwlkLXL+HFm6GoDdrWMCIfw5SoWHf0jqr3xb8CIDZA==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.2.20"},"peerDependencies":{"pty-manager":"^1.2.20","agent-adapter-monitor":"^0.2.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.15_1771519585475_0.7841760379582543","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"coding-agent-adapters","version":"0.2.16","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.16","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"94242e42eb36600364ab03f46ea5ec8cf2f634a6","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.16.tgz","fileCount":9,"integrity":"sha512-/VH4kLxd614PDxOpuJqH/uU6G2eiZpUlg2qArVyYyIfZQjBYmrElHTzkNlgnxIOgNM7vK16SSWyxkhbRhji8HA==","signatures":[{"sig":"MEYCIQC1u0pyy91YnuGiya3PZ83l2DvVhCX/LHiUZcFP34x2JQIhAKjDtnGCjHT2pZ0uKRQ7ZCoZDbVLxNy+91pne4x9qWdd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":345532},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.2.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/15b6ef9e074427622f4cc46f022c54ff/coding-agent-adapters-0.2.16.tgz","_integrity":"sha512-/VH4kLxd614PDxOpuJqH/uU6G2eiZpUlg2qArVyYyIfZQjBYmrElHTzkNlgnxIOgNM7vK16SSWyxkhbRhji8HA==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.2.21"},"peerDependencies":{"pty-manager":"^1.2.21","agent-adapter-monitor":"^0.2.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.16_1771522873825_0.3199402100924138","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"coding-agent-adapters","version":"0.2.17","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.17","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"f57abc5930f2f2eed4e6bfad925802c68a8a06b8","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.17.tgz","fileCount":9,"integrity":"sha512-OP1hnoRKuAo/KUveFrB3brWNZV7AEODIgN6Y1uTeEbQ7OHlwHORyph1vhiw+RU2NN+/dq3dASq8oEQnGPlEL5g==","signatures":[{"sig":"MEQCIA6cV1nPHBXsIOXX+WNECBPWVC/oa4lD8Cm5qKhcR4nPAiAT+AU+4EtFDburCP8xRaFKv4WrLNULJYdsl3I/1OvYIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347730},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.2.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/7276c88076e96e8f340116d46688a2e1/coding-agent-adapters-0.2.17.tgz","_integrity":"sha512-OP1hnoRKuAo/KUveFrB3brWNZV7AEODIgN6Y1uTeEbQ7OHlwHORyph1vhiw+RU2NN+/dq3dASq8oEQnGPlEL5g==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.2.22"},"peerDependencies":{"pty-manager":"^1.2.22","agent-adapter-monitor":"^0.2.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.17_1771526875965_0.4737279355574824","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"coding-agent-adapters","version":"0.2.18","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.18","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"e4315c410a8e9d1d1904bce12a938ba2b198a1a4","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.18.tgz","fileCount":9,"integrity":"sha512-pzWOM6lbRhYN70yMbUt88l8AoIFjuSZBCyRTZhSgNpkrpLCt0ExmHNI3iJClhnzPEXpQWcuhyRXYHataTougUw==","signatures":[{"sig":"MEUCIQD1dpvlti/gj+lcz4BVuxXSAMaDQy1GzhntSBsicefvGQIgelgWJiFAl8frW+uqFdhiRQ/xZWmmoz723zGK8VlQf5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376697},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.2.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/a591945e429c3dee1a59a6c73b71ffbc/coding-agent-adapters-0.2.18.tgz","_integrity":"sha512-pzWOM6lbRhYN70yMbUt88l8AoIFjuSZBCyRTZhSgNpkrpLCt0ExmHNI3iJClhnzPEXpQWcuhyRXYHataTougUw==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.2.22"},"peerDependencies":{"pty-manager":"^1.2.22","agent-adapter-monitor":"^0.2.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.18_1771528615780_0.29477401101351886","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"coding-agent-adapters","version":"0.2.19","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.2.19","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"3a19370626422c5c3f7ab92460fa8c5269b19d4f","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.2.19.tgz","fileCount":9,"integrity":"sha512-56t614o+47L8PoS+CXMDdmohQLH41T3pRLw6RWk0LoZrfR8xHNFepLMfJ/7zevqiG0qQo2i7styrJgMtcmMqzw==","signatures":[{"sig":"MEUCIQDAQWEVqsNmhVP22Pd7/MggWTFgPtYbM/jfXQkv6vkGsAIgZWs0hSQLJxkdcUEU9K6XTKGTCxBRkyww3Jl85oXj2uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379345},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.2.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/261664bb3ec5c751f1d27c8f797feeb6/coding-agent-adapters-0.2.19.tgz","_integrity":"sha512-56t614o+47L8PoS+CXMDdmohQLH41T3pRLw6RWk0LoZrfR8xHNFepLMfJ/7zevqiG0qQo2i7styrJgMtcmMqzw==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.2.22"},"peerDependencies":{"pty-manager":"^1.2.22","agent-adapter-monitor":"^0.2.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.2.19_1771528956696_0.6191952978753805","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"coding-agent-adapters","version":"0.3.0","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.3.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"275ddd65e431591744b5e012f4c8917612e65e70","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.3.0.tgz","fileCount":9,"integrity":"sha512-AX1VGIW2XE2bCXU+RPjJJsfsKc27k0Q5rfF70B55yFZ025xDvsQpz39w390IUmwim7LAxS1bPJyRP2puRu13uw==","signatures":[{"sig":"MEQCIAyCAQfwpplkTYiPHDMXB/gzBPLy73egPSJl6AUfTTDtAiANWH0Jf6hEiHg5xZfRBrwOYp1TOgTn33vUoskaDM2w5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468582},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/d1d238f4997ff4e4211fcf4361dd5a64/coding-agent-adapters-0.3.0.tgz","_integrity":"sha512-AX1VGIW2XE2bCXU+RPjJJsfsKc27k0Q5rfF70B55yFZ025xDvsQpz39w390IUmwim7LAxS1bPJyRP2puRu13uw==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.2.22"},"peerDependencies":{"pty-manager":"^1.2.22","agent-adapter-monitor":"^0.2.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.3.0_1771535921608_0.9074033641781278","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"coding-agent-adapters","version":"0.4.0","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.4.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"446f0465762f7bf0cfa97e620b10a3714155498e","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.4.0.tgz","fileCount":9,"integrity":"sha512-wx/XVKdU5XLyPUb130ipc4U177fmYif45C+jJwmIX/CNr6a9jgkjDL4QuX7vImquQ/SEHHf90XJSxgIFnfkt5Q==","signatures":[{"sig":"MEUCIQCQKQLHQS9dExsa8NTfXQNVHjqluL5PVZ59LF9jejLomwIgU3UH7qEAt9+vQjf3g2Y4ypn1n1WGbhwLsFUCpcecH/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494950},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/139cba5c55435fda171ca39dfdbce6d6/coding-agent-adapters-0.4.0.tgz","_integrity":"sha512-wx/XVKdU5XLyPUb130ipc4U177fmYif45C+jJwmIX/CNr6a9jgkjDL4QuX7vImquQ/SEHHf90XJSxgIFnfkt5Q==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.3.0"},"peerDependencies":{"pty-manager":"^1.3.0","agent-adapter-monitor":"^0.2.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.4.0_1771537728736_0.6816071288630532","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"coding-agent-adapters","version":"0.4.1","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.4.1","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"4b9450cb2370b8afdc7e266f06f2f78dbf9da089","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.4.1.tgz","fileCount":9,"integrity":"sha512-ZsdrpaDjYvCcEF0rUScfsDQbsIiJ0+o6mFmg9NBz1x1zKBu/WAHPDdXz0NbarZ53Y23hHxPSonknLMAkEV6sNw==","signatures":[{"sig":"MEYCIQCWACj2nojzHBT7qnRnbX4b4c8Xc6sQE1XofbCemlKoggIhAKj4CPKMYiDmHTmM4iT2Lyg7o+iWjdF6mPqC/wY4xYOk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496182},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/5c2448329d6e14e8dc5969734ff41616/coding-agent-adapters-0.4.1.tgz","_integrity":"sha512-ZsdrpaDjYvCcEF0rUScfsDQbsIiJ0+o6mFmg9NBz1x1zKBu/WAHPDdXz0NbarZ53Y23hHxPSonknLMAkEV6sNw==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.3.1"},"peerDependencies":{"pty-manager":"^1.3.1","agent-adapter-monitor":"^0.2.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.4.1_1771540157068_0.13758250147509665","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"coding-agent-adapters","version":"0.4.2","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.4.2","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"acc9809ad739380a5ba9962600a4d9dd63458c4a","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.4.2.tgz","fileCount":9,"integrity":"sha512-P9RY0MxhfIdg/8Z0wG4uk3Irs9PIPfQIWRWW4nsfNUy78Ww8CKg3dmK4izQG2rgQjbg3FFH/6mxhMeJQ5J4GSw==","signatures":[{"sig":"MEYCIQDOjfth1PhHSqxGqgR0zxyHVQ1YnRQXkxASyrrAcNitAwIhAL3NtGkG2otKFQ/Q/H5W3mgVV6huN9XTsRBF6dJSoBSB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496341},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/e0a5e1df0b7c5c696685edce6bc68bd3/coding-agent-adapters-0.4.2.tgz","_integrity":"sha512-P9RY0MxhfIdg/8Z0wG4uk3Irs9PIPfQIWRWW4nsfNUy78Ww8CKg3dmK4izQG2rgQjbg3FFH/6mxhMeJQ5J4GSw==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.3.2"},"peerDependencies":{"pty-manager":"^1.3.2","agent-adapter-monitor":"^0.2.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.4.2_1771541800443_0.24008928005571284","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"coding-agent-adapters","version":"0.4.3","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.4.3","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"f65304da0c11661f29028767e676507144c6c942","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.4.3.tgz","fileCount":9,"integrity":"sha512-162apIV8qNqDDDm2f3Kxb15J8qSDlI5zWWEQIgU946W37U4BkqvWpD0Py+v7otsRDxDI+9ltp1mySK7I4+KLPQ==","signatures":[{"sig":"MEQCIEgo3SD+l0BTxcPQR0EAETD2BupEgYnDTCujpVUrxzpwAiBff3GeVjI/s9bkg2oXXNBxSv/HLAK4+TaBDeVEOagSFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":498173},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/7231739ce7fba02b4e16b285b00d9253/coding-agent-adapters-0.4.3.tgz","_integrity":"sha512-162apIV8qNqDDDm2f3Kxb15J8qSDlI5zWWEQIgU946W37U4BkqvWpD0Py+v7otsRDxDI+9ltp1mySK7I4+KLPQ==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.3.3"},"peerDependencies":{"pty-manager":"^1.3.3","agent-adapter-monitor":"^0.2.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.4.3_1771544591293_0.6034569822888156","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"coding-agent-adapters","version":"0.5.0","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.5.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"b19ac7892e5292df1387c72210d9152b8476f16b","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.5.0.tgz","fileCount":9,"integrity":"sha512-pPyqUHN0PaAK6BsN7nzOscIOWxhWjZN0xDIosGNDpEhwlKuaFPLYYoKwRgxlim38b527xRkSrELLX/ncd91XFQ==","signatures":[{"sig":"MEYCIQDcWxdJ3jkEZMRv4j5tFRTjQ969SutNFQaWV8KDon7F9gIhAMFeUrE5xZmNoL63fNhJ+RZkjXUr/+4GQ/YxW7vgsFfn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509003},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/33e1f6f7b4d5fedeabf754ef2c12e7ea/coding-agent-adapters-0.5.0.tgz","_integrity":"sha512-pPyqUHN0PaAK6BsN7nzOscIOWxhWjZN0xDIosGNDpEhwlKuaFPLYYoKwRgxlim38b527xRkSrELLX/ncd91XFQ==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.4.0"},"peerDependencies":{"pty-manager":"^1.4.0","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.5.0_1771546637206_0.04258957046290601","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"coding-agent-adapters","version":"0.6.0","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.6.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"bb875bcc3f8eecf994e1a2e407e85e9765eeda84","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.6.0.tgz","fileCount":9,"integrity":"sha512-znupZQpRxx5ulJL8OyQartTIqL/yYIIr8dXdVyKYg0sipXabG3YceJVDqqtXINNZxC3V8KASNrBA9r6B2OKQSA==","signatures":[{"sig":"MEUCIC2QlbuNKTjOBMUPc6zAfwXJ4DtUNJPsHRJ1MY83FndiAiEAypLAq5mTPxaYuRGqGMasMAYDgFc+SPaVw6xvwnRm4tA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513001},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/9315d63a26f6b07144af9fc05b7a0e1d/coding-agent-adapters-0.6.0.tgz","_integrity":"sha512-znupZQpRxx5ulJL8OyQartTIqL/yYIIr8dXdVyKYg0sipXabG3YceJVDqqtXINNZxC3V8KASNrBA9r6B2OKQSA==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.5.0"},"peerDependencies":{"pty-manager":"^1.5.0","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.6.0_1771548395674_0.5601204603265073","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"coding-agent-adapters","version":"0.7.0","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.7.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"6b700a977712c072906888486a9b6f7d8ec30ea3","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.7.0.tgz","fileCount":9,"integrity":"sha512-Bvg7H6p0X2fb/6RVYEgdJ7BnFcOUPASdMUIoEnIuSv4zoG++X6eh1DcobOPSpDFi1h+wBaXVXoQYQBPJEv3zGA==","signatures":[{"sig":"MEQCIFmwMPTOS8m6ESyQcHVUgzAsuXaKHxu91D6tTcGgjryhAiBFQwDfL9mna+ZQjCqYEyf/sDhsnU+huoraCUZEVyb+Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533283},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/56ccaad08c3522dfcbd9a3d33da00f6a/coding-agent-adapters-0.7.0.tgz","_integrity":"sha512-Bvg7H6p0X2fb/6RVYEgdJ7BnFcOUPASdMUIoEnIuSv4zoG++X6eh1DcobOPSpDFi1h+wBaXVXoQYQBPJEv3zGA==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.6.0"},"peerDependencies":{"pty-manager":"^1.6.0","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.7.0_1771550415654_0.9704253849362556","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"coding-agent-adapters","version":"0.7.1","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.7.1","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"354392c950a711bda238efa420e37d86d5db71ac","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.7.1.tgz","fileCount":9,"integrity":"sha512-WuttW2GZV/JyXKpzHPKpBSlCSX8y7esCHv8QIC/ObJRUMEn/dSE2RMc52MdMBZaBykOrKvPMI09k5LTj0lwdFQ==","signatures":[{"sig":"MEYCIQCnmLPk7j7tVIvWJZzonukI8jzXmzYngynCd45EUwrleQIhAPMNlobxZFn13cq/WOTZ9qMpKVHoMirh5QqrnZw2GjTv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":538464},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/4d00d0dfdf4535fb90194a20f799247a/coding-agent-adapters-0.7.1.tgz","_integrity":"sha512-WuttW2GZV/JyXKpzHPKpBSlCSX8y7esCHv8QIC/ObJRUMEn/dSE2RMc52MdMBZaBykOrKvPMI09k5LTj0lwdFQ==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.6.0"},"peerDependencies":{"pty-manager":"^1.6.0","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.7.1_1771553330458_0.8645067481518427","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"coding-agent-adapters","version":"0.7.2","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.7.2","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"2aae7e423498db4dae49df474396f5c79caa3cdb","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.7.2.tgz","fileCount":9,"integrity":"sha512-5ngZkrh55rcR9lDWvUExZ3gyPdbPcXGztbnIDvpoC1dUcbplu4oJXCE2oij68YrEHu+1XvnBBOKUVt3tEije3w==","signatures":[{"sig":"MEQCIF5INw4IKxemwGa78TzcgEttBqQjmAUXr/7RBryKTubOAiBj7oeExg38lN7M6GdDKKmaWWN1954wAeARnrgy0+sekA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539098},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.7.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/14ee5b9637289a5e0467bf8eec785d8f/coding-agent-adapters-0.7.2.tgz","_integrity":"sha512-5ngZkrh55rcR9lDWvUExZ3gyPdbPcXGztbnIDvpoC1dUcbplu4oJXCE2oij68YrEHu+1XvnBBOKUVt3tEije3w==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.6.0"},"peerDependencies":{"pty-manager":"^1.6.0","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.7.2_1771558069322_0.11739619942317558","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"coding-agent-adapters","version":"0.7.3","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.7.3","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"4ee93e65d8fa00a8fc2da81cbe42eb588efed327","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.7.3.tgz","fileCount":9,"integrity":"sha512-TphVG4RHsRM1MXRTHef0D2Lm3zzP+/0JDQ9rTqkiBwZ8Xh0+R9O9AWoOQtlEFvpfN3dQwTM0ps9hvAI43VVQqw==","signatures":[{"sig":"MEQCIDFd/D/XOL02C1/nP/1HKXVLH0I/gyEynJc8r5+aQli+AiBATQz0hsA5jzfRNMLy7356HBAfjJ0F94/p9ZPx/7U3AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539098},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.7.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/d72c3b7f4f1db29ac233a3b7d89ceba2/coding-agent-adapters-0.7.3.tgz","_integrity":"sha512-TphVG4RHsRM1MXRTHef0D2Lm3zzP+/0JDQ9rTqkiBwZ8Xh0+R9O9AWoOQtlEFvpfN3dQwTM0ps9hvAI43VVQqw==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.6.5"},"peerDependencies":{"pty-manager":"^1.6.5","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.7.3_1771605428286_0.7574428587306059","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"coding-agent-adapters","version":"0.7.4","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.7.4","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"33316ff91c1b91dce029173cd2e74788c6b31b84","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.7.4.tgz","fileCount":9,"integrity":"sha512-paBCT5ooCO4LFJN//VGKsnB5wVOshySp8QxS9q3sUGsrYW6DpwcM9J1GxfBkLLf8lgNURxjbRme1fCsMApmsUg==","signatures":[{"sig":"MEQCIDFwNeqvESB9v8kbTlYPkR8/BnFokpdLLuefsl5NUh79AiBrx51OVTWjlnIua11fM+eGsO7Vt7YoUoOPsJLJhM2KmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549132},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.7.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/dc3ab3fa39df14f1766a90cacf213988/coding-agent-adapters-0.7.4.tgz","_integrity":"sha512-paBCT5ooCO4LFJN//VGKsnB5wVOshySp8QxS9q3sUGsrYW6DpwcM9J1GxfBkLLf8lgNURxjbRme1fCsMApmsUg==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.7.0"},"peerDependencies":{"pty-manager":"^1.7.0","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.7.4_1771810311413_0.9981559218275138","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"coding-agent-adapters","version":"0.7.5","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.7.5","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"b42ef18fbef6dd813a62853376216452e0d875d2","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.7.5.tgz","fileCount":9,"integrity":"sha512-LxXZdw5xWnuiXsMS2o8YItoZCU71GdrMBqN3xlg0Hp58fdU8dk9FHBQCSkj1GNw2hPYXoHtTTIsQydGzDrycyw==","signatures":[{"sig":"MEQCIAoz0p2oDF2y5H9dTdwt2nxWMihvju1Am+XKmUkbkcI/AiAQqvbmd3NfJq0aetcWx6S3f1J/hKc2N1BpI8B16TLoNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558736},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.7.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/8b75082cf4eaff4f802c320dc43c6105/coding-agent-adapters-0.7.5.tgz","_integrity":"sha512-LxXZdw5xWnuiXsMS2o8YItoZCU71GdrMBqN3xlg0Hp58fdU8dk9FHBQCSkj1GNw2hPYXoHtTTIsQydGzDrycyw==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.7.2"},"peerDependencies":{"pty-manager":"^1.7.2","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.7.5_1771867119524_0.7896948565373925","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"coding-agent-adapters","version":"0.8.0","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.8.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"bef641b7616acabd51f020c538a881c8a28e7b23","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.8.0.tgz","fileCount":9,"integrity":"sha512-u55gCgTzRCsfYAzI2XobqrQtIIgLDJJUT6ffABwlv48Ta/oBE5lZA2xAbTUMCEB4p7zy/vYBYkLpRSwSLbcx2w==","signatures":[{"sig":"MEQCICeQIlkeuTpMycEUDCO0J1W8VNFf8PgsogHQsC3N/5hvAiBu5PL9gDbGsY7NLE9tA/+l/r3lz1Q7xq/w8sd1HVhyew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567050},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/5cf820af6728c454892f2cdcb6fda5c0/coding-agent-adapters-0.8.0.tgz","_integrity":"sha512-u55gCgTzRCsfYAzI2XobqrQtIIgLDJJUT6ffABwlv48Ta/oBE5lZA2xAbTUMCEB4p7zy/vYBYkLpRSwSLbcx2w==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.9.0"},"peerDependencies":{"pty-manager":"^1.9.0","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.8.0_1771996391210_0.042528150478063464","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"coding-agent-adapters","version":"0.8.1","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.8.1","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"0adbcec3469091ac742f4d3a3a66c05d4820d865","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.8.1.tgz","fileCount":9,"integrity":"sha512-ZdMv2kQ6B4ZOSCPrWt8sRAKFcyY8MRsnXWwx7WFoXUKBWfMGvs0oKXLj0KBSkbAshYPAc3tPPNu8EbMvmvPrXA==","signatures":[{"sig":"MEQCIAcRQye4e7YLSZI4vOv9FZ1l3D/lLqbsR8RVqQp+WP4+AiBmxwG2yVfyBgj8yy7QOa9dMaSzEr79p1RrcqPJ+wCUOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567050},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/93d3fea5735f609a05db8e6d2bea2236/coding-agent-adapters-0.8.1.tgz","_integrity":"sha512-ZdMv2kQ6B4ZOSCPrWt8sRAKFcyY8MRsnXWwx7WFoXUKBWfMGvs0oKXLj0KBSkbAshYPAc3tPPNu8EbMvmvPrXA==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.9.1"},"peerDependencies":{"pty-manager":"^1.9.1","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.8.1_1772084262333_0.720925529320859","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"coding-agent-adapters","version":"0.8.2","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.8.2","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"4856d6d4b210932b88efd64fdca15d4265609a4f","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.8.2.tgz","fileCount":9,"integrity":"sha512-aOd2Jef1BKScTRqYl3pIz1tDi15UHCvCw8aCriMDDhWkOWhkDHispMO1al4Y5li6V1xlzCfj50IEdGC2kOEMVw==","signatures":[{"sig":"MEQCIC6+/48hAtd/8bcvh5sFFtTB7s665JaeZQPUTOM7jgSaAiApm0lZtaPs83gPANKY9yZfrARpofb+pweaulPT8afL8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567050},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.8.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/ad8d9cc67441222fa87503ccfb215fbb/coding-agent-adapters-0.8.2.tgz","_integrity":"sha512-aOd2Jef1BKScTRqYl3pIz1tDi15UHCvCw8aCriMDDhWkOWhkDHispMO1al4Y5li6V1xlzCfj50IEdGC2kOEMVw==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.9.1"},"peerDependencies":{"pty-manager":"^1.9.1","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.8.2_1772131026380_0.7360691053087194","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"coding-agent-adapters","version":"0.8.3","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.8.3","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"1db499b88159d07926ed14f7b3695c2eca9bdf77","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.8.3.tgz","fileCount":9,"integrity":"sha512-8rfBzr6nY+2j5tjOV514c4VkuCnYPTeNntfWqVZfVUh+AfNbBTJuDkg/AyvYNbhBC0rwcsqWdqaE9Tv9WVBZgg==","signatures":[{"sig":"MEQCICvPvSOtu+sUK+lV4nePJKw+0CzXmr+GaBd9bO9UGl8UAiBYzsRR+9BgdILKPxYLfUGYriJ/eabrks6xmm/ageUJmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567050},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.8.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/08d1939ae50ad5ab9f27976f19a58ffd/coding-agent-adapters-0.8.3.tgz","_integrity":"sha512-8rfBzr6nY+2j5tjOV514c4VkuCnYPTeNntfWqVZfVUh+AfNbBTJuDkg/AyvYNbhBC0rwcsqWdqaE9Tv9WVBZgg==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.9.1"},"peerDependencies":{"pty-manager":"^1.9.1","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.8.3_1772133339185_0.5919705069529282","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"coding-agent-adapters","version":"0.8.4","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.8.4","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"068a9d08132913a51a92925d700c8e256a5109f7","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.8.4.tgz","fileCount":9,"integrity":"sha512-VUITl+fL0kxWrsdoAsBWJkS8J+f9Qx+l5PbE6wIdw0y6GA+iELKgR6Ns41A55GzJXzmgI0x29/zNI7jiMyG6Fg==","signatures":[{"sig":"MEYCIQC86kmhqVzxJoGGvXzE/fjAddUY9OgBKmV9R2pcJ385KAIhALMOy5fDslGaLs3pgzj6yAiitswocsqTTrkQaNoI8e/o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575490},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.8.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/959f3129979b510cbb2f12c3dee1722f/coding-agent-adapters-0.8.4.tgz","_integrity":"sha512-VUITl+fL0kxWrsdoAsBWJkS8J+f9Qx+l5PbE6wIdw0y6GA+iELKgR6Ns41A55GzJXzmgI0x29/zNI7jiMyG6Fg==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.9.1"},"peerDependencies":{"pty-manager":"^1.9.1","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.8.4_1772143972506_0.10521794772215598","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"coding-agent-adapters","version":"0.8.5","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.8.5","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"7e1f3d82db1faf812f5cce088bf708c88c616507","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.8.5.tgz","fileCount":9,"integrity":"sha512-DTsvVLMzuqoWPrnYfnjE3IKzcsQO/M50Slx6Qo7KmdzkqZaSIOWGDU9y7FHGGCQ8rqSLn+v7O87a0mRRCW0/kg==","signatures":[{"sig":"MEQCIDatCqrIL3W043UEiBkxmBGtlGT8LSHC/aPmjOEXCheeAiANcJNs/1AEGlf4i/MIK7HDParQFZdQ0Z15KmZDoFWFGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575490},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.8.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/043afacda173790c499f48a78ed8a1cf/coding-agent-adapters-0.8.5.tgz","_integrity":"sha512-DTsvVLMzuqoWPrnYfnjE3IKzcsQO/M50Slx6Qo7KmdzkqZaSIOWGDU9y7FHGGCQ8rqSLn+v7O87a0mRRCW0/kg==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.9.1"},"peerDependencies":{"pty-manager":"^1.9.1","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.8.5_1772290636370_0.8087768935104507","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"coding-agent-adapters","version":"0.8.6","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.8.6","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"e5769eb5fae15cb22af7728a7cc58822691392f1","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.8.6.tgz","fileCount":9,"integrity":"sha512-BVtNkZqyq0XJjaHD6i6AM6/FOpanIqD5K+gNpdt17ShtTg9GodR2cm2ESDnAg+xGbO9/oTZtXq4PtLIxch4ndA==","signatures":[{"sig":"MEUCIQC42tuccbnY3x6TQ0qmSjjOBy+UFFpcauo9xvwWb7MhWQIgGyRYEcloBQ8aTEJBBD6FdLV0i4J9WmZPTUbTULizsD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577706},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.8.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/170c1f550444b9a09b67d11ea1353b05/coding-agent-adapters-0.8.6.tgz","_integrity":"sha512-BVtNkZqyq0XJjaHD6i6AM6/FOpanIqD5K+gNpdt17ShtTg9GodR2cm2ESDnAg+xGbO9/oTZtXq4PtLIxch4ndA==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.9.2"},"peerDependencies":{"pty-manager":"^1.9.2","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.8.6_1772293439779_0.508247986787969","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"coding-agent-adapters","version":"0.8.7","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.8.7","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"e231bbd035892448aca4f5ac7c64c151b4d2f7eb","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.8.7.tgz","fileCount":9,"integrity":"sha512-DgTZtAU0fMhNstfHO2UGjY3n6HWqvvyqg37+xH11H+N97ThPBJhhDQfHXJJX4fr887p72H8nMy7M7xfo9F24YA==","signatures":[{"sig":"MEYCIQDHHRDYxrvqbL40qlVIzUnDuNYCwfABEmHiYCaRtSwzSAIhAP8buWMgrf6PZ+pNWvnwaq1/JQ1ebsz12q2dHHL/I3Vr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":579256},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.8.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/f255dabfd07340bbc009d97cf3de2d96/coding-agent-adapters-0.8.7.tgz","_integrity":"sha512-DgTZtAU0fMhNstfHO2UGjY3n6HWqvvyqg37+xH11H+N97ThPBJhhDQfHXJJX4fr887p72H8nMy7M7xfo9F24YA==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.9.4"},"peerDependencies":{"pty-manager":"^1.9.4","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.8.7_1772414751062_0.3975740216443082","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"coding-agent-adapters","version":"0.8.8","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.8.8","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"7ead5bc43f9b4b6d550268508980282b9d3c93fb","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.8.8.tgz","fileCount":9,"integrity":"sha512-AEil13MbkyaddnAh0PXiIJnPcpwT++PQpsEr+qrbhnZ1A7YE02Tu4HCygrIZBnvhOdDudlIewXDVk8kHUpfWxw==","signatures":[{"sig":"MEUCIGzkzxzyVZEeiJ1EezAl3BQFOTn3AGtlBLAebVvzAfNoAiEA72o9qXgT9GKt5mYw1/U9fO7cXRY8Cys5R5gHvpSd898=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581038},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.8.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/01bd83724485e43f600dfa99d2dc6d2f/coding-agent-adapters-0.8.8.tgz","_integrity":"sha512-AEil13MbkyaddnAh0PXiIJnPcpwT++PQpsEr+qrbhnZ1A7YE02Tu4HCygrIZBnvhOdDudlIewXDVk8kHUpfWxw==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.9.5"},"peerDependencies":{"pty-manager":"^1.9.5","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.8.8_1772481084276_0.03744451392864723","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"coding-agent-adapters","version":"0.8.9","keywords":["cli","adapters","claude","gemini","codex","aider","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.8.9","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"3e5fbde0c0d139dd7cab7da041bb24367c61eb51","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.8.9.tgz","fileCount":9,"integrity":"sha512-buMCbTAZYwFYEFjcvUXk2ZFd86Ft6RBUgda1BbkTUGD+V7EBnmjEbkF+TebHso8dXUMyfb11UELF4pwiZxTBFA==","signatures":[{"sig":"MEYCIQDiG8VT4+xfisJ4Rv9PxytkeHvalR4VTiEG8xvxP6exxAIhALu5oftonEsZRi+Cim3TafJM9KdH0LCtFVDtvi00KCC3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581038},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.8.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/10ae2ca1aef78106f3e0854eed72b116/coding-agent-adapters-0.8.9.tgz","_integrity":"sha512-buMCbTAZYwFYEFjcvUXk2ZFd86Ft6RBUgda1BbkTUGD+V7EBnmjEbkF+TebHso8dXUMyfb11UELF4pwiZxTBFA==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, and Aider","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.9.5"},"peerDependencies":{"pty-manager":"^1.9.5","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.8.9_1772481174896_0.43431363530720146","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"coding-agent-adapters","version":"0.11.0","keywords":["cli","adapters","claude","gemini","codex","aider","hermes","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.11.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"4c463cdbb8d749b097e804d4207cb787a8a5ea70","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.11.0.tgz","fileCount":9,"integrity":"sha512-FqsF59pUd1z4QPXBTaM4zWyLvkC52UuXWFSJk30GfwIuIJl0AqdREAlYEMeKnxIcWg9Sdoli14zf4Atxj/ncJg==","signatures":[{"sig":"MEUCIBZyTvJAm3szqNE4izBLV6xOnf5QXtzuA8fnZpMQ/q4RAiEA38B2SVEWQ0JBi3g+5T2HgSP/FovvZYvYge72R5qzIDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584950},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/47a546a43dc18087dde0663f528a9340/coding-agent-adapters-0.11.0.tgz","_integrity":"sha512-FqsF59pUd1z4QPXBTaM4zWyLvkC52UuXWFSJk30GfwIuIJl0AqdREAlYEMeKnxIcWg9Sdoli14zf4Atxj/ncJg==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, Aider, and Hermes Agent","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.9.5"},"peerDependencies":{"pty-manager":"^1.9.5","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.11.0_1772737689258_0.733815916416545","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"coding-agent-adapters","version":"0.11.1","keywords":["cli","adapters","claude","gemini","codex","aider","hermes","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.11.1","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"645bee92ce86365ce6ae5decc7427cde256c2bee","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.11.1.tgz","fileCount":9,"integrity":"sha512-5E32Hn8Eo88KajD0JsW6A36LeshpiMtXy0JLQga22HaiDsh8pNp4QTJrUEUuk280HPMxTrJHps9Yyr/6EUVJOQ==","signatures":[{"sig":"MEUCIDCIkStmGekO41Uk1teuvFZcAGSk+LmHyg4bNenpkuk8AiEApdSFtqbZ6zydfKpxpkEAk3gcYc7Bj/1lMsHO3KhiHPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584950},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.11.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/f612b6905146e978c1a5316f4a652786/coding-agent-adapters-0.11.1.tgz","_integrity":"sha512-5E32Hn8Eo88KajD0JsW6A36LeshpiMtXy0JLQga22HaiDsh8pNp4QTJrUEUuk280HPMxTrJHps9Yyr/6EUVJOQ==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, Aider, and Hermes Agent","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.9.5"},"peerDependencies":{"pty-manager":"^1.9.5","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.11.1_1772750198766_0.4370086271637512","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"coding-agent-adapters","version":"0.12.0","keywords":["cli","adapters","claude","gemini","codex","aider","hermes","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.12.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"f0e1de5e12088d75a6e16342d3bd28af1ab06187","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.12.0.tgz","fileCount":9,"integrity":"sha512-PrhVgOThCkmQNidwE9Qvab4AqyZ1hDhwEVHD9UdEEtl7bW7RR/vaGBergj6aUJsCIQQdaKyC3Blfm3UWfhnf2Q==","signatures":[{"sig":"MEYCIQDfsog7s1ZhsecykXomyb0roCO9scTdvwi0JQ6ezdiK8wIhAKu0CDSaMMSvo/WACAZwkRbJ0sBJ9ozMZ/JYgci8Aiuh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706894},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/869fb32b40e340d56cbfbbb9cfa184c9/coding-agent-adapters-0.12.0.tgz","_integrity":"sha512-PrhVgOThCkmQNidwE9Qvab4AqyZ1hDhwEVHD9UdEEtl7bW7RR/vaGBergj6aUJsCIQQdaKyC3Blfm3UWfhnf2Q==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, Aider, and Hermes Agent","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.9.5"},"peerDependencies":{"pty-manager":"^1.9.5","agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.12.0_1772756107404_0.9979538076677512","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"coding-agent-adapters","version":"0.13.0","keywords":["cli","adapters","claude","gemini","codex","aider","hermes","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.13.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"43a8c2908e075d7feae5fed07726a7c96ba5b8d0","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.13.0.tgz","fileCount":9,"integrity":"sha512-Tja/WjSvCvIUdh6R8YekQ9NuaGBDQm3lT0tbUy1XltbMoclcBbG0mpWTqT1lxC4rpxXxmFAox8uPwxm/cRyvYg==","signatures":[{"sig":"MEUCIFyhwcKjeiGouqMZDx5cqQh3JsX28++CVwZqBT8QvUVCAiEA3jWYuQ2IJyqtVGVJLYs/214c39gAxNenwFJ3zyYfFpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713625},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/812356610238eca3c0d36da838271198/coding-agent-adapters-0.13.0.tgz","_integrity":"sha512-Tja/WjSvCvIUdh6R8YekQ9NuaGBDQm3lT0tbUy1XltbMoclcBbG0mpWTqT1lxC4rpxXxmFAox8uPwxm/cRyvYg==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, Aider, and Hermes Agent","directories":{},"_nodeVersion":"20.18.0","dependencies":{"adapter-types":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.10.0"},"peerDependencies":{"agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.13.0_1773243512943_0.23609405678597728","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"coding-agent-adapters","version":"0.14.0","keywords":["cli","adapters","claude","gemini","codex","aider","hermes","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.14.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"6825f878ba45c9c53396a2cdf0e78dd1a1c334a2","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.14.0.tgz","fileCount":9,"integrity":"sha512-XJG1k7Qdy9aDaL+SDSrtxSMm+5TPSwXeb4qqejvZ63ZaEW/uVs13+thjo86V0y9E4gu9JJkpVxkuMxTXASseUA==","signatures":[{"sig":"MEYCIQC/LrGI2dPq+nW/XlpQJhbcphtVBv6j5dRb0olzR9ykpAIhAKKg5lCpjixvVVPfJabYBOwxxVY+9QOOtOXtw6RahiUX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725093},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/328e8cb0b6bf08fa845215fb0ffecb14/coding-agent-adapters-0.14.0.tgz","_integrity":"sha512-XJG1k7Qdy9aDaL+SDSrtxSMm+5TPSwXeb4qqejvZ63ZaEW/uVs13+thjo86V0y9E4gu9JJkpVxkuMxTXASseUA==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.3.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, Aider, and Hermes Agent","directories":{},"_nodeVersion":"20.18.0","dependencies":{"adapter-types":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.10.0"},"peerDependencies":{"agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.14.0_1773429907123_0.9800262354016578","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"coding-agent-adapters","version":"0.15.0","keywords":["cli","adapters","claude","gemini","codex","aider","hermes","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.15.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"9c1713ed7ddb5afb979fb7f85740d236e7a9085a","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.15.0.tgz","fileCount":9,"integrity":"sha512-fomHT5PIHySUNojpOVApIsLf4zLXXbFTMkS7jCsW3hrXt5hhxhXppnf96hP8LXgyyQhft1GIpdE4ULJW/Yt7OQ==","signatures":[{"sig":"MEUCIQCiuXZ1bJNqKU89ty0bzSp35/Tc80q3FOXG+mb5O+gsYAIgPqp0EK01zsV010MTsbmvAMmaypTVnlD+mOAECPTrWPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":739186},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/a5ac327a214a4fc3cf1555a8ee4e164f/coding-agent-adapters-0.15.0.tgz","_integrity":"sha512-fomHT5PIHySUNojpOVApIsLf4zLXXbFTMkS7jCsW3hrXt5hhxhXppnf96hP8LXgyyQhft1GIpdE4ULJW/Yt7OQ==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.11.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, Aider, and Hermes Agent","directories":{},"_nodeVersion":"25.8.1","dependencies":{"pino":"^9.6.0","adapter-types":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.10.2"},"peerDependencies":{"agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.15.0_1774907690574_0.05050351544291032","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"coding-agent-adapters","version":"0.16.0","keywords":["cli","adapters","claude","gemini","codex","aider","hermes","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.16.0","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"8aabcdbc48aee230dccf9fdfba4830768a2ae413","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.16.0.tgz","fileCount":9,"integrity":"sha512-U9JnTj3C9QMwboqbqndJLrmoEw7zccUU0XDonvvbnfJWoGTtoSn2tX/ejBtrX79DnEpVMQt+5XSRTWNBf7sd+A==","signatures":[{"sig":"MEYCIQD4B0cwp+px6uOmgaU+uRzpuMMFi1THtIl4OuHgjH02TQIhAJgbj++sdhp5wjgr8iZlZKKCY0pVDI7HrdgQTrng2chR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":812328},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/5a6a18f376c3750e7b7cd82434f45803/coding-agent-adapters-0.16.0.tgz","_integrity":"sha512-U9JnTj3C9QMwboqbqndJLrmoEw7zccUU0XDonvvbnfJWoGTtoSn2tX/ejBtrX79DnEpVMQt+5XSRTWNBf7sd+A==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.11.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, Aider, and Hermes Agent","directories":{},"_nodeVersion":"25.8.1","dependencies":{"pino":"^9.6.0","adapter-types":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.10.2","@pinojs/redact":"^0.4.0"},"peerDependencies":{"agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.16.0_1775437814430_0.4622999400036314","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"coding-agent-adapters","version":"0.16.1","keywords":["cli","adapters","claude","gemini","codex","aider","hermes","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.16.1","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"7e9f8ac8badead8930b73944df1a42c7461f2335","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.16.1.tgz","fileCount":9,"integrity":"sha512-BjNTWAF6sm86GyE8c9XyQZlDgjcP1LepV5sdN4XvKvne9FLivHmfu3pUB4ouWw5tIt8cW1lQHIi8207yRkMSZQ==","signatures":[{"sig":"MEUCIQCSDsbyeiVMbjLLpz/KAnIHKvUOC1V0122YAIzmwRfn2AIgRuz+G6wbBTCWnIR0ZtlN5J/rJs2l/Ft+qW/SDYNcAcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814156},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.16.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/3534ee1d5142087a11c490379247b1ca/coding-agent-adapters-0.16.1.tgz","_integrity":"sha512-BjNTWAF6sm86GyE8c9XyQZlDgjcP1LepV5sdN4XvKvne9FLivHmfu3pUB4ouWw5tIt8cW1lQHIi8207yRkMSZQ==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.11.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, Aider, and Hermes Agent","directories":{},"_nodeVersion":"25.8.1","dependencies":{"pino":"^9.6.0","adapter-types":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.10.2","@pinojs/redact":"^0.4.0"},"peerDependencies":{"agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.16.1_1775509031491_0.4538260065448674","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"coding-agent-adapters","version":"0.16.2","keywords":["cli","adapters","claude","gemini","codex","aider","hermes","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.16.2","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"a3d8f723147550028ccca6767b18c073f04f0e57","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.16.2.tgz","fileCount":9,"integrity":"sha512-aDsCH+x/t7VfL8yWdzBJa9gz/StTJ2n4kcdn9xZ+BP7hz+ia3apWxgWh5SjaNDj6JJwsFFtNE4Ozjotiai4HNg==","signatures":[{"sig":"MEYCIQCx4zzOtLWP+V3laLiLLZvSQVlz1DVRN5DiVisXw93YSwIhAOIyst9YUeBm2CGG8v8SgtISGgIAMFEviPNs+1llu+/i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":822170},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.16.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/b79c933f168f0b46c3aedaf5cd3fb4a4/coding-agent-adapters-0.16.2.tgz","_integrity":"sha512-aDsCH+x/t7VfL8yWdzBJa9gz/StTJ2n4kcdn9xZ+BP7hz+ia3apWxgWh5SjaNDj6JJwsFFtNE4Ozjotiai4HNg==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.11.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, Aider, and Hermes Agent","directories":{},"_nodeVersion":"25.8.1","dependencies":{"pino":"^9.6.0","adapter-types":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.10.2","@pinojs/redact":"^0.4.0"},"peerDependencies":{"agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.16.2_1775510474581_0.13431822161681906","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"coding-agent-adapters","version":"0.16.3","keywords":["cli","adapters","claude","gemini","codex","aider","hermes","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.16.3","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/parallax/tree/main/packages/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/parallax/issues"},"dist":{"shasum":"c86b29fa46f19a8df077dcaacca85841f148976f","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.16.3.tgz","fileCount":9,"integrity":"sha512-eY2fiJ95sIYl2PUok7EP2XREQ+Mjpz88itv0rJV9ChS0g94PwfqDE6Vm1/qhBqOCt6CIE6HD0FMHzZlM+51nig==","signatures":[{"sig":"MEUCICgDU6T6AIqXo134iDdQCnQ/7/Qay7n1AJEbKxxXcsjdAiEAgVrmQJ4pdNEWvCIxMvKieaEhAJPZTjVcyga6Ibm9wXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827090},"main":"./dist/index.cjs","type":"module","_from":"file:coding-agent-adapters-0.16.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/425c59c78a8bc8d7b8c9de3e0de8cf68/coding-agent-adapters-0.16.3.tgz","_integrity":"sha512-eY2fiJ95sIYl2PUok7EP2XREQ+Mjpz88itv0rJV9ChS0g94PwfqDE6Vm1/qhBqOCt6CIE6HD0FMHzZlM+51nig==","repository":{"url":"git+https://github.com/HaruHunab1320/parallax.git","type":"git","directory":"packages/coding-agent-adapters"},"_npmVersion":"11.11.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, Aider, and Hermes Agent","directories":{},"_nodeVersion":"25.8.1","dependencies":{"pino":"^9.6.0","adapter-types":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"1.10.2","@pinojs/redact":"^0.4.0"},"peerDependencies":{"agent-adapter-monitor":"^0.3.0"},"peerDependenciesMeta":{"agent-adapter-monitor":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.16.3_1775585803742_0.8909768817301476","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"coding-agent-adapters","version":"0.16.4","keywords":["cli","adapters","claude","gemini","codex","aider","hermes","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","_id":"coding-agent-adapters@0.16.4","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"homepage":"https://github.com/HaruHunab1320/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/coding-agent-adapters/issues"},"dist":{"shasum":"d76c01fffab722a96f12d01c20b9d2fcc504b337","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.16.4.tgz","fileCount":8,"integrity":"sha512-RWiG4ZDWRwzwgFbM4z6okB9wbkHfMMd6PYlSZ/LJgUKsOc12aoINhMGz3PSdc95BB9Nla5O6O8sKKhZrPXOIVQ==","signatures":[{"sig":"MEYCIQDqGPkBBDn1tnmtiHJoU4wWNB/THTxlGbzlnD19147iCwIhAJKN6K+YKv5jY9yqF1XJ4H768NKKp7FmXz37zEvsUcof","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":819086},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bd4a355afd961c3bf3af62fc9a47a925ed0c9886","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"repository":{"url":"git+https://github.com/HaruHunab1320/coding-agent-adapters.git","type":"git"},"_npmVersion":"11.11.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, Aider, and Hermes Agent","directories":{},"_nodeVersion":"25.8.1","dependencies":{"pino":"^9.6.0","adapter-types":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^1.0.0","typescript":"^5.3.0","@types/node":"^20.0.0","pty-manager":"^1.11.0","@pinojs/redact":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/coding-agent-adapters_0.16.4_1779819238033_0.32450196291662636","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"coding-agent-adapters","version":"0.17.0","description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, Aider, OpenCode, and Hermes Agent","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"repository":{"type":"git","url":"git+https://github.com/HaruHunab1320/coding-agent-adapters.git"},"homepage":"https://github.com/HaruHunab1320/coding-agent-adapters#readme","bugs":{"url":"https://github.com/HaruHunab1320/coding-agent-adapters/issues"},"keywords":["cli","adapters","claude","gemini","codex","aider","hermes","ai-agents","coding-agents","pty-manager"],"author":{"name":"Parallax"},"license":"MIT","dependencies":{"adapter-types":"^0.2.0","pino":"^9.6.0"},"devDependencies":{"@pinojs/redact":"^0.4.0","@types/node":"^20.0.0","pty-manager":"^1.11.0","tsup":"^8.0.0","typescript":"^5.3.0","vitest":"^1.0.0"},"engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_id":"coding-agent-adapters@0.17.0","_integrity":"sha512-FmYpMPQRh8YiK0vC4gY1WW82Sjj1w4TJSdGmZDg0qIe81nxAHe6rzSVy4VTVCeHYonpKvaxCOcTOnCZXjYGH/A==","_resolved":"/private/var/folders/9g/qfwzcj9x4bv7yq2838f4cwdc0000gn/T/1745ea22797e92c7904878567bcc834f/coding-agent-adapters-0.17.0.tgz","_from":"file:coding-agent-adapters-0.17.0.tgz","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-FmYpMPQRh8YiK0vC4gY1WW82Sjj1w4TJSdGmZDg0qIe81nxAHe6rzSVy4VTVCeHYonpKvaxCOcTOnCZXjYGH/A==","shasum":"6ccde253f510f9206eb5e29024651ba85ec60d72","tarball":"https://registry.npmjs.org/coding-agent-adapters/-/coding-agent-adapters-0.17.0.tgz","fileCount":8,"unpackedSize":881745,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDZ3qGlBNEijo5ezlCaBnCrR77lvLBBamxKB2EDR3P36AiEA+mjRfj0V7I8kwVEwGhMNMGxhMaWZHTLJV3JCSUujbV8="}]},"_npmUser":{"name":"haruhunab1320","email":"jakob@magickml.com"},"directories":{},"maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/coding-agent-adapters_0.17.0_1781633651228_0.46871241274285724"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-17T19:14:25.384Z","modified":"2026-06-16T18:14:11.539Z","0.1.0":"2026-02-17T19:14:25.587Z","0.2.0":"2026-02-18T01:46:50.668Z","0.2.1":"2026-02-18T03:23:46.014Z","0.2.2":"2026-02-18T05:56:27.130Z","0.2.3":"2026-02-18T16:41:45.668Z","0.2.5":"2026-02-18T19:01:51.067Z","0.2.6":"2026-02-18T19:20:26.674Z","0.2.7":"2026-02-18T19:40:49.193Z","0.2.8":"2026-02-18T20:05:44.389Z","0.2.9":"2026-02-18T22:39:32.216Z","0.2.10":"2026-02-18T23:03:03.272Z","0.2.11":"2026-02-19T00:26:20.787Z","0.2.12":"2026-02-19T01:38:13.632Z","0.2.13":"2026-02-19T03:47:47.171Z","0.2.15":"2026-02-19T16:46:25.607Z","0.2.16":"2026-02-19T17:41:13.977Z","0.2.17":"2026-02-19T18:47:56.124Z","0.2.18":"2026-02-19T19:16:56.000Z","0.2.19":"2026-02-19T19:22:36.847Z","0.3.0":"2026-02-19T21:18:41.780Z","0.4.0":"2026-02-19T21:48:48.886Z","0.4.1":"2026-02-19T22:29:17.278Z","0.4.2":"2026-02-19T22:56:40.597Z","0.4.3":"2026-02-19T23:43:11.448Z","0.5.0":"2026-02-20T00:17:17.339Z","0.6.0":"2026-02-20T00:46:35.839Z","0.7.0":"2026-02-20T01:20:15.855Z","0.7.1":"2026-02-20T02:08:50.617Z","0.7.2":"2026-02-20T03:27:49.515Z","0.7.3":"2026-02-20T16:37:08.451Z","0.7.4":"2026-02-23T01:31:51.617Z","0.7.5":"2026-02-23T17:18:39.687Z","0.8.0":"2026-02-25T05:13:11.351Z","0.8.1":"2026-02-26T05:37:42.508Z","0.8.2":"2026-02-26T18:37:06.634Z","0.8.3":"2026-02-26T19:15:39.385Z","0.8.4":"2026-02-26T22:12:52.929Z","0.8.5":"2026-02-28T14:57:16.532Z","0.8.6":"2026-02-28T15:44:00.049Z","0.8.7":"2026-03-02T01:25:51.317Z","0.8.8":"2026-03-02T19:51:24.419Z","0.8.9":"2026-03-02T19:52:55.032Z","0.11.0":"2026-03-05T19:08:09.438Z","0.11.1":"2026-03-05T22:36:38.934Z","0.12.0":"2026-03-06T00:15:07.633Z","0.13.0":"2026-03-11T15:38:33.208Z","0.14.0":"2026-03-13T19:25:07.328Z","0.15.0":"2026-03-30T21:54:50.765Z","0.16.0":"2026-04-06T01:10:14.740Z","0.16.1":"2026-04-06T20:57:11.688Z","0.16.2":"2026-04-06T21:21:14.820Z","0.16.3":"2026-04-07T18:16:44.013Z","0.16.4":"2026-05-26T18:13:58.207Z","0.17.0":"2026-06-16T18:14:11.433Z"},"bugs":{"url":"https://github.com/HaruHunab1320/coding-agent-adapters/issues"},"author":{"name":"Parallax"},"license":"MIT","homepage":"https://github.com/HaruHunab1320/coding-agent-adapters#readme","keywords":["cli","adapters","claude","gemini","codex","aider","hermes","ai-agents","coding-agents","pty-manager"],"repository":{"type":"git","url":"git+https://github.com/HaruHunab1320/coding-agent-adapters.git"},"description":"CLI adapters for AI coding agents - Claude Code, Gemini CLI, OpenAI Codex, Aider, OpenCode, and Hermes Agent","maintainers":[{"name":"haruhunab1320","email":"jakob@magickml.com"}],"readme":"# coding-agent-adapters\n\nCLI adapters for AI coding agents. Works with [pty-manager](https://www.npmjs.com/package/pty-manager) to spawn and manage coding agents like Claude Code, Gemini CLI, OpenAI Codex, Aider, and Hermes Agent.\n\nEach adapter provides source-derived detection patterns for the full session lifecycle: login/auth, blocking prompts, ready state, exit conditions, and auto-response rules — all based on deep analysis of each CLI's open-source codebase.\n\n## Installation\n\n```bash\nnpm install coding-agent-adapters pty-manager\n```\n\n## Quick Start\n\n```typescript\nimport { PTYManager, AdapterRegistry } from 'pty-manager';\nimport { ClaudeAdapter, GeminiAdapter, AiderAdapter, HermesAdapter } from 'coding-agent-adapters';\n\n// Create adapter registry and register the adapters you need\nconst registry = new AdapterRegistry();\nregistry.register(new ClaudeAdapter());\nregistry.register(new GeminiAdapter());\nregistry.register(new AiderAdapter());\nregistry.register(new HermesAdapter());\n\n// Create PTY manager with the registry\nconst manager = new PTYManager({ adapters: registry });\n\n// Spawn a Claude Code session\nconst session = await manager.spawn({\n  name: 'code-assistant',\n  type: 'claude',\n  workdir: '/path/to/project',\n  adapterConfig: {\n    anthropicKey: process.env.ANTHROPIC_API_KEY,\n  },\n});\n\n// Listen for output\nsession.on('output', (data) => console.log(data));\n\n// Send a task\nsession.send('Help me refactor this function to use async/await');\n```\n\n## Available Adapters\n\n| Adapter | CLI | Type | Input Style | Auto-Response Rules | Ready Settle |\n|---------|-----|------|-------------|---------------------|-------------|\n| `ClaudeAdapter` | Claude Code | `claude` | TUI menus | 5 rules | 500ms |\n| `GeminiAdapter` | Gemini CLI | `gemini` | TUI menus | 3 rules | 300ms |\n| `CodexAdapter` | OpenAI Codex | `codex` | TUI menus | 6 rules | 300ms |\n| `AiderAdapter` | Aider | `aider` | Text `(Y)es/(N)o` | 17 rules | 200ms |\n| `HermesAdapter` | Hermes Agent | `hermes` | TUI prompts | 0 rules | 400ms |\n\n## Session Lifecycle Detection\n\nEach adapter implements detection for every stage of a CLI session.\n\nAll detection methods use `stripAnsi()` which strips ANSI escape sequences, cursor positioning codes, bare control characters, TUI spinner/box-drawing characters, and collapses whitespace — ensuring regex patterns match through raw terminal output. Prompt indicators (`❯`, `›`, `◇`) are preserved.\n\n### Login / Auth Detection\n\nAdapters detect various auth states and methods:\n\n```typescript\nconst adapter = new GeminiAdapter();\nconst login = adapter.detectLogin(output);\n// { required: true, type: 'browser', url: 'https://...', instructions: '...' }\n```\n\n| Adapter | Auth Types | Source Files |\n|---------|-----------|-------------|\n| Claude | API key, OAuth browser | CLI runtime |\n| Gemini | Google OAuth, API key entry, auth in-progress (ignores \"Both keys set\" success messages) | `AuthDialog.tsx`, `ApiAuthDialog.tsx`, `AuthInProgress.tsx` |\n| Codex | Device code flow, onboarding auth menu | `auth.rs`, `headless_chatgpt_login.rs` |\n| Aider | API key missing/invalid, OpenRouter OAuth | `onboarding.py`, `models.py` |\n| Hermes | First-run setup gate (`no API keys/providers found`, `Run setup now?`) | `hermes_cli/setup.py`, `hermes_cli/main.py` |\n\n### Ready State Detection\n\nEach adapter knows exactly what \"ready for input\" looks like:\n\n| Adapter | Ready Indicators | Source |\n|---------|-----------------|--------|\n| Claude | `$` prompt | CLI runtime |\n| Gemini | Prompt glyphs (`>`, `!`, `*`, `(r:)`), composer placeholder | `InputPrompt.tsx`, `Composer.tsx` |\n| Codex | `>` glyph, placeholder suggestions | `chat_composer.rs` |\n| Aider | `ask>`, `code>`, `architect>`, `help>`, `multi>`, startup banner | `io.py`, `base_coder.py` |\n| Hermes | Idle `❯` prompt when not working; completion response box | `cli.py`, `agent/display.py` |\n\n### Ready Settle Delay\n\nEach adapter sets `readySettleMs` to control how long pty-manager waits after `detectReady()` matches before emitting `session_ready`. This prevents the orchestrator from sending input while the TUI is still rendering (status bar, shortcuts, update notices). The base default is 300ms; adapters override based on their rendering weight.\n\n| Adapter | `readySettleMs` | Rationale |\n|---------|----------------|-----------|\n| Claude Code | 500ms | Heaviest TUI — status bar, shortcuts, update notices, /ide suggestions |\n| Gemini CLI | 300ms | Moderate Ink TUI (inherits base default) |\n| Codex | 300ms | Moderate Rust TUI (inherits base default) |\n| Aider | 200ms | Minimal TUI, mostly text output |\n| Hermes Agent | 400ms | Prompt-toolkit UI with spinner + activity feed that settles after render |\n\n### Blocking Prompt Detection\n\nAdapters detect prompts that block the session and require user action:\n\n| Adapter | Detected Prompts |\n|---------|-----------------|\n| Claude | Permission requests, update notices |\n| Gemini | Folder trust, tool execution, validation dialogs, privacy consent |\n| Codex | Directory trust, tool approval, update available, model migration, CWD selection |\n| Aider | File operations, shell commands, git init, pip install, destructive operations |\n| Hermes | Clarify prompts, sudo password prompts, dangerous command approval choices |\n\n### Loading / Active-Work Detection\n\nEach adapter implements `detectLoading(output)` to detect when the CLI is actively processing — thinking spinners, file reading, model streaming. When loading is detected, pty-manager suppresses stall detection entirely, avoiding unnecessary LLM classifier calls during normal operation.\n\n| Adapter | Loading Indicators | Source Patterns |\n|---------|-------------------|----------------|\n| Claude | `esc to interrupt`, `Reading N files` | `claude_active_reading_files` |\n| Gemini | `esc to cancel`, `Waiting for user confirmation` | `gemini_active_loading_line` |\n| Codex | `esc to interrupt`, `Booting MCP server`, `Searching the web` | `codex_active_status_row`, `codex_active_booting_mcp` |\n| Aider | `Waiting for LLM/<model>`, `Generating commit message with` | `aider_active_waiting_model`, `aider_active_waiting_llm_default` |\n| Hermes | Thinking spinner verb + elapsed time (`deliberating... (2.4s)`), working prompt (`⚕ ❯`) | `HermesAdapter.detectLoading()` |\n\n```typescript\nconst claude = new ClaudeAdapter();\nclaude.detectLoading('• Working (5s • esc to interrupt)');  // true\nclaude.detectLoading('Reading 42 files…');                   // true\nclaude.detectLoading('❯ ');                                  // false\n\nconst aider = new AiderAdapter();\naider.detectLoading('Waiting for claude-sonnet-4-20250514'); // true\naider.detectLoading('code> ');                                // false\n```\n\n### Task Completion Detection\n\nEach adapter implements `detectTaskComplete(output)` to recognize when the CLI has finished a task and returned to its idle prompt. This is more specific than `detectReady()` — it matches high-confidence completion indicators (duration summaries, explicit done messages) that short-circuit the LLM stall classifier in pty-manager. Patterns match through raw ANSI-laden TUI output including spinner characters and cursor positioning codes.\n\n| Adapter | Completion Indicators | Source Patterns |\n|---------|----------------------|----------------|\n| Claude | Turn duration (`Cooked for 3m 12s`, custom verb) + `❯` prompt (tolerates trailing status bar) | `claude_completed_turn_duration` |\n| Gemini | `◇ Ready` window title, `Type your message` composer | `gemini_ready_title` |\n| Codex | `Worked for 1m 05s` separator + `›` prompt | `codex_completed_worked_for_separator`, `codex_ready_prompt` |\n| Aider | `Aider is waiting for your input`, mode prompts (including plain `>`) with edit/cost markers | `aider_completed_llm_response_ready` |\n| Hermes | Final response box (`╭─ ⚕ Hermes ... ╰`), or tool-feed line + idle prompt | `HermesAdapter.detectTaskComplete()` |\n\n```typescript\nconst claude = new ClaudeAdapter();\nclaude.detectTaskComplete('Cooked for 3m 12s\\n❯ ');  // true\nclaude.detectTaskComplete('Reading 5 files…');         // false\n\nconst aider = new AiderAdapter();\naider.detectTaskComplete('Applied edit to main.ts\\nTokens: 1234\\ncode> ');  // true\naider.detectTaskComplete('Waiting for claude-sonnet-4-20250514');            // false\n```\n\n### Exit Detection\n\nAdapters detect when a CLI session has ended:\n\n| Adapter | Exit Conditions |\n|---------|----------------|\n| Claude | Base exit detection |\n| Gemini | Folder trust rejection, logout confirmation |\n| Codex | Session end, update completion |\n| Aider | Ctrl+C / KeyboardInterrupt, version update requiring restart |\n| Hermes | `Goodbye! ⚕` |\n\n## Auto-Response Rules\n\nAdapters include pre-configured rules to automatically handle known prompts. Rules use two response modes depending on the CLI's input style.\n\n### TUI Menu CLIs (Gemini, Codex, Claude, Hermes)\n\nThese CLIs use arrow-key menus rendered with Ink/Ratatui. Rules send key sequences:\n\n```typescript\nconst codex = new CodexAdapter();\ncodex.autoResponseRules;\n// [\n//   { pattern: /update.?available/i, responseType: 'keys', keys: ['down', 'enter'], once: true, ... },\n//   { pattern: /trust.?this.?directory/i, responseType: 'keys', keys: ['enter'], once: true, ... },\n//   { pattern: /model.?migration/i, responseType: 'keys', keys: ['enter'], once: true, ... },\n//   ...\n// ]\n```\n\n### Text Prompt CLIs (Aider)\n\nAider uses plain text `(Y)es/(N)o` prompts via `io.py`. Rules send typed text:\n\n```typescript\nconst aider = new AiderAdapter();\naider.autoResponseRules;\n// [\n//   { pattern: /allow collection of anonymous analytics/i, response: 'n', responseType: 'text', once: true, ... },\n//   { pattern: /add .+ to the chat\\?/i, response: 'y', responseType: 'text', ... },\n//   { pattern: /create new file\\?/i, response: 'y', responseType: 'text', ... },\n//   { pattern: /run shell commands?\\?/i, response: 'y', responseType: 'text', ... },\n//   ...17 rules total\n// ]\n```\n\n### The `usesTuiMenus` Flag\n\nAdapters declare their input style via `usesTuiMenus`. This affects how auto-response rules with no explicit `responseType` are delivered:\n\n- `usesTuiMenus: true` (Gemini, Codex, Claude, Hermes) — defaults to `sendKeys('enter')`\n- `usesTuiMenus: false` (Aider) — defaults to `writeRaw(response + '\\r')`\n\n## Model Recommendations\n\nEach adapter provides model recommendations based on available credentials:\n\n```typescript\nconst aider = new AiderAdapter();\n\naider.getRecommendedModels({ anthropicKey: 'sk-ant-...' });\n// { powerful: 'anthropic/claude-sonnet-4-20250514', fast: 'anthropic/claude-haiku-4-5-20251001' }\n\naider.getRecommendedModels({ googleKey: 'AIza...' });\n// { powerful: 'gemini/gemini-3-pro', fast: 'gemini/gemini-3-flash' }\n```\n\n## Workspace Files & Memory\n\nEach coding agent CLI has its own convention for project-level memory files (instructions the agent reads on startup) and config files. Adapters expose this knowledge so orchestration systems can write context to the correct files before spawning an agent.\n\n### Discovering Workspace Files\n\n```typescript\nimport { ClaudeAdapter, AiderAdapter } from 'coding-agent-adapters';\n\nconst claude = new ClaudeAdapter();\nclaude.getWorkspaceFiles();\n// [\n//   { relativePath: 'CLAUDE.md', type: 'memory', autoLoaded: true, format: 'markdown', ... },\n//   { relativePath: '.claude/settings.json', type: 'config', autoLoaded: true, format: 'json', ... },\n//   { relativePath: '.claude/commands', type: 'config', autoLoaded: false, format: 'markdown', ... },\n// ]\n\nclaude.memoryFilePath; // 'CLAUDE.md'\n\nconst aider = new AiderAdapter();\naider.memoryFilePath; // '.aider.conventions.md'\n```\n\n### Per-Adapter File Mappings\n\n| Adapter | Memory File | Config | Other |\n|---------|------------|--------|-------|\n| Claude | `CLAUDE.md` | `.claude/settings.json` | `.claude/commands` |\n| Gemini | `GEMINI.md` | `.gemini/settings.json` | `.gemini/styles` |\n| Codex | `AGENTS.md` | `.codex/config.json` | `codex.md` |\n| Aider | `.aider.conventions.md` | `.aider.conf.yml` | `.aiderignore` |\n| Hermes | `AGENTS.md` | `cli-config.yaml` | `SOUL.md` |\n\n### Writing Memory Files\n\nUse `writeMemoryFile()` to write instructions into a workspace before spawning an agent. Parent directories are created automatically.\n\n```typescript\nconst adapter = new ClaudeAdapter();\n\n// Write to the adapter's default memory file (CLAUDE.md)\nawait adapter.writeMemoryFile('/path/to/workspace', `# Project Context\nThis is a TypeScript monorepo using pnpm workspaces.\nAlways run tests before committing.\n`);\n\n// Append to an existing memory file\nawait adapter.writeMemoryFile('/path/to/workspace', '\\n## Additional Rules\\nUse snake_case.\\n', {\n  append: true,\n});\n\n// Write to a custom file (e.g., template-specific context for sub-agents)\nawait adapter.writeMemoryFile('/path/to/workspace', '# Task-Specific Context\\n...', {\n  fileName: 'TASK_CONTEXT.md',\n});\n```\n\n## Approval Presets\n\nEach coding agent CLI has its own config format for controlling tool permissions. The approval preset system provides 4 named levels that translate to the correct per-CLI config files and CLI flags.\n\n### Preset Levels\n\n| Preset | Description | Auto-approve | Require approval | Blocked |\n|--------|-------------|-------------|-----------------|---------|\n| `readonly` | Read-only. Safe for auditing. | file_read, planning, user_interaction | — | file_write, shell, web, agent |\n| `standard` | Standard dev. Reads + web auto, writes/shell prompt. | file_read, planning, user_interaction, web | file_write, shell, agent | — |\n| `permissive` | File ops auto-approved, shell still prompts. | file_read, file_write, planning, user_interaction, web, agent | shell | — |\n| `autonomous` | Everything auto-approved. Use with sandbox. | all categories | — | — |\n\n### Generating Configs\n\n```typescript\nimport { generateApprovalConfig, listPresets, getPresetDefinition } from 'coding-agent-adapters';\n\n// List all available presets\nconst presets = listPresets();\n\n// Generate CLI-specific config for a preset\nconst config = generateApprovalConfig('claude', 'permissive');\n// {\n//   preset: 'permissive',\n//   cliFlags: [],\n//   workspaceFiles: [{ relativePath: '.claude/settings.json', content: '...', format: 'json' }],\n//   envVars: {},\n//   summary: 'Claude Code: File ops auto-approved, shell still prompts.',\n// }\n\n// Each CLI gets its own config format\ngenerateApprovalConfig('gemini', 'readonly');   // → .gemini/settings.json + --approval-mode plan\ngenerateApprovalConfig('codex', 'autonomous');  // → .codex/config.json + --full-auto\ngenerateApprovalConfig('aider', 'permissive');  // → .aider.conf.yml + --yes-always\n```\n\n### Using Presets with Adapters\n\nWhen `approvalPreset` is set in `adapterConfig`, the adapter's `getArgs()` automatically appends the correct CLI flags:\n\n```typescript\nconst session = await manager.spawn({\n  name: 'sandboxed-agent',\n  type: 'claude',\n  workdir: '/path/to/project',\n  adapterConfig: {\n    anthropicKey: process.env.ANTHROPIC_API_KEY,\n    approvalPreset: 'autonomous',\n  },\n});\n```\n\nYou can also write the config files to a workspace manually using `writeApprovalConfig()`:\n\n```typescript\nconst adapter = new ClaudeAdapter();\nconst writtenFiles = await adapter.writeApprovalConfig('/path/to/workspace', {\n  adapterConfig: { approvalPreset: 'permissive' },\n});\n// writtenFiles: ['/path/to/workspace/.claude/settings.json']\n```\n\n### Per-CLI Output\n\n| CLI | Config File | Key Controls |\n|-----|------------|--------------|\n| Claude Code | `.claude/settings.json` | `permissions.allow`, `permissions.deny`, `sandbox.*` |\n| Gemini CLI | `.gemini/settings.json` | `general.defaultApprovalMode`, `tools.allowed`, `tools.exclude` |\n| Codex | `.codex/config.json` | `approval_policy`, `sandbox_mode`, `tools.web_search` |\n| Aider | `.aider.conf.yml` | `yes-always`, `no-auto-commits` |\n| Hermes Agent | none (CLI-managed) | approvals currently handled in-session by Hermes safety prompts |\n\n## Preflight Check\n\nBefore spawning agents, check if the required CLIs are installed:\n\n```typescript\nimport { checkAdapters, checkAllAdapters, printMissingAdapters } from 'coding-agent-adapters';\n\n// Check specific adapters\nconst results = await checkAdapters(['claude', 'aider']);\nfor (const result of results) {\n  if (result.installed) {\n    console.log(`${result.adapter} v${result.version}`);\n  } else {\n    console.log(`${result.adapter} - Install: ${result.installCommand}`);\n  }\n}\n\n// Check all adapters\nconst allResults = await checkAllAdapters();\n\n// Print formatted installation instructions for missing tools\nawait printMissingAdapters(['claude', 'gemini']);\n```\n\n## Passing Credentials\n\nYou can pass API keys either via environment variables or through `adapterConfig`:\n\n```typescript\n// Via environment variables (recommended for production)\nprocess.env.ANTHROPIC_API_KEY = 'sk-ant-...';\n\nconst session = await manager.spawn({\n  name: 'claude-agent',\n  type: 'claude',\n  workdir: '/project',\n});\n\n// Via adapterConfig (useful for multi-tenant scenarios)\nconst session = await manager.spawn({\n  name: 'claude-agent',\n  type: 'claude',\n  workdir: '/project',\n  adapterConfig: {\n    anthropicKey: 'sk-ant-...',\n    openaiKey: 'sk-...',\n    googleKey: 'AIza...',\n  },\n});\n```\n\n## Claude Hook Telemetry (Optional)\n\nClaude Code hooks can emit deterministic lifecycle markers so PTY orchestration does not rely only on screen-text heuristics.\n\n`ClaudeAdapter` supports this as an opt-in mode:\n\n```typescript\nconst session = await manager.spawn({\n  name: 'claude-agent',\n  type: 'claude',\n  workdir: '/project',\n  adapterConfig: {\n    anthropicKey: process.env.ANTHROPIC_API_KEY,\n    claudeHookTelemetry: true,\n  },\n});\n```\n\nWhen enabled, the adapter sets:\n- `PARALLAX_CLAUDE_HOOK_TELEMETRY=1`\n- `PARALLAX_CLAUDE_HOOK_MARKER_PREFIX=PARALLAX_CLAUDE_HOOK` (or your override)\n\n### Marker Protocol\n\nHook scripts should print single-line markers:\n\n```text\nPARALLAX_CLAUDE_HOOK {\"event\":\"Notification\",\"notification_type\":\"permission_prompt\",\"message\":\"...\"}\n```\n\nSupported high-value events:\n- `Notification` (`permission_prompt`, `elicitation_dialog`, `idle_prompt`)\n- `PreToolUse` (includes `tool_name`)\n- `TaskCompleted`\n- `SessionEnd`\n\nThe adapter consumes these markers in:\n- `detectBlockingPrompt()`\n- `detectLoading()`\n- `detectToolRunning()`\n- `detectTaskComplete()`\n- `detectReady()`\n- `detectExit()`\n\n### Generate Hook Config Template\n\n```typescript\nconst claude = new ClaudeAdapter();\nconst protocol = claude.getHookTelemetryProtocol();\n\n// protocol.scriptPath\n// protocol.scriptContent\n// protocol.settingsHooks\n```\n\n`settingsHooks` is ready to merge into `.claude/settings.json` under `hooks`.\n\n## Gemini Hook Telemetry (Optional)\n\nGemini CLI hooks can emit deterministic lifecycle markers so PTY orchestration does not rely only on screen-text heuristics.\n\n`GeminiAdapter` supports this as an opt-in mode:\n\n```typescript\nconst session = await manager.spawn({\n  name: 'gemini-agent',\n  type: 'gemini',\n  workdir: '/project',\n  adapterConfig: {\n    googleKey: process.env.GEMINI_API_KEY,\n    geminiHookTelemetry: true,\n  },\n});\n```\n\nWhen enabled, the adapter sets:\n- `PARALLAX_GEMINI_HOOK_TELEMETRY=1`\n- `PARALLAX_GEMINI_HOOK_MARKER_PREFIX=PARALLAX_GEMINI_HOOK` (or your override)\n\n### Marker Protocol\n\nGemini hook command output must be valid JSON. The helper script emits marker lines via `systemMessage`:\n\n```text\nPARALLAX_GEMINI_HOOK {\"event\":\"BeforeTool\",\"tool_name\":\"run_shell_command\"}\n```\n\nSupported high-value events:\n- `Notification` (`ToolPermission`)\n- `BeforeTool` (includes `tool_name`)\n- `AfterAgent`\n- `SessionEnd`\n\nThe adapter consumes these markers in:\n- `detectBlockingPrompt()`\n- `detectLoading()`\n- `detectToolRunning()`\n- `detectTaskComplete()`\n- `detectReady()`\n- `detectExit()`\n\n### Generate Hook Config Template\n\n```typescript\nconst gemini = new GeminiAdapter();\nconst protocol = gemini.getHookTelemetryProtocol();\n\n// protocol.scriptPath\n// protocol.scriptContent\n// protocol.settingsHooks\n```\n\n`settingsHooks` is ready to merge into `.gemini/settings.json` under `hooks`.\n\n## Creating Custom Adapters\n\nExtend `BaseCodingAdapter` to create adapters for other coding CLIs:\n\n```typescript\nimport { BaseCodingAdapter } from 'coding-agent-adapters';\nimport type { AgentFileDescriptor, InstallationInfo, ModelRecommendations } from 'coding-agent-adapters';\nimport type { SpawnConfig, ParsedOutput, LoginDetection, AutoResponseRule } from 'pty-manager';\n\nexport class CursorAdapter extends BaseCodingAdapter {\n  readonly adapterType = 'cursor';\n  readonly displayName = 'Cursor';\n\n  readonly installation: InstallationInfo = {\n    command: 'npm install -g cursor-cli',\n    docsUrl: 'https://cursor.sh/docs',\n  };\n\n  // Set to false if the CLI uses text prompts instead of TUI menus\n  override readonly usesTuiMenus = false;\n\n  // Tune ready settle delay for this CLI's rendering speed (base default: 300ms)\n  override readonly readySettleMs = 250;\n\n  readonly autoResponseRules: AutoResponseRule[] = [\n    { pattern: /accept terms/i, type: 'tos', response: 'y', responseType: 'text', description: 'Accept TOS', safe: true, once: true },\n  ];\n\n  getWorkspaceFiles(): AgentFileDescriptor[] {\n    return [\n      { relativePath: '.cursor/rules', description: 'Project rules', autoLoaded: true, type: 'memory', format: 'markdown' },\n    ];\n  }\n\n  getRecommendedModels(): ModelRecommendations {\n    return { powerful: 'claude-sonnet-4', fast: 'gpt-4o-mini' };\n  }\n\n  getCommand(): string { return 'cursor'; }\n  getArgs(config: SpawnConfig): string[] { return ['--cli']; }\n  getEnv(config: SpawnConfig): Record<string, string> { return {}; }\n\n  detectLogin(output: string): LoginDetection {\n    if (/login required/i.test(output)) {\n      return { required: true, type: 'browser' };\n    }\n    return { required: false };\n  }\n\n  detectReady(output: string): boolean {\n    return /cursor>\\s*$/m.test(output);\n  }\n\n  detectLoading(output: string): boolean {\n    // Active loading indicator — suppresses stall detection\n    return /processing|thinking/i.test(output);\n  }\n\n  detectTaskComplete(output: string): boolean {\n    // High-confidence: task summary + idle prompt\n    return /completed in \\d+s/.test(output) && /cursor>\\s*$/m.test(output);\n  }\n\n  parseOutput(output: string): ParsedOutput | null {\n    return { type: 'response', content: output.trim(), isComplete: true, isQuestion: output.includes('?') };\n  }\n\n  getPromptPattern(): RegExp { return /cursor>\\s*$/; }\n}\n```\n\n## Convenience Functions\n\n```typescript\nimport { createAllAdapters, createAdapter, ADAPTER_TYPES } from 'coding-agent-adapters';\n\n// Create all adapters at once\nconst allAdapters = createAllAdapters();\n\n// Create a specific adapter\nconst claude = createAdapter('claude');\n\n// Available adapter types\nconsole.log(Object.keys(ADAPTER_TYPES)); // ['claude', 'gemini', 'codex', 'aider', 'hermes']\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}