{"_id":"acdev","_rev":"27-1a4d32c637d93499c31fc9cfc7a55402","name":"acdev","dist-tags":{"latest":"1.3.5"},"versions":{"1.0.0":{"name":"acdev","version":"1.0.0","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.0","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"41ecebf126d3c4f3d76d61e9a815fd6ad6d61ecb","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.0.tgz","fileCount":22,"integrity":"sha512-vleEREf3x3RxHnebWkNThiTnvTZEfkt98/m9xSPGXGv0r6rRicCRgcClbrDiicBojJl99vVkS5KYOLk34W6Kvg==","signatures":[{"sig":"MEUCIF4IRKQZ7GoOs7sB8FixF2iPHbjN+NdKhrARXqoow3aQAiEA8EJAr5rfpDtx/1It4Xz5zq2+DUuVZ8PkPYE0UfnPuVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316953},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"11c9ee2faa737fc24fffafdbee5627192b2e7135","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.0_1787835318555_0.42442577482054644","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"acdev","version":"1.0.1","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.1","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"8ae8f9b94533850e115699f1652878d0dc462994","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.1.tgz","fileCount":22,"integrity":"sha512-5wtHh07clkLoEvHLR5qXbHwmBrOa8vb3o/xsglYVAHEJzL5Ypnqnu4wq70IKTrL4P3R11fJTTYSCG4/DWF163g==","signatures":[{"sig":"MEQCIHvWdVj2i9yjO6O4SWlKhhq5CNohxs5ZFi+boYoQub0xAiAyDKMGL8A15e7tzOY9O+MbcGkVlouUqR4IaoBobxC4HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325992},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"11c9ee2faa737fc24fffafdbee5627192b2e7135","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"open":"^10.1.0","uuid":"^11.1.0","acdev":"^1.0.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.1_1787837115079_0.6461049792665332","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"acdev","version":"1.0.2","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.2","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"617290b3b429d1b8e0b9c160d2955c067d41f82b","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.2.tgz","fileCount":22,"integrity":"sha512-fSE4j/9L1OXButYIeCtNU+4+IrnGkpTfDe8KAH929NpS/DAS/Aq5klAzwQ9Ejmi5xoEWCyi0eXSVnDCsz1OEdg==","signatures":[{"sig":"MEUCIQC/MePA8ZAxu2MclSjJBMdh9NH0jaJUxMJv4DdQ2Z4aQgIgKOyDwqtyn+1Y+OMrvmbyp5fdYs1cuRF1fyERHoqRVts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":328412},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"962b7a996f59bc51fff987c0792bda7558a337cf","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"open":"^10.1.0","uuid":"^11.1.0","acdev":"^1.0.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.2_1787838314990_0.6865428533903875","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"acdev","version":"1.0.3","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.3","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"b7ca3875ce28ee6c3d4a2accba75d7d66378f1f7","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.3.tgz","fileCount":23,"integrity":"sha512-0jvdDavZeTG3ppFy1Vo6pd6L29edvhFXTP3QFkDaa2ij0AezAUXvxu427bW2cwTJLDGDK/0Jc7DGc0PpXp7JlA==","signatures":[{"sig":"MEUCIE5bROkNIn0fsAs5eGmCM5oXEfdDKudvfbnpTDl3PQgIAiEA0/HuYbIbGpyxgNpVzvBYMAapJEKxQUYUVpxzQbCFgbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378085},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"a979f5f36ee3374b0f200de25155cf96de3f2702","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"open":"^10.1.0","uuid":"^11.1.0","acdev":"^1.0.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.3_1787844774341_0.6949542260129198","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"acdev","version":"1.0.4","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.4","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"3e69e5cd0a998d376b9c2611e003ed9efc00b682","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.4.tgz","fileCount":23,"integrity":"sha512-6w4MG436RMU04345PI+P2dQdoTleohYMtk/p7xtgqbAsUpS2uLlRH98SyvKxk6ovmrFen9muk8HXEcUYRK+Q2A==","signatures":[{"sig":"MEQCIEJDBYmKzLAslMEhegpgHwyx2J28XKzRATaLzUsPIRxsAiBohqlbT4k9YjMXSMVuUwTq2MvVqI0mMSITNqxquoJxYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384260},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"bfbfe758c5daf96e1cc7f5b0cb6270021970ccfa","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"open":"^10.1.0","uuid":"^11.1.0","acdev":"^1.0.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.4_1787845370723_0.7213156879617697","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"acdev","version":"1.0.5","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.5","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"ef2ef8dfcdbbe3f443c3efc6298d1e0e1381f7c5","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.5.tgz","fileCount":23,"integrity":"sha512-4Z5oX1Cq94IVQmCk/2ihqjy6XX3XopN1gkASTqWZWJ4ROu+hAyYZ7P2RHu20UCUciuNukTNI03WM6zJMHgMD2A==","signatures":[{"sig":"MEUCIFik5yS4gR0hYQdTLqkblCvNgjN+1bEDwjFwwnfUPX7lAiEAoUagoDuGMAV7Kx+y/aAPV9eG9AHfqe3O2aUlw9n9mAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383857},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"18df6ba052c3f5724f630cc1b2d8fbc90fec1b01","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"open":"^10.1.0","uuid":"^11.1.0","acdev":"^1.0.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.5_1787845864692_0.4146662009073867","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"acdev","version":"1.0.6","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.6","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"b7b1584f7da18e0588a080cc18713bcbae073681","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.6.tgz","fileCount":24,"integrity":"sha512-Yu5FiaY7LAHknB1BDp+XHTUyHz01IB2LspGE1Udhxdx35YmxVAjUr2yLI4GQkOVQ63sBj7uBUIJ2l9HrqnJPBg==","signatures":[{"sig":"MEUCIQCv2FO0Ck8XqxAP5SuXxPhbyCwgefRo2Jrd5h/0utV6DgIgF1lKZq+GEv5fuwAoOfBb8PUkTGRrSA0yDqjL1iCXHGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454809},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"603a6bdbac7ab39b3ef59176905cd935c380a1bd","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"open":"^10.1.0","uuid":"^11.1.0","acdev":"^1.0.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.6_1787887897416_0.17667679628447153","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"acdev","version":"1.0.7","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.7","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"2e13ebb28a44febd49e72f64a6888697056ebcce","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.7.tgz","fileCount":24,"integrity":"sha512-E4L1pbNJdt+KZwPfe6GK9ilhikx9Irm4oaj/TqQNVdanaeUkwECTd0HMOJv9fpRFQn0crlTQ//T6Unb6gc6r4Q==","signatures":[{"sig":"MEUCIFw6Dywjjrbmh8ysKF6NiEuml2jkuc7lwhvPaF1EA+r5AiEA4DHqBmkXcJqbQYIjKQIu4nvt4OomqjVS4gy3nAxzCpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":457879},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"603a6bdbac7ab39b3ef59176905cd935c380a1bd","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"open":"^10.1.0","uuid":"^11.1.0","acdev":"^1.0.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.7_1787899478460_0.08884604771140281","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"acdev","version":"1.0.8","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.8","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"9da5a16839cbc4046713a9f940faecd70d811437","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.8.tgz","fileCount":24,"integrity":"sha512-0cWcN0TrnOiHP34vI6krjxE8VWPnCpSUqcUpBUuvwsu4L6XXUthlvTCTrRW7EDSQ9pLmoLNBHwdKELqneQ75tA==","signatures":[{"sig":"MEQCIBvwlCg0RVMWAKPZ1RAOoCr9nPTR89FzfoRB6QX359ZnAiAF5eW9mrfb5tTbj3uWCgodyyyCwtCAeW+hjl1VGfoiEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462600},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"603a6bdbac7ab39b3ef59176905cd935c380a1bd","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"open":"^10.1.0","uuid":"^11.1.0","acdev":"^1.0.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.8_1787900135941_0.8147184566478209","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"acdev","version":"1.0.9","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.9","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"f52b1ff2d43f65262bf17f9301e3fb82f2d6c030","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.9.tgz","fileCount":23,"integrity":"sha512-zeR466N0Oj9Tk8YrwC9cQ2V4DFYP23r0YjG7qp9UQHZZMm5HckTo3Kb0Hj3QX8/jWOKaD/IOCYBcrltG8dNrOQ==","signatures":[{"sig":"MEYCIQDTPEiqWef5Rv6yK3Be/flQk2NM7yaqgsCRnw3F7eVTvQIhAPAS99lLdJoFNIgXmBzv70pLx2CUIQPR7vNzl0f9KcK4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426417},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"8826a3aba8ddbcf54ae48d913ffcc7b1d40f09c3","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.9_1787902380164_0.9967566753328065","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"acdev","version":"1.0.10","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.10","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"062bc69980e9597060f9a2e978ed078979e233c9","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.10.tgz","fileCount":23,"integrity":"sha512-TZdsJer31lT2en1FFvasDaMsKLYcG50aIKjddplcq3xsVqcWQFKQFaI8Smsf2L8iHPquItBP9R75lhmVDG/KYQ==","signatures":[{"sig":"MEUCIQCJQgVme3Oio5RroJyP7JCNdUYahTIvpCT13XtUUR6WggIgD6VTQB2YYLj3LyLWRdMQXpgDugs0Rub8pEdSxpCZxBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432891},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"33651835f9d2f5b31c37d9ab2ab19142e0e7abae","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.10_1788269416404_0.2898640090256257","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"acdev","version":"1.0.11","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.11","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"9c81055a88300e9ec20dc9164e07372cc3c0d526","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.11.tgz","fileCount":26,"integrity":"sha512-DgN37IK5gpikroCEaCO8Z8f8SXd4zbFaEPoDKLo5RBWuia9RRPERcDK7JbY3hLt1ZCpUpSpu0+pE1jf82z/ubQ==","signatures":[{"sig":"MEUCIGWSdZu6BXk8HLM5M0AxiKiSdYayP9JV8YR8zppun1yyAiEAsrzaXjCdRDvUKmaADZSkJTqpXWkvL/PHxwqp5g5i23s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466147},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"2cdb5d5ee1bbb2edd801925c07782632e046f5e8","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.11_1788278827294_0.2849165661829811","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"acdev","version":"1.0.12","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.12","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"68319118abbd6e8423b667672aea0097e6c6c905","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.12.tgz","fileCount":26,"integrity":"sha512-h0/uEWU36qH0lId+BAg7wVg5pwpjnlP/XPvJUlHLtZDHuiBrwCObo91d+7meKyAqRrjdhoJYGUxJPU4q7rYgRw==","signatures":[{"sig":"MEYCIQCPm0Uk8AV0VQY/ZIoXzSWHAPFW3+g7kWYlQiN/+C0gsAIhAKNmeGZf3bdeZmpzQ7KMQQhkLz/AeFzFF+7H7ll+ZZcC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":472539},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"6acc715db7786537cb3fff4d0ab2b64d3faa585b","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.12_1788280570504_0.5976952739962016","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"acdev","version":"1.0.13","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.13","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"c6230ad9ac179bd5508b9a77dee9a2572475e118","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.13.tgz","fileCount":26,"integrity":"sha512-ZHW4TcunzYzrWtx2EKLtVYDrzZYOIPvJM1H0pZI34Hz/SAnRSYJ8hCa0FoVq0aWiTeP2XP8x8Bu0swj4kKj5Og==","signatures":[{"sig":"MEQCIBF4kSlznJH3jmLBoQO0jYi/RgdgEbCthXQqdmI1l4xBAiBHRNmNhxsAMHmqTndQ/dofT9313BzYG9f5Sz1OtV7zHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477411},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"82a3ac45d7686070a457f50eeb5d47e1ea78d242","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.13_1788340062206_0.5975864145112053","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"acdev","version":"1.0.14","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.14","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"44328e69ff1042fc2a3bfba4cba708e20a649ad9","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.14.tgz","fileCount":26,"integrity":"sha512-i1nCJn0mzayctvBvcHjGnbL+Ipi7C1yRknQlMcFEIA8IL20HSRERqDC0fs+c8LfhfTOc6qnzn700xDf/9BdH3g==","signatures":[{"sig":"MEUCIHeIXvd9rbFcXDi7h87Wj5unP6mQEqyrWhuCxJoZJ+6XAiEAkzUIIEeX/lP7wxgVlBWf1ipWceT3kF/7giRIUcXo+js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500604},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"d060ed57b7d7108464cdd79d376726785e401a75","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.14_1788393216339_0.5167562186226617","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"acdev","version":"1.0.15","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.15","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"01c7d369aa2c6a4168b28ccbbf5ebacf7bfe1146","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.15.tgz","fileCount":26,"integrity":"sha512-X/78ns88murt1YcwvR2Y2wm5Anj6hEzWLdVPH5te8/f0MVzlA8NscAEQw8K1uDdwTkkyI508wSdGIgLWdEsODQ==","signatures":[{"sig":"MEUCIAUJ6OOswMOy9w2HCOTKe/qEM/u20tMlXpIyr6tJqzQ7AiEA+h1dXOQLCteSbjs23JX1wOzx/RPl8I1JZJSIkSdXNFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510392},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"89d05306c325554bfb53e6ec04a6bae6df0ead28","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.15_1788827685787_0.4570370674548401","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"acdev","version":"1.0.16","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.0.16","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"002203aa737c94086164e117a14b93157927a72b","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.0.16.tgz","fileCount":26,"integrity":"sha512-uwVuC60zdhyPwSSHkK/SenQZW0G5k2D0YgZENCt53++QKnJe4vIPupGXSd4Zd5pMfem7b8VUvQehwJx9OsWnRg==","signatures":[{"sig":"MEUCIFxNA+Dxt58MDSL1tioKA03I7lFau1GKC7hHmxDia383AiEAkHyLLPvP43iicQqs/18UpjTCpz5FYtBe0EL3+HYKMYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":515444},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"b75faa4b54505b67040d4f272bbd246ac02391aa","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.0.16_1788828923664_0.5903099711001258","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"acdev","version":"1.1.0","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.1.0","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"e8b49f08263e441adb7cc2d7f900ee8585d5bdb2","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.1.0.tgz","fileCount":26,"integrity":"sha512-2lVgGsP2Gs8/Yk4W0GivbZ9pkJXbXbWESPyXAr5gYJ41Vf21c6JEPAr7F+jZjiNfMUHb6mCmVoM1SvazMszspQ==","signatures":[{"sig":"MEQCIEDnMttmzRLC/EWaaUtg3BiF5KZu910DdX5Grni71hMrAiAvuhAzNFOsK7ehnXyX10yaXB/EU7X2CV48Dy7YtNpVQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518117},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"5c137d64c43b2e260d01cd094c550ab760d703c3","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.1.0_1788914552990_0.49515182214855424","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"acdev","version":"1.1.1","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.1.1","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"0b0ca473a28ded02350b6d4e8fc1a33d560e6482","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.1.1.tgz","fileCount":26,"integrity":"sha512-sKGFfZWTxkDCRTtJnStWzaxvkm/f9x5S2IG6x62f++CUcFMQ5WBVjTbBkcNGP1Dpgj5dSh40KRBLaC3SJj0EYg==","signatures":[{"sig":"MEUCIF78TTJfhczCoHpxU1uRFF9nI1fSz9L4GpQxOsWGkPItAiEAoSC9R+XcipUCEw55wq4YAj7guM81AkFYkUf7GKnp/Is=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518639},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"8ae501545ea414fb4b996430b835fbb79c48e23b","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.1.1_1788915342235_0.028323691619253966","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"acdev","version":"1.1.2","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.1.2","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"c6320d59a17a6662b6585d6f684ceea5a5fb05e3","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.1.2.tgz","fileCount":27,"integrity":"sha512-BQwxTLyqxAFeUZXhgq41ZLF0axcbiF1HyOKMTRzYL31H7+nUrzzIaIUtB7CdLQwoNeQ8BO7Gcy2rNCgQOmU1Bg==","signatures":[{"sig":"MEYCIQDYKIVvqYQ4byhNq+tJrjzst1w4mf+Kz07zg35vS6ZfhAIhAPjPn4vYR8rtDgGmRBdovTVCd6zywnvzIQBByXYA7/Tp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542064},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"bb9c1287b380eed6b5f96bfde89e26e35700d343","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.1.2_1788918542506_0.17019799585374518","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"acdev","version":"1.2.0","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.2.0","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"2e7f8672b7ea63cc4b35c55a87b74887a2166616","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.2.0.tgz","fileCount":27,"integrity":"sha512-7PQmOZ5IrDJ0AeC6MvemAUd/FBpLiNEhuY/FXeefTDJFJTddHVUD1P2WUODIM4iI08m6vrS1rup/2t/eVEBofA==","signatures":[{"sig":"MEUCID4Tz6hJqt1BWo6aGHCV3cbEiB01i9e3CKDEPiby0cseAiEAx/N7FZB0lNwLI+KM7EdCz2Vm40YTRlJgw6EVxq9CI0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542559},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"344739f935d84770373b2b58539aad8c0a2795b2","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.2.0_1788919556049_0.13065685375771174","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"acdev","version":"1.2.1","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.2.1","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"43f24720086ad97803d550095d04a37fb4600407","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.2.1.tgz","fileCount":27,"integrity":"sha512-vgmnjGvREgKUw5vwoodyOseBwhHRH6aUd8r/W0wNUlYX/FP2TqpBtgJ0y/7+6XKBQpdskN+yfqaVBMQLYNIfFQ==","signatures":[{"sig":"MEQCIGcyX0g1flafbJSrIHsxu002IGscvN5HYTZmNCnwGlk/AiABcXgLlEafJBAx7tzwPZh6FsU9Athpm3UL27b2YQDbZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542565},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"1375133f907ca29c50fba95af3b7891a0441b9c1","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.2.1_1788920343244_0.6901624852812445","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"acdev","version":"1.3.1","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.3.1","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"977285dfbc77a1ac327a94fcbdaca7c4de5ce9e4","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.3.1.tgz","fileCount":27,"integrity":"sha512-Xi+SxWJ1W249ojJXfzbqFGij6yQONxXJs+8FjXPgwsInijP6I5jNjkeVHcCGRcbgLR/RQznBjsdaRUmfqd2uSQ==","signatures":[{"sig":"MEQCIBGSX4MXFvnQgSxfWxoq3xtexOSJmQDjcZZ9VJrF6lHjAiBGbBvfTgkDnefKmTW/vBLBLIkrWVe6zLzz15mubboQTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544579},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"f09b56d62d6f6fa82beadb53a4b718e87166dcfb","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.3.1_1789307669788_0.3377686501053021","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"acdev","version":"1.3.2","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.3.2","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"b5c49de18ca41e17e3071f116658ea3bd3af511f","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.3.2.tgz","fileCount":27,"integrity":"sha512-DK6DdBFjqxfbv/9XvsxRIqMWZTHnuUDkDwqYnlRwjJd/Jj2Rx4qs+b4+57EYD143pGEVRtU6QP3ZT1v30RLiww==","signatures":[{"sig":"MEQCIBDWsIBVP9+rbDYyhisSRrAz6BJNyHoWJOwBAZqf6dQ6AiAxxMsR4iF71gDFRdJWrMfqTivZc0pQDs02gxYSoW8lgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551838},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"05047d3e14402097444f3ac76c0ba1885d54d5d4","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.3.2_1789341745106_0.14555039330338704","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"acdev","version":"1.3.3","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.3.3","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"042b8364d76ca20d6c7fadc1a7ed6ae2d9593d6b","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.3.3.tgz","fileCount":27,"integrity":"sha512-r+Lwq4mRsipl2FezaLss6t+5uC7z/OTOmTN0vRKziEday3ljZ4BYv6d4QYd3WkSJsqStybPPSaDC5HzFR1FUMA==","signatures":[{"sig":"MEYCIQDISFUp1QvSBle5cb6XZoGP+o4gLqORSjTKA1hhsmJ54wIhAM8v6PlKsTOYp4d8wUzk5bByBCjg8oojP+Ny+seu/Lhf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553276},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"bb947ef78eeab985b3d964508eeff5e05128dae8","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.3.3_1789344154267_0.1469100403668333","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"acdev","version":"1.3.4","keywords":["agent","acdev","claude","github","cli"],"author":"","license":"ISC","_id":"acdev@1.3.4","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"homepage":"https://github.com/SftwreDev/agent-mcp#readme","bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"bin":{"acdev":"bin/acdev.js"},"dist":{"shasum":"dd23bd2453f8a19b4e19ae5b983abd16fd7b8c8d","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.3.4.tgz","fileCount":27,"integrity":"sha512-5Rk/8iWkhTFbzgQxDQgNmUgYcfMtNQNX9ZHYfm7HLI4zYbFT7z2HUkjbh1zVkUaQQ11ml5hR67an/VSxw6Uclg==","signatures":[{"sig":"MEUCIQD2iMx55gND5J54bZuQs9idGtu3IPSu0Uc30ciRRxTc7gIgWXQez28UT+44ZO58OaRV9ptPMwuX1wk4xKRfOYLJ5WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICxEk3uJD4jL5dKPZ3eToU6Qy3nNPacXWbHijdwMkIGRAiBG2SXwrCFJGKUzt4s0Mitz3WYaYPPPjkwmYfeoN269vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":554932},"main":"index.js","type":"module","engines":{"node":">=20"},"gitHead":"34035e9ab6092725fb38d61cdecb3add46938cf5","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/acdev_1.3.4_1789515561927_0.4596886441227763","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"_id":"acdev@1.3.5","bin":{"acdev":"bin/acdev.js"},"bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"dist":{"shasum":"13347e88a58695b1753147963fa3651c4b8c96d0","tarball":"https://registry.npmjs.org/acdev/-/acdev-1.3.5.tgz","fileCount":27,"integrity":"sha512-supOp8qF23EpXIriFj1JaAJW0DIPpB520U40JVU+jeKcyozlrkvQbXEUXIzrMSKw8BEWuKUd15ClwDJYl4uIVw==","signatures":[{"sig":"MEUCIGl1dx1ZlQDN/YgZetSWSxeXVg7s3SXgiI29tp5LqOACAiEAk/4Kbc/O9/9THiom0kpbTmo0r+djGbeeXYLGsOKurTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDcFxT6RuKSstr2fbVhtsYe2GpLNkg0ZnDMGeL5gCS4dgIgSNOkoFvSgoB0lW1JmylfRQmoa4D875GjPzx5yDsjMpY="}],"unpackedSize":556091},"main":"index.js","name":"acdev","type":"module","author":"","engines":{"node":">=20"},"gitHead":"26133c156c22d628d0a68c640973a3a86dfc9153","license":"ISC","scripts":{"test":"node --test test/*.test.js","start":"node bin/acdev.js"},"version":"1.3.5","_npmUser":{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"},"homepage":"https://github.com/SftwreDev/agent-mcp#readme","keywords":["agent","acdev","claude","github","cli"],"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"_npmVersion":"11.10.0","description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","directories":{"test":"test"},"maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"_nodeVersion":"23.11.1","dependencies":{"zod":"^4.5.4","open":"^10.1.0","uuid":"^11.1.0","dotenv":"^17.4.2","express":"^4.21.2","simple-git":"^3.27.0","@openrouter/agent":"^0.11.0","@anthropic-ai/claude-agent-sdk":"0.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/acdev_1.3.5_1789528739428_0.7184058147900503"}}},"time":{"created":"2026-08-27T12:55:18.338Z","modified":"2026-09-16T03:18:59.861Z","1.0.0":"2026-08-27T12:55:18.730Z","1.0.1":"2026-08-27T13:25:15.245Z","1.0.2":"2026-08-27T13:45:15.159Z","1.0.3":"2026-08-27T15:32:54.519Z","1.0.4":"2026-08-27T15:42:50.895Z","1.0.5":"2026-08-27T15:51:04.913Z","1.0.6":"2026-08-28T03:31:37.582Z","1.0.7":"2026-08-28T06:44:38.614Z","1.0.8":"2026-08-28T06:55:36.067Z","1.0.9":"2026-08-28T07:33:00.336Z","1.0.10":"2026-09-01T13:30:16.559Z","1.0.11":"2026-09-01T16:07:07.431Z","1.0.12":"2026-09-01T16:36:10.692Z","1.0.13":"2026-09-02T09:07:42.340Z","1.0.14":"2026-09-02T23:53:36.502Z","1.0.15":"2026-09-08T00:34:45.978Z","1.0.16":"2026-09-08T00:55:23.783Z","1.1.0":"2026-09-09T00:42:33.138Z","1.1.1":"2026-09-09T00:55:42.402Z","1.1.2":"2026-09-09T01:49:02.639Z","1.2.0":"2026-09-09T02:05:56.255Z","1.2.1":"2026-09-09T02:19:03.401Z","1.3.1":"2026-09-13T13:54:29.969Z","1.3.2":"2026-09-13T23:22:25.291Z","1.3.3":"2026-09-14T00:02:34.429Z","1.3.4":"2026-09-15T23:39:22.010Z","1.3.5":"2026-09-16T03:18:59.583Z"},"bugs":{"url":"https://github.com/SftwreDev/agent-mcp/issues"},"license":"ISC","homepage":"https://github.com/SftwreDev/agent-mcp#readme","keywords":["agent","acdev","claude","github","cli"],"repository":{"url":"git+https://github.com/SftwreDev/agent-mcp.git","type":"git"},"description":"Local CLI + web UI for running AI agents on GitHub issues via git worktrees","maintainers":[{"name":"giangarcia14","email":"garcia.giancarlo714@gmail.com"}],"readme":"# acdev\n\nLocal CLI + web UI for running AI coding agents on GitHub Issues or Jira tickets via isolated git worktrees. Pull requests are always created on the local repo’s GitHub remote with `gh`.\n\n## Prerequisites\n\n- Node.js 20+\n- [GitHub CLI](https://cli.github.com/) (`gh`) on your `PATH` — required to fetch GitHub issues and open PRs. You can install `gh` first and authenticate later (see below).\n- A git repository with a `develop` branch on `origin` (or configure another base branch)\n- Optional: Claude authentication for real agent runs (or use `--stub-agent` for UI-only testing)\n- Optional: Jira Cloud credentials when using Jira as the ticket source (see [Jira](#jira-ticket-source))\n\nYou do **not** need GitHub or Claude tokens before starting `acdev`. The server always starts (as long as you are inside a git repo); configure auth in **Settings → Authentication**, then enqueue jobs.\n\n## Install\n\n```bash\nnpm i -g acdev\n# or\nnpx acdev\n```\n\nFrom a local clone (development):\n\n```bash\nnpm install\nnpm link   # optional — makes `acdev` available globally\n```\n\n## Authentication\n\n`acdev` starts even when auth is missing and prints a warning. Configure GitHub and Claude from **Settings → Authentication** in the web UI (tokens are written to `.acdev/.env`, gitignored) or by editing that file directly. Leave a Settings field blank to keep the current secret. Shell environment variables override `.env` on startup; saving in Settings updates the running process immediately so status refreshes without a restart.\n\nEnqueueing issues, retrying jobs, and applying review feedback require Claude to be authenticated (unless `--stub-agent`). Opening a PR always requires GitHub auth. The Overview banner prompts you when auth is incomplete.\n\n`.env` is optional when you already use `gh auth login` and `claude auth login` on the machine.\n\n### GitHub (issues / PRs)\n\n`acdev` talks to GitHub through `gh`. **Any one** of these is enough:\n\n1. **Existing CLI login** — `gh auth login` (browser/device). Settings shows this as authenticated.\n2. **Personal access token** — paste a PAT in **Settings → GitHub / PR auth**, or set `GH_TOKEN` (or `GITHUB_TOKEN`) in `.acdev/.env`. `gh` reads those env vars, so no interactive login is required. Non-interactive CLI equivalent: `echo YOUR_PAT | gh auth login --with-token -h github.com`.\n3. **SSH remotes are not a substitute.** An SSH `origin` can push/fetch git, but it does **not** authenticate `gh` for issues or PRs. Settings may show the origin URL as read-only info.\n\nOn a fresh machine: install `gh`, start `acdev`, then paste a PAT in Settings (or set `GH_TOKEN` in `.acdev/.env`). You can also copy `.acdev/.env.example` to `.acdev/.env` before starting.\n\n### Claude\n\n`acdev` uses the [Claude Agent SDK](https://platform.claude.com/docs/en/agent-sdk/overview), which shares credentials with [Claude Code](https://code.claude.com/docs/en/authentication). You need **one** of the following (API key wins if more than one is set):\n\n#### Option A — Claude Pro / Max subscription (browser login)\n\nBest when you already pay for claude.ai and are not allowed to use API keys.\n\n1. Install [Claude Code](https://code.claude.com/docs/en/setup) so the `claude` CLI is on your `PATH`\n2. Sign in with your Claude.ai account:\n\n```bash\nclaude auth login\n# verify:\nclaude auth status\n```\n\n3. Run `acdev` with **no** `ANTHROPIC_API_KEY` set (an API key would take precedence and bill the Console instead of your subscription)\n\nSettings cannot complete browser OAuth — that still needs `claude auth login` on the host. Detected method in Settings: `claude-code-login`.\n\nFor CI / non-interactive shells, generate a long-lived subscription token instead:\n\n```bash\nclaude setup-token\nexport CLAUDE_CODE_OAUTH_TOKEN=...   # or paste it in Settings → Claude authentication\n```\n\n#### Option B — Anthropic API key (Console / pay-as-you-go)\n\nPaste the key in **Settings → Claude authentication**, or:\n\n```bash\ncp .acdev/.env.example .acdev/.env\n# edit .acdev/.env and set ANTHROPIC_API_KEY=sk-ant-...\nacdev\n```\n\nOr export the key in your shell (overrides `.env` if both are set):\n\n```bash\nexport ANTHROPIC_API_KEY=sk-ant-...\nacdev\n```\n\nA Claude.ai browser-only subscription does **not** give you an API key. API keys come from the [Claude Console](https://platform.claude.com/) and are billed separately from Pro/Max. To switch back to subscription login, clear the saved API key in Settings (or omit it from `.env`).\n\n## Jira ticket source\n\nTickets can come from **GitHub Issues** or **Jira Cloud**. Switch in **Settings → Ticket source**. The server still requires `gh` auth (PRs); Jira credentials are only required when enqueueing Jira issues.\n\n### Connect\n\n1. Create an [Atlassian API token](https://id.atlassian.com/manage-profile/security/api-tokens)\n2. In **Settings**, choose **Jira**, then set:\n   - Base URL — `https://your-domain.atlassian.net`\n   - Email — Atlassian account email\n   - API token\n3. Click **Test connection** (`GET /rest/api/3/myself`), then **Save settings**\n\nSecrets are written to `.acdev/.env` (gitignored):\n\n```bash\nJIRA_BASE_URL=https://your-domain.atlassian.net\nJIRA_EMAIL=you@company.com\nJIRA_API_TOKEN=...\n```\n\nNon-secret settings (`ticketSource`, `jiraBaseUrl`, `jiraPrLinkPhrase`) live in `.acdev/config.json`.\n\n### Enqueue\n\nPaste Jira keys (`PROJ-123`) or browse URLs (`https://…atlassian.net/browse/PROJ-123`). PR bodies use `Relates to PROJ-123` (configurable) instead of `Closes #N`. Approving still pushes the branch and runs `gh pr create`.\n\nOptional **Rules** in Settings can move the Jira ticket to a target status (e.g. `In Review`) after a PR opens, via a best-effort workflow transition. Failures are logged as warnings and never undo a successful PR.\n\n**Limitations:** Jira Cloud REST API v3 only (not Server/Data Center). PRs always target GitHub.\n\n## Usage\n\nFrom inside a cloned git repository:\n\n```bash\nacdev\n```\n\nThe tool starts a local server (default port `4848`), opens the browser, and shows the web UI. If GitHub or Claude auth is missing, the CLI warns and the UI shows a banner — open **Settings → Authentication** to add tokens, then enqueue jobs.\n\n### CLI flags\n\n| Flag | Description |\n|------|-------------|\n| `--port <n>` | Override server port (also `ACDEV_PORT`) |\n| `--base-branch <name>` | Override base branch for this run only |\n| `--model <id>` | Override Claude model for this run (e.g. `claude-sonnet-5`) |\n| `--no-open` | Skip automatic browser open |\n| `--stub-agent` | Use a 2s stub agent (no API key needed; for testing UI flow) |\n\n### Workflow\n\n1. Paste GitHub issue URLs or Jira keys/URLs on **Overview** and click **Add to queue**\n2. Jobs process sequentially: sync base branch → create worktree → run agent → await review\n3. Monitor live logs on **Runs**; review diffs on **Review**\n4. **Approve as draft** (draft PR) or **Approve as ready for review** (non-draft PR); approval now opens PR and removes local worktree. **Reject** still cleanup worktree, keep history as discarded\n5. **Clear** removes a job from history entirely (so you can re-queue the same issue). Allowed for queued / awaiting review / PR opened / failed / discarded; refused while a job is in-flight\n\n### Web UI views\n\n| View | Purpose |\n|------|---------|\n| **Overview** | Add issue URLs / Jira keys, see queued jobs and metrics; Clear queued jobs |\n| **Runs** | Active / recent jobs with live SSE logs and progress steps; Clear terminal jobs |\n| **Review** | Edit PR title/body, colored diff, approve draft or ready, reject, or Clear |\n| **Logs** | Cross-job activity log with job filter |\n| **Alerts** | Failures / warnings with Retry, Clear, and dismiss |\n| **Settings** | Ticket source (GitHub / Jira), GitHub + Claude authentication, Jira connection, and `.acdev/config.json` fields |\n\nWhen **Agent permissions** is set to **Manual review** or **Auto-accept edits**, a tool call needing your decision pauses the job and shows a persistent amber banner site-wide (visible on every view, not just Runs/Alerts) with Allow / Deny / View details — no external notification required.\n\nModel selection lives in **Settings → Configuration**. The sidebar shows the current model as a read-only label. Default is **Sonnet 5** (`claude-sonnet-5`).\n\n## Configuration\n\nOptional secrets go in `.acdev/.env` (copy from `.acdev/.env.example`), or paste them in **Settings**. The file is gitignored and not required when using `gh auth login` and `claude auth login` with GitHub Issues only.\n\nPrefer **Settings** in the web UI to change runtime config — values persist to `.acdev/config.json` and apply to the next job without restart. You can still edit the file by hand if you prefer.\n\nOn first run, creates `.acdev/config.json`:\n\n```json\n{\n  \"baseBranch\": \"develop\",\n  \"testCommand\": null,\n  \"maxAgentTurns\": 30,\n  \"allowedTools\": [\"Read\", \"Glob\", \"Grep\", \"Edit\", \"Write\", \"Bash\"],\n  \"agentTimeoutMs\": 900000,\n  \"model\": \"claude-sonnet-5\",\n  \"ticketSource\": \"github\",\n  \"jiraBaseUrl\": \"\",\n  \"jiraPrLinkPhrase\": \"Relates to\",\n  \"jiraRules\": {\n    \"afterPrOpened\": {\n      \"enabled\": false,\n      \"action\": \"none\",\n      \"targetStatus\": \"In Review\",\n      \"label\": \"\"\n    }\n  },\n  \"githubRules\": {\n    \"afterPrOpened\": {\n      \"enabled\": false,\n      \"action\": \"none\",\n      \"targetStatus\": \"In Review\",\n      \"label\": \"\"\n    }\n  }\n}\n```\n\n`jiraRules.afterPrOpened` and `githubRules.afterPrOpened` share the same shape: `enabled`, `action` (`none` | `set_status` | `add_label` | `close_issue`), `targetStatus`, and `label`.\n\n| Action | Jira | GitHub |\n|--------|------|--------|\n| `set_status` | Workflow transition to a status whose name matches `targetStatus` (case-insensitive). Settings loads live board statuses. | Sets GitHub Projects v2 **Status** (adds the issue to the project if needed); falls back to a label with that name |\n| `add_label` | Adds the Jira label via REST `update.labels` `{ add }` | Adds the issue label via `gh` |\n| `close_issue` | Transitions to a Done-category status, or else a Done/Closed/Resolved-like name | Closes the GitHub issue |\n\nLegacy Jira configs that only had `enabled` + `targetStatus` (no `action`) still work: when enabled, they migrate to `action: \"set_status\"`.\n\nSupported `model` values are Claude Agent SDK / Claude Code model ids (aliases like `claude-sonnet-5` / `claude-opus-5` / `sonnet`, or Anthropic API model ids).\n\nThe Settings model dropdown is populated by `GET /api/models`:\n\nWhen `ANTHROPIC_API_KEY` (or `ANTHROPIC_AUTH_TOKEN` / `CLAUDE_CODE_OAUTH_TOKEN`) is set — or Claude Code browser login credentials are readable — acdev calls Anthropic’s Models API and merges results with curated Claude Code aliases. Otherwise falls back to a curated list (`source: \"fallback\"`).\n\nEmpty or malformed model IDs in an existing config are migrated to the default on load (`claude-sonnet-5`).\n\nChange model via **Settings → Configuration** (`PATCH /api/config`) or `--model`. Takes effect for the next agent run without restart.\n\nJob state is persisted in `.acdev/state.json`.\n\nIf you previously used **codepilot** or **agent-mcp**, first run migrates `.codepilot/` or `.agent-mcp/` → `.acdev/` (and matching `-worktrees/` dirs → `.acdev-worktrees/` when present) with a one-line console notice. Prefers `.codepilot/` when both legacy dirs exist.\n\n## Tests\n\n```bash\nnpm test\n```\n\n## Architecture\n\n- `bin/acdev.js` — CLI entry; soft-checks `gh` / Claude auth (warns, does not exit). Tokens in `.acdev/.env` are loaded before auth checks. Job APIs reject until auth is OK.\n- `src/claude-auth.js` — Anthropic API key / Claude Code subscription auth detection\n- `src/gh-auth.js` — GitHub CLI auth (`gh auth login` or `GH_TOKEN`)\n- `src/server.js` — Express API, SSE logs, job queue, config + Jira test endpoints\n- `src/git.js` — Worktree lifecycle (`issue-<id>` paths), `feat/`/`fix/` branch naming, diff, push\n- `src/agent.js` — Claude Agent SDK integration\n- `src/models.js` — `GET /api/models` list (Anthropic API + curated fallback)\n- `src/github.js` — Issue URL parsing, issue fetch via `gh`, `createPr({ draft })`\n- `src/jira.js` — Jira Cloud parse/fetch/test + issuetype → feat/fix\n- `src/config.js` — Load/save `.acdev/config.json` including ticket source\n- `src/env.js` — Load/upsert `.acdev/.env` (Anthropic + Jira secrets)\n- `src/paths.js` — Data/worktree paths + legacy `.codepilot` / `.agent-mcp` migration\n- `src/store.js` — JSON persistence\n- `public/` — Vanilla HTML/JS/CSS UI (no build step)\n\n### API (selected)\n\n| Method | Path | Notes |\n|--------|------|-------|\n| `GET` | `/api/jobs` | All jobs |\n| `POST` | `/api/issues` | `{ urls: string[], ticketSource?: 'github'\\|'jira' }` — enqueue |\n| `GET` | `/api/jobs/:id/events` | SSE log stream |\n| `POST` | `/api/jobs/:id/approve` | `{ prTitle, prBody, draft?: boolean }` — default draft `true` |\n| `POST` | `/api/jobs/:id/reject` | Discard worktree (keeps job as `discarded`) |\n| `DELETE` | `/api/jobs/:id` | Clear job from history (worktree best-effort); 409 if in-flight |\n| `POST` | `/api/jobs/:id/retry` | Re-queue failed/discarded |\n| `GET` | `/api/config` | Editable config + curated models + Jira status (token masked) |\n| `GET` | `/api/models` | `{ models, selected, source }` — live Anthropic list or curated fallback |\n| `PATCH` | `/api/config` | Partial update including `ticketSource`, `jiraBaseUrl`; secrets (`jiraEmail`, etc.) → `.env` |\n| `POST` | `/api/jira/test` | Test Jira credentials (`GET /rest/api/3/myself`) |\n| `GET` | `/api/jira/statuses` | Live Jira board/workflow statuses for Rules |\n| `GET` | `/api/github/statuses` | Live GitHub Project Status options (or labels) |\n\n### Branch naming\n\nBefore the agent runs, acdev fetches the ticket and creates a worktree branch:\n\n- **GitHub:** Bug labels / title keywords → `fix/<slug>`; feature labels → `feat/<slug>`; unclear → `fix/<slug>`\n- **Jira:** issuetype Bug → `fix/<slug>`; Story / Feature / Task / Improvement → `feat/<slug>`; else `fix/<slug>`\n\nSlugs are lowercase, hyphenated, and truncated (~50 chars). If the branch already exists, `-<issueNumber-or-key>` is appended. Worktree directories remain `issue-<N-or-key>` for uniqueness.\n","readmeFilename":"README.md"}