{"_id":"claude-coder","_rev":"33-eb0fbdfb62f9ad9101b808e102a8d94c","name":"claude-coder","dist-tags":{"latest":"1.10.1"},"versions":{"1.0.0":{"name":"claude-coder","version":"1.0.0","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.0.0","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"de5c057838782ff9cd58425b17be04f7d57dc92d","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.0.0.tgz","fileCount":18,"integrity":"sha512-fQUalopcmvvBJRw7eJ2uN3ZdTzXprttyfsaf9cLSy2t7swf0uzn15gRf3kG8bzAISoO9J+ZRBJ6efNbHqkIA8Q==","signatures":[{"sig":"MEQCIBews/P8O8uaTD4awT4JhrjoMToYC3Ligj/4NhhKuulLAiADqsAgOF/P2KUKMJxl+4+yfvtw+zTwxsslyJvrlGm9pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112359},"engines":{"node":">=18.0.0"},"gitHead":"2fa185da11868d70b5a67c33b572865418d18ff5","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.0.0_1772608896362_0.20732611929367972","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"claude-coder","version":"1.0.1","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.0.1","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"26f9299b6d350f5d424e532db68c5811fba9773a","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.0.1.tgz","fileCount":18,"integrity":"sha512-K/478BYJFRDm70R7UyykZ2tJp2fcwwETzEW7VldmgY/DnVEibk8vi1NEGg4pc2UzSxI32aaYuTmZtFYQDopGeg==","signatures":[{"sig":"MEYCIQCoMHVPoPbaTuS9EM8pUgWVe0DVOTv5Deyt6Q1QRmOzvQIhAKNPIZKkAj8SttA2rZSXYkGukZj1BYqWPa3dvIt9cCae","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112358},"engines":{"node":">=18.0.0"},"gitHead":"1b9dc7785963be3a11e1d2bde0bbaf589a448694","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.0.1_1772609995830_0.9579644816486679","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"claude-coder","version":"1.0.2","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.0.2","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"b7ad84bc7e7c8d42e6f363bdefe4b9fec13cae85","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.0.2.tgz","fileCount":18,"integrity":"sha512-iEoZbRS7LBHo/V6+RyZk9goAD0C9SyLjjQv3sDwVAihea5Jt/CzRfGOjZzUd+S3HjoHxguwmll8poo9A2iMzVA==","signatures":[{"sig":"MEUCIQDx474vs5DN9QEqWoJHQqQ/yR9qnHoiZQpGbVVlel9ttAIgSsyaM49hmsLRsoqV4hjzeWjz79Aul64e/VE6Y+Zsz8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113245},"engines":{"node":">=18.0.0"},"gitHead":"82df0cd8f8e1ee83bd960b9da5e204f8af2616d8","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.0.2_1772610648715_0.6349921894414869","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"claude-coder","version":"1.0.3","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.0.3","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"be14b3e0be87d11482d40e3278ae3862cfbc01de","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.0.3.tgz","fileCount":18,"integrity":"sha512-ntljvCX5/4qhdidNtlhehr0c3RT8Lul2CG6lCQzLWL5CKIOP1yBaIpgZB6fBWgu2Bqe8+/NWumlZ80L54jCX4w==","signatures":[{"sig":"MEUCIQD+iRzP7BgTZZSyM4nSoKyK4AIyMS4KWypT7HBkjwh50wIgMv6WGjx2UR/1gHTejP7q9QxPp6z/RhryxqJn0ulcBqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116479},"engines":{"node":">=18.0.0"},"gitHead":"a757a1d5dae99e8f4169c3c218374f4a08c51848","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.0.3_1772612570618_0.23882646030718524","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"claude-coder","version":"1.0.4","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.0.4","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"7320b4223d9e4de920332eeb05e4336c98ffa950","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.0.4.tgz","fileCount":18,"integrity":"sha512-ugUdI28bj6IIxCqX2hrB7iefLENyj16WNrtd/jPwFXjSvwYsfKmhBS7nGLm0VC3ogRnth38Nkc7a9lW8+f0MfQ==","signatures":[{"sig":"MEYCIQCJ6kDC1MIQUFfRhWOssOstXNr0CMOykh2q4Zhy6VPdgAIhAIfgRZr/4TBsNUh+nV7Ev0l0WnsB/vbBXZhF2AJMUlRk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121314},"engines":{"node":">=18.0.0"},"gitHead":"a757a1d5dae99e8f4169c3c218374f4a08c51848","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.0.4_1772614301145_0.5795444403650187","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"claude-coder","version":"1.0.5","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.0.5","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"48a9e159ad3441f7a2760523763716e462887c36","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.0.5.tgz","fileCount":18,"integrity":"sha512-5Aolc1tPljPmo89U8suJcSDqdkJL0jXlbgOEX9MxIt/ai5QXeDkGtL8yNlRVRRb1qaP7LYMnMLcAFQjrOEFLCA==","signatures":[{"sig":"MEYCIQDnS1MGukLCGWoJgB8pdDIBHJtZMFpdnB8vPEi68727+wIhAI6aeBJUITErC8RH/6/P/j5BIGfIQWqAWVsBM+JYk75L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121639},"engines":{"node":">=18.0.0"},"gitHead":"f4dd35ee451452b08b46385c5452f0f586384f91","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.0.5_1772614783443_0.8785479059015939","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"claude-coder","version":"1.0.6","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.0.6","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"cc62ea22c6f0c490d2f942bcbe3240965782b452","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.0.6.tgz","fileCount":18,"integrity":"sha512-H2sRhNgCHwaPmWsuU5EQd1prt2D/tDgIgrePmziqMnkLHRdInRBTR2uALYUcgw1tvfyvSqYZ/Ga2jVqhXN03NQ==","signatures":[{"sig":"MEUCIFkSLfvjmQ6rMBE4/wy07/K22RbzqWgfVODKtgd0K29LAiEAlz3oynkKyDoXo9wLaPVL7obK+Kb9TZ5fS4py8mOfPoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122361},"engines":{"node":">=18.0.0"},"gitHead":"89c7406e26e16843a737b875dedb81ce0f260069","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.0.6_1772616205708_0.22626796209640188","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"claude-coder","version":"1.0.8","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.0.8","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"c8c40ef1fd6e328b9bb336fc93c597fc9423d9f4","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.0.8.tgz","fileCount":18,"integrity":"sha512-TLILUIPeq0KbYmSWuLIPUf30B0OMCkNgd7XsaqvNECXIqUPFuKxvgYKhL+JLg315NdTbJpAQFi+2aWAyrBFw2A==","signatures":[{"sig":"MEUCIHzM7mCYUAbRHc1eGfvdsukM/In4iJop/IMhX/E2gn7zAiEA8xDqv++IBEYUgRWJz+DgYsMbtCkAoo8Wb5HL2d3rhz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124848},"engines":{"node":">=18.0.0"},"gitHead":"0acdeafefe4af289e765f98b2de8a2bd0ec9566f","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.0.8_1772621514384_0.5707169958605867","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"claude-coder","version":"1.0.9","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.0.9","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"2cc3a30d4e71edad946f04e900d755c5e246ec6d","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.0.9.tgz","fileCount":19,"integrity":"sha512-++kmsTKrz9mMNQ4qWdeRwuQTSRGf+gLuvAblyEbgxzgZ1ZhoI5RzOS6vdXNXCNGduamIJiRQyICWqE2B2c4Rtw==","signatures":[{"sig":"MEQCIHP30l+wkpultoqzedmH2xDtxk2izUIUwudABHTOatFNAiAzxcwVjhq2Le8gjgrxpDrnM5vGisVuVdP6HBTWSQ5C3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137920},"engines":{"node":">=18.0.0"},"gitHead":"c6b3991129de20a7787a0bbc52b80edd84733125","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.0.9_1772622376988_0.7107785888728919","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"claude-coder","version":"1.1.0","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.1.0","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"bc9fe7e121539d3e91f32c7b5067857e246c0339","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.1.0.tgz","fileCount":19,"integrity":"sha512-vtFY0iZ+xh0wa9fGbV2+oOrFxy1i7I0qSvmejT9PcHx+6+7s4j5wtqJkyLwZ4xjol6nnwxHjIwgLcj9xq4UUZg==","signatures":[{"sig":"MEYCIQCze2RX8uYzTv0KBdKAU8HsC7c8kqwrRCh8Ed3CW8176AIhALBJiOUB/TBD/rOMDHxLoqKcXPe7ADYALpq5IrCTXk7b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138405},"engines":{"node":">=18.0.0"},"gitHead":"c68306df15cf2545e4c73168819bc25279c1772b","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.1.0_1772676529608_0.404347724316781","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"claude-coder","version":"1.2.0","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.2.0","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"4066c18c7b5a265ae2279312225c52279baba78f","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.2.0.tgz","fileCount":20,"integrity":"sha512-95ZeXc5uK58hlzNHA5gOizOj39tY5Klt1GXthbTms0N+Uo7WmlpVWHQ4X6vaTUbvA0i6dBTKcphHvljRy8YCfw==","signatures":[{"sig":"MEUCIQCuEIK9o7xkiY2TJUMYiw31kl08ku1Qt7GfscAAcZZm4QIgXhxrK/4vciJ9IWVFdQfOpsCfFfoeKTOZSUpRg5BLGaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144327},"engines":{"node":">=18.0.0"},"gitHead":"eabbb4beac48fff67d56d081b177baf04fe6b39f","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.2.0_1772679089847_0.7461821092300964","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"claude-coder","version":"1.4.0","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.4.0","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"21f1691d97680cbb8ca985455f3eba7d7c3d50ae","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.4.0.tgz","fileCount":21,"integrity":"sha512-tJY+1NxKDtyxvnqxfvSCnSyfg2GPe/sVKh4IVV66YwsmgPO5fTupkVfz6Um/eBNC8eWGoyDzqNbUTSspSSw3Vw==","signatures":[{"sig":"MEQCIBOy/5OQxqzomaB3X8bQr4hzUIuPlLMG3D8kHlW4R0bZAiAWXnm7jC8VF0oBkR0+LUgFV4reWqfbcTYJ4cjl/KpQDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155067},"engines":{"node":">=18.0.0"},"gitHead":"b8438c3dfd3afcf590751b2ba55872570ef11991","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.4.0_1772685928447_0.3465063816929064","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"claude-coder","version":"1.5.0","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.5.0","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"87f49a97096ace729336e061566e0c951cf2b7cb","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.5.0.tgz","fileCount":21,"integrity":"sha512-7fkL4pKctZpGyxrt9o7mplNP8vf0+oLvIT8W0z2FaftrBLHOf9Wv6mVRHq1oPgaf+JbBouAeZsYZMT4Amiu71g==","signatures":[{"sig":"MEUCIQCjAGwpJlrCVvIbfgNdOl9IkkvomfsIlYnUbmGP2WqcjwIgXgJzAubDbDnYaP28gIu1JcBGgaBhKkle1KErDPzenuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159834},"engines":{"node":">=18.0.0"},"gitHead":"87468baaa614a4491840c54e46de6ccb16de4e8a","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.5.0_1772689354061_0.11102983696848234","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"claude-coder","version":"1.5.1","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.5.1","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"9cc59f1405b5f646ad3708cc1100f4b438e0d6da","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.5.1.tgz","fileCount":21,"integrity":"sha512-bIfUJH2QQiwMSvrYr5yFgKVQaXZL/4usH7JVRB4SpY0x+Oeyc78Z7EHaAtRE2O40pMsim3RL35c/PgR2J+ftBQ==","signatures":[{"sig":"MEUCIQCaVIXAL3vpW8aR/JTit6mQ1t4P5ewDcx5G5ZEbVRUrNgIgKkqO633bCBhxphnLxu5MX4wxekphWnKmhNXvvS8tRm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162248},"engines":{"node":">=18.0.0"},"gitHead":"7b3f5c1a155b0e2c338b5d11942bebeb0a5338e0","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.5.1_1772691522558_0.8947999811876162","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"claude-coder","version":"1.5.2","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.5.2","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"119d35a7dd787dfd258e1b007152c47245c14b9c","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.5.2.tgz","fileCount":22,"integrity":"sha512-5hV9NYCwVXpkdWuelSE3BHwirDN+5kkevsEN7hiL9XGdNQqOtO6ewepKOrok5sZWsN9Ksa+qJRg3lkHYZAeWGA==","signatures":[{"sig":"MEQCIGVNNUeQSJYJuN+1ToIxf0lEh3L26MxtazEie2LysgCtAiBMc365Gsv8PkmCNfvq0yE8Xj37/S7fgtiwBkVNoFX7Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165098},"engines":{"node":">=18.0.0"},"gitHead":"361f8745b24bde0574a6561210786e46dc43883b","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.5.2_1772694106543_0.8503239214873879","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"claude-coder","version":"1.5.3","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.5.3","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"393ead443f578bf676a3da53e265702696042c89","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.5.3.tgz","fileCount":22,"integrity":"sha512-tfnZnlg7pYP3P9OTbWEUOErtpHdMntXw0oxoeM1SgrE62SmmogQEpSFaXUn9phDWsau/6CqpYFl1LBU14YDJEw==","signatures":[{"sig":"MEUCIQDMaMO+8U7ES8fBDb5jWllunZO9wLNgG4qBpjurxKO9cAIgAjTbcb+/UqrCP1vG1LlUns+IX5c5IqprhXVWQOVWCDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166235},"engines":{"node":">=18.0.0"},"gitHead":"4dc9a8f4900a7626537e4bb3a43df01755b507d6","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.5.3_1772695551266_0.8432648440731227","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"claude-coder","version":"1.5.4","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.5.4","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"5c486a0a6d6ba0b99f258ff170db53fabc712bac","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.5.4.tgz","fileCount":22,"integrity":"sha512-+xXrlvKz+ArTvZMFCHi1DNMTA6IHywGV62zH1QAwpoAnhDlSBIRWanLYDw626rdaIwn6vVt4F2esP/nYEONiUg==","signatures":[{"sig":"MEYCIQCAAmB78WWVxfpLUYhhQOafBzCBgqPKxmf5cJUkZeqX1gIhAM2Dn9EW00RDhOJXX6m8E5931dOPuernC79JSyKrVh0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165928},"engines":{"node":">=18.0.0"},"gitHead":"85f3771faf8d8443cfa7200596099c4bdd8f446e","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.5.4_1772696011243_0.439681667048758","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"claude-coder","version":"1.5.5","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.5.5","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"5f3850717a3690bdfb7b5f9e3aedc5afaa6351e5","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.5.5.tgz","fileCount":22,"integrity":"sha512-v5t8d80VdJ5cDxQ+vCDNPL50L9oiK1ZTtcsE+wv0XDAj9QGK1mX3ZgQrH8Z7v9zDsFF0mNNQimpbKfFxqBT5lQ==","signatures":[{"sig":"MEQCIEqeiBSlIGhd/fJzZTRo3pLTjriLrtbFFtzqjaYzFIZjAiAIvTPewH80Xi73SIj/3vfjQ/UvZGyDKrQFIr7THmOWZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166318},"engines":{"node":">=18.0.0"},"gitHead":"45ee7284a2c230a951269b026f809b87a263ea86","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.5.5_1772700597878_0.7392563898164966","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"claude-coder","version":"1.5.6","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.5.6","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"e8283dc56402698426504bb3992fc9024840253d","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.5.6.tgz","fileCount":22,"integrity":"sha512-Vd9y4ixMDp0X7YMaEzReraIQkfyjP/+GYG9LcxJnTPnRmXx5e0QjcR0Cnp71H6y2/+wR93xWird+dEYo5J+CJQ==","signatures":[{"sig":"MEQCIE3+wbfz2BvZmTkLJyWepukTDSI073RHMoDnYhCCo7/+AiARWw+qfnPy0w4mnba3ZsoLqwdzmCrhaf0Ggr2RusQvRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168362},"engines":{"node":">=18.0.0"},"gitHead":"bb4ac3932edc98c59729c6055c20e717db820c4a","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.5.6_1772708165663_0.9010923002958553","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"claude-coder","version":"1.5.7","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.5.7","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"37822153b2325d53f9275e43c4a37c27cb239e87","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.5.7.tgz","fileCount":22,"integrity":"sha512-S9SGcGKLFvVUgeydxvDAq1xVPdSRJ0Ar/cKKKUzO6iWiRL2JxXsDAh/z4Iqnb7QbgPKb5HsmU8TenYk2BM8aeQ==","signatures":[{"sig":"MEYCIQDQc6Kldi0oSrXcXiIVVneyPHd4eo/nGx/TEnMIAh4d6AIhAMyJUs6mFKNC+eF0s4JeHo7iPCRWWCg7b137goMcR4pA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159018},"engines":{"node":">=18.0.0"},"gitHead":"e64b284dffa5e6128e4bb2334118d78b6b92a2c5","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.5.7_1772769124998_0.5172882969803756","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"claude-coder","version":"1.6.2","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.6.2","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"0571d4f493a793ea53a82f20b63470a65b2a8b0f","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.6.2.tgz","fileCount":22,"integrity":"sha512-CJTXE0qacfKsioRQ43iJimmgqcp5NNUWEh1UfyDt9HlVn92zTUy1SKpwgs60NF04EF2L5CeOPiBF7bR058Nysw==","signatures":[{"sig":"MEUCIQDMeDwkQumUwwHpiOJx2I0Yuyp1j3laK2Mbm3jpFhX/MgIgcwr7RxQ+kX/jJEipdd/kzKBgBnRQZDZR2OQCPJbBtZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171398},"engines":{"node":">=18.0.0"},"gitHead":"048a44b2ad7f33bf4057b97934565f600bf83870","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.6.2_1772794292662_0.9079174918336437","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"claude-coder","version":"1.7.0","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.7.0","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"28df7a3343c25c40cfe6a947c691b440c8fd3726","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.7.0.tgz","fileCount":23,"integrity":"sha512-GJudkaCAMO0pQ0EMBkmULFdTbredXCwTneFlqL6xMqi3OsK0+sbJ0Lj+y96PNVg2jlSYAusfXuA00/hyV1hDkA==","signatures":[{"sig":"MEYCIQDDpLwWCBsMVBIMxSUmdByuGBSPFSnEh282D3EpImAN7gIhALKYRW9+KubFe+MWFuLezSJIdTLypEvBKaksZsgPLCM3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155133},"engines":{"node":">=18.0.0"},"gitHead":"e1e08477a5cd76f74806fce5c9839f58595743ad","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.7.0_1772878697965_0.6031769947593877","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"claude-coder","version":"1.7.1","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.7.1","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"f6b13289c8bbc75d233c0ee6a87d1356990d238b","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.7.1.tgz","fileCount":23,"integrity":"sha512-bdu0lLiDRbYe5KqGPhTWg8q3poebcbOMLeWnbA8zAAVbrQ1dw0ZZRgyX7mpYPkhdjJtVpeNEAT6op/cET1EApQ==","signatures":[{"sig":"MEUCIQC3oKv2OEBWW6HBq888nKzw+bpaaocXe+G9CvJJ+IXtYgIgKpTWyJ+Tm1+TX+CX6kl6C13+uEssV0gropt4ZVBQ+5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156079},"engines":{"node":">=18.0.0"},"gitHead":"99c69ade72ecb7c8a5b337dab9f7c0aec99f830c","_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.7.1_1772895876353_0.6026296468885171","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"claude-coder","version":"1.8.0","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.8.0","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"244d292491ed50091bc7b483cb0d5c9fe8b0de05","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.8.0.tgz","fileCount":44,"integrity":"sha512-PENQzYIYEBmLfmdUqR9zLlzRKBXsKKMEkd7QLXboTr1N/ePPNkBv6SEjcpVDb8WYRl8rmgn+ZOfS7AWn9nSPhg==","signatures":[{"sig":"MEYCIQC9twe2oPdwp+HuaTfjpkrLN7KgQDUbJRgEPXAaOKYUDgIhAIoBqpV7NqbyD5Tb9SlpKA66/oJdlNyHdrYgPxdsJKDD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202176},"engines":{"node":">=18.0.0"},"gitHead":"14980065b46b95a936cd5401a41f5c49f62bd540","scripts":{"test":"node test/complete.test.js && node test/integration.test.js && node test/flow.test.js"},"_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.71"},"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.8.0_1773398586793_0.5777948932869525","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"claude-coder","version":"1.8.1","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.8.1","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"09c699e7c66c0c6afc3456836e572b76f7e5e8a3","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.8.1.tgz","fileCount":45,"integrity":"sha512-33FqbjrgV0wVAU5WTMtv3t4F6N6ZjShA6rOyjcwGC8SmgZt60mnHi7oNtLu835BWNo7Z4yboU5LCDkMMjWsjQg==","signatures":[{"sig":"MEYCIQDXZ63eoDDWJ7zkOXz8z1j+cXyRAALUDFvbog63XZNjgQIhAOaB7nVem5Dz6Bw/B+vPGqgjUIWrD/aj0UGdUBadefqj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195365},"engines":{"node":">=18.0.0"},"gitHead":"5de6d377d2e2f9b0e5fd463ae9932d6517f633f8","scripts":{"test":"node test/complete.test.js && node test/integration.test.js && node test/flow.test.js"},"_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.71"},"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.8.1_1773565049976_0.6747847007237615","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"claude-coder","version":"1.8.2","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.8.2","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"77ca0a164226cb24a58ce33dc1010c94b9479863","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.8.2.tgz","fileCount":47,"integrity":"sha512-J6B/O07hnJFzLudnJdEfQcGTiwnK2VuCmxJ/wyCUUxI8CebwaZ0VEKf/rt9oCCYYKRwROXXgoPEi/sU/4LC5gg==","signatures":[{"sig":"MEUCIQC/d1S+giZh/NRsYoph73Fj1PgRiOq/DBd3ZEMmZnFVzgIgeQVFBeA7nqA+2TXoFsQvHIzim+N9VjIq+1ODvVHC4YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214888},"engines":{"node":">=18.0.0"},"gitHead":"8cf03019a9f3631bfbfb74e2b580309115d8544a","scripts":{"test":"node test/complete.test.js && node test/integration.test.js && node test/flow.test.js"},"_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.71"},"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.8.2_1773588343184_0.9939571029224639","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"claude-coder","version":"1.8.3","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.8.3","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"e5f42cf721b836ccb90f8d1d82c8fc0684b05e42","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.8.3.tgz","fileCount":47,"integrity":"sha512-ILxhOQQGQhGzkJluTAx3Sr1zci3CEO8Ed2h8NjQFU+Cnjg0S1JnGvTAOxx7Z+xKZ6HIwusDkGCMIacRePOF0sw==","signatures":[{"sig":"MEYCIQCONz8+Wt7druyC8f3kU0uPbv3V3nZJBndGwnN5BsrxTwIhAPBb8ApnrGDDsNXBK9e7MUKs2Ocn4T1AfZPbtQI0S9zC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211029},"engines":{"node":">=18.0.0"},"gitHead":"235a39b6f66d4c25c5994dba2b6304b953771a18","scripts":{"test":"node test/complete.test.js && node test/integration.test.js && node test/flow.test.js"},"_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.71"},"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.8.3_1773629141682_0.04266530764950205","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"claude-coder","version":"1.8.4","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.8.4","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"b3e6b060d2614d1616af2dfc448f6a7461069cdb","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.8.4.tgz","fileCount":74,"integrity":"sha512-Gz87DeHtc1Ge5W05A401RQBrUfnC3yXbo2rjxDNcrelX5o7It1OciqTfiV/7QWATURaMXcnpbcehqM0efotGKQ==","signatures":[{"sig":"MEQCIFSK8iii8WdOvfKXE+Q73dprMIti4ww9obPLEJV5CZDEAiA5p+5f7bejyoy0+AtRZh3nXqP8vvzoYlmRAW8+NF29Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231380},"engines":{"node":">=18.0.0"},"gitHead":"8cb3407508fb603e8e7fb66f80ee253bfda6720e","scripts":{"test":"node test/complete.test.js && node test/integration.test.js && node test/flow.test.js"},"_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.71"},"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.8.4_1773630560406_0.0754648762549126","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"claude-coder","version":"1.9.0","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.9.0","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"5884417a4e95981cbe18b94af99036d9a1e39a3f","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.9.0.tgz","fileCount":74,"integrity":"sha512-hhOBrUwYnos9ltWJBO94g9A5UVXsn1RgcLQYIQJFgxaoTCIme4U2OgYeiiiLVURjhLljoml3BgDRcNEqyLmVew==","signatures":[{"sig":"MEQCIEUBgbOKUwvwbwF3nrvpy1Px+EE1Z5Vt54mCJ/2MEg2mAiA2RdlcSDL8DxmTXiPq7j8r1QNVJHGCAzebagzZet4FGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242182},"types":"types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7154c906ff2e04dd7483367c6d63c009f907adc8","scripts":{"test":"node test/complete.test.js && node test/integration.test.js && node test/flow.test.js"},"_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.71"},"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.9.0_1773821011994_0.47427791286057497","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"claude-coder","version":"1.9.1","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.9.1","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"eefbb1b7d3b9f64baf7e4bb819ab62da18d55fe8","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.9.1.tgz","fileCount":74,"integrity":"sha512-Ed9TZhODdaqQvWHjI3otTfOGbHRQu6lKU6Ux1VnIY57I1zmddtbEjJPBgcTVzDgNA86+Ky4+abjIVbbd9YLlRQ==","signatures":[{"sig":"MEUCIB5yQwuAcERFqWBFeJOayyuQqxn5FV/6mdezccpNXxVcAiEAgMZwnWwngcXEe3YF2gEdRMcu/MlJKojA6RJOHyL7/WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249330},"types":"types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4a2bdf68a1c9405f14bd90b8700f2f6e3e07f410","scripts":{"test":"node test/complete.test.js && node test/integration.test.js && node test/flow.test.js"},"_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.71"},"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.9.1_1773842679637_0.2869093410532382","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"claude-coder","version":"1.9.2","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.9.2","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"8587155910d406fa5f653c3db67bc0eba67605e9","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.9.2.tgz","fileCount":74,"integrity":"sha512-V/Z6Zq0RlFUKzFMWDh6ZVeVi+nlgUeb+Xel7KCrBiMwLOyIduGaDJ0Rk1YFO8spVJI2xE09kRG4ZIPmTiwtBZQ==","signatures":[{"sig":"MEUCICSZP1lyp3Qy1uZt8VwVF/LIkCPz00Pdt+kNsVNJ4CdiAiEA+G8qg+Td7ojYdRvRpxnGeCUR0hNq6oQnOrLP1iju8hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251856},"types":"types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"31dee89fe79730df7719b372a0b0dcf5d1e06361","scripts":{"test":"node test/complete.test.js && node test/integration.test.js && node test/flow.test.js"},"_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.8.2","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"20.20.0","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.71"},"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.9.2_1773849713019_0.8006638276919722","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"claude-coder","version":"1.10.0","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","_id":"claude-coder@1.10.0","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"homepage":"https://github.com/lk19940215/claude-coder#readme","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"bin":{"claude-coder":"bin/cli.js"},"dist":{"shasum":"3c4a2c2ba40dd5f9cc44964873b581a1959cfd0e","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.10.0.tgz","fileCount":81,"integrity":"sha512-SankmPaTmLaMS/qX2JZuxFVPZMrrMOMBGdtiWilVcqRSOYarJHbgypD9Yw/uu1q8qDAsAELE+eM0iKmf/ehF1A==","signatures":[{"sig":"MEYCIQCAbnuTmHcHlvcd9VruDaaXoFhzwOcPYREPkswgjGoWlgIhAPY8UHqGmWTy2KKfumO4WsW5/lRG91dUX7Wg6b35Q+IE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285138},"types":"types/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"111a01aab925da49d512ac83b81681af8fb5934d","scripts":{"test":"node test/complete.test.js && node test/integration.test.js && node test/flow.test.js && node test/interaction.test.js"},"_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"repository":{"url":"git+https://github.com/lk19940215/claude-coder.git","type":"git"},"_npmVersion":"10.9.4","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.71"},"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"optionalDependencies":{"playwright":"^1.58.2"},"_npmOperationalInternal":{"tmp":"tmp/claude-coder_1.10.0_1774000163544_0.029452338281608315","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"claude-coder","version":"1.10.1","description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","bin":{"claude-coder":"bin/cli.js"},"types":"types/index.d.ts","scripts":{"test":"node test/complete.test.js && node test/integration.test.js && node test/flow.test.js && node test/interaction.test.js"},"keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"author":{"name":"lk19940215"},"license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/lk19940215/claude-coder.git"},"engines":{"node":">=18.0.0"},"peerDependencies":{"@anthropic-ai/claude-agent-sdk":">=0.1.0"},"optionalDependencies":{"playwright":"^1.58.2"},"devDependencies":{"@anthropic-ai/claude-agent-sdk":"^0.2.71"},"_id":"claude-coder@1.10.1","gitHead":"bc2f057f2bbba7a69c0c03f9e183414906bbf19b","bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"homepage":"https://github.com/lk19940215/claude-coder#readme","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-OCmyoJvZBU6nSfy+GdxKb7c2UtWxHZd6xyw7zKaZPu+eFG6R6WRTXl/Azzqc/rkr19Y4MjWn+w9OaqtGMB4SgQ==","shasum":"c65baef31ec71300ffc13e39b1d60a7fbc7fbf35","tarball":"https://registry.npmjs.org/claude-coder/-/claude-coder-1.10.1.tgz","fileCount":81,"unpackedSize":292544,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEc3SmebAmMW7sgv3/a59KPU2mE5Fgmv/TIOtPGI0I+4AiBUPPL2MxYHb3xVKR7PmtOYGBndU6W2QqzXlyRaTsmHpQ=="}]},"_npmUser":{"name":"longkuo1994","email":"longkuo1994@gmail.com"},"directories":{},"maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-coder_1.10.1_1774027873973_0.5290985979592231"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-04T07:21:36.361Z","modified":"2026-03-20T17:31:14.278Z","1.0.0":"2026-03-04T07:21:36.498Z","1.0.1":"2026-03-04T07:39:56.032Z","1.0.2":"2026-03-04T07:50:48.865Z","1.0.3":"2026-03-04T08:22:50.796Z","1.0.4":"2026-03-04T08:51:41.313Z","1.0.5":"2026-03-04T08:59:43.581Z","1.0.6":"2026-03-04T09:23:25.873Z","1.0.8":"2026-03-04T10:51:54.533Z","1.0.9":"2026-03-04T11:06:17.144Z","1.1.0":"2026-03-05T02:08:49.830Z","1.2.0":"2026-03-05T02:51:30.018Z","1.4.0":"2026-03-05T04:45:28.632Z","1.5.0":"2026-03-05T05:42:34.223Z","1.5.1":"2026-03-05T06:18:42.716Z","1.5.2":"2026-03-05T07:01:46.682Z","1.5.3":"2026-03-05T07:25:51.417Z","1.5.4":"2026-03-05T07:33:31.388Z","1.5.5":"2026-03-05T08:49:58.023Z","1.5.6":"2026-03-05T10:56:05.804Z","1.5.7":"2026-03-06T03:52:05.170Z","1.6.2":"2026-03-06T10:51:32.820Z","1.7.0":"2026-03-07T10:18:18.108Z","1.7.1":"2026-03-07T15:04:36.523Z","1.8.0":"2026-03-13T10:43:06.946Z","1.8.1":"2026-03-15T08:57:30.141Z","1.8.2":"2026-03-15T15:25:43.325Z","1.8.3":"2026-03-16T02:45:41.849Z","1.8.4":"2026-03-16T03:09:20.549Z","1.9.0":"2026-03-18T08:03:32.148Z","1.9.1":"2026-03-18T14:04:39.784Z","1.9.2":"2026-03-18T16:01:53.171Z","1.10.0":"2026-03-20T09:49:23.726Z","1.10.1":"2026-03-20T17:31:14.184Z"},"bugs":{"url":"https://github.com/lk19940215/claude-coder/issues"},"author":{"name":"lk19940215"},"license":"MIT","homepage":"https://github.com/lk19940215/claude-coder#readme","keywords":["claude-coder","claude","claude-code","ai","agent","autonomous","automation","coding","harness","loop","agent-harness","task-decomposition","code-generation"],"repository":{"type":"git","url":"git+https://github.com/lk19940215/claude-coder.git"},"description":"Claude Coder — Autonomous coding agent harness powered by Claude Code SDK. Scan, plan, code, validate, git-commit in a loop.","maintainers":[{"name":"longkuo1994","email":"longkuo1994@gmail.com"}],"readme":"# Claude Coder\r\n\r\n**中文** | [English](docs/README.en.md) | [在线文档](https://lk19940215.github.io/claude-coder/#/quick-start)\r\n\r\n> 🚀 **一句话需求 → 完整项目。AI 编码数小时，你只需一行命令。**\r\n\r\n**觉得好用？回来点个 ⭐ 吧！** 你的 Star 是我持续维护的最大动力。\r\n\r\n```bash\r\nclaude-coder run \"用 React + Express 做一个带登录的 Todo 应用\"\r\n```\r\n\r\n```\r\n✓ 项目扫描完成\r\n✓ 分解为 8 个任务\r\n▸ Session 1/8: 搭建项目脚手架 .......... done ✅\r\n▸ Session 2/8: 实现用户注册/登录 ........ done ✅\r\n▸ Session 3/8: Todo CRUD ................ done ✅\r\n  ...\r\n✓ 全部任务完成，8 次提交已推送 🎉\r\n```\r\n\r\n你下一行命令，Claude Coder 拆需求、写代码、跑测试、提交 Git，**循环执行直到交付**。中间卡住了？自动回滚重试。JSON 损坏了？AI 自修复。你只需要等通知。\r\n\r\n---\r\n\r\n## 💡 你是不是也遇到过这些问题？\r\n\r\n### 🎨 \"我不会设计 UI，做出来的页面又丑又乱\"\r\n\r\n> 你是后端出身，或者独立开发者，没有设计师搭档。每次做前端页面都在找模板、抄样式，结果还是不满意。\r\n\r\n> ⚠️ **Windows 已知限制**：`.pen` 文件的跨文件组件引用（`ref: \"sys:header\"`）在 Windows 的 Pencil 插件中不受支持（Pencil应用也不支持）。Mac 桌面应用、插件均正常预览。建议在 Mac 上使用 design 命令生成和预览设计稿。跨文件变量引用（`$sys:color.bg`）和同文件内组件引用在所有平台均可用。\r\n\r\n**✨ Claude Coder 的解法：**\r\n\r\n```bash\r\nclaude-coder design \"后台管理系统：用户管理、数据看板、系统设置\"\r\n```\r\n\r\nAI 自动生成专业的 `.pen` UI 设计稿 → 完整的配色、字体、组件规范 → 编码阶段 AI **自动参考设计稿还原 UI** 🎯\r\n\r\n\r\n### 😤 \"AI 写的代码和设计稿差了十万八千里\"\r\n\r\n> 用了 AI 编码工具，代码能跑，但 UI 还原度惨不忍睹。颜色、间距、布局全凭 AI 想象。\r\n\r\n**✨ Claude Coder 的解法：**\r\n\r\n设计文件通过 `design_map.json` 索引 → 编码时 AI 自动读取对应 `.pen` 设计文件 → 提取颜色、间距、组件结构 → **像素级还原设计意图** 🎯\r\n\r\n### 💥 \"AI 编码工具总是中途崩、半途而废\"\r\n\r\n> 用过其他 AI 编码工具，写了几个文件就卡住了、报错了、或者把之前的代码覆盖了。每次都要手动介入。\r\n\r\n**✨ Claude Coder 的解法：**\r\n\r\n```\r\n失败 → 🔄 自动回滚到上一个好的提交\r\n再试 → 🛠️ AI 自修复损坏的 JSON\r\n又失败 → ⏭️ 自动跳过，继续下一个任务\r\n```\r\n\r\n多 Session 编排 + 活跃度监控，**Agent 连续编码数小时不中断** ⚡\r\n\r\n### 🧹 \"AI 写的代码越堆越乱，没人 Review\"\r\n\r\n> AI 编码工具产出大量代码，但没有人审查质量。冗余逻辑、重复代码越积越多，最后不敢改。\r\n\r\n**✨ Claude Coder 的解法：**\r\n\r\n```\r\nSession 3 完成 ✅ → 🧹 自动审查最近代码变更\r\n发现冗余 → 重构优化 → 自动提交 style: auto simplify\r\nSession 4 继续 ▸\r\n```\r\n\r\n每隔 N 个 session 自动触发 AI 代码审查（`simplify`），审查累积变更、消除冗余、优化结构，**编码和审查一体化** 🎯\r\n\r\n### 🤹 \"一个人要干前端、后端、测试、部署\"\r\n\r\n> 独立开发者或者小团队，一个人要搞定所有环节。\r\n\r\n**✨ Claude Coder 的解法：**\r\n\r\n```\r\n📝 需求描述  →  🎨 UI 设计  →  📋 任务分解  →  💻 编码实现  →  ✅ 测试验证  →  📦 Git 提交\r\n```\r\n\r\n**全流程自动化**，你只需要描述你想要什么。\r\n\r\n---\r\n\r\n## 🔗 完整工作流\r\n\r\n```\r\n  📝 需求输入                                         🎉 最终交付\r\n     │                                                    ▲\r\n     ▼                                                    │\r\n ┌─────────┐    ┌─────────┐    ┌─────────┐    ┌─────────────────────┐\r\n │ 🎨      │    │ 📋      │    │ 🔍      │    │ 🔄 run (循环)        │\r\n │ design  │ →  │  plan   │ →  │  init   │ →  │  ┌──────────────┐   │\r\n │ UI 设计 │    │ 分解任务 │    │ 扫描项目 │    │  │ Session N    │   │\r\n │ .pen    │    │ tasks   │    │ profile │    │  │ 💻 编码       │   │\r\n └─────────┘    └─────────┘    └─────────┘    │  │ ✅ 验证       │   │\r\n     │                                         │  │ 📦 提交       │   │\r\n     └──── 📄 design_map.json ─────────────→  │  └──────┬───────┘   │\r\n                                               │         │           │\r\n                                               │  每 N 次 → 🧹 审查  │\r\n                                               │  失败   → 🔄 回滚   │\r\n                                               └─────────────────────┘\r\n```\r\n\r\n**关键链路：design → plan → run → simplify 全程贯通。** 设计稿通过 `design_map.json` 索引，编码阶段 AI 自动参考。每隔 N 个成功 session 自动触发代码审查，编码和质量保障一体化。\r\n\r\n---\r\n\r\n## ⚡ 30 秒上手\r\n\r\n```bash\r\n# 1️⃣ 安装\r\nnpm install -g @anthropic-ai/claude-agent-sdk\r\nnpm install -g claude-coder\r\n\r\n# 2️⃣ 配置（交互式，选模型 + API）\r\nclaude-coder setup\r\n\r\n# 3️⃣ 跑起来\r\ncd your-project\r\nclaude-coder init\r\nclaude-coder run \"实现用户注册和登录功能\"\r\n```\r\n\r\n就这么简单。\r\n\r\n---\r\n\r\n## 🏆 核心能力\r\n\r\n| | 能力 | 说明 |\r\n|---|------|------|\r\n| 📝 | **需求 → 代码** | 一句话或需求文档输入，自动分解任务、逐个编码实现 |\r\n| 🎨 | **AI 生成 UI 设计** | `design` 命令生成 `.pen` 设计稿，编码时 AI 自动参考 |\r\n| 🔄 | **长时间自运行** | 多 Session 编排 + 活跃度监控，连续编码数小时不中断 |\r\n| 🛡️ | **自愈与容错** | 校验失败自动回滚，损坏文件 AI 修复，连续失败自动跳过 |\r\n| 🧹 | **自动代码审查** | 每 N 个 session 自动审查累积变更，消除冗余、优化结构 |\r\n| 🔌 | **任意模型** | Claude、DeepSeek、GLM、Qwen 或任何兼容 API |\r\n| ⚙️ | **Hook 提示注入** | JSON 配置注入行为引导，零代码扩展 AI 规则 |\r\n\r\n---\r\n\r\n## 📖 命令速查\r\n\r\n| 命令 | 说明 |\r\n|------|------|\r\n| `setup` | 🔧 交互式配置（模型、MCP、安全限制） |\r\n| `init` | 🔍 初始化项目（扫描技术栈、生成 profile） |\r\n| `go [需求]` | 💬 AI 驱动的需求收集与方案组装 |\r\n| `plan \"需求\"` | 📋 生成计划并分解任务 |\r\n| `design [需求]` | 🎨 AI 生成 UI 设计（`.pen` 文件） |\r\n| `design --type fix` | 🛠️ 修复不合规的设计文件 |\r\n| `run [需求]` | 🚀 自动编码循环 |\r\n| `simplify [focus]` | 🧹 代码审查和简化 |\r\n| `auth [url]` | 🔐 配置浏览器测试工具 |\r\n| `status` | 📊 查看进度和成本 |\r\n\r\n**常用选项**：`--max N` 限制 session 数 / `--pause N` 每 N 个暂停确认 / `--dry-run` 预览 / `--model M` 指定模型\r\n\r\n---\r\n\r\n## 🤖 模型推荐\r\n\r\n**长时间自运行（最稳定）**\r\n```bash\r\nANTHROPIC_DEFAULT_OPUS_MODEL=glm-5\r\nANTHROPIC_DEFAULT_SONNET_MODEL=qwen3-coder-next\r\nANTHROPIC_MODEL=kimi-k2.5\r\n```\r\n\r\n**自用（最强）**\r\n```bash\r\nANTHROPIC_DEFAULT_OPUS_MODEL=qwen3-max-2026-01-23\r\nANTHROPIC_DEFAULT_SONNET_MODEL=qwen3-coder-next\r\nANTHROPIC_MODEL=glm-5\r\n```\r\n\r\n---\r\n\r\n## 📚 深入了解\r\n\r\n| 文档 | 说明 |\r\n|------|------|\r\n| [🏗️ 技术架构](design/ARCHITECTURE.md) | Session 类、模块关系、Prompt 注入 |\r\n| [🪝 Hook 机制](design/hook-mechanism.md) | 三级匹配、配置格式 |\r\n| [🛡️ Session 守护](design/session-guard.md) | 倒计时检测、状态追踪 |\r\n| [💬 Go 指令](design/go-flow.md) | 需求组装、食谱系统 |\r\n| [🎨 UI 设计流程](design/ui-design-flow.md) | design 命令、与编码联动 |\r\n| [🌐 浏览器测试](docs/PLAYWRIGHT_CREDENTIALS.md) | Playwright / Chrome DevTools |\r\n| [📖 SDK 参考](docs/CLAUDE_AGENT_SDK_GUIDE.md) | Claude Agent SDK 接口 |\r\n\r\n---\r\n\r\n<details>\r\n<summary>📁 项目结构</summary>\r\n\r\n```\r\nyour-project/\r\n  .claude-coder/\r\n    .env                    # 模型配置\r\n    project_profile.json    # 项目扫描结果\r\n    tasks.json              # 任务列表 + 状态\r\n    design/                 # UI 设计文件\r\n      design_map.json       # 设计映射表\r\n      pages/                # 页面设计（.pen）\r\n    go/                     # go 指令输出方案\r\n    recipes/                # 食谱库（可选）\r\n    .runtime/\r\n      harness_state.json    # 运行状态\r\n      logs/                 # session 日志\r\n```\r\n\r\n</details>\r\n\r\n## ❓ FAQ\r\n\r\n**中断恢复**：直接重新运行 `claude-coder run`，从上次中断处继续。\r\n\r\n**跳过任务**：将 `tasks.json` 中该任务的 `status` 改为 `done`。\r\n\r\n**长时间无响应**：超过阈值后自动中断并重试。通过 `claude-coder setup` 调整超时。\r\n\r\n---\r\n\r\n---\r\n\r\n\r\n📖 [Anthropic: Effective harnesses for long-running agents](https://www.anthropic.com/engineering/effective-harnesses-for-long-running-agents)\r\n\r\nMIT License\r\n","readmeFilename":"README.md"}