{"_id":"repooperator","_rev":"47-8870bd66100f929f488d8839625df96e","name":"repooperator","dist-tags":{"latest":"0.27.0"},"versions":{"0.1.0":{"name":"repooperator","version":"0.1.0","license":"MIT","_id":"repooperator@0.1.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"bin":{"repooperator":"bin/repooperator.js"},"dist":{"shasum":"fa58bf77ec82b2cec088f4afcae51ca4949700ff","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.1.0.tgz","fileCount":5,"integrity":"sha512-s0zevW47OyZYh3kRqmwnqggYV5ok/gltxMog7m3HUPmdD/zcy5sdWTW2aFAoYernlZ2W8Ul96fvMlVVU2Kb1OQ==","signatures":[{"sig":"MEUCIFRPUmnWXEvGO3wJPKMIDO1GXX3dtW9x54wwtzwmyvekAiEA7hs5e53DO+2i2New2QQeQfague08CwsPGSNm/dmyvlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65895},"engines":{"node":">=20"},"gitHead":"b53714cbd546a9f96b72ab3b0d087f46412d5c9b","private":false,"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"_npmVersion":"11.12.1","description":"RepoOperator onboarding and local worker management CLI.","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.1.0_1777336995609_0.16804321269686207","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"repooperator","version":"0.1.1","license":"MIT","_id":"repooperator@0.1.1","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"bin":{"repooperator":"bin/repooperator.js"},"dist":{"shasum":"6a7f1cbfdc0fc365e4271567a47085631c66a488","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.1.1.tgz","fileCount":5,"integrity":"sha512-bgnTkWLSOsu9tDVv43cFnbk1HCJ/bmlvZqpyR7kTb2bSd6shEigWkUOpVUOdAkQ6JXmsuS3anjDvFE3H24ZRNQ==","signatures":[{"sig":"MEUCIEJxk5QZvqgc0BinYuii4fOgr/vF7Vy107/tjKUxwKCgAiEAij+qbjpAw6SmBqPbEdcfTBZ4Oqh467oT7R7Cf9iBc28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82966},"engines":{"node":">=20"},"gitHead":"edf775aa92816e12af74d7cf98903e0ed5b66b45","private":false,"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"_npmVersion":"11.12.1","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.1.1_1777342304244_0.6338624087622156","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"repooperator","version":"0.1.2","keywords":["ai","agent","cli","gitlab","github","repository","ollama","developer-tools"],"license":"MIT","_id":"repooperator@0.1.2","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repooperator":"bin/repooperator.js"},"dist":{"shasum":"af9b7915928debe9b6aab04ae3c76a5a3ecc3605","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.1.2.tgz","fileCount":5,"integrity":"sha512-ZJG0uJWLN9PAa+1diJdS1GhwkVX9NeHwzeLHb+WAJuAzXaWBAqx1TGJ8Kxf5k042nlTWaZ+TZ9S7SFjHA1GEgA==","signatures":[{"sig":"MEUCIQDtM3Eu5mM4LMphODry4Yc3BRcNzUriMyRwmrbFx6MaRQIgA+geQkgFSjM8RBDw4w1RuyeWcH/Z5cYUn958LPnPMhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83351},"engines":{"node":">=20"},"gitHead":"a8988cca1680eb42b11ad358a0a7e33dfd55a067","private":false,"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.12.1","description":"RepoOperator onboarding and local worker management CLI.","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.1.2_1777351302866_0.7148900886102885","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"repooperator","version":"0.2.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","developer-tools"],"license":"MIT","_id":"repooperator@0.2.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repooperator":"bin/repooperator.js"},"dist":{"shasum":"07b85e4b8d241b2fd4e227e3fc75225ed8bc23bd","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.2.0.tgz","fileCount":6,"integrity":"sha512-d4mL87rWVYQiIuYBMTtO3QbS0UYpYVmtSG7lhTHzD91sC/O6j4CvWawLtt+B3D9ucB9VsbLcEweO9xzC3l7JQA==","signatures":[{"sig":"MEQCIFixxdVzKqsfIlNUa60RNS8gmu3AMuchAreIMWBpAWmXAiBYTehbMGXkiv+P54TUHhP3uGfACCM+NMNJQi6RBG31rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108645},"engines":{"node":">=20"},"gitHead":"0e09b5c2ba9e8dddd900d582d5e03f300b1b3071","private":false,"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.12.1","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.2.0_1777361295708_0.6459169631847288","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"repooperator","version":"0.2.1","keywords":["ai","agent","cli","gitlab","github","repository","ollama","developer-tools"],"license":"MIT","_id":"repooperator@0.2.1","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repooperator":"bin/repooperator.js"},"dist":{"shasum":"4c47e49f1ce426c6c2937899d8b84043b5316e5c","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.2.1.tgz","fileCount":6,"integrity":"sha512-TRBaWnLAtt5eU2D2bwbVe9fN6qjbprhbNKF74auBPnLL0HcmqmvRwxSl4yWeYlX5xkLiVLrPQI9JmeWMTuc/YA==","signatures":[{"sig":"MEYCIQC9A8JApvQakpiTBi51IhQ8O6PeZcjvrU3InMEZXVut8AIhAMrREnGQI7k4ybkegpiu9sOyXYrwCzBwOVLq5k8HS5pW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112774},"engines":{"node":">=20"},"gitHead":"0e09b5c2ba9e8dddd900d582d5e03f300b1b3071","private":false,"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.12.1","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.2.1_1777361754171_0.19095338085341163","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"repooperator","version":"0.2.3","keywords":["ai","agent","cli","gitlab","github","repository","ollama","developer-tools"],"license":"MIT","_id":"repooperator@0.2.3","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repooperator":"bin/repooperator.js"},"dist":{"shasum":"72d71265a8f4cc24f30156eb25d5d9318b95501b","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.2.3.tgz","fileCount":84,"integrity":"sha512-u1i+HVlLmFqttw9iYMufMQ8/RgVOF5akV9AkJdYF2FJyII3AkUGHOOsQ0Vw1xpjxc+LV3IKS3VMntPEWO4UatA==","signatures":[{"sig":"MEQCIGQomlqoNECj3KIh4q9XZg2yb6gCPUGBPz56F844N3VXAiBr6NHflkjs2oDohdG8QOZnTJFfJwKZTLJZKNyr+rVNyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568763},"engines":{"node":">=20"},"gitHead":"2975f46022bd00121d11594a01383cfa4b7fdbe4","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.12.1","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.2.3_1777437050451_0.28977810813249105","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"repooperator","version":"0.2.4","keywords":["ai","agent","cli","gitlab","github","repository","ollama","developer-tools"],"license":"MIT","_id":"repooperator@0.2.4","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repooperator":"bin/repooperator.js"},"dist":{"shasum":"935947c92204941b6403bf1f2ba533aa39f3781b","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.2.4.tgz","fileCount":85,"integrity":"sha512-bE9qB1zt1fc2r03gjrmrhh4W9RBG2I2JB0iXzLiyKGrqPP4NvbLD5dmse4MvAZijohE3vBovUNrEnKl58Sqktw==","signatures":[{"sig":"MEYCIQDxZSQbvoVlDWGrMItWnI0KRGaTyT6+YBuC9acuSX/4QQIhALWV2Qb10MRvg32OXQUXqJ0Fcgd05kqlLng7+7BgBYJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594083},"engines":{"node":">=20"},"gitHead":"928057cdddab0457561d99f447f84c22b855eb0d","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.12.1","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.2.4_1777440744205_0.8118522297846382","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"repooperator","version":"0.2.5","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.2.5","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repooperator":"bin/repooperator.js"},"dist":{"shasum":"9bc2e2e5345831b51f0f0fa40acc05ffff5b6609","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.2.5.tgz","fileCount":124,"integrity":"sha512-msPPJck6RJ3de8dlqN2zSYBHFeLRQGUmUnZ4t00p9gRUfryMCd1OMaDYfkdgotuSy9oVDpJHLS+6Ns4/o1Gkqg==","signatures":[{"sig":"MEUCICFRSZ1cR1jQft5cA55unz0I3xglh/3kueDL8PAAEkEzAiEAsnaC6kYausp2Bzh3UFiLtdeegtxa8adsB9jvgFweS/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":971096},"engines":{"node":">=20"},"gitHead":"4ca8da58fd15cc116a418120ed1f0fa22796da2b","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.12.1","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.2.5_1778026718511_0.6572308428516194","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"repooperator","version":"0.3.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.3.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repooperator":"bin/repooperator.js"},"dist":{"shasum":"c171bd77fe3e8b04617a552eadca5579659b6aa4","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.3.0.tgz","fileCount":281,"integrity":"sha512-bN+4ea/XBvUvgdJ9MGWDM7/60mXYpi2KI6j82j+vA6Jy5BOWuEU/81SWsC6uqqSFiZNEGUmT21ZGgtHWLheOvg==","signatures":[{"sig":"MEUCIQDQ6D5xXS4sqUrrEdUKAoK/QZ5JWZX+Z7F6kLymf0f8awIgTL1KWQXyl+SCMpwQ4pxous+u0AxkMoxlUrzul9AYyik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2619100},"engines":{"node":">=20"},"gitHead":"5f24e5d022c81e0f7b74be995f608c3da4356d64","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.3.0_1785813142757_0.6377392704048028","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"repooperator","version":"0.5.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.5.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"101716598a2bf4604ecc017c509be163d4a6fbe0","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.5.0.tgz","fileCount":292,"integrity":"sha512-0WrOxKiwxxsX8g7Z0d7qKq/Fe2Go4wzF3T9SRiYk7eBYmavwe7L4aPk9at1NjyXT6VnW/JleAGT8b3hKTrhVoA==","signatures":[{"sig":"MEQCIBLO2Ch3Q9X9I30a18rUP+6Vj89UcfLiK7Y/oHKai/a5AiA07WNwdviHLA+Cq3YZs+W8+gTwyQTMwamDkTXDduN9HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2682788},"engines":{"node":">=20"},"gitHead":"e028391451fbda8785dfd3bfcf6f5d4ac3f1dd2c","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.5.0_1785827669964_0.9513677352705625","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"repooperator","version":"0.6.1","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.6.1","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"bd3a85d6db19416752ebf3b1e46ef2234df0b0ea","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.6.1.tgz","fileCount":292,"integrity":"sha512-yMWRRWUTvDzmURhLvAr8Pm6brUhHl8E9JjD68pfbAI1ICt4KtHnOH1lmn48dB8wnY0gpMNOVl7pVgTdM9xCVEg==","signatures":[{"sig":"MEUCIQD8RpPbzRminKCqp19YtccD3xZKbFrIuqXzbaOzfszc/gIgB7QONk48XwyTQK2fIfdpFXB2wMjMYDfF8O6lp6kx0L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2697600},"engines":{"node":">=20"},"gitHead":"3251ccddebb833c9e8802bc211b6c8d86fb10144","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.6.1_1785829061272_0.49911119521589997","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"repooperator","version":"0.6.2","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.6.2","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"63fc0b4464b2b8be8cc330c14d568194e71e2607","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.6.2.tgz","fileCount":295,"integrity":"sha512-FvDtdFq6H+01zlkexrpqRYv/RC+evt+dUyOUm+67GgolubjMOinV30Rch/xgolY03TS750OW7wzwmlmzGhRBLQ==","signatures":[{"sig":"MEQCIHx4miedRBnUxHmt8lkR1qe9MfvSoQmwgx8vW+IL8B5CAiBzq9ua5DYQks62bKm2DROCCAUF+sWGgMfmL0TfQAub9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2710360},"engines":{"node":">=20"},"gitHead":"1f36c684f90631bf5dd5a9a187a399cd0280c3e4","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.6.2_1785830846821_0.7513977116956032","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"repooperator","version":"0.7.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.7.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"ad60d37b92a7ce8e6acdb4c7b48a337f518a7a64","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.7.0.tgz","fileCount":299,"integrity":"sha512-ST4muknRDINknYqrhax5kpy98aa3+OGN6v1Ahtr79n6TZsK1JzVYJmQslJBoaTka3gJ9ef8QGxpapr/xMKk2tg==","signatures":[{"sig":"MEYCIQCcDOzz1wD5fJShUa63I38oRgsoemH0Ex9on60foOtG+QIhAPiF1uDSMIvU2HXiKhN4mh2jjD+nGg8/qwGkbNFVIhO4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2728031},"engines":{"node":">=20"},"gitHead":"096500565bbea09964815be12423a7b7bd025e8d","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.7.0_1785835622694_0.48258744445539303","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"repooperator","version":"0.8.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.8.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"75f5f9daebdccc7e60937a63cf0ba54e420d2397","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.8.0.tgz","fileCount":300,"integrity":"sha512-OuGUT+oxUS4D+kT+nhrgaDkoGfNuH1e8SVejaVFMAUiHdY/HkgYU4VX45H4Gscvtn43uImSC2wLQAF4AAqBeug==","signatures":[{"sig":"MEUCIQCCpE/DTY74heph3LYa4TQaBVA/TNQZuWZrJ/VKkybMGwIgbZbYA0g5zw8HM/L6RP51fBXtGtoEKrKMgnlapf54EbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2739256},"engines":{"node":">=20"},"gitHead":"d2b042c193785f943ea99b202c88449a3a46e675","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.8.0_1785893954324_0.22491547705765913","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"repooperator","version":"0.8.1","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.8.1","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"aef37f2d64b3115b695a40bcf0bdd1e94bf59688","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.8.1.tgz","fileCount":300,"integrity":"sha512-bWH4vS0ldSQSwhmbgbSqtAu5v2869Y6ThnkPxLFszrlTDSCRfxAcQY+gWLCLcVRd6tprb1VWboPb/GiaF/+VyQ==","signatures":[{"sig":"MEYCIQDL7eetp6oBoW8WKl/zYX6O+PNsOiUsE4hPCrtgvaEm4AIhAIusmYBYouqi2fV2x0fQLOue3D4pO/lo/aQ9NBugfx71","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2742070},"engines":{"node":">=20"},"gitHead":"ccd8bc85380d15fa9c3da1f58e535ef9b969852b","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.8.1_1785895147344_0.3178870277659833","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"repooperator","version":"0.8.2","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.8.2","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"cae2a554a006c0be5436df33816af2b2f5d6acc6","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.8.2.tgz","fileCount":300,"integrity":"sha512-ySzSVBbHaBEu8ZSlpZqG/R+BddSevGNpd+zF9Pqt4tj806in0xhFyunprdO4Kcd6EUxYdlpDAu28rKNuwi7pvg==","signatures":[{"sig":"MEQCICtr/TCVxBIB6eTFXiYBIwDkF7wGntQ3OGR3mGg0fU7CAiAAjPNwVrPu3vtOJRKwb+dPAH1D2AC07ugAvlMHO9CLaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2742440},"engines":{"node":">=20"},"gitHead":"be432c23f70a0ab50d2c262fc0a5844bd7e32310","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.8.2_1785896435646_0.959563596241209","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"repooperator","version":"0.8.3","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.8.3","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"750ea0879a89ea486e055eae6b7a1385729dc736","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.8.3.tgz","fileCount":300,"integrity":"sha512-cFmBAsbN3/oix2TPmLl/E1oENu0LWNOPzuJlJym4B8vHjSz/apotxqqZmHoQDbuUcfp3FJrGbkWPJoXdfrFB7A==","signatures":[{"sig":"MEYCIQDOZl2xc+EM+cWXTZui3uFJ/vRRuYKm8/kGaRUVaU/8uwIhAK8jm3igW0JevJRcrsX67G6hLkH2m1KPJQg//Cp/qdUW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2743453},"engines":{"node":">=20"},"gitHead":"e595dea94b03e7b51faea5980e7e3996b748bc3d","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.8.3_1785898392755_0.5110302156409527","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"repooperator","version":"0.8.4","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.8.4","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"968b56b533da73cd223eccc49b6342fb4c44f47a","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.8.4.tgz","fileCount":301,"integrity":"sha512-RQz17ZfSeCweopGn5EXUeCu9p9AGcfVx5kidPXoN975GnGQ7tcqHfQ7wMnJRvo/LrgjS9xqb1d64A/dRVnUTKw==","signatures":[{"sig":"MEUCIQDMskFV+h1eXEdbFlv4r3vUUL2cGuttzvP/zm/RYDa5aQIgEEd+bfl/UJ7+3czpdDBsW/E+TLL6YgbM15JrWPUnzPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2747807},"engines":{"node":">=20"},"gitHead":"b433a4fa79ed057bfea71071038e419d5d6824a7","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.8.4_1785899733638_0.49561884081478436","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"repooperator","version":"0.8.5","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.8.5","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"f5dc03bd0f0ba1aa5c7fffb91134c4eac34055fe","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.8.5.tgz","fileCount":302,"integrity":"sha512-Bqbkjt52YZbogZzgTKl3Mf8kNiv0DMF55QpqcAdPCRaZghSwH3xqCUu0XGLIUgJcXVJycW4LIXeh2D5TfL9wvQ==","signatures":[{"sig":"MEUCIQD2mWNLfWy8sZNn1649Us7uNdPGFnzZgHHuYbAV2BrvUQIgem8JaHxhpi7yOvlEpj+n3xGWcldGMAQd+dAfCKUMZ1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2755880},"engines":{"node":">=20"},"gitHead":"3b051e278444b44463465d189c07f6901c5ec1d9","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.8.5_1785912497254_0.67884812874842","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"repooperator","version":"0.8.6","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.8.6","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"0fcfe2b3c5f2e4a39b4c5a0247446f7f4a1ee057","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.8.6.tgz","fileCount":302,"integrity":"sha512-FtWXTs4ULbqcuYbziv3G6eaneLTG8jz1FIyFoMQ4b+O1FNSa0lcxpG7vB0j9zBKnC9KjcWHYg3lrenhv9+Rlgw==","signatures":[{"sig":"MEUCIQDuJwrClZcbGXZ/IaXOjHagTuItYPWvV/cevzt7Ki7JkgIgEY0knC045Apxaw/GoNYVurh0XcarFZXVSfZhOvVp2Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2756522},"engines":{"node":">=20"},"gitHead":"52df0d91ceee31d93d590723dbdfe8ed06ab6602","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.8.6_1785918313844_0.6171029994050252","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"repooperator","version":"0.8.7","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.8.7","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"6916d3deb2a930d196db8c28dee88b500d55092b","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.8.7.tgz","fileCount":304,"integrity":"sha512-BLaqerjBB8rLjqHMtL4eUgDS7M6SC2lTI+jBVrzegcs3o7fcgIGSoJYh9RReGdEDf6NHE/pTfV9GdyHnPrl3Ng==","signatures":[{"sig":"MEQCIAL46DNak86y3Dl2jqNKAU0oNPHN8/l+QJfxUunjn/ynAiAbAb3oqx0ZPBzpfdI3r1iqXSLM9QyuHga+G8tqKRZ7+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2788885},"engines":{"node":">=20"},"gitHead":"7cdd73774955744724e99ec12e80c29ba639d5c6","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.8.7_1785922520917_0.2171297982115863","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"repooperator","version":"0.8.8","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.8.8","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"2ed589136b982ea7577ecc1390c813f5ea5626a1","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.8.8.tgz","fileCount":304,"integrity":"sha512-xX8I/eiiISGjBE5fKZ3+WVZsWst3dVl+7+PBPr/Hdz+f5MWeXn2KFqeK5gStRCh7SSz6VxMliLgAJNRy1/5gpw==","signatures":[{"sig":"MEUCIDinCYNr40jJUNB/AI5byePxeCq2UvsHdJ4pzqpRedloAiEAngohSIG+nguGF4MvQY9KYMsJ6g0tECTe6CRvPK1kuRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2788885},"engines":{"node":">=20"},"gitHead":"b04d8d4ba03738581488b02acaf056c95b1be841","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.8.8_1785994715131_0.24907673950270448","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"repooperator","version":"0.8.9","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.8.9","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"41d376b98936da1b81fb1541fc95b196bdc00dd0","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.8.9.tgz","fileCount":304,"integrity":"sha512-PvGWq0u2IPw/S7zlBrWzbOMV7tdLKJh1fdfPk/nwXTnRfHrbNxgxWaZ9y2DQrou7IR/3GrhSRWnKRDJDq2BmPg==","signatures":[{"sig":"MEYCIQCcE5HHleiwa2kStX/R82hUIaIQAYhNFZomC10S41m6nwIhAJLhGybv+8YSotwqehRsmfNiNj8UW3FylW8KRICOVKbh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2791172},"engines":{"node":">=20"},"gitHead":"155b7286f77577187aaabb21d58bc58889212c9a","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.8.9_1785996571178_0.5917162015206079","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"repooperator","version":"0.9.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.9.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"1866bb982eff0d7393a4e2343e6dc1f0d82bae6b","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.9.0.tgz","fileCount":304,"integrity":"sha512-mrw9RmdU3CaCO3NVJqd1eNzqC8IUxd3b1n7oXV39thRVn0DYZog4BDTn/jUKdcU3+UDl6dgx9j/eEZ1ziw7Tdg==","signatures":[{"sig":"MEUCIBmqx6ksQcOj8wbaKJnUlEpltqj7ObjLEnU9qIN127HzAiEA+2udvljT6GXYM+EvgVR68gK/X0CRDsDoDxP1ozaWewY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2858082},"engines":{"node":">=20"},"gitHead":"76070346a72faf4a7bc694c1912ed25261c366d0","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"junginkim","email":"rkrkrk2492@gmail.com"},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.18.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"26.6.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.9.0_1786064217898_0.40684465245353185","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"repooperator","version":"0.10.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.10.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"91f0b5844463cc3d1e1ee508c9ea87a76800cac6","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.10.0.tgz","fileCount":305,"integrity":"sha512-TG1H2PIIjn+yyMkvKp9u4Bfv5eJewhsF5a8crcELSE0z2ZRZtn7ZdFx7czhcn2GZFl40NQdzOGxjluCWJAZxJQ==","signatures":[{"sig":"MEQCIEqoI0ycAaL/s49JWiuErxQywuJJanX+NpuBQRgthcPTAiBcVkawK2I2i9UKmBFdtD5QZ9SXsteb9jiaCHU2N3GQjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2894672},"engines":{"node":">=20"},"gitHead":"617100d7dc1120ecc89d134de99d481b8354f43d","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.10.0_1786078376231_0.62753930541755","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"repooperator","version":"0.10.1","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.10.1","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"ff2c5f7fe7f01ab853581d16266e1de9354aec57","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.10.1.tgz","fileCount":305,"integrity":"sha512-C/beSbNk88kiZ+1mjX1hWgyfq6UV2v6OT65yhwZe3HDws/b6iugSGczoo+Wsdb9217y/x5u+aWKIhMjKI4W08w==","signatures":[{"sig":"MEQCIEHceo+8BZJwBCJw1E+F2XCu2ZszY7Pf9PcuOnR93YJcAiBY7RkQITpagAgaFoblwz2eTtLGA++/CYeKDX10plvYmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2895899},"engines":{"node":">=20"},"gitHead":"eda85f8103098370d7dc495ec6dec7637e93e4f1","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.10.1_1786086158747_0.8241293844609408","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"repooperator","version":"0.10.2","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.10.2","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"949ac3690886cf1605f1ea6cbf05f09b3b1c5ee8","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.10.2.tgz","fileCount":306,"integrity":"sha512-9lS4R6EuHtHwVXtIhoXaKwGJZrlJ5X2jmKzHylYQ7SxbRzn/CerKpS4OmQxoDyXGJ3JhGPwai5k+bJTjn7cT2w==","signatures":[{"sig":"MEQCIFJmP+pc7clr7lvnz9Nz1OkDde7Ma9kUQLFZqeaKtpljAiBesV0/Tju19e6eSHBMsBcB3JV+KvUPwdWlDrJ40FZ66Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2900873},"engines":{"node":">=20"},"gitHead":"252cf1ba5985fce743da968bc2676f4a2dee04a8","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.10.2_1786089005160_0.5861127350617426","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"repooperator","version":"0.10.3","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.10.3","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"4e884aa304ba16ee0c0b2930476c1186a6d7bf8b","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.10.3.tgz","fileCount":306,"integrity":"sha512-KDDM9cTa4gFikPx74QxepY9TBIUWdRgOJDReeKC/5VlsN28x1QJmt0Har7ue6oL3G5KE2EZhiIDT8opg6JYYsQ==","signatures":[{"sig":"MEUCIQDr7u1vuR4mIUrqFTbSh+xeBWIYxPQcKCKguBLlCs2tEgIgQbuCW+iddrheHUJdfmcHnU6qMiWYelDxaNAzUlwtz0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2905584},"engines":{"node":">=20"},"gitHead":"c2b6c92a911fd0451cd62017cbc4af381a9ea437","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.10.3_1786094651102_0.36874546431695565","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"repooperator","version":"0.11.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.11.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"a316455787fd9a0b684ca57fe249c9a9d53b83e7","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.11.0.tgz","fileCount":307,"integrity":"sha512-IV4w4qBGiQiufQ19ful0Q2RwDpnVLxg+0vRzbFmmBj9G30/vDU5QppFlmWQAOUatuGxVkedXR8LPE9MpybNYkQ==","signatures":[{"sig":"MEUCIQDMv8E3ETd+TjcgT47OYPp0lEX3enRHMABMYY8svNUWEQIgbxC0Bky7KCmOcjCjlDhvwpffOROGVRlmpUQipADY0p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917580},"engines":{"node":">=20"},"gitHead":"46ca9d2040e1e4c811260f93bb7074aa5c25db36","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.11.0_1786340635007_0.02549583087926921","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"repooperator","version":"0.11.1","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.11.1","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"83b039bc09ac103fcba890ff4835461c37419e9b","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.11.1.tgz","fileCount":307,"integrity":"sha512-Dj74nVJFmOiCrXPsr4uhvi2khBQa8mzm+EV4g1AcqGcB6dcTnbqP3Ri7xCo8cRSJF5FmUI0pXlSW/fLw16F5AA==","signatures":[{"sig":"MEQCICOPWCphApRWXo1VQFBxRybyXX3/dcKYohZcuNt8J3xZAiABN8Z9gA9pdqMZU4hCGjHZdsq//m/F0UponiMzPOoBDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2920026},"engines":{"node":">=20"},"gitHead":"82393bbe61865a4b13a9887c9dec326974ae15a7","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.11.1_1786341435761_0.13082401508282437","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"repooperator","version":"0.11.2","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.11.2","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"8d72d16b45b21f83e4ba38baddbb18e48516214e","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.11.2.tgz","fileCount":307,"integrity":"sha512-NVQOc9Guu5zUwSKfxzOCSkMJw7MCKGtyKaUpKvJI8i5KNWqcX7eLsinC2Z9aoW/GBGoPyc5J+FxVbYxoV8Ou0Q==","signatures":[{"sig":"MEUCIHbw64sjphYQ5ua/om1OZuyrbB4e4D2zu3qHavsJAzXHAiEApWCWoz9z7vEO6XABSB2fBAaBB8/2NH0TelTnP5TW64Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2921633},"engines":{"node":">=20"},"gitHead":"5c7ab258ac253ed6dc50a8e4853e5bca2e53c640","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.11.2_1786342552137_0.42938405073507124","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"repooperator","version":"0.12.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.12.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"90a7bcf00701bddb899f88c1b00d7532a1b3caab","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.12.0.tgz","fileCount":307,"integrity":"sha512-0rb4zNluQfKfnyQv4AJ7ItCubY4HHBFzk2Z2ZC3D/NjQgY+5Ng8469TnIr1fTifcUXQ1jTTH3uN+7GQXmkuyOA==","signatures":[{"sig":"MEYCIQCW1iOJE+legXYhhYqWV7NJZpevuEiNeudmM68yyfRSwwIhAKMrl5ry/Q4FlXChrV9dGNNFkf2SMeCQJH+kL26Rgavr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2922003},"engines":{"node":">=20"},"gitHead":"4fbd74e5e5b0cfdcb35cb6cf8c0a71e7823740d5","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.12.0_1786351095489_0.16063550998659726","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"repooperator","version":"0.13.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.13.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"47ed5cfda091dc885f26631149ae11e0876eeab4","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.13.0.tgz","fileCount":312,"integrity":"sha512-kdquxPGbWgUH5F2aAELCO38bYlgbjxmPpea3A7Tl90m8nqaDnHKRMjkBM9jMqcXJHOaHZwfqu2R6B4RP9J02xw==","signatures":[{"sig":"MEUCIQDFvJUDJu4geC1sPkyXb40dbnA9vqpaALt4jwkpzQ0sLgIgWKx8nf2+xy5lf+N7qPbCb2zwYgQHMAcxDMaTyeA/n7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2948674},"engines":{"node":">=20"},"gitHead":"7bb2270608ef05b78e34f89c965325337f9c17b1","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.13.0_1786354523025_0.7010596972689358","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"repooperator","version":"0.14.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.14.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"7c53805f66b6cc8822844ea6d981049750142de0","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.14.0.tgz","fileCount":312,"integrity":"sha512-2greIGh6/G88S5jG+gWLVEq6FwUob+yCQT0i1lPeC+gIJyOd7K2uQowKlN/FydgOAp0Wyu0mLuOaz7mRHrNGLg==","signatures":[{"sig":"MEYCIQDGCNQi7uXlA1+wZkVOF3CUw1am7akLsXcRU4O/Ob9h1QIhAKbGou+kGuJTp5QITzbq9X82dnsssWarOzOCMYBwgyvf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2952538},"engines":{"node":">=20"},"gitHead":"f4d7260facdcefe043de51f2fc5f2aefb87da1bb","private":false,"scripts":{"prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.14.0_1786357640360_0.3843994024228894","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"repooperator","version":"0.15.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.15.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"b87b85e013cfc49c6d6bdedd0fec1cff35be31db","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.15.0.tgz","fileCount":312,"integrity":"sha512-96gYTn8Oz/y+sEAGTufB+pgRf72b58F3BZ21za6RGyMVAtFZ//eCwMFAcPL+4ayUcpYuRFLe3SsBdTfkrYbieg==","signatures":[{"sig":"MEUCIDjzuWeyIidfnG/ohl4ifAQwOEK8mA7AiywdVGcR8uojAiEAj7+v+8+exa8dylXC+ShLPLnsjbCfevyrDBrS/M5ZTa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2958674},"engines":{"node":">=20"},"gitHead":"8dd48748f061b31e767602b5b6cc9f79d3a18515","private":false,"scripts":{"test":"node --test \"test/**/*.test.js\"","prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.15.0_1786359483140_0.8432282751946536","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"repooperator","version":"0.16.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.16.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"8320964b06674338979bab0466d641ab6f0f58f0","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.16.0.tgz","fileCount":323,"integrity":"sha512-ddTwtQK03AWAMJFOIu4Yy+7Fx1Hn+g29FU7od3OuUtTeyt3zMwc03JJWzGIBIol6pH74MRpr4VElUSkVqcrjDw==","signatures":[{"sig":"MEUCIQDRjcw5dNyMFa+brcGSaX/Wb6PJB2rVv5U15vif2+LpkQIgdNH+cZaFlkzfZPVgJGIvi0MsF8zZR6ft/9cyXcXI2Og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3012286},"engines":{"node":">=20"},"gitHead":"00e3b2b045caed21f2d9ce04064116f231dc7472","private":false,"scripts":{"test":"node --test \"test/**/*.test.js\"","prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.16.0_1786434477419_0.5848739594136079","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"repooperator","version":"0.17.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.17.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"2a6a44867e5a97b965d591a4e75a8eb5b5611d2d","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.17.0.tgz","fileCount":324,"integrity":"sha512-lXZF2YZW3fjSLdE1zS3rMFL9Cx9rXmlV3c92YkVl62pd4NQwm5kj+WVC44qEnqyalUdG63Tch4DHQn3NimQmhg==","signatures":[{"sig":"MEUCIQDAmWuJv8vEi4Zm8zmV8Z2buGkKFNT9aQujpZo2ZUVqMAIgRxBfUG4NmmXJRSubG1pCMg+A0INd56yFnWfiK2kHqMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3020657},"engines":{"node":">=20"},"gitHead":"38e2d2888d32b82b2eac342c7396eda4f8063829","private":false,"scripts":{"test":"node --test \"test/**/*.test.js\"","prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.17.0_1786435750009_0.9976703819752497","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"repooperator","version":"0.18.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.18.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"89ed6cb7e15ecc2f084c80fa349fd613afaaccb4","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.18.0.tgz","fileCount":325,"integrity":"sha512-2U9LmYenIySIsXv9oci5/ExuxNhtVARh+v1Z71zZ5ZU36OpmbYFm/S0OSLr10ClYBjFLz86P0j5KEcjUpuPcKw==","signatures":[{"sig":"MEUCIQDflYYnPIBWfOEISHnnWZavrGpL9QN430tAZBWCTbCWBQIgWUwewHyhZBNjspZQkgoVZWbhVCfO9xn8uO5S5+BgF54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028813},"engines":{"node":">=20"},"gitHead":"8e057ccf381fac322bd41ffad7e0a06add7d16f1","private":false,"scripts":{"test":"node --test \"test/**/*.test.js\"","prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.18.0_1786439476041_0.5143292138906947","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"repooperator","version":"0.19.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.19.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"539bb50591282b127f109c2e63e640d6c86c167a","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.19.0.tgz","fileCount":326,"integrity":"sha512-3KThLcANfKqnv+QVtp9l1Zxd9Q4Z5pLhFmS4W7ENT5NP34+CubdCNqdyF9UkFCYgv68OrdAEBDGM/JPjNHgW6g==","signatures":[{"sig":"MEUCIQCSfAA8B7xo7vMPRcOaNeDx3sjL418D/jv+QLrZg8jp8gIgG2sCKjDoqhUdnYJyhWReKGSNf/9EJuBCRl1CfTov0rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3033331},"engines":{"node":">=20"},"gitHead":"28742cb91e5a65008fef3aab3f56cb820505ef03","private":false,"scripts":{"test":"node --test \"test/**/*.test.js\"","prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.19.0_1786440298890_0.17751641264601314","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"repooperator","version":"0.20.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.20.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"4bae0c67800c61bbde87020821d387895d6b3100","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.20.0.tgz","fileCount":327,"integrity":"sha512-OoSzoqDPHT1TXV8u5NlmDuK0BZNICD0mEi01pCWzg6E9xC0QJhxh6yRWspDIoywUXo+hCcyIE7h73AGtjwSlDA==","signatures":[{"sig":"MEYCIQDIrhUyns+4QRsOoye1SvFu/gAvFvFguZXf52JMY0HrdgIhAK+R7nj4TLcngI5EnxjTkCW2cpFh+HRo+emETCO9Kpxh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3039776},"engines":{"node":">=20"},"gitHead":"49cb9680a0a57caddce5c7539d24451e9f5d0c6c","private":false,"scripts":{"test":"node --test \"test/**/*.test.js\"","prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.20.0_1786500436125_0.25741453200215525","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"repooperator","version":"0.21.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.21.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"96679341f12e76657f85fdb95eb7908301582205","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.21.0.tgz","fileCount":328,"integrity":"sha512-p/IHs9ywgj/srtj75RkZVXSl9mufh34pWe6vobxyynCaK5HFE98QevjR/DPMeAGDG0UtlxbMxJIkrkKO8loHiA==","signatures":[{"sig":"MEYCIQDQnSTqn64V+En9+oWodP6V436zStvYvUDKCheDdKZ69gIhAOxv+jreaqyIG8C38tWaNvUBDw9tbaqUVrVZtc/t6nlZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3044755},"engines":{"node":">=20"},"gitHead":"0e9d07f39b79c03ff8e78c5c523db789365262e0","private":false,"scripts":{"test":"node --test \"test/**/*.test.js\"","prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.21.0_1786501301013_0.6733715872004484","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"repooperator","version":"0.22.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.22.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"5a0b5628b30d9eed55f1cfccddefee7c74fd4b69","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.22.0.tgz","fileCount":329,"integrity":"sha512-F2kiz45QZV/qEpHhw0LCKXAmYpyhb49vbvhbE646FA/3HS2cl4YqNY5bkMrpMxA2K0xfktbdxCBHJI4QKtUvEw==","signatures":[{"sig":"MEUCIQDYtHJldW0Vmzxt98lF44iAC7D6BfWTxpUZ7a10HB0qzgIgS7K/NYMexcc4581vZfUHyQXCgYOYinMPl5p8IjV0xIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3047972},"engines":{"node":">=20"},"gitHead":"479d76fb1d4339a1cc3a2754fd2fc0c1014ebf92","private":false,"scripts":{"test":"node --test \"test/**/*.test.js\"","prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.22.0_1786501993950_0.5584319913996507","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"repooperator","version":"0.23.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.23.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"49d153f0b7a6b19e03c0d310d38f352134b2b964","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.23.0.tgz","fileCount":329,"integrity":"sha512-jNK3hvZWYHNe1VI9FnJ0eJ1QDXrFJ5rCq0z30c6lCiTsLPnL8jKOf0WraPTwIIlkB1WxQK1YJymaY4q8qWc6Tg==","signatures":[{"sig":"MEUCIQDFq4PNRoih/7leRKE1W+vK4tFk9vZBSHJ/zlk8K/qcywIgEeEhjlbV9PW2CGFWI3+C5yEgWz3EmRyh6qAtXRy3Am4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3049530},"engines":{"node":">=20"},"gitHead":"f852c9b369e36fad388cc480501315938122ac68","private":false,"scripts":{"test":"node --test \"test/**/*.test.js\"","prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.23.0_1786504372613_0.25945267434853125","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"repooperator","version":"0.24.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.24.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"30228a84e43622f948b7be1472fc2b8585213d73","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.24.0.tgz","fileCount":329,"integrity":"sha512-yM00ZSWV+IwwPVN3lePbFChDFzHI4r3lTeNDX7AHr/aBuvE9WlPHvWg38vKszjgmGGbf778aLxnr8zXCu99NWw==","signatures":[{"sig":"MEUCIFAyYXrGfo7arsDV25EWpyH2Q9LkeTyjn+wkWmalw835AiEAtQqiWaggYxZYob1co5PhTC9kSrMkdpOAFUvddNDOmGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3051987},"engines":{"node":">=20"},"gitHead":"fae8215343682fb35a22db5f10cabc407cfe9149","private":false,"scripts":{"test":"node --test \"test/**/*.test.js\"","prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.24.0_1786518206474_0.14240059365701607","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"repooperator","version":"0.25.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.25.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"3d9f23fd2c565dc75c0f02690c9f7b2ca3fcbcc2","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.25.0.tgz","fileCount":330,"integrity":"sha512-nwDq7/FifkmT4WlGcSbR6mCuvx2EvKwNNKVy6f3koNNCuBESigxHWbWUhgJOp8QIgCv0RLDbnIvlciDA5DPV0w==","signatures":[{"sig":"MEUCICcIJ4ZGP59XfX4NW5tORm1CVctsSwB8SLjuWJLY12xRAiEAs42gveaywUQEc7KfLyZfMBtM0ISBuBf76uJTu3gG0+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3056813},"engines":{"node":">=20"},"gitHead":"864f7da7c9d7a9e9b876fd5729cf4853030cead9","private":false,"scripts":{"test":"node --test \"test/**/*.test.js\"","prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.25.0_1786589893130_0.10206404874559416","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"repooperator","version":"0.26.0","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"license":"MIT","_id":"repooperator@0.26.0","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"homepage":"https://github.com/jungin-kim/RepoOperator","bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"bin":{"repo":"bin/repooperator.js","repooperator":"bin/repooperator.js"},"dist":{"shasum":"e47fddc34dd846b7aa908369c617e768c16dd366","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.26.0.tgz","fileCount":331,"integrity":"sha512-lSZpL71w3taX/W+4VELmVZM4UgaLUZXz0uQuZBmi6eZgR+SZ8BD070QVJhzVq+JcwrpTJHxaXVxdfc8ywy+FIw==","signatures":[{"sig":"MEUCIEFkE1ticKrgwi4G3BgHsHnfrc53XlqjmR8OOHykUkkSAiEAwYlKDQ4thCSIxHasKK73FinIMgNJWBTb1m+MCVxixNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3063879},"engines":{"node":">=20"},"gitHead":"dd35e212a20a5e770cb393a966ca8d818beb3ade","private":false,"scripts":{"test":"node --test \"test/**/*.test.js\"","prepack":"node scripts/prepare-runtime.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"repository":{"url":"git+https://github.com/jungin-kim/RepoOperator.git","type":"git"},"_npmVersion":"11.19.0","description":"RepoOperator onboarding and local product runtime CLI.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/repooperator_0.26.0_1786591299578_0.3293927603180824","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"repooperator","version":"0.27.0","private":false,"description":"RepoOperator onboarding and local product runtime CLI.","bin":{"repooperator":"bin/repooperator.js","repo":"bin/repooperator.js"},"scripts":{"prepack":"node scripts/prepare-runtime.js","test":"node --test \"test/**/*.test.js\""},"engines":{"node":">=20"},"license":"MIT","homepage":"https://github.com/jungin-kim/RepoOperator","repository":{"type":"git","url":"git+https://github.com/jungin-kim/RepoOperator.git"},"bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"gitHead":"24aefaf1e114ec9ebb6aaf72c5395328f31bd06f","_id":"repooperator@0.27.0","_nodeVersion":"20.20.2","_npmVersion":"11.19.0","dist":{"integrity":"sha512-e4myyAOnzL8+UKS7Khi4kyNO499q4zvE3JSBkn8Pr5hMORVUuNOw3B42ehLhN+dFauTph3ZwPhFl+ZUKfF3XKw==","shasum":"5dd3f31616dd805aad74b3c8c899f5bf1093b358","tarball":"https://registry.npmjs.org/repooperator/-/repooperator-0.27.0.tgz","fileCount":331,"unpackedSize":3064118,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/repooperator@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIArjnALxvyZ6BPLCGrCCEji3YEG/cIei3bmXEQ83YKKrAiEA6FiF1q6eHCFns/y5tIE/vocyAs6/CG1bzO7eL6Yd2A4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:154c9bb4-d0cd-4b53-a078-8cfb1440dbd7"}},"directories":{},"maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/repooperator_0.27.0_1786687700360_0.5280619403562918"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-28T00:43:15.461Z","modified":"2026-08-14T06:08:20.892Z","0.1.0":"2026-04-28T00:43:15.755Z","0.1.1":"2026-04-28T02:11:44.443Z","0.1.2":"2026-04-28T04:41:43.004Z","0.2.0":"2026-04-28T07:28:15.867Z","0.2.1":"2026-04-28T07:35:54.316Z","0.2.3":"2026-04-29T04:30:50.595Z","0.2.4":"2026-04-29T05:32:24.365Z","0.2.5":"2026-05-06T00:18:38.754Z","0.3.0":"2026-08-04T03:12:22.968Z","0.5.0":"2026-08-04T07:14:30.143Z","0.6.1":"2026-08-04T07:37:41.473Z","0.6.2":"2026-08-04T08:07:26.997Z","0.7.0":"2026-08-04T09:27:02.891Z","0.8.0":"2026-08-05T01:39:14.490Z","0.8.1":"2026-08-05T01:59:07.530Z","0.8.2":"2026-08-05T02:20:35.833Z","0.8.3":"2026-08-05T02:53:13.010Z","0.8.4":"2026-08-05T03:15:33.810Z","0.8.5":"2026-08-05T06:48:17.414Z","0.8.6":"2026-08-05T08:25:14.051Z","0.8.7":"2026-08-05T09:35:21.085Z","0.8.8":"2026-08-06T05:38:35.301Z","0.8.9":"2026-08-06T06:09:31.360Z","0.9.0":"2026-08-07T00:56:58.127Z","0.10.0":"2026-08-07T04:52:56.447Z","0.10.1":"2026-08-07T07:02:39.009Z","0.10.2":"2026-08-07T07:50:05.322Z","0.10.3":"2026-08-07T09:24:11.277Z","0.11.0":"2026-08-10T05:43:55.193Z","0.11.1":"2026-08-10T05:57:15.912Z","0.11.2":"2026-08-10T06:15:52.305Z","0.12.0":"2026-08-10T08:38:15.685Z","0.13.0":"2026-08-10T09:35:23.230Z","0.14.0":"2026-08-10T10:27:20.541Z","0.15.0":"2026-08-10T10:58:03.298Z","0.16.0":"2026-08-11T07:47:57.585Z","0.17.0":"2026-08-11T08:09:10.169Z","0.18.0":"2026-08-11T09:11:16.214Z","0.19.0":"2026-08-11T09:24:59.103Z","0.20.0":"2026-08-12T02:07:16.323Z","0.21.0":"2026-08-12T02:21:41.167Z","0.22.0":"2026-08-12T02:33:14.148Z","0.23.0":"2026-08-12T03:12:52.840Z","0.24.0":"2026-08-12T07:03:26.689Z","0.25.0":"2026-08-13T02:58:13.343Z","0.26.0":"2026-08-13T03:21:39.780Z","0.27.0":"2026-08-14T06:08:20.549Z"},"bugs":{"url":"https://github.com/jungin-kim/RepoOperator/issues"},"license":"MIT","homepage":"https://github.com/jungin-kim/RepoOperator","keywords":["ai","agent","cli","gitlab","github","repository","ollama","vllm","developer-tools"],"repository":{"type":"git","url":"git+https://github.com/jungin-kim/RepoOperator.git"},"description":"RepoOperator onboarding and local product runtime CLI.","maintainers":[{"name":"junginkim","email":"rkrkrk2492@gmail.com"}],"readme":"# RepoOperator\n\n<!-- Build & release -->\n[![CI](https://img.shields.io/github/actions/workflow/status/jungin-kim/RepoOperator/ci.yml?branch=main&style=flat-square&logo=githubactions&logoColor=white&label=CI)](https://github.com/jungin-kim/RepoOperator/actions/workflows/ci.yml)\n[![Web E2E](https://img.shields.io/github/actions/workflow/status/jungin-kim/RepoOperator/web-e2e.yml?branch=main&style=flat-square&logo=playwright&logoColor=white&label=Web%20E2E)](https://github.com/jungin-kim/RepoOperator/actions/workflows/web-e2e.yml)\n[![npm version](https://img.shields.io/npm/v/repooperator?style=flat-square&logo=npm&logoColor=white&color=CB3837&label=npm)](https://www.npmjs.com/package/repooperator)\n[![npm downloads](https://img.shields.io/npm/dm/repooperator?style=flat-square&logo=npm&logoColor=white&color=CB3837&label=downloads)](https://www.npmjs.com/package/repooperator)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue?style=flat-square)](https://github.com/jungin-kim/RepoOperator/blob/main/LICENSE)\n\n<!-- Stack -->\n[![Python 3.11+](https://img.shields.io/badge/Python-3.11%2B-3776AB?style=flat-square&logo=python&logoColor=white)](https://github.com/jungin-kim/RepoOperator/blob/main/apps/local-worker/pyproject.toml)\n[![FastAPI](https://img.shields.io/badge/FastAPI-worker-009688?style=flat-square&logo=fastapi&logoColor=white)](https://github.com/jungin-kim/RepoOperator/blob/main/apps/local-worker)\n[![Node 20+](https://img.shields.io/badge/Node-20%2B-339933?style=flat-square&logo=nodedotjs&logoColor=white)](https://github.com/jungin-kim/RepoOperator/blob/main/packages/cli/package.json)\n[![Next.js 15](https://img.shields.io/badge/Next.js-15-000000?style=flat-square&logo=nextdotjs&logoColor=white)](https://github.com/jungin-kim/RepoOperator/blob/main/apps/web)\n\n<!-- Capabilities & community -->\n[![Autonomous agent](https://img.shields.io/badge/agent-LangGraph%20%C2%B7%20tool--calling-1C3C3C?style=flat-square)](https://github.com/jungin-kim/RepoOperator/blob/main/docs/architecture.md)\n[![Plugins: MCP](https://img.shields.io/badge/plugins-MCP-6E56CF?style=flat-square&logo=modelcontextprotocol&logoColor=white)](https://github.com/jungin-kim/RepoOperator/blob/main/README.md#plugins-mcp)\n[![Local-first](https://img.shields.io/badge/local--first-privacy-0F9D58?style=flat-square&logo=gnuprivacyguard&logoColor=white)](https://github.com/jungin-kim/RepoOperator/blob/main/docs/security.md)\n[![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen?style=flat-square&logo=github&logoColor=white)](https://github.com/jungin-kim/RepoOperator/blob/main/CONTRIBUTING.md)\n[![GitHub stars](https://img.shields.io/github/stars/jungin-kim/RepoOperator?style=flat-square&logo=github&logoColor=white&color=FFD43B)](https://github.com/jungin-kim/RepoOperator/stargazers)\n\n![RepoOperator CLI Screenshot](https://raw.githubusercontent.com/jungin-kim/RepoOperator/main/repooperator-screenshot.svg)\n\nRepoOperator is a local-first repository assistant for opening private codebases, answering codebase questions, preparing proposed changes, and keeping repository access on your machine.\n\n## Why RepoOperator\n\nMany coding-agent products choose one of two extremes: clone everything into a hosted environment, or run the entire experience inside one local editor.\n\nRepoOperator explores a third path:\n\n- repository access, credentials, tools, and working copies stay local\n- the user experience can still be browser-based and product-oriented\n- model access can be local through Ollama or remote through an enterprise-compatible API\n\nThe current alpha is intentionally focused: onboard a machine, start the local runtime, open a repository, and work through repository questions or proposal-only edits.\n\n## Features\n\n- Autonomous agent mode: the model drives a native tool-calling think → act → observe loop (with a deterministic planner as a safety fallback)\n- Codebase index for fast, precise targeting on large repos: a persistent, incrementally-updated SQLite index (file catalog + tree-sitter symbols + BM25) powers file/symbol/text search and initial context selection — fully offline, with a regex fallback when tree-sitter grammars are unavailable\n- Permission modes that actually differ: read-only, default (approve each change), accept edits (validated edits auto-apply), and full access (edits and local commands self-approve; remote pushes and deletes stay gated)\n- Reviewable change sets: every edit lands as a diff card you approve, with validation before apply and syntax checks after\n- Large-file editing through anchored find/replace patches instead of full-file regeneration\n- Task-aware plan: edit requests get model-generated, task-specific plan steps in the live checklist\n- Git workflow with gated commit, branch create, and push — user-quoted commit messages are honored, and unquoted ones derive from the changed files\n- Approval-gated review requests: open a GitHub pull request or GitLab merge request (incl. GitHub Enterprise) straight from a pushed branch\n- Conversational continuity: file-less follow-ups (\"이제 이 부분도 고쳐줘\"), \"do the same for X\", and \"that file from earlier\" resolve against the thread's working context\n- Auto-compacting memory: when a conversation outgrows the transcript window, older turns are summarized into a compact recap (one cached model call) instead of being dropped, so long threads keep their earlier context\n- MCP plugin support: connect external tools over the Model Context Protocol (stdio and HTTP/SSE)\n- Multi-agent supervisor that fans broad requests out to scoped, model-backed subagents — each worker role gets the non-mutating tools it needs (web-read for research, git-read for history, command-classify for validation), while mutation and approvals stay with the parent\n- Live web UI: streamed tool activity, token-by-token answers, and a live plan/todo checklist\n- One-command local product startup with `repo up`\n- Guided onboarding for repository source and model connection setup\n- Local worker that performs repository operations on the developer machine\n- Browser UI with project selection, branch selection, and repository-aware chat\n- GitLab and GitHub project discovery through stored provider config\n- First-class local project support using absolute filesystem paths\n- Ollama-first local model runtime support\n- Remote model API support for OpenAI-compatible and enterprise-style APIs\n- Repository Q&A and proposal-only edits through the local worker\n- Runtime config stored under `~/.repooperator`\n\n## Quickstart\n\n### Install via Homebrew (macOS — recommended)\n\n```bash\nbrew tap jungin-kim/repooperator\nbrew install repooperator\n```\n\nHomebrew handles Python 3.12 automatically — no manual Python setup needed.\n\n### Install via npm\n\nRepoOperator requires **Python 3.11 or later** for the local worker. If you use the\nnpm path, install Python first.\n\n```bash\nnpm install -g repooperator\n```\n\nIf onboarding fails with a Python version error, set `REPOOPERATOR_PYTHON` to a\ncompatible interpreter:\n\n```bash\nREPOOPERATOR_PYTHON=$(which python3.12) repo onboard\n```\n\n### First-run setup\n\nRun onboarding once (automatically prepares the local runtime):\n\n```bash\nrepo onboard\n```\n\nStart the local product runtime:\n\n```bash\nrepo up\n```\n\nOpen the printed local web URL, choose a repository, and ask a repository question.\n\n> **No source clone required.** `repo onboard` downloads and prepares all runtime\n> dependencies into `~/.repooperator/runtime/` automatically. You do not need to clone the\n> RepoOperator source repository as a normal user.\n\nIf something looks wrong, run the diagnostics command:\n\n```bash\nrepo doctor\n```\n\nTo reset everything and start fresh:\n\n```bash\nrm -rf ~/.repooperator\nrepo onboard\n```\n\n### Troubleshooting: Python version errors\n\nIf you see an error like:\n\n```\nERROR: Package 'repooperator-local-worker' requires a different Python: 3.9.6 not in '>=3.11'\n```\n\nYour system Python is too old. Fix options:\n\n**macOS (Homebrew):**\n```bash\nbrew install python@3.12\nREPOOPERATOR_PYTHON=\"$(brew --prefix python@3.12)/bin/python3.12\" repo onboard\n```\n\n**Linux (apt):**\n```bash\nsudo apt install python3.12\nREPOOPERATOR_PYTHON=$(which python3.12) repo onboard\n```\n\n**Linux (dnf):**\n```bash\nsudo dnf install python3.12\nREPOOPERATOR_PYTHON=$(which python3.12) repo onboard\n```\n\nYou can also set `REPOOPERATOR_PYTHON` permanently in your shell profile so\nonboarding always uses the right interpreter.\n\n## First End-To-End Local Flow\n\nThe intended common path is:\n\n1. Install the CLI.\n2. Run `repo onboard`.\n3. Choose a repository source: GitLab, GitHub, or local project.\n4. Choose a model connection mode: local runtime or remote API.\n5. Run `repo up`.\n6. Open the printed web URL.\n7. Select a project and branch.\n8. Open the repository locally.\n9. Ask a repository question or request a proposal-only change.\n10. Review the answer in the browser.\n\n```bash\nnpm install -g repooperator\nrepo onboard\nrepo up\nrepo doctor\nrepo status\n```\n\nHealth can also be checked directly:\n\n```bash\ncurl http://127.0.0.1:8000/health\n```\n\n## Authentication and Token Setup\n\nRepoOperator needs a personal access token to list and clone repositories from GitHub or GitLab.\nTokens are stored locally in `~/.repooperator/config.json` and never sent outside your machine.\n\n### GitHub\n\n**Creating a fine-grained personal access token (recommended)**\n\n1. Go to **GitHub → Settings → Developer settings → Personal access tokens → Fine-grained tokens**.\n2. Click **Generate new token**.\n3. Set a token name and expiration date.\n4. Under **Repository access**, choose the owner or organization whose repositories you want to open.\n   - The **owner/org** value you enter during `repo onboard` should be a username or\n     organization name such as `jungin-kim`, **not** a full URL.\n5. Under **Permissions → Repository permissions**, grant at minimum:\n   - **Metadata**: Read (required for repository discovery)\n   - **Contents**: Read (required for reading file contents)\n6. Click **Generate token** and copy it immediately.\n\n**Public GitHub vs GitHub Enterprise**\n\n| Scenario | Base URL |\n|---|---|\n| Public GitHub (github.com) | Leave blank — the default `https://api.github.com` is used automatically. |\n| GitHub Enterprise Server | Enter your instance URL such as `https://github.example.com`. |\n\nDuring onboarding, if you see a prompt for **GitHub base URL**, enter your Enterprise server URL or\nleave it blank for public GitHub.\n\n**Minimum token permissions for RepoOperator**\n\n| Permission | Access level | Required for |\n|---|---|---|\n| Metadata | Read | Repository listing and discovery |\n| Contents | Read | File reading and repository Q&A |\n\nWrite permissions are not required for read-only Q&A. If you plan to use the write-with-approval\nworkflow, Contents: Write is additionally needed to apply proposed changes via the GitHub API\nin future releases.\n\n---\n\n### GitLab\n\n**Creating a personal access token**\n\n1. Go to **GitLab → User settings → Access tokens** (or your organization's GitLab instance).\n2. Click **Add new token**.\n3. Set a token name and expiration date.\n4. Select the scopes:\n   - `read_repository` — required for clone and file reading\n   - `read_api` — required for project listing and branch discovery\n5. Click **Create personal access token** and copy it immediately.\n\n**Self-hosted GitLab**\n\nIf you use a self-hosted GitLab instance, enter your instance URL during onboarding, for example:\n\n```text\nhttps://gitlab.example.com\n```\n\nLeave blank only if you use public GitLab (`https://gitlab.com`).\n\n**Minimum token scopes for RepoOperator**\n\n| Scope | Required for |\n|---|---|\n| `read_repository` | Cloning and reading repository contents |\n| `read_api` | Project listing, branch listing, and repository metadata |\n\n---\n\n### Security notes\n\n- **Never commit tokens to source control.** RepoOperator stores them in\n  `~/.repooperator/config.json`, which is local to your machine and should not be committed.\n- **Rotate exposed tokens immediately.** If a token is accidentally shared, revoke it and generate\n  a new one.\n- **Use least privilege.** Grant only the scopes listed above. Avoid using classic GitHub PATs with\n  full `repo` scope unless your provider requires them.\n- **Prefer short-lived tokens.** Set a reasonable expiration date (30–90 days) and rotate on\n  schedule.\n- **Fine-grained tokens are preferred** for GitHub because they can be scoped to specific\n  repositories or organizations and allow read-only permissions without write access.\n\n---\n\n## Supported Repository Sources\n\nRepoOperator currently supports these repository sources:\n\n| Source | Status | Notes |\n| --- | --- | --- |\n| GitLab | Working alpha path | Project listing, branch listing, clone/fetch, repository Q&A, and proposal flows are the most exercised path. |\n| GitHub | Supported alpha path | Uses the same provider-oriented flow, with GitHub token and base URL from onboarding. |\n| Local project | Supported alpha path | Uses absolute filesystem paths and can work with git repositories or plain directories. |\n\nProvider credentials are stored in `~/.repooperator/config.json` by onboarding. Raw environment variables remain available as advanced overrides.\n\n## Supported Model Connection Modes\n\nRepoOperator supports two model connection modes:\n\n| Mode | Providers | Notes |\n| --- | --- | --- |\n| Local self-served runtime | Ollama, vLLM | Ollama is first-class for laptop use. vLLM uses an OpenAI-compatible endpoint on this machine or a trusted LAN host. |\n| Remote model API | OpenAI-compatible, OpenAI, Anthropic, Gemini | Intended for enterprise API gateways and hosted model providers. |\n\nOnboarding detects this machine (chip, memory, and — outside Apple Silicon — GPU\nVRAM) and recommends Ollama coding models that actually fit, marking the best\ndefault with a ★ and flagging models that need more memory.\n\nFor a local Ollama setup, onboarding uses:\n\n```text\nhttp://127.0.0.1:11434/v1\n```\n\nFor vLLM, start your runtime separately and point RepoOperator at its OpenAI-compatible base URL:\n\n```bash\nvllm serve <model> --host 0.0.0.0 --port 8001 --api-key <optional-token>\n```\n\nDefault vLLM base URL:\n\n```text\nhttp://127.0.0.1:8001/v1\n```\n\nOnly expose unauthenticated vLLM endpoints on trusted local or private networks.\n\n## Autonomous Agent Mode\n\nRepoOperator can run its decision core two ways:\n\n| Planner | Behavior |\n|---|---|\n| Autonomous (native tool calling) | The model sees the real tool schemas and the running think → act → observe transcript and chooses each tool call itself. This is what makes RepoOperator behave like a full agent. |\n| Guided (deterministic) | A priority chain of rule-based proposers picks safe primitive actions. Used as a fallback when a tool-calling model is not configured, or when the model declines. |\n\nBoth planners produce the same action shape, so execution, permission gating,\nsecret redaction, and budgets are enforced identically regardless of which\nplanner chose the action.\n\nAutonomous mode is enabled when a tool-calling-capable model is configured.\n`repo onboard` turns it on for new installs (`model.toolCalling: true`).\nYou can force it with an environment variable:\n\n```bash\nREPOOPERATOR_AGENTIC_TOOL_CALLING=1 repo up\n```\n\nNative tool calling is supported for OpenAI-compatible providers (OpenAI,\nOllama, vLLM) and for Anthropic's native Messages API. The active planner is\nshown on the Debug page under **Agents**.\n\n## Plugins (MCP)\n\nRepoOperator loads external tools through the Model Context Protocol. Declare\nservers in `~/.repooperator/mcp.json` (or a repo `.repooperator/mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"filesystem\": {\n      \"transport\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@modelcontextprotocol/server-filesystem\", \"/path\"],\n      \"enabled\": true\n    }\n  }\n}\n```\n\nMCP tools appear as `mcp_<server>_<tool>` and stay behind the same approval gate\nas any networked or mutating tool. Both `stdio` and `http`/`sse` transports are\nsupported. No extra Python dependency is required.\n\n## Web App\n\nThe web app is split into two experiences:\n\n- `/` is a lightweight landing page.\n- `/app` is the repository-aware chat workspace.\n\nThe app screen includes:\n\n- a sidebar for new chat, thread state, and recent repositories\n- a top bar for repository source, project, branch, worker status, and model status\n- a chat area with repository context, messages, collapsible tool/result cards, and a composer\n\nFor local development:\n\n```bash\ncd apps/web\nnpm install\nnpm run dev\n```\n\nThen open:\n\n```text\nhttp://localhost:3000\n```\n\n## CLI Commands\n\n> **Short alias:** `repo` is a built-in alias for `repooperator`, so `repo up`,\n> `repo onboard`, etc. all work.\n\nCore commands:\n\n```bash\nrepo onboard       # Guided first-run setup (auto-prepares runtime on first install)\nrepo up            # Start worker and web UI (self-heals missing runtime)\nrepo down          # Stop worker and web UI\nrepo doctor        # Run local diagnostics (reports runtime, worker, web, model state)\nrepo status        # Show runtime status\nrepo update        # Update the CLI to the latest published version\nrepo version       # Show the installed version and check for updates\nrepo config show   # Print redacted config\n```\n\nWorker maintenance commands:\n\n```bash\nrepo worker start\nrepo worker stop\nrepo worker restart\nrepo worker status\nrepo worker logs\n```\n\nThe recommended product flow is:\n\n```bash\nrepo onboard\nrepo up\n```\n\nUse `worker` commands when you need lower-level runtime inspection or maintenance.\n\n## Source Install (Contributors Only)\n\nNormal users do **not** need to clone this repository. The npm package bundles the local worker\nand web sources inside it and installs them automatically.\n\nIf you are contributing to RepoOperator, clone the repo and work from source:\n\n```bash\ngit clone https://github.com/jungin-kim/RepoOperator.git\ncd RepoOperator\n\n# Install worker deps\ncd apps/local-worker\npython3 -m venv .venv\nsource .venv/bin/activate\npip install -e .\n\n# Install web deps\ncd ../web\nnpm install\nnpm run dev\n\n# Run CLI from source\ncd ../../packages/cli\nnode bin/repooperator.js onboard\n```\n\nYou can override the paths the CLI uses with environment variables:\n\n```bash\nexport REPOOPERATOR_WORKER_PATH=/path/to/apps/local-worker\nexport REPOOPERATOR_WEB_PATH=/path/to/apps/web\n```\n\n## Architecture Overview\n\nRepoOperator is built from three main pieces:\n\n```text\nBrowser UI\n  |\n  | local HTTP proxy\n  v\nLocal worker on the developer machine\n  |\n  | git, filesystem, command, provider APIs\n  v\nLocal repositories and configured model backend\n```\n\nKey directories:\n\n- `packages/cli` contains the `repooperator` CLI.\n- `apps/local-worker` contains the Python local worker and API routes.\n- `apps/web` contains the Next.js web app.\n- `docs` contains architecture, onboarding, demo, security, roadmap, and troubleshooting notes.\n\nHelpful docs:\n\n- [Onboarding guide](https://github.com/jungin-kim/RepoOperator/blob/main/docs/onboarding.md)\n- [Read-only demo](https://github.com/jungin-kim/RepoOperator/blob/main/docs/demo.md)\n- [Architecture](https://github.com/jungin-kim/RepoOperator/blob/main/docs/architecture.md)\n- [Architecture diagram](https://github.com/jungin-kim/RepoOperator/blob/main/docs/architecture-diagram.md)\n- [Security](https://github.com/jungin-kim/RepoOperator/blob/main/docs/security.md)\n- [Roadmap](https://github.com/jungin-kim/RepoOperator/blob/main/docs/roadmap.md)\n- [Troubleshooting](https://github.com/jungin-kim/RepoOperator/blob/main/docs/troubleshooting.md)\n\n## Write Mode and Permissions\n\nRepoOperator has a built-in permission model to prevent accidental file modifications.\n\n### Permission modes\n\n| Mode | Behavior |\n|---|---|\n| `basic` (default) | Repository sandbox mode. RepoOperator can read files, prepare diffs, and run safe in-repo commands with guardrails. |\n| `auto_review` | Daily-use mode for sandbox work plus approval cards for elevated actions, network access, and risky local tools. |\n| `full_access` | Dangerous advanced mode for broader local access after a strong confirmation. Risky commands are still logged and previewed where practical. |\n\nAuto-apply, auto-commit, and auto-push are never enabled by default.\n\n### Setting permission mode\n\nOpen the web app and use the permission selector in the top bar:\n\n- **Basic permissions** maps to `basic`.\n- **Auto review** maps to `auto_review`.\n- **Full access** maps to `full_access` after a confirmation prompt.\n\nRepoOperator persists the selected mode in `~/.repooperator/config.json` while preserving the rest of your configuration. Advanced users can still override the mode for debugging with `REPOOPERATOR_PERMISSION_MODE`, but normal usage should go through the web UI.\n\nLocal tool access is capability-based and visible in the Debug page. RepoOperator currently detects `git` and `glab`, allows safe repository diagnostics, and requires explicit approval cards for mutating, networked, or risky commands.\n\n### File edit workflow\n\n1. Open a repository and switch to a branch you want to work on.\n2. Click **Propose change** in the composer area.\n3. Enter the relative file path and describe the change.\n4. RepoOperator generates a proposed diff and shows it in the chat.\n5. Review the diff before doing anything.\n6. Click **Apply** to write the change to the file, or **Reject** to discard it.\n7. No files are modified until you explicitly click Apply.\n\nApplying changes only modifies files within the current repository and current branch.\nChanges never escape the repository root.\n\n### Branch management\n\nWhen a git repository is open, the current branch is shown as a clickable pill in the repository\nbanner. Clicking it opens the branch panel where you can:\n\n- see all local branches\n- switch to an existing local branch\n- create a new branch from any base branch and check it out immediately\n\nCreating and switching branches modifies the actual local git working tree, so GitHub Desktop and\nother git tools will reflect the change immediately.\n\n## Current Capabilities\n\nRepoOperator currently supports:\n\n- CLI onboarding with repository provider and model connection setup\n- one-command local runtime startup through `repo up`\n- worker lifecycle management through the CLI\n- bounded health checks through `doctor` and `status`\n- GitLab and GitHub provider-backed repository open flows\n- local project open flows with absolute paths\n- visible project lists and branch lists in the web UI\n- non-interactive clone/fetch for private repositories when provider credentials are configured\n- repository questions through the local worker with persisted activity events\n- query-aware repository context and tool-based file evidence gathering\n- agent-core orchestration with request understanding, planning, safe tool execution, and final synthesis\n- local branch listing, branch creation, and branch switching from the web UI\n- approval-based write workflow: propose a change, review the diff, apply with one click\n- write permission model with `read-only` (default) and `write-with-approval` modes\n- write mode badge in the web UI header showing the active permission level\n\n## Current Limitations\n\nRepoOperator is still alpha-stage software. Important limitations:\n\n- Editing, patch review, validation, commit, and merge-request workflows are still evolving.\n- Hosted-to-local worker pairing is currently development-style rather than packaged desktop software.\n- GitLab is the most exercised provider path today.\n- GitHub and local project flows follow the same direction, but need more real-world hardening.\n- Web chat history is currently local UI state, not a durable multi-user collaboration system.\n- CI/Web E2E workflows are expected project surfaces, but this repository may not yet include complete workflow definitions.\n\n## Roadmap\n\nNear-term priorities:\n\n- harden `repo up` and `repo down` across more local environments\n- improve repository selection and branch-selection UX\n- improve file-aware retrieval for code-specific questions\n- show which files were used in each answer more consistently\n- expand GitHub provider coverage\n- add stronger web end-to-end coverage\n- keep the npm-installed local runtime flow reliable across platforms\n\nLonger-term direction:\n\n- richer repository understanding workflows\n- review and patch proposal flows\n- team-friendly hosted UI pairing with local workers\n- safer write workflows with explicit review and confirmation steps\n\nSee [docs/roadmap.md](https://github.com/jungin-kim/RepoOperator/blob/main/docs/roadmap.md) for more detail.\n\n## Contributing\n\nContributions are welcome, especially around:\n\n- worker reliability and API contracts\n- provider integrations\n- web app usability\n- retrieval quality\n- onboarding and documentation\n- security review and threat modeling\n\nStart with [CONTRIBUTING.md](https://github.com/jungin-kim/RepoOperator/blob/main/CONTRIBUTING.md). For bugs or feature requests, open an issue on [GitHub](https://github.com/jungin-kim/RepoOperator/issues).\n\n## License\n\nRepoOperator is released under the MIT License. See [LICENSE](https://github.com/jungin-kim/RepoOperator/blob/main/LICENSE).\n","readmeFilename":"README.md"}