{"_id":"@rajat-rastogi/maestro","_rev":"29-2c938c1824dc2929dc38a487656db66d","name":"@rajat-rastogi/maestro","dist-tags":{"latest":"0.7.1"},"versions":{"0.1.0":{"name":"@rajat-rastogi/maestro","version":"0.1.0","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.1.0","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"0723d52dfa2200759666d86a26f251bfdb29f0d5","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.1.0.tgz","fileCount":175,"integrity":"sha512-A6ga3dRUJAO/mWxS8S+tkXSD3scpcHxxIDqPLJ/MNrwKTpwkKycOsoyExJfxNNR7HQ+2eIvh0gZJHh9Y1TgQdQ==","signatures":[{"sig":"MEYCIQCAxUtLdmOOXD7fEFG+WoZqsFjg5NreT5d+t1otz9UW8gIhANUwG6hI7ro8Qpeo+Mu9CUUhXwG1aLxjHVP7YgbwpZ14","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376681},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"997b01dbaa1b1621c469c89d524f9f86a687875e","scripts":{"dev":"ts-node --esm src/main.ts","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^4.1.3","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.1.0_1772749879285_0.6098274877637173","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@rajat-rastogi/maestro","version":"0.1.1","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.1.1","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"f99a801b57540e4532f0c0b0d0e6fe15f5fb77ac","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.1.1.tgz","fileCount":176,"integrity":"sha512-wco6gZ0tmIxNsMIOY+B4SIk50AJA9MKVBDk/KwUQ0vnDi5lB+BxEbx1978nxfha4Iyi/x3AR+PgjMQmzaYGm2Q==","signatures":[{"sig":"MEUCICazogTFGxZyMoaAAd1RmymRNHegskSMC2zKtmP/3JWGAiEAwJ9Dqq6dpOls12rzSsC1+n1HxXruWlMLAS1539P0dR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2490663},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"2637c5702ab371794e7845db67b864fe608b3fc1","scripts":{"dev":"ts-node --esm src/main.ts","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^4.1.3","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.1.1_1772777929783_0.7386696470587781","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@rajat-rastogi/maestro","version":"0.1.2","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.1.2","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"0723055b0cb8198da46020feb0c388c07a5b19c6","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.1.2.tgz","fileCount":176,"integrity":"sha512-I1s/8Wxn3i5WjRBuMVNGO1l9MnnLls/4mBdl5QhCKBBZVIVLaNYsPinsdUmMZo0bmnlBTUuSYAkdvvaxChaflA==","signatures":[{"sig":"MEUCIHcVquGfI/mqeQF22EpcM/DyDd1fOgUYWC8jceX3wLniAiEA7XH1NYVuA1nqbMGx2VwiPeOgwDPRFVc4UxK6jfuwodQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2490965},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"8bf932ea240355fdd8aaff5b0756b5d87a5036ba","scripts":{"dev":"ts-node --esm src/main.ts","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^4.1.3","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.1.2_1772778697124_0.03747935560781146","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@rajat-rastogi/maestro","version":"0.1.3","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.1.3","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"05fa1ed221e4897cdd49265319054acb4667622d","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.1.3.tgz","fileCount":176,"integrity":"sha512-cGnmECQwsJbFTAWe/MXFsKfEMEOVS8g0yxvQGztUpTGj9jNlTnl7OGsjY/Y6vvQarsH1wsstYU78L5/Rz0pogg==","signatures":[{"sig":"MEYCIQDpozQA1BGdHwfVqEW5IF/50I0wjzwGaU0yfhkDqWnAxgIhAJyHoJWhxiWX/sh6Ni9+iDVQoLbrJ5s7Xefdf/4dlcdM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2494693},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"8365553484032083d16270540c75683cbee8d1da","scripts":{"dev":"ts-node --esm src/main.ts","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^4.1.3","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.1.3_1772843204820_0.3384105187649984","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@rajat-rastogi/maestro","version":"0.1.4","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.1.4","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"bbcfe5eabcbcd486f9edf3ddd45299d6f29fdd0a","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.1.4.tgz","fileCount":176,"integrity":"sha512-zc3Tc6TV4hQzlZtuMQldloEPMxlLA8cJ4MRow8VxhxlWfPmx/FVcXJFf4toRKvbTj+dZKImTPvzHLnHlg+18vw==","signatures":[{"sig":"MEUCIQCOEjFiUwqZoudm9c4c9rODfWt0YA2Q1YSTswJcTw74rgIgXPBceJ85JPQf4PogPiWDxRVmGEBgd7vnimYGEUV3qB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2494696},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"9ece47be6108134c546c33f7e0594e4751ee3fc8","scripts":{"dev":"ts-node --esm src/main.ts","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^4.1.3","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.1.4_1772846778056_0.41090122474769997","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@rajat-rastogi/maestro","version":"0.1.5","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.1.5","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"39ee3bc5aa5ac13618fee786b3e39e84dbfd17c6","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.1.5.tgz","fileCount":176,"integrity":"sha512-flsF2QDzbgw3WpfOfEzoRZs1XStgL7oSb28j1fPtO2nHmXahLLQX+FlYP1Y+oHcHCClr2c1fbe5w7FuJ1SETDw==","signatures":[{"sig":"MEYCIQCHh39/Lomc46ErVP0z/WWakXm5o0CCVJKc8gM0bcJq7wIhAKnVX5PAarEnz1oD+0OZSGAa4OsRXLjvncO9oxLPawFG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2497292},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"9bd7bb45985551b15e23628f4e257ab66b88e3ee","scripts":{"dev":"ts-node --esm src/main.ts","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^4.1.3","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.1.5_1772897785103_0.08966689995269306","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@rajat-rastogi/maestro","version":"0.1.6","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.1.6","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"12405ce93157fc033886f8df15b4b3720c9fda09","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.1.6.tgz","fileCount":176,"integrity":"sha512-UhUGssNRyFYrzxbIE59Ekf9nQ6YMSw3b6yXy1tT6xVHECnFAyD6UhuIxaSAxjeGMyu2a0/ysEdlf7mPv7KAyVw==","signatures":[{"sig":"MEUCIBmREQoaVRVJeeSRobvbe4siKqBEQ53trRgq35/iJmxxAiEA8b2hO6YJ83CWiNmAyva42Sh3ecqiyY5UErTNoINJiMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2503741},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"510aa9394b39a5fe42aade56b6af640e9f6d3d20","scripts":{"dev":"ts-node --esm src/main.ts","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^4.1.3","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.1.6_1772898704021_0.427609651821099","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@rajat-rastogi/maestro","version":"0.1.7","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.1.7","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"e6d5d7d679140c6b49591601be15c24ac21a1f98","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.1.7.tgz","fileCount":176,"integrity":"sha512-sWmoZcKLOBweL3vo8o7W423k0kBia8CpPI2+LQT721pya6Co3WqjLcziz9Z0X7L9+b+RZA6I1S893jt13wdtZA==","signatures":[{"sig":"MEUCIQCkjZoNMP4rYBaPurgHLwRmAgTHNF7banjObLPSZN/rGgIgWOBtQXjJTDDZufXOLKL4Lk3RfvrxUOgTD4hwqdtsMnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2507453},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"5a8eaec2bfd6aade7649806f22638455f40f7284","scripts":{"dev":"ts-node --esm src/main.ts","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ini":"^4.1.3","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.1.7_1773026422044_0.9435236244575265","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@rajat-rastogi/maestro","version":"0.2.0","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.2.0","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"c178acfbb3bcac048c0443a2a871f11ed45809e2","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.2.0.tgz","fileCount":191,"integrity":"sha512-ul22Gm8TSnr0v/ak6MHUvxa7OVM3ooLpXESnVQeLQ+bx+lcsAZXWhn2S3MDIBI3mohYU+EIxS//murw6UXT2bg==","signatures":[{"sig":"MEUCIQCmTEz8B4R+fbfc6cB1lKOrAFPd9KdnMcLP3b8/oi4ClwIgYqT+VDGwVTYqspi3CNHbge9txOJVl0XkmjlWTAosLbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3719057},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"81d0c40b57890c0f4a904f420adcc16d7b99b625","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.2.0_1774933399140_0.7616164234925464","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@rajat-rastogi/maestro","version":"0.2.1","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.2.1","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"a7eddcdb853ce959ee0c873c0ea1d8b236a881e3","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.2.1.tgz","fileCount":191,"integrity":"sha512-naLEI4SYdH+zd2Dif5sOARQFgA5FHFCF5VAX4SVIgC8qc0u8xJDqfqypv2OgL/WItJ/x5+BgQUbAvpnkGZd9KA==","signatures":[{"sig":"MEUCIQD2EqIq/pBZiT4RhM0qGKayhAyL6xZLXsScQmpNY7OBEAIgFS0/geefW3C9DWY8isdiYw3WYcd3uFc19Yb595C2it8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3721486},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"39d187ffde478998eb4f96d415882cb1ff7e5b5d","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.2.1_1774934248720_0.3499280610768807","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@rajat-rastogi/maestro","version":"0.2.2","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.2.2","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"e58ac472a4d631c43243b88aaab72998e5ce5401","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.2.2.tgz","fileCount":191,"integrity":"sha512-Ko/d4FkO3Bv3DsqeOxFVnTiGzoq/2+G5zjGkMM3a+5s/UZPMwfLs4Xn+/1eeqzxRogYv5m1DgjvD+flYPCJCPg==","signatures":[{"sig":"MEYCIQD5/HYWgwyzD0Al5XO/fhuH4UX85miKBg/XQ1ikCmvcWwIhAMYECtsDLECWKsC4e6M91wk/lB1D7CEZFtZ7Q21jsg8o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3727802},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"275dcb03b8f4017ff30d30484663036e50d12ca4","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.2.2_1775013970654_0.8937240766550252","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@rajat-rastogi/maestro","version":"0.2.3","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.2.3","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"e50d0eb34a418a1bffdfeb1a151b1dd20cb5443f","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.2.3.tgz","fileCount":191,"integrity":"sha512-vLjJRVjIm+iiYjGycRl0AhPP8jjT5YGyCOTJMTMwBaMTHZCREJOLgGw5YWh1nYv7OWp3bUgN7km1FgOubK/h1g==","signatures":[{"sig":"MEUCIF/5i1UQdOITu6BJ/3LxvAbRduqExYGERAkrX316IcXhAiEA7t5/3m5gOTqZBqXBgdxD72Hr5zyJ1X8xZy+x8F2V5A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3733096},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"43b3b25ef487755150de5282f0f8127412c1a9e0","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.2.3_1775015447920_0.8253639939603616","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@rajat-rastogi/maestro","version":"0.2.4","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.2.4","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"8e60dfe186d79fdbd170c1d2b113b8da8467a265","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.2.4.tgz","fileCount":191,"integrity":"sha512-8Y/ydITe1lGfj1Y6rhjQOG9Zja24nb5b9pOl1+fyWXcqngAd0j6Uy/pjeiN+R1knjJk4AbhLgcgNRlOr9/eWUg==","signatures":[{"sig":"MEUCIQCJB2O3G38W1X7qtoQOGkCjIL+D6KhK+SYhq0LpiDNoDQIgSTTQhSNj098VZjip2mEAcYLjnOEH5/QRx4lPIFcv2XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3734121},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"07c5d9e3cc1e688d672513a63048d99aae034ff8","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.2.4_1775017768262_0.04479201419834489","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@rajat-rastogi/maestro","version":"0.2.5","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.2.5","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"cc59811821b47047264d0143423e72ccb9917bb1","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.2.5.tgz","fileCount":191,"integrity":"sha512-b3SuRSDho1lauMT6q9ryqUdltA3rqXdRu4q7ZXMVUmKli4qASInZ3xAvMdf8NmiMdgJRBgzPo6q9EaUzDGMH3g==","signatures":[{"sig":"MEQCIFhoMwIfnGQ+MwYs1yQdWbIKXjZ4bogpSk9Xe2BM33wrAiAPlmpAi5ybrkPk2LCfkfuylMXFnkIU9ZVa43s/QvgqIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3736981},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"017bba85e75db7d03d0888ded5bc7891197c961c","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.2.5_1775018881337_0.8235110978090834","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@rajat-rastogi/maestro","version":"0.2.6","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.2.6","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"a1ce905bc488762ccd53d557cd36968adc37ccfb","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.2.6.tgz","fileCount":191,"integrity":"sha512-pfMgGP+txXqzpNe7FEhf5gH6+uSUGkBeTZo2PMAql4B7EHnWrqXwOxQ0ljkyEC/YWG5uvOizOt9tm4tNjdStGg==","signatures":[{"sig":"MEUCIDCZYfz7wQ9vSdprzY+7LsoNmQk/ESg9r9P6p+v0JmptAiEAqdEYBpqj978P/8PmEPrzh0bH3eQasi/jVCV4GFSmF/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3737397},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"b3f0bbe482b23c03eab9e9854e823d3479bbcc66","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.2.6_1775021317805_0.5025201297569961","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@rajat-rastogi/maestro","version":"0.3.0","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.3.0","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"172ca044cd9be7fcb8c6f461e5740c1c0f9753c1","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.3.0.tgz","fileCount":191,"integrity":"sha512-6aOcREXfTC4lqkICfWhueMg/C2FnY0Ex8L4g2rn+akL7803bMQn0Za+7mmyvOnyYLY++OY8yRvSWvqfqDofJAA==","signatures":[{"sig":"MEUCIQDmq6lURsoYlDKA4uwIksfzU8ZU5yNTfAtEZ3oQdp6/kQIgGAuiDIzcaoH7oQcb2WQnAMsVp1H9i+d0daihpT32Bmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3763966},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"c61c411118fce0870523dfd4448e50a573394372","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.3.0_1775026875832_0.1662135234500497","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@rajat-rastogi/maestro","version":"0.4.0","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.4.0","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"901898e11b250f6476a26efaa65a6ea0105ef440","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.4.0.tgz","fileCount":191,"integrity":"sha512-fGSvA56d7TZnkNB1HC0KmGvl/73N8Ym4zHb64D0g4jx9yIyKQlL6nhkaQpvUlU6W9Lwxl8Q3cPk+Iy73jGOH1w==","signatures":[{"sig":"MEQCIFjA1MPK7gwC+fGaHiw23VB47NOXo8rrvnlOSKo8TUxlAiBvPjD1cha1qqWWneQNw+kyQ7LOa/tFiK3+XBO13KqSMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3768001},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"933fdfbbc40034987c9e6c07a6b3b3a71183d371","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.7","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.4.0_1775084175583_0.6182047120166474","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@rajat-rastogi/maestro","version":"0.4.1","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.4.1","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"b062a4a40885dd12b03386a6390027464f972e65","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.4.1.tgz","fileCount":191,"integrity":"sha512-p7OjDx0ZF9NDas5AcNti3cFVccptoaA2rdXEZVga5fNyI8xwxb7HapfEQ5prV0xVsV8bo277dN8vWT2vaVqVqQ==","signatures":[{"sig":"MEQCIBbssfd5pmMh9V8qi4MdB+bNjEsf/AeO2GgNWROIMgSJAiB9HqkPDeRCPgwetW4UOz4Xr3Ja3F379OPetqrRmneLlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3768034},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"1882ecbf3f2636d1cc8554a9b8b6d138d200ef45","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.4.1_1775087700389_0.2760559175161721","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@rajat-rastogi/maestro","version":"0.4.2","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.4.2","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"f9c43d5a174a3afa8faad4da5a0fe23dfefab905","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.4.2.tgz","fileCount":191,"integrity":"sha512-HdZ6Dacb4YxUO/BY8Uaext8nXURKKNo5gviJcrXGULp76yoif7JhqajvAgbgtOYLmTPAs+dcF+ockcAoigXJvA==","signatures":[{"sig":"MEYCIQCljg9RdNEn1989aH5Zw8p6zOysBvJFJ6aAR+A9pGCw2AIhAPKTI393gzIeLXjk2s6JaohpQ0kLXisAoQ3VY+aat+j7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3768751},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"ac4fe906201d339fe415ee6a59df9e01e86f85e2","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.4.2_1775151790962_0.8508443900802409","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@rajat-rastogi/maestro","version":"0.4.3","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.4.3","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"61a902955bd0247fe5c29059904d2657ad860bfe","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.4.3.tgz","fileCount":191,"integrity":"sha512-J2tlNzwOQYMdEmIGhra9M1AjSkVntAsokpXvqfjpY+4j1zvuTIwcdVCp4Lp6fBSZmh5HFJilFYGGlZEpwNtrrQ==","signatures":[{"sig":"MEUCIQDMVAkKoQyrBqHaMyQQ1R2fEAAKEmACAxe26agtVMmmXwIgTsA80yUWxrlUyDILLet8FlLwhVDGAdxWF99mQL1TCC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3768516},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"5ef9af7f0adb82f961957b7d198b21067d54bf4f","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.4","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.4.3_1775152349857_0.10163502103229893","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@rajat-rastogi/maestro","version":"0.5.0","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.5.0","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"d9b7bbf7160aff5a163bc8a49ec446f91392860f","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.5.0.tgz","fileCount":192,"integrity":"sha512-bKaH4I07Buo7brEhkT97PtXYoMjgeb5HsTynZny2kw2mvGHkohCabBBUy1ps5uUpLNBFCW5wXjxXy4FIWoZPUQ==","signatures":[{"sig":"MEUCIG/ksg/nd9s4jMQgTYWRO4M4UhBE3jZC4CqKG/kZYe/RAiEA4RXJ3e06q9io+W7ch559er97nhH/A1IVidQcPVb2IK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5887394},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"2f4c95ca481379976c8710030d6f5ff727433807","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.7","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.5.0_1775238482543_0.8124681558795761","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@rajat-rastogi/maestro","version":"0.5.1","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.5.1","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"cf6f257091d97f68c7310ad91297b3b24ff558b8","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.5.1.tgz","fileCount":193,"integrity":"sha512-IrQsp2TIpjFCqhpT0zhXG+an5xrc1T1OwMFXyg0XxSB96FzYe4/6nvz1XE6Pl68JV1UHFz8Tj9G1FJk6+kbO9Q==","signatures":[{"sig":"MEQCIAlW8i5Dsp4aFVbhFpQeswa2aqRxLWRFTcLsXavPlMcgAiAkGCZ5PRwxRr94yXzVSvDuE29DQFxN5F1PU+Ynim4NWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4075755},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"c456a4963466744dd43df6078813d80bf75da744","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.7","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.5.1_1775241795736_0.45609356267262013","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@rajat-rastogi/maestro","version":"0.5.2","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.5.2","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"16c60dde29da1da84cc6b71a81322ff497462885","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.5.2.tgz","fileCount":193,"integrity":"sha512-52jYWr7VJWr6kZVosvT0NeNX5FQN2FalBX+X1SS30WMf1HHRZt6KyZ9h9T1uI4uJliAIgq5CXG0lbAdcHpfItQ==","signatures":[{"sig":"MEUCIQCSF+2j8n5Gvmd+OtjgPtMeP/7HaiHzaXn7w7xnYl1zigIgfkEBihz3UgtN7aHUemdshr3xIuKnpy4SLNfKtg+rav4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4078178},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"c02c9aa651ea999723246700f941654c8e584acb","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.7","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.5.2_1775253719117_0.5386029877737875","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@rajat-rastogi/maestro","version":"0.5.3","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.5.3","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"7c46bc15ff851ea2b46722595f6aade170c20c35","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.5.3.tgz","fileCount":193,"integrity":"sha512-Sb3r3gvT+iF6z+c7t4u/VfP1Gq/hAyX0pwomtqAtkz7W3WgkSoBn2ooMafZyAiOGfUk+sc/ZBIh3On9abOCBiA==","signatures":[{"sig":"MEYCIQDBSj+6dWlULcDjW/FUfo6xJLdBuqqAx+A8oj4VBTyjegIhAO0TQ0vJNffdDknL//K6sUAs3Bhsw+IfoW416ClgTydZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4078235},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"8429411bcbe3f6eb01a5802a29e9af6036326f49","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.7","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.5.3_1775259648270_0.5122223503837777","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@rajat-rastogi/maestro","version":"0.5.5","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.5.5","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"8d7755e34e9af7294066b316d0f749bee6bee98f","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.5.5.tgz","fileCount":73,"integrity":"sha512-UJmIH3uwyNiFoq5PWiUO8B+yBgOtaCcBh9QP8p/JbG8Y7b3/zPfgFPKi+O2v/+Kmo2ArU2eS0pO2X8h8wkUUzA==","signatures":[{"sig":"MEUCICchIjhuj+J/V+sHs0yvNIYqS8wK8b4MGdh4pHOkjW4YAiEA6Zz+EBa6kXAi+GuF2JdV0ocY8VVPGDXMrui8KwHioGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3898244},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"bebbe88d4c1a155ca8b8a25f0d82a421a2b393b2","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.7","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.5.5_1775580423631_0.8870018482372652","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@rajat-rastogi/maestro","version":"0.5.6","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.5.6","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"7d57106f8a8ef5e5d70b0cfe13d0bfde960470d3","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.5.6.tgz","fileCount":73,"integrity":"sha512-h8mL5UNyYFaUYyIYNKtw+H17H0pIPGJ5ndgXQo4ngOnhLvCk7E2PqjBlC+afJ3qMVLUKKchoOj4bituA7X0aIg==","signatures":[{"sig":"MEUCIAcr0dkWx7Bx8lmE3VQyGky8Rt28u8I4UTBhUbPuiWxQAiEA3F0mbtPWMCPutl8VTrhIU4W2pet0Sp8TRkG5P/xVTlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3899641},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"9ece134b91ec3b10268a13b375778b808f98657e","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.7","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.5.6_1775587203671_0.8009650897817451","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@rajat-rastogi/maestro","version":"0.6.0","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.6.0","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"f490f577571b6386a86c4b305a793d4130c93a81","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.6.0.tgz","fileCount":73,"integrity":"sha512-/FfbaknzzB8fFiDoF14TGLrXUNM7x+6cx4/etW04H0vRMe48KIMOOTB5cs+kIer1N45dN8j8l/FaqjdqUA9bsA==","signatures":[{"sig":"MEUCICnMnBm1IXpLg6QpxNbJ2yezPC0BY96wavxVM6ujHzhQAiEA3oIbBaJVlJ0QRpBDCqq/qhXh/ZZOFpoCqBzw6aPkP50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3903489},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"9fc39ca011e94c423e9288d73cc1cace4118e811","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.7","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.6.0_1775619729864_0.3219443908458093","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@rajat-rastogi/maestro","version":"0.7.0","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","_id":"@rajat-rastogi/maestro@0.7.0","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"bin":{"maestro":"dist/main.js"},"dist":{"shasum":"810b3da1a09cc206dd83779c16f860cb0dcc0d5d","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.7.0.tgz","fileCount":73,"integrity":"sha512-V9DGJpo8zOOrnJetmk+A7k0hwPJ5Hc2RrIKRELvJaPF9YWqRj1FzudvgapIefY8SLaLNudIIE2Z3IGs9SY7ePA==","signatures":[{"sig":"MEYCIQDZ+Sz4Bzp7iOdwvVySQ4EQhCGFaMtBjROrfg/p2SJjcQIhALE5R0a35M1540u+hgnwsxlzUOgoudokJWEEpwD44sR2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3918115},"main":"dist/main.js","type":"module","types":"./dist/main.d.ts","engines":{"node":">=22.0.0"},"gitHead":"ffc3a4108d0f4509470e68bc5d5ea75d3d001c04","scripts":{"dev":"ts-node --esm src/main.ts","gui":"cd app && npm run dev","build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","clean":"rimraf dist","start":"node dist/main.js","build-exe":"node scripts/build-exe.mjs","gui:build":"cd app && npm run build","prepublishOnly":"npm run build && npm run gui:build"},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"repository":{"url":"git+https://github.com/rajat-rastogi/maestro.git","type":"git"},"_npmVersion":"10.9.7","description":"Conduct your codebase — autonomous AI coding orchestrator","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ini":"^4.1.3","node-pty":"^1.1.0","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.10","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","@types/ini":"^4.1.1","typescript":"^5.6.0","@types/node":"^22.0.0","@electron/rebuild":"^4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/maestro_0.7.0_1775686791156_0.9825333295948249","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@rajat-rastogi/maestro","version":"0.7.1","description":"Conduct your codebase — autonomous AI coding orchestrator","type":"module","main":"dist/main.js","bin":{"maestro":"dist/main.js"},"scripts":{"build":"tsc && node --input-type=module -e \"import{cpSync}from'fs';try{cpSync('src/dashboard/assets','dist/dashboard/assets',{recursive:true,force:true})}catch{}\"","build-exe":"node scripts/build-exe.mjs","prepublishOnly":"npm run build && npm run gui:build","dev":"ts-node --esm src/main.ts","start":"node dist/main.js","clean":"rimraf dist","gui":"cd app && npm run dev","gui:build":"cd app && npm run build"},"keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"author":{"name":"Rajat Rastogi"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rajat-rastogi/maestro.git"},"homepage":"https://github.com/rajat-rastogi/maestro#readme","bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"engines":{"node":">=22.0.0"},"dependencies":{"commander":"^12.1.0","ini":"^4.1.3","node-pty":"^1.1.0"},"devDependencies":{"@electron/rebuild":"^4.0.3","@types/ini":"^4.1.1","@types/node":"^22.0.0","esbuild":"^0.24.0","postject":"^1.0.0-alpha.6","rimraf":"^5.0.10","typescript":"^5.6.0"},"_id":"@rajat-rastogi/maestro@0.7.1","gitHead":"c417409ae43cdbe14080e58fae78d08a2b7f525c","types":"./dist/main.d.ts","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-wX++eWDTK+nsLSItrf6HDV35EYrNvxgZZGd25Ve6hHaG9vZJy7jpU4Of6q+GRgu6FtGOST0GFLmIFwun2v+deQ==","shasum":"5fc0062e435f27618d2ea087d1bd6df08a325e0f","tarball":"https://registry.npmjs.org/@rajat-rastogi/maestro/-/maestro-0.7.1.tgz","fileCount":73,"unpackedSize":3919163,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEBNUuWImDNJckCCmxleGvlztsqk5pxDmFltHqUOz+/+AiBelQFXyQjo5I7g9iy8WOdO+60chxBxJJWDT3lj56Pnaw=="}]},"_npmUser":{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"},"directories":{},"maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/maestro_0.7.1_1775777035675_0.66384081219318"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-05T22:31:19.152Z","modified":"2026-04-09T23:23:56.036Z","0.1.0":"2026-03-05T22:31:19.466Z","0.1.1":"2026-03-06T06:18:50.055Z","0.1.2":"2026-03-06T06:31:37.385Z","0.1.3":"2026-03-07T00:26:45.102Z","0.1.4":"2026-03-07T01:26:18.307Z","0.1.5":"2026-03-07T15:36:25.418Z","0.1.6":"2026-03-07T15:51:44.255Z","0.1.7":"2026-03-09T03:20:22.311Z","0.2.0":"2026-03-31T05:03:19.456Z","0.2.1":"2026-03-31T05:17:29.008Z","0.2.2":"2026-04-01T03:26:10.942Z","0.2.3":"2026-04-01T03:50:48.273Z","0.2.4":"2026-04-01T04:29:28.522Z","0.2.5":"2026-04-01T04:48:01.622Z","0.2.6":"2026-04-01T05:28:38.024Z","0.3.0":"2026-04-01T07:01:16.090Z","0.4.0":"2026-04-01T22:56:15.875Z","0.4.1":"2026-04-01T23:55:00.684Z","0.4.2":"2026-04-02T17:43:11.235Z","0.4.3":"2026-04-02T17:52:30.156Z","0.5.0":"2026-04-03T17:48:02.902Z","0.5.1":"2026-04-03T18:43:15.988Z","0.5.2":"2026-04-03T22:01:59.386Z","0.5.3":"2026-04-03T23:40:48.518Z","0.5.5":"2026-04-07T16:47:03.908Z","0.5.6":"2026-04-07T18:40:04.023Z","0.6.0":"2026-04-08T03:42:10.129Z","0.7.0":"2026-04-08T22:19:51.418Z","0.7.1":"2026-04-09T23:23:55.921Z"},"bugs":{"url":"https://github.com/rajat-rastogi/maestro/issues"},"author":{"name":"Rajat Rastogi"},"license":"MIT","homepage":"https://github.com/rajat-rastogi/maestro#readme","keywords":["ai","orchestrator","automation","coding","claude","copilot","github-copilot","cli","developer-tools"],"repository":{"type":"git","url":"git+https://github.com/rajat-rastogi/maestro.git"},"description":"Conduct your codebase — autonomous AI coding orchestrator","maintainers":[{"name":"rajat-rastogi","email":"rajatthegr8@gmail.com"}],"readme":"<p align=\"center\">\r\n  <img src=\"assets/logo.png\" width=\"160\" alt=\"Maestro\" />\r\n</p>\r\n\r\n# Maestro\r\n\r\n**Autonomous AI coding orchestrator.** Maestro reads a markdown plan file, executes each\r\ntask using a fresh Claude Code or GitHub Copilot session, validates after every step,\r\ncommits the result, and runs a multi-phase code review — all without human intervention.\r\n\r\n---\r\n\r\n## How It Works\r\n\r\n```\r\nPlan File  →  Phase 1: Tasks  →  Phase 2: First Review  →  Phase 3: Second Review  →  Phase 4: Finalize\r\n               (N tasks,           (single agent,            (multi-agent,               (optional\r\n                validate +          broad pass)               targeted pass)               cleanup)\r\n                commit each)\r\n```\r\n\r\n1. **Parse** — Maestro reads your markdown plan and extracts tasks (checkboxes) and\r\n   validation commands.\r\n2. **Execute** — Each task is sent to a fresh AI session. The session runs until all\r\n   checkboxes are marked complete.\r\n3. **Validate** — After each task, shell validation commands run. On failure, a retry\r\n   is triggered (up to `task_retry_count`).\r\n4. **Commit** — A git commit is made after each successful task.\r\n5. **Review** — Two review phases run over the full diff: Phase 2 catches broad issues,\r\n   Phase 3 runs multiple specialist agents on targeted concerns.\r\n6. **Finalize** — Optional cleanup pass (disabled by default).\r\n\r\n---\r\n\r\n## Prerequisites\r\n\r\n- **Node.js ≥ 22**\r\n- **Git**\r\n- At least one AI provider:\r\n  - **Claude Code**: `npm install -g @anthropic-ai/claude-code` — then `claude login`\r\n  - **GitHub Copilot**: `npm install -g @github/copilot` — then `gh auth login`\r\n\r\n---\r\n\r\n## Installation\r\n\r\n```sh\r\nnpm install -g @rajat-rastogi/maestro\r\n```\r\n\r\n---\r\n\r\n## Quick Start\r\n\r\n**1. Write a plan file** (`docs/plans/my-feature.md`):\r\n\r\n```markdown\r\n# Plan: Add greeting endpoint\r\n\r\n## Overview\r\nAdd a /greet route that returns a personalised JSON greeting.\r\n\r\n## Validation Commands\r\n- `npm run build`\r\n- `npm test`\r\n\r\n### Task 1: Create the route handler\r\n- [ ] Create `src/routes/greet.ts` with a `GET /greet?name=` handler\r\n- [ ] Export `greetRouter` from the file\r\n- [ ] Add unit test in `src/routes/greet.test.ts`\r\n\r\n### Task 2: Wire into Express app\r\n- [ ] Import `greetRouter` in `src/app.ts`\r\n- [ ] Register at `/greet` before the catch-all handler\r\n```\r\n\r\n**2. Run it:**\r\n\r\n```sh\r\nmaestro docs/plans/my-feature.md\r\n```\r\n\r\n**3. Watch the output** — each task is executed, validated, and committed automatically.\r\nWhen all tasks are done Maestro prints `ALL_TASKS_DONE` and kicks off the review phases.\r\n\r\n---\r\n\r\n## Plan File Format\r\n\r\n```markdown\r\n# Plan: <Title>\r\n\r\n## Overview\r\nOne-paragraph description of the goal.\r\n\r\n## Validation Commands\r\n- `command that must pass after every task`\r\n- `another command`\r\n\r\n### Task 1: <Title>\r\n- [ ] Specific, verifiable deliverable\r\n- [ ] Another deliverable\r\n\r\n#### Validation Commands\r\n- `command that only runs after this task`\r\n\r\n### Task 2: <Title>\r\n- [ ] Deliverable\r\n```\r\n\r\n**Rules:**\r\n- `## Validation Commands` (top-level) — runs after **every** task.\r\n- `#### Validation Commands` (under a task) — runs only after that task.\r\n- Each checkbox must be a specific, observable outcome — Claude marks it `[x]` when done.\r\n- Every task should leave the codebase in a compilable, passing state.\r\n\r\n---\r\n\r\n## CLI Reference\r\n\r\n| Flag | Description | Default |\r\n|------|-------------|---------|\r\n| `[plan-file]` | Path to the markdown plan to execute | — |\r\n| `--provider <name>` | AI provider: `copilot` or `claude` | `copilot` |\r\n| `-m, --max-iterations <n>` | Maximum task execution iterations | `50` |\r\n| `--max-external-iterations <n>` | Second-review iteration limit (0 = auto) | `0` |\r\n| `-r, --review` | Skip tasks; run review pipeline on current branch | — |\r\n| `-t, --tasks-only` | Run tasks only; skip all reviews | — |\r\n| `-b, --base-ref <ref>` | Override default branch for review diffs | auto |\r\n| `--skip-finalize` | Skip finalize step | — |\r\n| `--worktree` | Run in an isolated git worktree | — |\r\n| `--plan <description>` | Create a plan file interactively via AI | — |\r\n| `-s, --serve` | Start live web dashboard | — |\r\n| `--replay` | Browse completed runs in offline dashboard | — |\r\n| `-p, --port <n>` | Web dashboard port | `8080` |\r\n| `-w, --watch <dir>` | Extra directory to watch for progress files | — |\r\n| `-d, --debug` | Enable debug logging | — |\r\n| `--no-color` | Disable ANSI color output | — |\r\n| `--plan-tips` | Show plan authoring best practices | — |\r\n| `--gui` | Open Maestro desktop GUI (Electron app) | — |\r\n| `--install-agent` | Set up this machine as a Maestro remote agent | — |\r\n| `--docs` | Open full reference documentation in browser | — |\r\n| `--config` | Open web UI to view/edit configuration | — |\r\n| `--reset` | Interactively reset global config to defaults | — |\r\n| `--dump-defaults <dir>` | Extract embedded defaults to a directory | — |\r\n| `--config-dir <dir>` | Override config directory | — |\r\n\r\n---\r\n\r\n## Configuration\r\n\r\nMaestro merges configuration from four layers (highest priority first):\r\n\r\n1. **CLI flags** — `--provider`, `--max-iterations`, etc.\r\n2. **Project config** — `.maestro/config` in the current working directory\r\n3. **Global config** — `~/.config/maestro/config`\r\n4. **Embedded defaults** — shipped inside the package\r\n\r\nConfig files use INI format. You only need to set keys that differ from the defaults.\r\n\r\n### Config Keys\r\n\r\n| Key | Default | Description |\r\n|-----|---------|-------------|\r\n| `ai_provider` | `copilot` | `copilot` or `claude` |\r\n| `claude_command` | `claude` | Claude Code executable |\r\n| `claude_args` | (see defaults) | Extra args passed to Claude |\r\n| `claude_error_patterns` | (see defaults) | Patterns that signal a fatal Claude error |\r\n| `copilot_command` | `copilot` | Copilot executable |\r\n| `copilot_args` | `--autopilot --allow-all` | Extra args passed to Copilot |\r\n| `copilot_error_patterns` | (see defaults) | Patterns that signal a fatal Copilot error |\r\n| `max_iterations` | `50` | Max AI iterations per task |\r\n| `max_external_iterations` | `0` | Review iteration limit (0 = auto) |\r\n| `iteration_delay_ms` | `2000` | Delay between iterations (ms) |\r\n| `task_retry_count` | `1` | Retries on validation failure |\r\n| `validation_timeout_ms` | `60000` | Validation command timeout (0 = unlimited) |\r\n| `finalize_enabled` | `false` | Enable Phase 4 finalize step |\r\n| `use_worktree` | `false` | Run in isolated git worktree |\r\n| `plans_dir` | `docs/plans` | Default directory for plan files |\r\n| `default_branch` | (auto) | Base branch for review diffs |\r\n| `vcs_command` | `git` | VCS executable |\r\n| `push_on_complete` | `false` | Push branch after all phases complete |\r\n| `port` | `8080` | Web dashboard port |\r\n| `watch_dirs` | — | Comma-separated extra dirs for dashboard |\r\n| `color_task` | `#00ff00` | Task phase color |\r\n| `color_review` | `#00ffff` | Review phase color |\r\n| `color_signal` | `#ff6464` | Signal color (ALL_TASKS_DONE etc.) |\r\n| `color_warn` | `#ffff00` | Warning color |\r\n| `color_error` | `#ff0000` | Error color |\r\n| `color_info` | `#b4b4b4` | Info / default text color |\r\n| `color_timestamp` | `#8a8a8a` | Timestamp color |\r\n\r\nEdit your global config:\r\n\r\n```sh\r\nmaestro --config     # opens browser-based editor\r\n```\r\n\r\nOr edit `~/.config/maestro/config` directly (INI format).\r\n\r\n---\r\n\r\n## AI Providers\r\n\r\n### Claude Code\r\n\r\n```sh\r\nnpm install -g @anthropic-ai/claude-code\r\nclaude login\r\n```\r\n\r\nSet in config: `ai_provider = claude`.\r\n\r\n### GitHub Copilot\r\n\r\n```sh\r\nnpm install -g @github/copilot\r\ngh auth login\r\n```\r\n\r\nSet in config: `ai_provider = copilot` (this is the default).\r\n\r\n---\r\n\r\n## Web Dashboard\r\n\r\n| Command | What it does |\r\n|---------|-------------|\r\n| `maestro <plan> --serve` | Live dashboard — streams task progress in real time |\r\n| `maestro --replay` | Offline dashboard — browse completed run logs |\r\n| `maestro --config` | Config editor — view and change all settings in a browser UI |\r\n\r\nAll dashboards run locally on `http://localhost:8080` (or your configured port).\r\n\r\n---\r\n\r\n## Writing Good Plans\r\n\r\nA few key tips (run `maestro --plan-tips` for the full guide):\r\n\r\n- **Validation must pass at every step** — not just when all tasks are done. Use\r\n  conditional checks (`existsSync`) if a file is created by a later task.\r\n- **Checkboxes are verifiable outcomes** — write `Create src/foo.ts with exported bar()`\r\n  not `Work on the foo module`.\r\n- **Each task should leave the build green** — no intentionally broken intermediate states.\r\n- **Prefer independent tasks** — tasks that don't depend on files from other tasks are\r\n  safer, easier to retry, and useful with `--tasks-only`.\r\n- **Sequential dependencies** — if Task 3 imports a file created by Task 1, use the\r\n  incremental validation pattern so Task 2 doesn't fail.\r\n\r\n---\r\n\r\n## Desktop GUI\r\n\r\nMaestro includes an Electron-based desktop GUI with a live terminal grid for managing\r\nAI coding sessions across multiple machines.\r\n\r\n```sh\r\nmaestro --gui\r\n```\r\n\r\nOn first run, GUI dependencies (Electron, xterm.js, etc.) are installed automatically.\r\n\r\nFeatures:\r\n- **Terminal grid** — 3-column view with miniature xterm.js previews of all sessions\r\n- **Fullscreen overlay** — click any tile for a full interactive terminal\r\n- **Session state tracking** — real-time Working / Waiting / Idle / Input Required badges\r\n- **Machine management** — add remote dev boxes, monitor online status\r\n- **Create Terminal wizard** — launch Claude or Copilot sessions on any machine\r\n\r\n---\r\n\r\n## Remote Agent\r\n\r\nRun AI coding sessions on remote machines (e.g. Azure Dev Boxes) from your local Maestro GUI.\r\n\r\n### Setup (one-time, on the remote machine)\r\n\r\nOpen **PowerShell as Administrator** on the remote machine and run:\r\n\r\n```sh\r\nnpm install -g @rajat-rastogi/maestro\r\nmaestro --install-agent\r\n```\r\n\r\nThe setup wizard handles everything:\r\n1. Installs devtunnel (Microsoft Dev Tunnels)\r\n2. Creates a tunnel with port forwarding\r\n3. Installs the agent (WebSocket server + PTY management)\r\n4. Deploys Claude Code hooks for session state tracking\r\n5. Registers a Scheduled Task for auto-start on login\r\n\r\nAfter setup, enter the Tunnel ID in Maestro's Machines view and click **Save & Ping**.\r\n\r\n---\r\n\r\n## --docs\r\n\r\n```sh\r\nmaestro --docs\r\n```\r\n\r\nOpens the full reference documentation (this content, as a formatted HTML page) in your\r\ndefault browser — no internet connection required, served from the local install.\r\n","readmeFilename":"README.md"}