{"_id":"opencastle","_rev":"104-4e67b655b4da5b931800d6ffd14c4100","name":"opencastle","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.0":{"name":"opencastle","version":"0.1.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.1.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"8e11af4516b13c2de1372f6188332ebf66594a87","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.1.0.tgz","fileCount":224,"integrity":"sha512-oE+oVLmkOU6SVKDWTITVa1jmsGzHu56xO6wRCiC9ttXIyJWXh4xr9R4yvacd9HPY8HDHlhQpROoigwIJ85QZqQ==","signatures":[{"sig":"MEUCIQCIeGUyL4/HrGzTO/pmJ/VJsasKVB6tUByz+wWgznB0pgIgWwmhNIbTLBLXksJ8275jT0+q/R3vpcVcWeY7gq/7b2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1085089},"type":"module","engines":{"node":">=18"},"gitHead":"92356cfd312271d918419cad921bcbb4136ab1e8","scripts":{"build:cli":"tsc","prepublishOnly":"npm run build:cli && npm run build:dashboard","build:dashboard":"cd src/dashboard && npm run build"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.1.0_1772318538571_0.8683131165228857","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"opencastle","version":"0.2.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.2.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"5b31521161f4bef6dd4fb3d26711b8e1ecd60b85","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.2.0.tgz","fileCount":224,"integrity":"sha512-uVUATvSY3dyGQsL6V0+ey2LXbXlFuQ4H5tAdS0PMUlEHPixXC0KEykRk+IyjMy64t3qyoalQq0Mawil0wYk8CQ==","signatures":[{"sig":"MEUCIBEuqpRQ242tf5AiS3OWDyUQYNF3jyuQam5fhROEJ1IhAiEAymI/atPTbk62tf+jy6caYEkF+L6t5Fl1C4F7viW09FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1116622},"type":"module","engines":{"node":">=18"},"gitHead":"ce135d8a9b750b9012672d5d34dd2281e2257c32","scripts":{"build:cli":"tsc","prepublishOnly":"npm run build:cli && npm run build:dashboard","build:dashboard":"cd src/dashboard && npm run build"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.2.0_1772350351077_0.47320393695875196","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"opencastle","version":"0.3.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.3.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"20671c188bf2518b730aae60d4e570d5e164b98a","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.3.0.tgz","fileCount":224,"integrity":"sha512-ikQtVQv2o09KkwuxlWtxUVwCPbYFM5KgzMCMWcpXLhPBnCjAJxXIj2HMJR2uDFIG5oEvrAQ07llwKNPXiDswCw==","signatures":[{"sig":"MEYCIQC6td6jST2GdFdIO7OWC4DLfniUtxgHQntjfLNCIzjPhAIhALn0tCMdUDiE4KGnKu7QiZdvP7aH1TG/AvIlIJOtMIcK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121785},"type":"module","engines":{"node":">=18"},"gitHead":"028705d9ce36c4af6d58508d57a300a5e1a5ce5a","scripts":{"build:cli":"tsc","prepublishOnly":"npm run build:cli && npm run build:dashboard","build:dashboard":"cd src/dashboard && npm run build"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.3.0_1772354560516_0.6858269488834838","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"opencastle","version":"0.3.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.3.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"2e72f2717e384499692ebe3455d5018e47368c7e","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.3.1.tgz","fileCount":224,"integrity":"sha512-tqeBwwvIY5saol0RKdh5P7/ddp62UNz7kwWLxY7huyVxdlh30SdpeK8HbyxEWCSOhiYgHqStHc+pCz/rydig3A==","signatures":[{"sig":"MEYCIQC9SreA0CEFxCP5wKclmPIl6wiCeAfQv+R/i5utNm4NRAIhAI/vS4xQZEoW1QK/iJ+4SGv311PGiNTomLQGswQV9/+3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121785},"type":"module","engines":{"node":">=18"},"gitHead":"b883205f9923e6a9da5e6972e1f3c8c507d2e57b","scripts":{"build:cli":"tsc","prepublishOnly":"npm run build:cli && npm run build:dashboard","build:dashboard":"cd src/dashboard && npm run build"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.3.1_1772355093857_0.018460310364401877","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"opencastle","version":"0.3.2","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.3.2","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"eee43eb22a05ea6248411a9c845c7154d345fe98","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.3.2.tgz","fileCount":224,"integrity":"sha512-McTVyAFqh9PSQOhV8jrDYyNIwetCuA/UecpnRhBJzJazioAuwdXs/WZRpUKk2GkzP/K9H36DqcSFQY1m5k0s0w==","signatures":[{"sig":"MEUCIH+lx1ZvlKclDi7KgpoQN+t8u8xt+IAFaTbdKYamBok2AiEAttLeDBtah82muySNJU2uZTGLZp5q+0xK9QdBhcU0abE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121905},"type":"module","engines":{"node":">=18"},"gitHead":"cced23d75498ca8ddccf5ad02b852628f6ee9377","scripts":{"build:cli":"tsc","prepublishOnly":"npm run build:cli && npm run build:dashboard","build:dashboard":"cd src/dashboard && npm run build"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.3.2_1772355246391_0.8538553976932379","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"opencastle","version":"0.4.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.4.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"3f522472f658c6f85076d9ef10b8a71b66d8effb","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.4.0.tgz","fileCount":225,"integrity":"sha512-gnrt5MOltNRhxHGaK45x8/YXi2OfM+G9tn2vKtpdu63UxIgkK0eARVGSK67Y0UMTTF5vPOcgoR5S23JvPvwWtg==","signatures":[{"sig":"MEQCIDNdxcmDNSJAEbdcmc6rSdzqUuF6UmYVOccglBSX2lojAiBBpnGa7W6FwsAT/fJbAxptIznuuWFmpj/RzDLicXAxLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152041},"type":"module","engines":{"node":">=18"},"gitHead":"dbde208772afa15daf6fda312b15f5be2f67ccf2","scripts":{"build:cli":"tsc","prepublishOnly":"npm run build:cli && npm run build:dashboard","build:dashboard":"cd src/dashboard && npm run build:seed"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.4.0_1772407416428_0.9051909128282811","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"opencastle","version":"0.4.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.4.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"cf8c94ae0cac16c4cc4638edb828a55e8e70451c","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.4.1.tgz","fileCount":237,"integrity":"sha512-RVv+VBKBB4T3JCjs0YfPwVC1DPj4c0BAjPGc/o+DrbzcRewgMw9MIHC/r2CkxfVi5/EszkwfQqQ7hIoBCqgMdA==","signatures":[{"sig":"MEQCIHb5vRnAZh627G70hENDfT3Ya/HLMQabWKD1PSlOfzaZAiB8jiZUbaKI4RjvxIOXQEWOGr8qT3d99vXBpjv58ICXyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818095},"type":"module","engines":{"node":">=18"},"gitHead":"3550296877fa64c4181f0f7f25d08d82211b1d66","scripts":{"cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.4.1_1772411746082_0.7704582975323169","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"opencastle","version":"0.5.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.5.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"b2a319e4812fba4da744c1c7560f9daa69447d67","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.5.0.tgz","fileCount":237,"integrity":"sha512-WCy+BhfrN6VHBxyTilUuFrDVt0/StzbF3tk3rmKTOWNjINPNH4ydASWFYSmNsYij7w5f38Ok8JS/Xc5L8q6zaA==","signatures":[{"sig":"MEYCIQD5u+WP1b0iJeY3LU+RO74h1Ug70KZODBAaBhSgYgCnCQIhAK84dL2BK+OMYyiMNMG6FBeslLEYeZndE+asPeboQ+xg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818250},"type":"module","engines":{"node":">=18"},"gitHead":"af9c716ce83586048c4056cf4b8206459d002fa9","scripts":{"cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.5.0_1772472119771_0.2747689001712934","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"opencastle","version":"0.5.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.5.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"38995395a722e5cdb1ec075e59d05090dffb87c7","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.5.1.tgz","fileCount":237,"integrity":"sha512-mSNqpb3dhVqbECtbzXnhnWTuwgOGQNJLOrgtjQHduCjfWG92+8+rUkFDOrKeBH7++IWFimG7j8UXnZgbqngQDA==","signatures":[{"sig":"MEYCIQCLD0S9/vJhm3V19ejyz20FGz2BzER0XKgNXl3BhfFjCQIhAIRUUpewAByJP+uN5TedI4zQhOYMz5INVG0LXzhRJ1kg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818250},"type":"module","engines":{"node":">=18"},"gitHead":"36242543dfabe26346b97db53aab7218ad1340e9","scripts":{"cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.5.1_1772478416216_0.48970501865246074","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"opencastle","version":"0.6.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.6.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"cb7f05b138fa4f5719d1512bae084b7a41f6b597","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.6.0.tgz","fileCount":242,"integrity":"sha512-mCVtmL7917+iTkUzA4PYQy0i/LHxWvnSUoJ8zgYRmvA7Fa/bZ6FKjfQf1RVCR+UC6lvNSo1imgZImO8eK5Jmcg==","signatures":[{"sig":"MEYCIQCXHGQUXDGYeT6ShWG40H+yGvvm18pwwyGOk8ZdlqLDyQIhAPlPc0/wu5hEyQH7wk4nINoxyy3TlI8O9CsvUW9h+Hzt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1896120},"type":"module","engines":{"node":">=18"},"gitHead":"5555331ec438bd27e6f50609922a6a05258a0d7e","scripts":{"cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.6.0_1772492712977_0.7713778978376913","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"opencastle","version":"0.7.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.7.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"5389e9058771251f9d4c470881ddf1a12bc797d2","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.7.0.tgz","fileCount":319,"integrity":"sha512-XgD//N7DA6wAJwA1GI31LDI+fzjBR/uWjDSdofHIr+pVqlsPdA1TF1ixYuEQrU2rkd/1zC0f45vUDBy6X/FY6Q==","signatures":[{"sig":"MEQCICmu4f6QvAd6ILxf6LfIQkVsHuUk9rP4nZpEWImDEyM9AiBzBgd7uGgeUlDQ+j46cisZWRsMa2e3Xv8UISXBuD6xiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2072114},"type":"module","engines":{"node":">=18"},"gitHead":"b9755d2dcd123f4dbfcc7a22d6bfddedcc163e05","scripts":{"cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.7.0_1772542582142_0.37873099462638704","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"opencastle","version":"0.8.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.8.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"44ee9852597e5a72e0f2b477ace0d5a06eabd6cc","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.8.0.tgz","fileCount":319,"integrity":"sha512-Xr4kaAafiz08mPZFe/HsXUs1uNK1B7xetEhOtx+kSFBzQmUsX4HyTsknjcbgblgVy2oue9WtmnG0MFQAAzqUmA==","signatures":[{"sig":"MEUCIAPEl6mUdnvRX6ihWSRnHW6PkX6eBVZ4FidIbwrCc/E3AiEAqfkC7XGhAQXe2kldf3l+F8/DBb+0Ez8w3/2VGZ6+H8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2082859},"type":"module","engines":{"node":">=18"},"gitHead":"2bab5bd48046f50007e8e23159ad043142347b01","scripts":{"cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.8.0_1772547519028_0.5713938923024953","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"opencastle","version":"0.8.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.8.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"d55e2a87d4b933195fbf1585f17a0c7a56b0248b","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.8.1.tgz","fileCount":339,"integrity":"sha512-zcL1Z9YfGQsFemYXNTSW5P5j9YpIZLDccIQvZvBOPP/npst4FW1mm6edgx7V1468j7JkWj7IAZNJyjInoW+fuA==","signatures":[{"sig":"MEUCIQCvFsnItdKRI+MkEHmBFdY6H4Kvixj+8h9lCIu29NsHVAIgX1nv4KG4zBv53KrIrmIg7liY9hAewq45IfT/8W/UZg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2082568},"type":"module","engines":{"node":">=18"},"gitHead":"bbec1bbbb23d93592f754991dd6980947751f069","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.8.1_1772571049445_0.8479334293109411","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"opencastle","version":"0.8.2","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.8.2","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"969cd54f93bf1cbd05e2a654a60f6b9e02d66762","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.8.2.tgz","fileCount":339,"integrity":"sha512-qWTCCJPGWj5yI9R1gJad0KoyMg+bbN0WHwuwJA/7rU/EBUyWPgw8u15nkWBiHDy+iga5X2mYEf7V67fz9kLuVw==","signatures":[{"sig":"MEQCIG2jauPz6o3Rt0o3ZPm8yCXeguy7X6XJ6dupW4V2s8pZAiBQ9KYf+XJn7DoPhQM8QYnYcEdyiX/myGujcoRb7nnS8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2082602},"type":"module","engines":{"node":">=18"},"gitHead":"ddde84f64cc5d87f5352d0612dfcb7ca7745fc36","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.8.2_1772571527427_0.9403329017934012","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"opencastle","version":"0.9.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.9.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"ecf3a5a7e5dc67c7850c0fa9e892c03f98719144","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.9.0.tgz","fileCount":357,"integrity":"sha512-KksDJ/dMVwqmhF8TccNVRyIKdltfPP1CapucQKPctCQ/J6ggDSFnjm/mUZD55/UwzNZjmx0a7VdUEgYG1c0sjA==","signatures":[{"sig":"MEYCIQDUFsBUkUOXKChaF77CQehMBJztyGJRnqxJNW+eXzXTOwIhAMg7MAKiaMoa+gcbtws3muYUfKxkKAmbSIZQ7WA5iMVa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2184083},"type":"module","engines":{"node":">=18"},"gitHead":"6853ae1a617c199bcae9f856ea2ff6c986879a7d","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.9.0_1772577788277_0.11083143202992907","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"opencastle","version":"0.9.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.9.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"0ee7f04fb71d3c32b2326b7c5a967f36d5d46052","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.9.1.tgz","fileCount":357,"integrity":"sha512-iINFvewx9N0pYbL0WQfJwU5Etsm5DCgSKS7jyKBa7DRewENMBS/xr643Y9wDbUNN3/VSg9qF5KvjWpPiercoZg==","signatures":[{"sig":"MEUCIEOuD8u9Zy6/8aGD83YWj3ZHiIRgnmMrV4jS+WuQ4c2KAiEAgNhz5ljkQT+xzAcKSOT0gVNmUEx7O16b+9GkSzjRJYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2212298},"type":"module","engines":{"node":">=18"},"gitHead":"5a540565352ec3504d75bfb0593e7eb830b9e669","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.9.1_1772577831035_0.8142883438013211","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"opencastle","version":"0.9.2","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.9.2","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"681dad0b5233b6238d2e5098ca9ab40184ce462b","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.9.2.tgz","fileCount":357,"integrity":"sha512-1uLkxP2ifrsCQr6lTDZmLjSzZAtXZjjZDZcYwLxPzOhD+GQyzJBSUE4bs41DNzLbG+6SndtvIznJ8sVSgiBhbg==","signatures":[{"sig":"MEUCIQCHqytnV42gRv+3DyuZitMHuV34a9aUOoFKkqVN9SItBAIgaA4OcL+Oh6pzOGZzzyxL/rW3eQHG02B8pCaLGxTbDgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2212300},"type":"module","engines":{"node":">=18"},"gitHead":"8b5fb8b571d4bf985dc1ecd3f22916609182fe1c","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.9.2_1772580129543_0.835331361682488","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"opencastle","version":"0.10.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.10.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"b8cc0648e7c824103ccc0c76f2f0e146b2224a24","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.10.0.tgz","fileCount":357,"integrity":"sha512-Wsa1EfhQVhokGtagNzjCwmBKLUn1PdVCdcfEdhnm74KGJWoC3uB9zj6MGBaoUjAzTkWtEbbnwIgYB0VV+NAhEw==","signatures":[{"sig":"MEYCIQD76BgTKnCIAp1Yin0Pw9GDAgbCpGM8Bysjjumi/IgiIAIhAOEIGcFyvoHFddmpWp5al7VYFhjme7VWvXDyhMN67rx1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2215613},"type":"module","engines":{"node":">=18"},"gitHead":"01984dce44aae03f40a94efb10546eaf65b1943c","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.10.0_1772582391986_0.20239260183252572","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"opencastle","version":"0.10.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.10.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"bd4bfcc928b14942ed8b67664329bc66dd524510","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.10.1.tgz","fileCount":428,"integrity":"sha512-M3/w9t+hOJbB2XblaKRmfza7vmNpEzfFKbSUTW01ENn/GQARaGWaWE2Yi3Ves4IDXtAho3MsQZKM/kc7xLRxEg==","signatures":[{"sig":"MEYCIQDDlO60GK0BYEjc8vpnz02s/7uD0qAEJUGDHL0WJApXiwIhALyuNCb0WaPGj9bo9p6p3ISfFMMFWC/7zznzb3IV3tdz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2495847},"type":"module","engines":{"node":">=18"},"gitHead":"9457009d382357dc08cbb8399732baea6a899bfc","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.10.1_1772640253610_0.2735315997116974","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"opencastle","version":"0.10.2","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.10.2","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"1cc5cd080cdeb902ff4adfc87b52d3d0d4466475","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.10.2.tgz","fileCount":428,"integrity":"sha512-5rDmM5sJnnAsjtpX5U9eMjGpdiLHariJSzkOxI1Qru+ARpql5N7UGbpM3BXudD/hTCNdZnTSs1QeOixTXqW7ew==","signatures":[{"sig":"MEQCIE2UeKdBrhCPZQmzNPh9O+yvNh2X+1LTKNlIJTeH5go5AiBj9jAiwqymPsb+kNlDVrQuMqu0gRCIJQOYIbulHUzBZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2495897},"type":"module","engines":{"node":">=18"},"gitHead":"093b9ab335fae835de53a3d12cc5e141e446b6f7","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.10.2_1772659332466_0.7953265288792051","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"opencastle","version":"0.10.3","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.10.3","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"8274f624162f74c1decd59996057a00f9cfea2cc","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.10.3.tgz","fileCount":433,"integrity":"sha512-+IThOgv9V+u+d8hHnebYMTCCjix3tfq85DvCiAiXGVoxXwkmI9S1QBRAThzGL/GRqoi7HG4piAokn3j1k0ca1w==","signatures":[{"sig":"MEUCIDBAxRJNcMQXvWoBjeKMQM6soPdMt+BGKyYcEmOV6EJIAiEA1xoTkgO/xnli/MPZcvE13P85EMObeCNoJMVnTWKQY5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2545529},"type":"module","engines":{"node":">=18"},"gitHead":"859e3a8d522a2167862a3d1c1fba9594612aefe8","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.10.3_1772667288561_0.6906347745609402","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"opencastle","version":"0.10.4","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.10.4","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"075134b1bfd78c50f3e2e093df5bc2d09e02332a","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.10.4.tgz","fileCount":436,"integrity":"sha512-3WTu2LANpNRqtIqQYI+c0CjGCI49dEMnGo3gopEVnTrdUxZiHwWJPRw9Y4UrupaPbrEfQFkzf8oluup3OHNQJQ==","signatures":[{"sig":"MEUCIQCdQ0/cEtSOoZk6/XZDsRnpBPArSSfHLDJp/xUiqmEbCwIgWcBHvx4gxvJ8EEAP/FQQj+hsFjMyvSavo2bW60V2HLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2552534},"type":"module","engines":{"node":">=18"},"gitHead":"2fcaf414d915bf4b6c095dbf2e1c49451a5b6395","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.10.4_1772720767571_0.9710474908201259","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"opencastle","version":"0.10.5","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.10.5","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"dbcaa078381e2214a1879e8a53a0cb2e09de7f28","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.10.5.tgz","fileCount":436,"integrity":"sha512-aJZJjS3HkTvx0QQfe51FU7fBF/RlIHboU5JZV15niIWBjt4YphxqWqK+Sgd6CqW7nRIxeUJFt6XVehj/MuGRPQ==","signatures":[{"sig":"MEYCIQDviY7xOsSxo3YHqTm/9SpkgyUmWsb1muYITjl4ks4bKQIhAI/A2tyyKlNeK4cogr4kvOy6xTrpM471TMcI9N0dU529","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2555668},"type":"module","engines":{"node":">=18"},"gitHead":"3fc24911440d4f3fc5b0abc4528168432bf57c88","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.10.5_1772748695505_0.2646759079509149","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"opencastle","version":"0.10.6","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.10.6","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"5c902a9c0f2c27b13709aa5f9d6efc996f0859fc","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.10.6.tgz","fileCount":436,"integrity":"sha512-tNB7zRa/BNiiEszKMgxyB+tp1AsEpVf2alhLBoG34bFaGmAohOw8Y83Hly2SNmgeOtwIaPkwW0kw999RCMegaA==","signatures":[{"sig":"MEYCIQDEyt9fEsMJ0KjkDqfLVAKuiQ8B/jDgk6C4nue3a4469wIhAJ83eLnZUl+J5C1VWVs4k03Z5noYt1YDVS18bRNnndOQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2555668},"type":"module","engines":{"node":">=18"},"gitHead":"a88cfc579c8f553fd718fce69066578c68c8f5ff","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.10.6_1772816728466_0.3146405526181","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"opencastle","version":"0.10.7","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.10.7","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"29ebe2bfcbfb4c339014cae8a32fcd36525e8b35","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.10.7.tgz","fileCount":436,"integrity":"sha512-Ki7xS2wPIxYdvQ7voCj/RTHn524nm7OxrP/AHk4IUEP7ziF8oA0J3nBEcrbYp+OsbtoJOnUs3Lmo1qfdMqubYg==","signatures":[{"sig":"MEYCIQDodZyFSW7ngc4bIsdmvmeHhSwaClDKOdcV7NzWUwT8jwIhAJnjvfpdgMhsIWbndSRjVSnVhbkTlNNCXkIS7bG2YJ37","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2563648},"type":"module","engines":{"node":">=18"},"gitHead":"15a55d9d85983c0604ec29896b0cc71ad6d5cd16","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.10.7_1772816889566_0.32979101030203983","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"opencastle","version":"0.11.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.11.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"70d486332546e098184cd884c9f8606e32eb004d","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.11.0.tgz","fileCount":455,"integrity":"sha512-R5Xbq+2HU/oPJ/8pxRg+TP7UYoaG/vRBZ4kYVpDEBlvZ4yht9kYvtrhHXZQ/olRpt7akcDbHsgyrALJNxogTdA==","signatures":[{"sig":"MEQCIA8VbD1TZQGEEaCFts5ysKEficZkPubH4NAvcnbbBzLHAiBewF/Miq8Bt2C/ujvHR6ivQzcLMkADp6r6a73l9fLnMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2726744},"type":"module","engines":{"node":">=18"},"gitHead":"24a954e86481f6cda8fc3df021b9f41483786e81","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.11.0_1772908728716_0.9678613729033247","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"opencastle","version":"0.12.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.12.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"a40c091f67f5be07e2d735c5971fc0ad739e04de","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.12.0.tgz","fileCount":480,"integrity":"sha512-iyPCSSGPKJ2xRG9cgCpwQBW1Tp/R93LpP+H+qYMxTXqfAWb/vo5D+YaLpw75tfXJ2A4yIC0ABtkSocUph87mOA==","signatures":[{"sig":"MEUCIEphxv5i5z3AX1eSbAulLV8u107okAFw7CmRUQoCk0LmAiEA58tuS967gDBEibcQlKOnC76xNaX1cVVXptaSWninpPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2885895},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"c668fccbdcf4c0037a11e2b044637486609f2b04","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.12.0_1772921365865_0.49453801956479704","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"opencastle","version":"0.13.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.13.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"babd82af0e042faab506e8bc36890516e1baa9d7","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.13.0.tgz","fileCount":500,"integrity":"sha512-UMmYI53o+TLlZtXiRcgmIFVQPrWBPU3qrFsEwTjSi5r+wjza73zT8lSirAzPaS3XYT5UXB3dB0m3JgOzjMWySg==","signatures":[{"sig":"MEUCIF/JIHtCrXxuZ2avv8WD3AVCXvF7EC9anrh4dzBoVh5+AiEA2q5xBkS+rb52TzVJeAT8cP6HkWti2Ho6jQ7IQQKjgPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2956504},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"874826233bccbc4bb5242bc35dfe8a2c85b273a3","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.13.0_1772923760684_0.3316226640433164","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"opencastle","version":"0.14.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.14.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"b1930254a262b94eede0e6ecaafbfd75c67dac85","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.14.0.tgz","fileCount":520,"integrity":"sha512-5QDlfkr0g6ICnu46+zn2ivhPg/PoHTp0WHtUwEr+oPH4f4yI5vZFkHZddF7stejysU6WfXqx7SqICynY/X1XKA==","signatures":[{"sig":"MEQCIDEoQcsxiAJYRrv+ct9Ma6DwhbYXP97BS2JbZPGQCYndAiAVqKSdz+vRYfGqJ3pJL8BhZIVruUB6Gv+6joS4McgSkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3209035},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"a33a2b4f664c0e5a5426c71719c5512a51ea492c","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.14.0_1772929718377_0.24575117615408093","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"opencastle","version":"0.15.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.15.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"458b1c0d8c8845c37ec3621d16c97b5a11f4a37e","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.15.0.tgz","fileCount":510,"integrity":"sha512-aCUOenT3q8GeXNP+7Fndz9pHndaZn6Cwhepz1EDXjSNZ2vKDNScwm4UZct/QdQcxA90xPnIo5B/tdr48j7eLRA==","signatures":[{"sig":"MEUCIQDFLtVfkAd5tCBU8K3ILD4K3LADA1dyaYlJSDE9JLNrrQIgBmiLMe4rX2nN7ZCYYwf83AW5iLN4CdD7T1f2M/2b5N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3155352},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"72a94cd1d1cd2c2e38fc4ddbd99eb89b136330c0","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.15.0_1772930136952_0.2553736469072665","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"opencastle","version":"0.16.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.16.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"5359e7125fadb63e3c860666cc906e3668416502","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.16.0.tgz","fileCount":510,"integrity":"sha512-vQpClO50vkNmJH9uE5i2jb/yiNEsikblGW1bdUMi5Ic2CCq3PVc3VkJvgjsSQDiD/oO19hZXBKaLuWffmcDtNQ==","signatures":[{"sig":"MEUCIQD4qw0olJ1z1EvedzbzOl6+gt/2IPubBxfNpIZNGrO40gIgaonehsECqnvOmwhU+xjXswvaqGs3Nooc9k4RtzzDLrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3156449},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"e7fe21ee35bd1d3d629d28dfc116e2b604ad51f8","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.16.0_1772950123646_0.744268110798632","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"opencastle","version":"0.17.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.17.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"30240d3e04417f0cc3b152a659d9b6d275d57d91","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.17.0.tgz","fileCount":515,"integrity":"sha512-STgt8Co2TmdyaXdJMZelTDaYdI31OkMUiXHga50u7zOenBG4WTEefhg10jemXGatkSrqUd7ZcCPhVSWRPSaECA==","signatures":[{"sig":"MEUCIE4cyAZwTkycC5nyWsm25fJEnM1YpKDktWHWfzCvNJQwAiEArVow94xWNF1bUNztZ+d0WTlQU96HZFIC8CQhmdgeVJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3195926},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"e06f0dab40f08ffc6a931f76ad0484e88c037eb3","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.17.0_1772951661949_0.5203087749626194","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"opencastle","version":"0.18.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.18.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"232ca47e8e789a91bf39618ae041441e02fba2e9","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.18.0.tgz","fileCount":525,"integrity":"sha512-M03YajE2R2C9+6vri/CxV+Gqv7ww20vXNTpGfefseUyyEdwUxHstMJMtatedrWh5+tWyYhYJVJ/N11qsd6gWpg==","signatures":[{"sig":"MEUCIBK4vKa/a13dfve0XZK67piEhjfymD4O7IuU39yCMc/ZAiEAt9Lm/74A2hlasGu4TOixwt3Ym7vvjf2fL80+61+FoKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3245956},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"87737acea4b5286a759223cc5a5d9f01d07db680","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.18.0_1772955282668_0.6200336725172917","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"opencastle","version":"0.19.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.19.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"61f26527279e3a7f106a44591906cfbb6adc300a","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.19.0.tgz","fileCount":525,"integrity":"sha512-ZPdyOUg6kaVA1zIDyqYHXEvMJZkD8C1EHLFYhHNXsrQ+phAPyPsvAqUEosc9IoK5PeUtItCVlxjsbg8RP2Nuhw==","signatures":[{"sig":"MEUCIQCVqCzKB+8RiGtFLtt5zehvF1+B3WyMu1rWnybncDtSkwIgJalZxLdPPqhovFLwmRpmvM8SsO4VwDGNqSRPssXNUBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3250619},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"42caa161c446b22eb6e767bcce088de0c5e5574c","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.19.0_1772957563225_0.7129638565065086","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"opencastle","version":"0.20.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.20.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"d0fba80913813024d036c33f629d2d9b67e1114b","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.20.0.tgz","fileCount":530,"integrity":"sha512-dpOAgxpgjcWzt4GOAxzOReeegeLGiOgXVIJEd0fd46T4xi4ZuA0atyyA+Fskj6Jnd6bg7eYYtVORzycokYiOqw==","signatures":[{"sig":"MEUCIQC8wVTTa3BRDy7r6BMpf93rqcyUUjj3bzQrdiLcCf+tmQIgRQ/RLEPbJCbGJn5C09Rd8W9b7WfBP5DHelC4M+d8f+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3291351},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"6ec3b4eccfce01265d235be90b805a9ecfbd8ae2","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.20.0_1772967046175_0.39312868926495903","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"opencastle","version":"0.21.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.21.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"75d880fafe5bf68dc78998f60352165cd002ec30","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.21.0.tgz","fileCount":530,"integrity":"sha512-nQBo2ajiTEf59Nl7NvdcofktXwy1hsL4htnsr0SmZ5sAqw7deHmJZlEFZFjDJ6hflyzjD217ohRQF7NfB+JP8w==","signatures":[{"sig":"MEUCIDjn5mWqf4RQoqt1TTmlOfIQuFF+kP8xtaFwMyth4jxsAiEAom/GFmyc7nOaOXNBDt3moiOVwC2AC0P0M1uy/aFqJT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3293891},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"332b7347e8f43b719ece04525066dbccd882de73","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.21.0_1772970645123_0.4484036550669295","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"opencastle","version":"0.21.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.21.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"17314d286ca0b700342be51da3520e72676aaabe","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.21.1.tgz","fileCount":530,"integrity":"sha512-dcFFuw3IlqSpruA3fOrnB2mXziDvQ0K45pMUYX9XzRImvT0UwVlcII03EJbdFU2CdvBB2FVaAeZR8840J7Fn5w==","signatures":[{"sig":"MEYCIQC8mmGjNaJypEqUunxb8WcR5RxBGgxzGEfLQ+rdaBuJRgIhAJqjLELvv3uUHFJ9f/t94eyMPeNcB1nzbILv7RIh+Aou","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3293375},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"b4be801676046f0f00a542987bf95b2cac4bd1eb","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.21.1_1772987883504_0.07731063970878438","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"opencastle","version":"0.22.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.22.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"fc3a5fe5edd006ecd534c19f7eef5e2583716517","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.22.0.tgz","fileCount":530,"integrity":"sha512-oA9xEjeCNNidh7YmAHHt8UO64CzEIYyhNMCbUUSOEdv3vXKbBCvCNwGcrHFP43QKop35p8A2DEL+u8mjicbQuQ==","signatures":[{"sig":"MEYCIQCU2fDyxVrj3tIe0TanYG3c+94lbxx7pWrL7PJ7WzyH3QIhAPHcj4ZWCz3WkcZmQWNTfoijwz6kKCIFKk+glP7WeJda","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3355090},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"ad4f220b1ed6a98ca7316e69888e052890a10d78","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.22.0_1772989633997_0.9809019020218008","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"opencastle","version":"0.23.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.23.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"3e96af1f70ea07c78ea6347d3da16505d667eb32","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.23.0.tgz","fileCount":540,"integrity":"sha512-vOvs5sosDCf/jfI6QQN4OigWxL2IQowGT7JE9bp2zY5O85ptPsv5+5NIc/YSYFuQJnER3Y9cF1Y3ataEkTOFeg==","signatures":[{"sig":"MEYCIQC0zbVNMcefEzjQhI6/RxuFWmHGFSJdWDmmFzGHVQkCGwIhAKWp7Hs+MRUrfW6ZuL0g0OiWdw7/571CyOzYrXEEzpbO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3607863},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"f57b4bb90b3ae58a3debe13418418d953bd6f127","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.23.0_1772993474942_0.6008537849260978","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"opencastle","version":"0.23.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.23.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"f6408cb297e69b689d13cee4fbf9fcba4d7a66e0","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.23.1.tgz","fileCount":540,"integrity":"sha512-tJFUvEYalQqfI58Mp8iGGSwFBFvb0/CLwzSsEq/uc0jhMLjaA+YAZjZSwmytwgeU8YLcbjbnu3iVIe3+SsggEg==","signatures":[{"sig":"MEUCIQDShoSYVHMIoUOdnedQ+J9cPiLrFepxjkpY4yUhVerVKQIgLTXAugeH/U6uDpsJstseHo5fGTSDGDshN+0DCmHRkPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3611004},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"a8a667b17027fd905fea520214afde7d103ba1e3","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.23.1_1773003221553_0.20108518792225571","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"opencastle","version":"0.23.2","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.23.2","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"b5d88d45ed1d626b16b4690ad1343ea75f460dbf","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.23.2.tgz","fileCount":540,"integrity":"sha512-M9KqBK3rQh5rzkD4Fn3FADN3ALAPY9xELxd05vmjOzzzpTkaYM0pJ6qoKAdP2Fe9PnWu0Bj16Bs/o7WpBhep2g==","signatures":[{"sig":"MEUCIQD9EjMcHlSD7UZVecKDBowYlpJ49YAv4DD89Bmr4z3zlQIgEIWOW7ckDbOrTsZv8hRijTzoXn+UKKoFQRWrdHeyZkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3654219},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"71eb82dd59c38521debbb429c54f3604a7a1ed23","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.23.2_1773035674791_0.07083963017967165","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"opencastle","version":"0.24.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.24.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"a67c700e1b2fe0b2528f91ff7b9bcb4827a027f7","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.24.0.tgz","fileCount":541,"integrity":"sha512-1rrtIk1uYtFTNCprCf10c1VCGV6mpr+zIFqBaq5CThbdvjRTZGGj9fZ54cYx0qYJNjSbzUlXDfHxTj8eRCKkKw==","signatures":[{"sig":"MEQCIAdqEeYdSjaj9KpwsL56X7nwgM9JDf3CI73rgBeU/GEjAiAeV3TKAYIYVHXTeM1W1Gq4QpWlPkv6KNp1WkOICOf0dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3672591},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"2b5bb3fb59f3042917afec58b624ffc317b3f96b","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.24.0_1773047788994_0.2231400416169711","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"opencastle","version":"0.24.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.24.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"0658a5fb70be2cb0649a6f5db6a5ebcc5d0c8f1b","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.24.1.tgz","fileCount":541,"integrity":"sha512-BrWkCmXD5RfmhGvyWhU2L4BitZuKSgjiOMrOrGXY8W6wpKZIRZrt84qFwhb4G/ASX0+96MKy3bnflEXPwrdyFg==","signatures":[{"sig":"MEYCIQCMwgYLTeym7yM6nVI5sm/vopzsM+qLLch9RIcQe/604gIhAJw56k3Je1pUosq544GO2DhyK3WB4EDcDkZLCfhPzLFb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3672591},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"9d16cb50cdcce63bb0be4f91713e19e6db0f635b","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.24.1_1773052000960_0.11440402182347098","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"opencastle","version":"0.25.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.25.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"7f0f4a0caf21569c3fd0a6f5eb1ff7ea499b94d0","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.25.0.tgz","fileCount":541,"integrity":"sha512-a2eEe3fphsVZf9niZQfSAebTAA1q/2DwkbmgdzRNGES1DGr1lxx5idHr4hBMtvfxsI7bbef73n/I2XMxpcyLyg==","signatures":[{"sig":"MEYCIQChsUIkO/tLJPb0IdBoBB5srFU3sEB89V3cr8kv0WKHwwIhAP2rpEUXcU/Vbv3mKxdlbGBVlG/QpjEVtjvaEFXqrN4i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3676031},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"cf5789cdb08c3abf0222cfea7c415b23c72dee11","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.25.0_1773057025439_0.8082791823875073","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"opencastle","version":"0.26.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.26.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"bf31a5da8bda10f876add5a9acfc1639d94b859f","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.26.0.tgz","fileCount":551,"integrity":"sha512-ilXYCsT6t5RdAEj3rochLBgzbC6n5HAfJfBQdU9a+BKmNmDpcdp+Ju2/Gzyc/zyb1644iHV0BUeIIcOssooSfA==","signatures":[{"sig":"MEQCIGILngYO2pa+mvzMjPuMacPvVpY5bQ0fFYE2ARy/3jB7AiAdE1V/9Ls4TAZ6YxoxbPZJsuWwNuuGJ28v5Ekh835cTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3762493},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"55fc8ff05273e97babe3046be24d48601c260a51","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.26.0_1773070631227_0.7496361161262537","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"opencastle","version":"0.26.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.26.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"6123f142f391210a8eba3ede4f43454afbf3173e","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.26.1.tgz","fileCount":551,"integrity":"sha512-KbZnoy86eYEsLPJmJTrbEEiSuwxrknK3KbF/0OTxnoZRxL/qKl6/OIGBQ6e50VxqpdE1WzrVR45NBIGiK7uhCQ==","signatures":[{"sig":"MEQCIEGUSdXQn1bTUgMHZPBwAw7nCGahvKtzt4tEMtpoyvZnAiAWgG9gHIHSiE3hUZETfZRcKTxC+gnGOpS+IiiWTP8wng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3778005},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"4ad8e6423408f4c20b392d187efe7b6ec1611a63","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.26.1_1773075615042_0.026253816747162873","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"opencastle","version":"0.27.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.27.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"cc4a533facb407f0ab2e0149f3eabad0d8c6f033","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.27.0.tgz","fileCount":566,"integrity":"sha512-JhSxMJao9SlWERl1WKYflEY4J51evheNT0x8TozbkmQXBBCGG/z+NHnD36/Na46tuOmhGBpYltrMwEBejfh69g==","signatures":[{"sig":"MEYCIQC+3mpUDvVqVCB5cYI5f2PA3KUzRUpaC4Cen2umPKVphQIhAMSZNByVjKtMu7lLmmR1Xq4Z954g6X2NAxCTc2sBXXhx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3840030},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"af8a555de2bc012da70528a4ec1eaeaab5767ddf","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.27.0_1773090741854_0.5069421164026191","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"opencastle","version":"0.27.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.27.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"6e999430947cac0ed86ee441b57a2f31b77d8f30","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.27.1.tgz","fileCount":681,"integrity":"sha512-8q3piUaSznk+2ewo6A1EE+PVUVBn92Tw52n4JyhQps75vCKEr/7vCl9Ezbjwvs/3tC7zOuBWH7b4Pd1/ujklUg==","signatures":[{"sig":"MEQCIDNAvgOlUtg+c5Ko23T2jRBjvjGpHs8Yd7itxgEIEexGAiBXqQBUvVfmCrnsuJkXoKNUE2f+zeRp9FW+yu/vFq/thw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5423334},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"1c4a73c6e83114f14bf02cc0d94fc869c617da85","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","website:build":"astro build --root website","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.27.1_1773329299545_0.38037766983098953","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"opencastle","version":"0.27.2","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.27.2","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"dee803ac1f47dee04b0d9333a3371b263c774913","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.27.2.tgz","fileCount":706,"integrity":"sha512-kRCfq65VOXAUa1GE/o2s14bcGKwGsG/eXzzGQ2XUvY4eNw5KONYiyblfysAykOO4H4Oa9sND9g8JBbLXekCkyA==","signatures":[{"sig":"MEUCIQDhELdZo+ouSq6GWGgoZRs+ABDuEwNoQR8mKkT1OdZZlwIgNuRRdQ7Xu5d7ToAUBkCB3zC5gbptRGKBwMTrDfw2cGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5809359},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"ba871ecda5c877c3469501d24836797924dc3ec9","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.27.2_1773330016634_0.24591005808816835","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"opencastle","version":"0.27.3","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.27.3","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"2ab364d9cc31dee4d30e2e93fa8ee038789385b4","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.27.3.tgz","fileCount":713,"integrity":"sha512-jQUdCxCO5wPcudkj/t8nokQoynjdRB9qycy0rPRc/wDlyTKLaAjOjc3UeO37b3gqwUKNwMIEXzM+X7Fu6vlZtA==","signatures":[{"sig":"MEUCIQCuf0UYrlm30Y6EYFrBiAIyO9h3D8rnMHe3ELcytoOC7wIgd0cFgPoqLkeHAAPqRFc42mDUnKDXhfofV8aAvcETpR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5832489},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"4233b0d7bd52c64d4ba48f401f9cac6782f3b0c3","scripts":{"test":"vitest run","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run cli:build && npm run dashboard:build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.27.3_1773334770419_0.5847661123229935","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"opencastle","version":"0.28.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.28.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"62095dc9e6462ecb74cc85ea400ecbfb39dad334","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.28.0.tgz","fileCount":745,"integrity":"sha512-ri8MjGMxu1mtcLdPmZZkHK0NtF0vDEXmw7wNwS9sQYRyDfRIl8VZAISJF7KBsAZAVQ5g5Fn5H3/sVZSWFlNSVQ==","signatures":[{"sig":"MEUCIQCzUjfB5FcyDJvYOIV2pbd9U7CkObCx0IfaPeHsa2J/0AIgOrVPxOFRFs32uFgcfDqi0YIUt/PL7cVyVJEoVRx5a9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9180282},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"4b3372649652c97aaffe35a18d3678212abd0fca","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.28.0_1773383965740_0.5383340554242151","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"opencastle","version":"0.29.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.29.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"89dfd8e4be2d33ba74f4d2fe75abcbd055c10da3","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.29.0.tgz","fileCount":745,"integrity":"sha512-LrLHYojEHCRC/RDOqzxX3cbfa6EvxOciJXlRTklKvSUjlyI/4VuKsglLtX+AFGxbf33cX7FI13RIf7DTskXfSQ==","signatures":[{"sig":"MEUCIFgCTStgiFp9ZjZO8B/s9WhTyJDt9JFvxaQ0sdAD0B+YAiEAk7+LzMyGvbeP3pziWqe7+2qzs0BuH9yPPpGO6fOAdYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9024703},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"bd446f32481d9ff2f5e12c05804c8b6313bb0059","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.29.0_1773402321825_0.46818365542904505","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"opencastle","version":"0.30.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.30.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"e0a8aa08547d2d5965877e7ee784f82473f908d5","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.30.0.tgz","fileCount":751,"integrity":"sha512-WqaHG8bQyFsSFCPZBhRpN3PCa7MznSqHJjV6AXS8I4DsCPXXeek6D4FCE51chzMXIcMERGuo+FEFlTVUEmhstA==","signatures":[{"sig":"MEYCIQCiE+PL9u6nITDA+GEOWnnjq7s1EIUZ6Yu2N1C5oE/5PAIhAOsceDesgMs1FbLN3ta02tz67y+CBLuwkYAOJ7iWMBS3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9129291},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"ec15d994ac29318f2ff1e0f645b0ee866a0d6af4","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.30.0_1773416753959_0.2202308965647699","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"opencastle","version":"0.30.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.30.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"61265cf7ae47f644fb450da5c4f55fc06e5ab8f7","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.30.1.tgz","fileCount":751,"integrity":"sha512-4h1AS3zsPcv7VexzPFLAITqBEPhjucGeudIEtXLSP/YVLLxSErqSrujtTkUK+PhmYo9/cSq2qJ+WCja3NaMq7Q==","signatures":[{"sig":"MEQCIDteELxreXfqcnNkF9glqgX6iqd8FhDjfY7pks+0Et9pAiAZO91z6Wib+bBAFYseoXRf6EANvnmWu9aB8nahgZ7aUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9139030},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"63f682b555ee7550b9946cead4f5dadc859ccacd","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.30.1_1773430611448_0.601901782580883","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"opencastle","version":"0.31.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.31.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"cb2d03e85c3da57723836c7ce48c590199733e7a","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.31.0.tgz","fileCount":752,"integrity":"sha512-85Zn06/IDjDjgRgaZsFxJPSeovCQjf5gRv5IVJd3o2y3/chIw6QxFIPFye8ffzhoBDX0LnuDzbiZz7mxMDEOPQ==","signatures":[{"sig":"MEUCIQDNhoutWXw5MxSb6uaR0/vODmoksi4zc9XGhY9q94fH1AIgWRUi/qbucauOQmJKW+oM4FjqdvERsVe2mmIwYYmCXec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9165815},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"8928ac8a34743e9e97f2e285f67383029d7de8a8","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.31.0_1773447118034_0.49236330273337936","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"opencastle","version":"0.31.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.31.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"15bda654caf0bba97d773fe36fa832304f74c276","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.31.1.tgz","fileCount":762,"integrity":"sha512-ToDQu/VdmCQTG0X1ihXS9uZ/esj/r4Y7K7x/bAvuIdHDqeQ1I5c4r+oZitBq6YRyP9cnQ+GLGsUtj5vP13oKRA==","signatures":[{"sig":"MEUCIQCpKFNDXRdTNRhkn8SCln1wryuQFLPUxJL7ZcryyLYZvQIgQ8ZObf04D+TsFfBC41onTPhAAK8EDkNSCEIHgNkUQQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9243451},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"dc757f4523c8052dc6e563a96a8a1fdf99bc0ad3","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.31.1_1773473168768_0.719995447772285","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"opencastle","version":"0.31.2","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.31.2","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"e02c5415a12577353054f991c4bcaebd2187d194","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.31.2.tgz","fileCount":762,"integrity":"sha512-GFfsEry6LO1wjk0NKMvCFKi7s21LCEnMNY8VcoQw+XNW91xH8rwxyTRADHk94IWeGNXeJmtvjwD16js4eh/H7A==","signatures":[{"sig":"MEQCIBqvRUA8qptEscnYgJ0ia61W9PlhfECK27r1JCB2W9PFAiAFFJDdD5e5AXOlXX7VL2GgtyYtrVZTpO6gi/kddcrihA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9247257},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"d1bb4b89c26b07ce64f14c46667a181d531ed9ca","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.31.2_1773514582212_0.502809045258994","host":"s3://npm-registry-packages-npm-production"}},"0.31.3":{"name":"opencastle","version":"0.31.3","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.31.3","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"13344c42c1c9813d5ed0f3d2e6866f381726a616","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.31.3.tgz","fileCount":762,"integrity":"sha512-9YrVaR7bc1K2f1HtDtlBRR2HJVyqeSi94q2tLFl9utlaaV+5QKWJVSZfL3RP87Y/+xEryc5XMpYnJOTlBINs1Q==","signatures":[{"sig":"MEYCIQDAPGVTxwfNDT5odYFF8+X4hzVZsnq01P0hvsWWfNcVxAIhALmJ1mz691dDZPI1HCJbBdYEWS/nTjPruMZxZ3CaBS/n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9250919},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"1133b05db8517bdae3d8499d432d6e21c9dd2f78","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.31.3_1773517847986_0.6294421010069267","host":"s3://npm-registry-packages-npm-production"}},"0.31.4":{"name":"opencastle","version":"0.31.4","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.31.4","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"6783c45e0e4e222ca8e50ac82748dc5ae2324e3b","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.31.4.tgz","fileCount":762,"integrity":"sha512-mAExNDPpkMoOwCFSWwPvfUIgbLvgi7JQKum7ETfzb0emLbninD9fpXor8+wvphGxDg+R0G/8zh097xDtGnLLqg==","signatures":[{"sig":"MEYCIQCKaBbvolkiW/TFILaWDgTguId9BdLo1XdROEytvJutnQIhALjMszpmhEQaSGw0glJraZ3L2yzoCgBtbLwy+zQNxXlZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9312831},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"bbd45f488be9ae61309236413b7bb6736e2cbc96","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.31.4_1773522936645_0.24605201950731015","host":"s3://npm-registry-packages-npm-production"}},"0.31.5":{"name":"opencastle","version":"0.31.5","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.31.5","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"c105dd229db07cee37eab38de31a3abef3061b40","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.31.5.tgz","fileCount":762,"integrity":"sha512-YzT/nHdj7KTmr1VYL92WFHWEIPYfCQI0aafnOkONDrzsMMrOWPn6BwWLKrgkXYCMqrdQnHKAR7lfKqi5LRAYuw==","signatures":[{"sig":"MEUCIQDZt3eBBEedrfd3/jqsiP9t70Exe00XQ8rAUXZToAJecAIgHdD6QB6Rqfs9ttEbHUPLjqEH79HRsinWolZVGHYg6tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9313120},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"612a1e8d3c22a963454a02308615f3cc830de44d","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.31.5_1773524002996_0.5111920488672712","host":"s3://npm-registry-packages-npm-production"}},"0.31.6":{"name":"opencastle","version":"0.31.6","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.31.6","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"c16104ee9f639f04bb32d3e660876357891ffb6d","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.31.6.tgz","fileCount":766,"integrity":"sha512-b0b2ob2+lOrD9IKp+x//f2lF9oU8x8q1eyTNzazAFZxjHv5dy5VHI/RhHlzNNzv/QAQ1e/nHlHH4Izs5ARx2Lw==","signatures":[{"sig":"MEUCIFzeaa2wTljcPxkyjYxBGGv6vCJE3O+HFRlASyauZt38AiEA6oWATx8IYDvGr3oInUVOAyDfNNX2v3hwJor4TbhY8iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9328410},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"63e2581734e552359d6e86ee8ed20c8a9965c285","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.31.6_1773528552448_0.7569912661809373","host":"s3://npm-registry-packages-npm-production"}},"0.31.7":{"name":"opencastle","version":"0.31.7","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.31.7","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"7cb9cc99384568a12afcda4a0c57f977b306fd32","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.31.7.tgz","fileCount":767,"integrity":"sha512-5BH1TWbktxVJZngYiuoRAQkLJV4qKkdY/wcqMIQU8eh7lBz5hr6SqsWRxVMIvOOBS/QxlAYujh0DhZQ9LClJew==","signatures":[{"sig":"MEQCICEsHota7OFEfpvEpYmhBn84N71tKAksM/WES7LKfTpjAiAPBn0DMpDBEVFDwscuplq0joLCfc93jgQlkKDW8wTNzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9382973},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"7fa96d6fc475ed817b87bf78fcec213b8097ceb5","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.31.7_1773561599080_0.8147528757901132","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"opencastle","version":"0.32.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"3e053106e2b3fac19499d4a5f283594c545e2f4e","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.0.tgz","fileCount":887,"integrity":"sha512-b102I+c5DlqyZMAyqDLTrAKzwQ1IVmmxLx3Lm1/T2RVU5UNuKxB38OAgzyb9i5FeJa7yPQVchy7nujef0sHvdQ==","signatures":[{"sig":"MEUCIQCGoJp/uM6MVNUYqSWH+aqGgfuq8vI7RihYO40ezEys5AIgDcZEyjGgo0+yPkmtPBuAtx0O3GtAglunpmyTr66+wCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10054571},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"33d56c654cc608f2d3fb3ee1f93e5f2ca74319e2","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.0_1773596900295_0.897370030243339","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"opencastle","version":"0.32.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"255f6b17a5b325a3e9e28b3fc4f12315c16bdb7e","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.1.tgz","fileCount":887,"integrity":"sha512-eVuKjWgMGs/1ZcFPjjVkjee4pcRi113xaBWjf4QzFPioz6iXgBUJg7ZHXJDhoH+KzMIz3IVPmiqEhFjcqShlXQ==","signatures":[{"sig":"MEUCIQDbNun82I/M3H1VL3kqATA/uwFUzlvrHZf4RDqY6ZHbwwIgf92qaUrcTJVDFeXkZW6D7Kwof3rFlMhjV0gam83d/1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10096874},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"d754c504d6777ac0fd799f35ea683fc1416bfd5b","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.1_1773609715086_0.6333441344879169","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"name":"opencastle","version":"0.32.2","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.2","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"14507be2b945cb20d391a33caab6cbdeac4f017a","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.2.tgz","fileCount":902,"integrity":"sha512-FGplvHxaY/+6GaHO8r+uTn4JRH1ug2M8Nxi3NXFxf9NdD3Z1cRrLsLjUmrRXEZHSxh1OiDNFnBpf6H4ShSkeGA==","signatures":[{"sig":"MEYCIQCIBOjNxlMy5oO9+vCW95crUZKfQwEH6GnrpVk9dMfGhgIhAJlLSb4FEQhGhnHD0OZZpKdCsCaTxim18DYcGdFVnm34","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10178014},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"ea3c5d43b7b344333906f8682c07a5a3f8f026e2","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.2_1773612188446_0.29825269452056813","host":"s3://npm-registry-packages-npm-production"}},"0.32.3":{"name":"opencastle","version":"0.32.3","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.3","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"3ea986aba1466eddc71bc7eb4b50d95225e5c24f","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.3.tgz","fileCount":902,"integrity":"sha512-AcEAuSS4hx/bL598caJ7oGBC517d+gdP8JSMWA6YNvIkkceHWtjXEVjOXF/uQYOEvTro49QhHUYuV7hrnIxUWA==","signatures":[{"sig":"MEQCIFFxVEB5o2D5jrwAomaX2H1BBnYGEYPaYTyqk6AsRg2HAiAUe4lw+UFMV0+pI8ge4IG/JgBlP22e80vRSQ7Dy6MkEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10179886},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"958cecd57e8079b848e617805e24b870fdb84b19","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.3_1773613744864_0.562177119746573","host":"s3://npm-registry-packages-npm-production"}},"0.32.4":{"name":"opencastle","version":"0.32.4","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.4","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"09632f724028d7a2d397a3a336a86ded03bef05e","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.4.tgz","fileCount":912,"integrity":"sha512-gTXvFdcvVx3ZsDcmGNrzI2EeHfD+iZkRY/KWRdQPaqK0P6xKMPhhVgJzbolaru2u23Kpa1JRYCK23lpGGjeRBA==","signatures":[{"sig":"MEYCIQDYzziupbPtloYXgBcXSz5w8fBujQWoCYcmpNWM+34WtgIhAMFxZ8WZD7kAviDi+YOIx0lRqD4AYjcklGE5wnJmATmI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10200141},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"61a202ec859724ea7159545bd92e4044146306a9","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.0","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.4_1773648227692_0.29819117778506143","host":"s3://npm-registry-packages-npm-production"}},"0.32.5":{"name":"opencastle","version":"0.32.5","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.5","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"0c1c07846655cc37d3a41379107ca3dff52216fd","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.5.tgz","fileCount":924,"integrity":"sha512-fXMNp7IgtPXWQiJw4HOJhHSHjBTQGaHA1AzR6Zqb8FZ1KDn3as2dBA4M984I9wROZlP2BvQNwHyK/P0JkJ4bew==","signatures":[{"sig":"MEYCIQCKOt1H0qo0yRjHCAYK7miO4p+6BkPOQ7vMMc15vr5jggIhAKCh+eus5oFZpS+0OrZLxlv+DnFh12Adl+4WT8RNbZfv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10233522},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"598e2777af53e86d30a83d1b13bbe263167ac98c","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.5_1773673087060_0.19705390117225852","host":"s3://npm-registry-packages-npm-production"}},"0.32.6":{"name":"opencastle","version":"0.32.6","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.6","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"6acda7ac01d96761f997dc98f3717bb35fc0eb57","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.6.tgz","fileCount":928,"integrity":"sha512-nChEqf5Wzv2B11sk5zdluGYqtn9VmRdWH9e7tWdb3WCkp9XJrEXl+Mfn4c7mQc1ELqdgrtvXF0ilzaNc0zZG3Q==","signatures":[{"sig":"MEUCIQCC1Lu6K9YL/PM+6oodrx4b1sOk3RHPkbhJZaO+ABanUgIgeAo1tyiPJkOccWmY/eUHjvTtH+kCLi4IWvKvhSRugW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10081355},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"fb2b59c290675838ce0e317251122c7ef0ce776e","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.6_1773784889139_0.4207958331825894","host":"s3://npm-registry-packages-npm-production"}},"0.32.7":{"name":"opencastle","version":"0.32.7","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.7","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"09213ae54b374a8019f322ea77c8a56ea06df124","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.7.tgz","fileCount":922,"integrity":"sha512-GUDKaPTPskUjg+f+1Gy9MFsojEjHYYFLCMeUlUe3zo4NBiYtStioZ9tl5TI/3ldXQBAibUHs44M6X3RN5Xi10g==","signatures":[{"sig":"MEUCICKajEo4MTjQyuvDCxLmVCg+/kThbVq3vi7uBtdatyf6AiEAqAGOPtHViB/32hwu0QOw1Gi8DSJBVfoRNYZXabtSR4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7031489},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"fb94bf2aa58233d6bcdb258b92532ef7422b02fb","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.7_1773796716538_0.03581101413080878","host":"s3://npm-registry-packages-npm-production"}},"0.32.8":{"name":"opencastle","version":"0.32.8","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.8","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"3a7fe9dd17bfd201717efb520036677a8742564d","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.8.tgz","fileCount":922,"integrity":"sha512-nJLDWRxxwQ9Fu26iRIZA/gwUuVSnngLBTwBoa3+RZp3T4FUT5xUeFg8Ns5ZanhpH1xbbGt+KVQMjj7TahyjQOg==","signatures":[{"sig":"MEUCIHp0zPovdZv2iFnY1zgT2Bjycd3j1KDwjWUvJjRhNJZvAiEAk/Y1TbhTdWIyw01jK3/0jvhpqUmZNlsemfaS1u1TyX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7031489},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"33d689c580c39d1e504bcdf97c24d35e8a8af45b","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.8_1773797933524_0.9456963300046795","host":"s3://npm-registry-packages-npm-production"}},"0.32.9":{"name":"opencastle","version":"0.32.9","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.9","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"72a6b04a247df5cac30c2fe81d620067585673a9","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.9.tgz","fileCount":922,"integrity":"sha512-icyMXPsIKBFYYwEIM1E0k4TX5TdQpqlUj/wyWzxHvUGY61HLBcd6b37XmjBqhonqfJpayaHYQ2edgD2wEewlGg==","signatures":[{"sig":"MEUCIFW3xCWjpMTW7DCBbdngTrmRN+0RLXNmib3B6j5mRJtdAiEAuPezQeD2e0huhml346vlpthXiZ+MKmk8RJBuS5eEqyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7053516},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"a0ee579e9170d30f55655566036ad2f45aba7a4e","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.9_1773849176783_0.826125053286777","host":"s3://npm-registry-packages-npm-production"}},"0.32.10":{"name":"opencastle","version":"0.32.10","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.10","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/etylsarin/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"87adc1deda6f7e6056abcf369b52a30679a12818","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.10.tgz","fileCount":922,"integrity":"sha512-rZE59KDYWafmnERpaouXoX1dD5TzQEJt5YxJz/0mF1izw3aPZMvWR7RVpk3pIvKAwovOjFN9KE6Jlhg+tlSBkA==","signatures":[{"sig":"MEUCIQDUNVJ/R6DEbyvmh2yvObwVR1hAFN8+hpCUusFNiXtQlgIgIzOrCrSzCjI2mYR5Qtt4UZEAUyscQ/s9MJZCPNfewH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7061549},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"c63a3f869c01241a5a7aa239fc6f82fde8d954f0","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/etylsarin/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.10_1773851247437_0.7869859580680638","host":"s3://npm-registry-packages-npm-production"}},"0.32.11":{"name":"opencastle","version":"0.32.11","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.11","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"d7e1f8073a8033d6bc1b19cdc6e06e9402b66e63","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.11.tgz","fileCount":922,"integrity":"sha512-W5D6Yp4XBMEdHkcSG590n903xo53unAM4j1gsMu7NeGvNLjCvHtY9l1NVpPvld1svfUKAq5wK+7wm0pzTyue2w==","signatures":[{"sig":"MEQCIB8eIacEJwVLvE1UnIStuPAYnQDz+SrO0m4yeyPlzzg2AiBdvDOhHKgne5GasQ40vrH6iDatJgFAnexq0OHUwmQZEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7059761},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"871028b163db5cd629753d9776b221e41dc06121","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.11_1773909545499_0.35810939298258315","host":"s3://npm-registry-packages-npm-production"}},"0.32.12":{"name":"opencastle","version":"0.32.12","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.12","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"86a34d5c041d945841c073c87c6ac3be69eb1eca","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.12.tgz","fileCount":922,"integrity":"sha512-rskFVHxUKdxCCkLSCCMcvoiXlNRUC9s8Av2atBV/SHnqmSZXdrSKjBu0McS+90+sEzmHQm0wz0svj53YvE9zLw==","signatures":[{"sig":"MEUCIBFdIrLGretjU6rkrHFYMgFPQRY06YU5Q7nR8/2yHAvAAiEAjbf7JYAuNRJVq1BKqhsLrhUlSM0VF8BfTgtYgmFiUKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7069710},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"af340d6e9b7fb69fd4851b88481d9cebba15279b","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.12_1773998207243_0.7852923689663736","host":"s3://npm-registry-packages-npm-production"}},"0.32.13":{"name":"opencastle","version":"0.32.13","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"BUSL-1.1","_id":"opencastle@0.32.13","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"ed7988613412f3a1c547a226cd5a40cff95fd196","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.32.13.tgz","fileCount":963,"integrity":"sha512-G/VWRj6ieEKiVbzyzAv6IINrDkBMsZFRjCGpWK7sO97ZnZjClkf5tJ9eoo4bMJ3e2rLtcVOGBC3q1b8RtjvJWA==","signatures":[{"sig":"MEYCIQD+8+SALS+CXL7Mz+oyV1JzehKtL0tY9QPxJuuddJF8ggIhAJQDfdJK8YnxZxCM98rJ5kRWw2HfkTujbMup5iplzlje","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7084684},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"6f5cc0775a8003aee7588c781174aca9a0ac4954","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.32.13_1775118433624_0.6927191193397833","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"opencastle","version":"0.33.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.33.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"4350acaadc37e57185da217e3550291a4948a921","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.33.0.tgz","fileCount":965,"integrity":"sha512-x4uBySmQ+KJ6AolEr3DFrz+VCu04pYtpCthyfNVqnQtrB+y9zXJ9KbPSn4Z1jb6Q1O/uvJe/TtPnKEiFnH+40g==","signatures":[{"sig":"MEYCIQCr0J1iCJCS8IaXWkfgiZnHtR8of6lEkInX7WGvfkWHJQIhAJH4SmmWWYfmgPBgUWuMiOyLZl6STzhVHOuqKgxJqjXe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7087722},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"35c2c6d2ac2b1026854b75d99c5bcd38e71c4413","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.33.0_1775282770272_0.033180623432262024","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"opencastle","version":"0.33.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.33.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"7a14fefc573d14ab75199d05fe33c457aba8d2eb","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.33.1.tgz","fileCount":965,"integrity":"sha512-scGAiM3piwuf/LigfssH5S99r1QvkprujzxQf5Ujs7ITwDePaVuWX7grYEDLc3pmjPl5UKrul5wXR/MALLrjkQ==","signatures":[{"sig":"MEQCIDqErEDcoKMjb0EBSl/oXnsov4DvR753FiXuMzuFDJQtAiAyN+R/e0r1RqbMyz2FelIWexnG6vk/OmmST9EWKnwIGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7087666},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"55e9cb7d1a0be1e9e717b55e05d39f1e6edd23ca","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.33.1_1775371208133_0.33913490305235316","host":"s3://npm-registry-packages-npm-production"}},"0.33.2":{"name":"opencastle","version":"0.33.2","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.33.2","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"9f90215b0e2571edd5741c0513e40ab63175875d","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.33.2.tgz","fileCount":975,"integrity":"sha512-XLVHGw+NBFIFfdXHlxyXTcsDeCBHf+AS8iOO6GjA5P3LRFoAD7aDdunpDpbWFPvrxvUxu31wkCcKWk9GDBmgZw==","signatures":[{"sig":"MEQCIHEWoA4WDY8G0P4nYiDW2rzRqJsWCClMoYWJRlIsixPCAiBkKVXheSwLcgOwqvNKJf1+bomhQ8T05QLOp8gR8SZvkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7113455},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"0cb7482bf2c43e8f5630516f9bacaee0b9b5c3bd","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.33.2_1775456291679_0.7107838787080198","host":"s3://npm-registry-packages-npm-production"}},"0.33.3":{"name":"opencastle","version":"0.33.3","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.33.3","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"d5f4a899c1e85f3133739d840b20772b402cd0c2","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.33.3.tgz","fileCount":975,"integrity":"sha512-SSlelbBEFQxyvEeq2+loF/nCJ9ljkHPrSQu5ryT2huygy0Hs0DF6k1tEJe2xl85HknWQ/0rEDhQ28M17xuZpSw==","signatures":[{"sig":"MEQCIEjSTYkijsiZtF3wNjSRm3CVnPPrnxQ4dMVSCj87c1iaAiAQpFeQqyKGhsmi5GkKnNeBhepSlgn6ZK3RzAM93MgQHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7119053},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"b0c1e44f9985d270796a9ba0a02f46a726dd4435","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.33.3_1775460070267_0.38440296449964406","host":"s3://npm-registry-packages-npm-production"}},"0.33.4":{"name":"opencastle","version":"0.33.4","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.33.4","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"8f931c1ae7e29f8c45e8b76f61dd281a15bb472f","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.33.4.tgz","fileCount":975,"integrity":"sha512-LqDct9az0KSnTiU7qWjSFIDLi6Qf+8x1cap4Js6hnXM8JTM5VPuyfSrU0/fnJUAgWDDUh3ati6wMr2BqfGCSdA==","signatures":[{"sig":"MEUCIQDm+DggzQ0uxId55IFg3XNH9EBCBt+sLptqaIgr3CEJjAIgQe0DvkE0+jtkhypt+lkZSSCdkvDgWvmqbsA0fCMMnek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7129344},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"e7c5dbfa8e6c367ec0c33c979d6fb06ceba21b71","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.33.4_1775463924156_0.7970511886509466","host":"s3://npm-registry-packages-npm-production"}},"0.33.5":{"name":"opencastle","version":"0.33.5","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.33.5","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"8cbc3cd5e6a08eb5014459333f09236b82d53bf3","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.33.5.tgz","fileCount":975,"integrity":"sha512-v2Tu+TQWp+nUzEdSqqiCXe7QdjNKD8spldNcvU4P1+AUWje3OcxIxoaK536hUvoDvXQubUjwA14CDTqRxAK2Eg==","signatures":[{"sig":"MEUCIHzO/3o8LWt4tL9QnhXYi4TMUNYyr1U1bMUpqmDQ9W6KAiEA96plSp6wR7rz/KwEGxAZ4tTuOnroPEve7EHT8DRjMSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7134179},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"716d350f08fac95db2705036c50ca4f9a477afb9","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.33.5_1775466095451_0.4669805693528264","host":"s3://npm-registry-packages-npm-production"}},"0.33.6":{"name":"opencastle","version":"0.33.6","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.33.6","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"dbb5d1036f92d4eab5ace67d88932cdb78c4e12c","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.33.6.tgz","fileCount":975,"integrity":"sha512-+GqwU5QzKmHawImUaQkBvO/LK2iIO1TAkzoPZoVFScafr1MYs6HXcCT1zqMKxpxy9SU9FdZNnnBGGTgO898bZg==","signatures":[{"sig":"MEUCIC3nJpMB4y6JbAfn+45ysUN/rCyDEeCx1fWl7T9UD1HrAiEAvOV0NBfc7KKIpO/VY5aUIz1xBCjBSCw5ybtyHie03xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7142848},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"52c39403fb2038431aa28a7b489dfc27ccfa8536","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.33.6_1775477916163_0.9353290820172266","host":"s3://npm-registry-packages-npm-production"}},"0.33.7":{"name":"opencastle","version":"0.33.7","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.33.7","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"1e603a758809f7d141980a27362cf800ae79e5cc","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.33.7.tgz","fileCount":975,"integrity":"sha512-j+hQcK73FZJUge7zKnR2lCMROT+bwlz6yAe8igeCpwQPnCwfnUYFFuOVfJlmhDE2la7J7UfRFwNASfanvO0wvA==","signatures":[{"sig":"MEYCIQCD1CMqdCO3e3eSltAJcA/6qBQA9nLWcX7PzsdaPeY0yAIhAOt2RL6E6l4W7miDo4Rk4bQtH6vJe5EfMz3IyfDY9RpZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7145827},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"28bc338b64df5123e6c1b19516d9d0c4e40beac1","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.33.7_1775566698982_0.629476401831097","host":"s3://npm-registry-packages-npm-production"}},"0.33.8":{"name":"opencastle","version":"0.33.8","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.33.8","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"bf6917f97fdcdc2319d68e982e1905de96561f6d","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.33.8.tgz","fileCount":975,"integrity":"sha512-yFj0WuMl3L6iRsKSEU3QmAUMlSfbW6SlT6fbBlqggylERFFuLrgH4wWvKiDGCQw5RwclvCMsAtVYX+flNBsk4Q==","signatures":[{"sig":"MEUCIGFU7qo15xXGM6hltLqhhN7SmWzt5UaSzxwmVkh7biRiAiEAuXieI1EjsAcLwBWTyejANbcA9ZLNnj4kNoaMKOaQ3Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7148341},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"d1dc2d04a5f308fff2171d9ef1527641075f3a2f","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.33.8_1775567182650_0.7642907859846793","host":"s3://npm-registry-packages-npm-production"}},"0.33.9":{"name":"opencastle","version":"0.33.9","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.33.9","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"784cfadec9d400e4d4c8023d58561b1f72275b7c","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.33.9.tgz","fileCount":975,"integrity":"sha512-lc0k10Th4XsOMC7gaabbWLQYwmHAck18CWO/UW+ryltRKh3hPEXVI1J3G2ObnbwhglMvX+1PvCcDn0UBvtXuwg==","signatures":[{"sig":"MEUCIQDmKZJPDcropHgbSvmDsgkaxKjocQ77J0RfMXdf3y+uSgIgPwoDtE7yPV/qY5lA74nlvHoalcRPTclWyNO8Iwn2zFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7164254},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"010e1f40bef45a93d1bd490ac9c1e74d3a93bade","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.33.9_1775585643415_0.5759393163430329","host":"s3://npm-registry-packages-npm-production"}},"0.33.10":{"name":"opencastle","version":"0.33.10","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.33.10","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"fbc628cd5511335350f0632357ba494ccd7cd6cf","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.33.10.tgz","fileCount":975,"integrity":"sha512-pu3cvu8Zx6/jviRUlm23+Xz1+eqZXV/V7tjwMhqYfJXVOuvUTvSd6AFxo89RR0C/wOV0xwjPZQCwyLXyGzOmTQ==","signatures":[{"sig":"MEUCIHyD5JqgxOI7iZnhroPbOIprG2/sTcu5PL9ujHKpSBQOAiEAqOre5BsRhx8drUIebKuQRDRhFzgoLQ/leCABw2eOcq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7165314},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"4859584eeb53c382a4ce508c7947c41e8bea2fb9","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.33.10_1775648369281_0.8967883161529002","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"opencastle","version":"0.34.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.34.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"3ae54f57934083c42d428124806240d93fd04c67","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.34.0.tgz","fileCount":1045,"integrity":"sha512-E7DHUOh7IfOfuhUXnl6wj79TYxuoPCYvXUlahhtqAbF7xDt+c/9akUt4J7VqKyDOSbIhhS/F0DUAL+o3sIrRtQ==","signatures":[{"sig":"MEUCIDuhuwRgL97LFTYquV32qDfEevLIob8ND05TCG5cxfPkAiEAlm70SSuwyMCbDb+Q8Xn4JsHzNbAiUaxzM45Gwzui6yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7367101},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"61e87d4f2d94b81102002022c0d67180048d1483","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.34.0_1775747706361_0.6689936783285297","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"opencastle","version":"0.34.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.34.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"fcb190c3e286f0f87e64a46d58114a08faeb856b","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.34.1.tgz","fileCount":1045,"integrity":"sha512-vdwe7TAYVpFfAtd7hA+cZtcZkF2G7cRXCy4D0vJBT34zrp6MeevLFsMDnAmV5c7pkmKbJ3CeVAgSY8m++4zPSw==","signatures":[{"sig":"MEYCIQCCpSFDb9j1GZanO4oRWMKQohKepaI0sYq61ZczJN9JVAIhAPgopMAP7bZshmFrw5gsu0RRrQgop6i160dYSJ2CjpSr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7376765},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"7eae3e2f6bf6806bf33d292d329faef5be41cc68","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.34.1_1775773263370_0.6728061896316542","host":"s3://npm-registry-packages-npm-production"}},"0.34.2":{"name":"opencastle","version":"0.34.2","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.34.2","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"2d10b7f823b3f8861691b9c8c5f438d13ebf2c66","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.34.2.tgz","fileCount":1045,"integrity":"sha512-d/OM3n575xC2XYKyMcGMkxL58HUu2A1vbI0teWmfuY6jczvDy1mexB4G9qOW+RDs+EGxiWPGBK65KYdRGuia4Q==","signatures":[{"sig":"MEQCIE0tOPwy3iVxGg66U0EqiiB1T5UjaOZJbzrCNWDF8X8OAiA5RZlw3GjKGvg2FQ+CWL/r0Y2Bf0DUkca8orDCAG3Dzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7379241},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"7f917b513aad6856d8d2cd9a24b1346581e8e0f1","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.34.2_1775813435361_0.6700580271049363","host":"s3://npm-registry-packages-npm-production"}},"0.34.3":{"name":"opencastle","version":"0.34.3","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.34.3","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"e67652c7c4badd3a11ee6eca948487be162f18f4","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.34.3.tgz","fileCount":1045,"integrity":"sha512-Ysd1X4gdM1nVfdm33X21Yzg+r2LvpPGtI9MPLeUwvqB/OD3dFofcYXpiXQeTtixoJ3YHjQf660nNo5eyBjijgA==","signatures":[{"sig":"MEUCIHMfxnOUMQh0CHcR1E+PJ/KPqyHfgE6uadZ3NIGpe5L4AiEAr+SPtF9gEeb1fa6Z+HLSCgMA3Ub1618Dq90zzYVX1yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7447162},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"0fafe0c2ae16f6c662951cc1473d66a0d9242cd9","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.34.3_1775824866767_0.41287225703095576","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"opencastle","version":"0.35.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.35.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"a7d6c043408513803f9a1bd85df4bf7dd26f5509","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.35.0.tgz","fileCount":1045,"integrity":"sha512-v7h5AAsUmRFv4zuHOi4vb7ccklX5i/45xFXGuJZXsvtMDd65+TePD+8hzBlrMQGdzeQcPn+q0Z11LgtzKKtZVA==","signatures":[{"sig":"MEUCIDshB95JhFt5/fqzHYOK/tmV9QKi8xdzTRGa+t+MF4PoAiEAiUFQ2SdzkqY1Awm0XVx7OECvjXC9f/QQDOcRol/l2w0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7447293},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"fea70578eab4580691c2b33b963be0c531caebc9","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.35.0_1776326996375_0.4544912225015205","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"opencastle","version":"0.35.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.35.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"3f51ef659b56f02e9e0fb450c935805114c761c4","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.35.1.tgz","fileCount":1045,"integrity":"sha512-ldVTTPyYA5bzEhKfJ8xcHrh04wewGBY4qT2SStJJ06xwVntCQYMCMqqlzdf7FFynyWwLppNC5+hop0tBiX/DqA==","signatures":[{"sig":"MEQCIDX3pJdY/NFsXruxAFc/V68TyvSfJxCLZu21hh5t0/DDAiAqGlu0KBbNsw/0yhHKaIQ3Wj1zXdJOks99BZV7UF+sSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7452120},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"310550f18b8a5de0c426a15753fd6f00dd4c14ea","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.35.1_1776673813463_0.22036035450938507","host":"s3://npm-registry-packages-npm-production"}},"0.35.2":{"name":"opencastle","version":"0.35.2","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.35.2","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"a60495a4483b9101b22c2f6232b70f43ba2603fa","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.35.2.tgz","fileCount":1045,"integrity":"sha512-xoNYuIG2+/RJH/3Gn6+OcWxZXRRC57lTrHkmG6IMNoMNZYPCbcO47wDoyMx4s9hUiH3/oERuEo0JQFMy3NcBLA==","signatures":[{"sig":"MEUCIQCe6zbXAsFYJBA6Gdd5Qit90jtja19RtVwZBYVzVMUOtwIgYIW9gXxVVuKEHJdAkAWaBSaIqyaDSFROiaRQPul8Hrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7454942},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"40035f29d88f2baa2f17c8ae60394a71e5ab79b5","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.35.2_1778956511800_0.3487460039368946","host":"s3://npm-registry-packages-npm-production"}},"0.35.3":{"name":"opencastle","version":"0.35.3","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.35.3","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"7fde1f580f14b06af278f13f678de84a5eb2f3bb","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.35.3.tgz","fileCount":1040,"integrity":"sha512-I8pkiTE6gIHedi5DyZnpcwIYuCeyRoBbktRXTii/qNe3lgN7tOaihkiykyBbZN8dZQSXmsz2PXE29XRdVhHxBw==","signatures":[{"sig":"MEYCIQD1dNxnYpMc5gPoaNFQzzzqLtmn3ETklz+pQIZlsn7tjQIhAO0OekkA/ffdeCs18zqKJQDiOcg1WctRLp8eS1tRrYHl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7447316},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"9d3d49998258422e785d2be09b8e683ed372e74c","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:build","cli:build":"tsc","website:dev":"astro dev --root website","build:plugins":"tsx scripts/build-plugins.ts","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.22.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"peerDependencies":{"@anthropic-ai/agent-sdk":">=0.1.0"},"peerDependenciesMeta":{"@anthropic-ai/agent-sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.35.3_1779094245115_0.9977988048802688","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"opencastle","version":"0.36.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.36.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"7f305a3f937c80e8e643dbf6dbf654a0b3d485ff","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.36.0.tgz","fileCount":992,"integrity":"sha512-xAESkxEDlg+Gm+3q3D0WpQ4TWnRZxqKomCR3/LFqB5qHMHi+Fhbo/XqDlUh2NBy1ZBtbtyTLEVwW/67aJY2LDA==","signatures":[{"sig":"MEQCIHG+l6h0brebWPACVGM2Va7OHfcDY1D8ho7M/anm2uXtAiAgJ2fMpybKeFGxdzGZ9VnijJGZExNp0lICha6udwjvtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8079490},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"2efa56a3e9e4cfed667011c637afa926d630f26a","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:etl:empty && npm run dashboard:build","matrix":"npm run cli:build && node scripts/command-matrix.mjs --tier=1","cli:build":"rm -rf dist && tsc","test:deep":"OC_ARRANGEMENT_DEPTH=9 vitest run src/cli/managed-block.property.test.ts src/cli/gitignore.property.test.ts","matrix:all":"npm run cli:build && node scripts/command-matrix.mjs --tier=3","matrix:full":"npm run cli:build && node scripts/command-matrix.mjs --tier=2","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","verify:claims":"npm run cli:build && bash scripts/verify-claims.sh","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:etl:empty":"tsx src/dashboard/scripts/etl.ts --db .opencastle/__no_demo_db__ --out src/dashboard/public/data","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.36.0_1786317147480_0.45963225791287154","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"opencastle","version":"0.36.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.36.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"98bbf9a9053e96390eef1476e892beea86dfc563","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.36.1.tgz","fileCount":992,"integrity":"sha512-2MdKZ47NAkmgO9JqykzK591FbK0eiW61sxKknvyUSe1fctDE+DKy1Ok8Ljb6v/zahM36oZHfC+JNMulrCk3Xew==","signatures":[{"sig":"MEUCIQDkBCwIWSGPKZoZ8ZzZY9ox4wMGcMfK5yvMyZEA0iQl3AIgGHjSVmcpOhw3obg4rkrsf7fY5Iq7DwvIXTAlo0wSRa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8081709},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"144337320e8a4ffc605eca47927605a40e76ae53","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:etl:empty && npm run dashboard:build","matrix":"npm run cli:build && node scripts/command-matrix.mjs --tier=1","cli:build":"rm -rf dist && tsc","test:deep":"OC_ARRANGEMENT_DEPTH=9 vitest run src/cli/managed-block.property.test.ts src/cli/gitignore.property.test.ts","matrix:all":"npm run cli:build && node scripts/command-matrix.mjs --tier=3","matrix:full":"npm run cli:build && node scripts/command-matrix.mjs --tier=2","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","verify:claims":"npm run cli:build && bash scripts/verify-claims.sh","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:etl:empty":"tsx src/dashboard/scripts/etl.ts --db .opencastle/__no_demo_db__ --out src/dashboard/public/data","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.36.1_1786353878450_0.6253880198727633","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"opencastle","version":"0.36.2","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.36.2","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"5a60b7c127da634cce0d948d276c50fec8908663","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.36.2.tgz","fileCount":1032,"integrity":"sha512-/0v8NS/43xbEUbxFnu6VZ6d/bMTV25uvG+C6R83nksHr0vbkdjJpGk3RH2OQVM4DgqgktPA8QvDsuZiRLbo1vA==","signatures":[{"sig":"MEYCIQDIByaxMq8ppatrViD3OxQoQoHBZict3DAAkxL1FWJ2YQIhAI2xcLkICfMbRMK/ksOrMG7vyLgruRBm54GyMUGvactv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8227909},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"fa0c341b47de92316b1c0d1341d8dc64bfd985fa","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:etl:empty && npm run dashboard:build","matrix":"npm run cli:build && node scripts/command-matrix.mjs --tier=1","cli:build":"rm -rf dist && tsc","test:deep":"OC_ARRANGEMENT_DEPTH=9 vitest run src/cli/managed-block.property.test.ts src/cli/gitignore.property.test.ts","matrix:all":"npm run cli:build && node scripts/command-matrix.mjs --tier=3","matrix:full":"npm run cli:build && node scripts/command-matrix.mjs --tier=2","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","verify:claims":"npm run cli:build && bash scripts/verify-claims.sh","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:etl:empty":"tsx src/dashboard/scripts/etl.ts --db .opencastle/__no_demo_db__ --out src/dashboard/public/data","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.36.2_1786370249284_0.4255199789033073","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"opencastle","version":"0.37.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.37.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"25af39235ae611848e3b0a8975fa68afe3b3b083","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.37.0.tgz","fileCount":1038,"integrity":"sha512-zcsG1/UUi46AiT6hCIPJ2iRlTHps9Hylwkqc8cFqd5WyGlaHt3Bp5QUNyRJYqIw490mG5D+T+9hQlnAikjInHQ==","signatures":[{"sig":"MEYCIQCfcoKiPRsKNhXXYIrtIYPvqPWzkXghy2b5mO8J2+GndAIhAJRzq5JGYG4Ht7iWePtieKznqRTEgA3UeB4nIZng45+8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8237751},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"0a1abb7189968640a549936f8eccc718705680ee","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:etl:empty && npm run dashboard:build","matrix":"npm run cli:build && node scripts/command-matrix.mjs --tier=1","cli:build":"rm -rf dist && tsc","test:deep":"OC_ARRANGEMENT_DEPTH=9 vitest run src/cli/managed-block.property.test.ts src/cli/gitignore.property.test.ts","matrix:all":"npm run cli:build && node scripts/command-matrix.mjs --tier=3","matrix:full":"npm run cli:build && node scripts/command-matrix.mjs --tier=2","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","verify:claims":"npm run cli:build && bash scripts/verify-claims.sh","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:etl:empty":"tsx src/dashboard/scripts/etl.ts --db .opencastle/__no_demo_db__ --out src/dashboard/public/data","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.37.0_1787671621682_0.5373489672075542","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"opencastle","version":"0.38.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.38.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"752bfd3b1d6c807188f8259ad9529eeec64b3935","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.38.0.tgz","fileCount":1042,"integrity":"sha512-VFM/AIvstWf19ACKRYLpZK4/cWqceWinNGC9DkBSJiAt/X6vjrAcAjg+NNolwBk3HwnRXwNYfVOleQ+XCUQstQ==","signatures":[{"sig":"MEYCIQDa4NWiBJLDPPzGiEjovlG7zueF3uubFrlmHlJ5b3lvMAIhANXtYwl63z/PBgtVvuh0CMO5dcsvcGC3NlxmSZeLPkFN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8265533},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"9d6cbd472f0070565651bbc4a533f32ce9995030","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:etl:empty && npm run dashboard:build","matrix":"npm run cli:build && node scripts/command-matrix.mjs --tier=1","cli:build":"rm -rf dist && tsc","test:deep":"OC_ARRANGEMENT_DEPTH=9 vitest run src/cli/managed-block.property.test.ts src/cli/gitignore.property.test.ts","matrix:all":"npm run cli:build && node scripts/command-matrix.mjs --tier=3","matrix:full":"npm run cli:build && node scripts/command-matrix.mjs --tier=2","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","verify:claims":"npm run cli:build && bash scripts/verify-claims.sh","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:etl:empty":"tsx src/dashboard/scripts/etl.ts --db .opencastle/__no_demo_db__ --out src/dashboard/public/data","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.38.0_1787928850932_0.026475598947312662","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"opencastle","version":"0.38.1","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.38.1","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"4cbe85690aab3619911e6ea61a0d782c8f90557a","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.38.1.tgz","fileCount":1047,"integrity":"sha512-c4dCN7WIETh8ye0IL4XwddQZepBBmWwyd/MNVWYMBpGmmBIi/6SzeGoCnH+ilui8m0PGVcMljzgfibyd+6RFKQ==","signatures":[{"sig":"MEUCIQDrXZwpv5/zxfCZxQTe/kNC3UJOFzsR9jVpDj3QofKp/QIgSq7x8PkLPQ5l7PHr3oC7fXv3EANJgB7ZDOu7T0EiK9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8286976},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"f297837635b1a108c6f732bbc0cb1e5d5cbd30f7","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:etl:empty && npm run dashboard:build","matrix":"npm run cli:build && node scripts/command-matrix.mjs --tier=1","cli:build":"rm -rf dist && tsc","test:deep":"OC_ARRANGEMENT_DEPTH=9 vitest run src/cli/managed-block.property.test.ts src/cli/gitignore.property.test.ts","matrix:all":"npm run cli:build && node scripts/command-matrix.mjs --tier=3","matrix:full":"npm run cli:build && node scripts/command-matrix.mjs --tier=2","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","verify:claims":"npm run cli:build && bash scripts/verify-claims.sh","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:etl:empty":"tsx src/dashboard/scripts/etl.ts --db .opencastle/__no_demo_db__ --out src/dashboard/public/data","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.38.1_1787929117526_0.09422022879890046","host":"s3://npm-registry-packages-npm-production"}},"0.38.2":{"name":"opencastle","version":"0.38.2","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@0.38.2","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"bd4d1b6d43c5070f8b5f774f1a759344b4c5bd72","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-0.38.2.tgz","fileCount":1048,"integrity":"sha512-CNYMVtenw4TGb6CCcysHxjuGEWpdf4IFmYaLb1aHjszg2GmtpHhXv8vgQy7xMXPc+TVon8VFFXEZDv2q9O93Xw==","signatures":[{"sig":"MEQCICgmjrfEiw0MIwQiCi0aYZKIXDHZcyc/WEuOW+icqBH2AiB89UEhYmeShqtJZ56nX2hfQvnb4rN3rQE8gPgSYRs8gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3cchZ0lomFuVGMV3KzkOrBj4zA+cftIS0Yp6ZjS9LeAIhAOyC4nqd7BZ/DTgpzeSGhpGWaoMvPGwIxMg+LoqL4z/w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8288219},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"cd6147d22c619662ba239a336067fc9eb0fa5ec2","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:etl:empty && npm run dashboard:build","matrix":"npm run cli:build && node scripts/command-matrix.mjs --tier=1","cli:build":"rm -rf dist && tsc","test:deep":"OC_ARRANGEMENT_DEPTH=9 vitest run src/cli/managed-block.property.test.ts src/cli/gitignore.property.test.ts","matrix:all":"npm run cli:build && node scripts/command-matrix.mjs --tier=3","matrix:full":"npm run cli:build && node scripts/command-matrix.mjs --tier=2","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","verify:claims":"npm run cli:build && bash scripts/verify-claims.sh","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:etl:empty":"tsx src/dashboard/scripts/etl.ts --db .opencastle/__no_demo_db__ --out src/dashboard/public/data","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.8","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_0.38.2_1790531709900_0.7954237007738632","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"opencastle","version":"1.0.0","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"author":{"name":"Filip Mares"},"license":"MIT","_id":"opencastle@1.0.0","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"homepage":"https://www.opencastle.dev/","bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"bin":{"opencastle":"bin/cli.mjs"},"dist":{"shasum":"9cfc649df1fc32b4b86599e1d0e4ba0833578cec","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-1.0.0.tgz","fileCount":1158,"integrity":"sha512-yWFuyc8+Yk46xXSVQ7P9zbiu63qU2x91YCRWzNTpTmNHV/06J1EPi9d6b2FFFdSL173OXLOUoHT2LczNxO+UDw==","signatures":[{"sig":"MEYCIQD+Dxw+lVo/acFPDudv+JDNc8LXQohHO12jES42UmnuGAIhAKZrrik43Vh0KeRAeUQFBRpkWU1RAYGGsdfC2eYHBms1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE2V8n0S0dUcdVx4lrh09SKXaKybdANZHKvwMFw2n7UwAiEA+N0a4W5l8edQQRSDYAP0jqQSmCcIFlhxpcn2QxPWgvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9381168},"type":"module","engines":{"node":">=22.5.0"},"gitHead":"036f4d7f8fb5a060a427d6bb49a84523830e2f42","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:etl:empty && npm run dashboard:build","matrix":"npm run cli:build && node scripts/command-matrix.mjs --tier=1","mcp:bump":"node scripts/mcp-pins.mjs --bump","cli:build":"rm -rf dist && tsc","mcp:check":"node scripts/mcp-pins.mjs","test:deep":"OC_ARRANGEMENT_DEPTH=9 vitest run src/cli/managed-block.property.test.ts src/cli/gitignore.property.test.ts","matrix:all":"npm run cli:build && node scripts/command-matrix.mjs --tier=3","matrix:full":"npm run cli:build && node scripts/command-matrix.mjs --tier=2","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","verify:claims":"npm run cli:build && bash scripts/verify-claims.sh","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:etl:empty":"tsx src/dashboard/scripts/etl.ts --db .opencastle/__no_demo_db__ --out src/dashboard/public/data","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.9","description":"Multi-agent orchestration framework for AI coding assistants","directories":{},"_nodeVersion":"22.23.3","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/opencastle_1.0.0_1790841149439_0.5697586491755537","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"_id":"opencastle@1.1.0","bin":{"opencastle":"bin/cli.mjs"},"bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"dist":{"shasum":"43f9e7bbeb603a4487f981f57ddd31a399aed459","tarball":"https://registry.npmjs.org/opencastle/-/opencastle-1.1.0.tgz","fileCount":1168,"integrity":"sha512-XuHayuyTbkHUQa2ktwEGY9LvDauBgX0qXgfhhSXfe2dll4eBpXs1727XpVd4bpLx6vxNa11wXThGLy59Ry7y9Q==","signatures":[{"sig":"MEQCIBRwC3GOhEa8EasNzTFaxq+bzAcbKFpR56FAhkt0IhBqAiBEiY+q2zuLNRhnT6l22sfK9E/7auEZErZokP2xe7vAKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH94i9cPt8b6s8oSoHFlAGXlxNVwwODkVPKrZbBxK84RAiEAmQHZoyWSM4wlCVXitSRU0AylMFBCTch5WKNqhp65vCo="}],"unpackedSize":9510303},"name":"opencastle","type":"module","author":{"name":"Filip Mares"},"engines":{"node":">=22.5.0"},"gitHead":"c0f4566407b77d7f67502567bcbd53fcd651e985","license":"MIT","scripts":{"test":"vitest run","build":"npm run cli:build && npm run dashboard:etl:empty && npm run dashboard:build","matrix":"npm run cli:build && node scripts/command-matrix.mjs --tier=1","mcp:bump":"node scripts/mcp-pins.mjs --bump","cli:build":"rm -rf dist && tsc","mcp:check":"node scripts/mcp-pins.mjs","test:deep":"OC_ARRANGEMENT_DEPTH=9 vitest run src/cli/managed-block.property.test.ts src/cli/gitignore.property.test.ts","matrix:all":"npm run cli:build && node scripts/command-matrix.mjs --tier=3","matrix:full":"npm run cli:build && node scripts/command-matrix.mjs --tier=2","website:dev":"astro dev --root website","dashboard:dev":"astro dev --root src/dashboard --port 4300","dashboard:etl":"tsx src/dashboard/scripts/etl.ts --db .opencastle/convoy-demo.db --out src/dashboard/public/data --events .opencastle/convoy-demo.events.ndjson","verify:claims":"npm run cli:build && bash scripts/verify-claims.sh","website:build":"astro build --root website","dashboard:test":"tsx src/dashboard/scripts/integration-test.ts","prepublishOnly":"npm run build","dashboard:build":"astro build --root src/dashboard","website:preview":"astro preview --root website","dashboard:preview":"astro preview --root src/dashboard --port 4300","dashboard:etl:empty":"tsx src/dashboard/scripts/etl.ts --db .opencastle/__no_demo_db__ --out src/dashboard/public/data","dashboard:generate-demo-db":"tsx src/dashboard/scripts/generate-demo-db.ts --out .opencastle/convoy-demo.db --events-out .opencastle/convoy-demo.events.ndjson"},"version":"1.1.0","_npmUser":{"name":"etylsarin","email":"maresf@gmail.com"},"homepage":"https://www.opencastle.dev/","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"_npmVersion":"10.9.9","description":"Write your AI config once, for every assistant and every teammate: compiles instructions, agents, skills, commands and MCP servers for Claude Code, Copilot, Cursor, Windsurf, OpenCode, Codex and Antigravity, shared across your team's repositories.","directories":{},"maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"yaml":"^2.8.2","valibot":"^1.2.0","@github/copilot-sdk":"^0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","astro":"^5.5.0","vitest":"^4.0.18","playwright":"^1.58.2","typescript":"^5.7.0","@types/node":"^22.0.0","@astrojs/check":"^0.9.6","@astrojs/sitemap":"^3.7.0","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencastle_1.1.0_1790887718563_0.08227642140667935"}}},"time":{"created":"2026-02-28T22:42:18.570Z","modified":"2026-10-01T20:48:38.857Z","0.1.0":"2026-02-28T22:42:18.802Z","0.2.0":"2026-03-01T07:32:31.326Z","0.3.0":"2026-03-01T08:42:40.698Z","0.3.1":"2026-03-01T08:51:34.022Z","0.3.2":"2026-03-01T08:54:06.610Z","0.4.0":"2026-03-01T23:23:36.608Z","0.4.1":"2026-03-02T00:35:46.302Z","0.5.0":"2026-03-02T17:22:00.090Z","0.5.1":"2026-03-02T19:06:56.457Z","0.6.0":"2026-03-02T23:05:13.242Z","0.7.0":"2026-03-03T12:56:22.369Z","0.8.0":"2026-03-03T14:18:39.224Z","0.8.1":"2026-03-03T20:50:49.658Z","0.8.2":"2026-03-03T20:58:47.653Z","0.9.0":"2026-03-03T22:43:08.496Z","0.9.1":"2026-03-03T22:43:51.286Z","0.9.2":"2026-03-03T23:22:09.773Z","0.10.0":"2026-03-03T23:59:52.159Z","0.10.1":"2026-03-04T16:04:13.846Z","0.10.2":"2026-03-04T21:22:12.756Z","0.10.3":"2026-03-04T23:34:48.761Z","0.10.4":"2026-03-05T14:26:07.756Z","0.10.5":"2026-03-05T22:11:35.728Z","0.10.6":"2026-03-06T17:05:28.742Z","0.10.7":"2026-03-06T17:08:09.815Z","0.11.0":"2026-03-07T18:38:48.925Z","0.12.0":"2026-03-07T22:09:26.047Z","0.13.0":"2026-03-07T22:49:20.868Z","0.14.0":"2026-03-08T00:28:38.609Z","0.15.0":"2026-03-08T00:35:37.145Z","0.16.0":"2026-03-08T06:08:43.849Z","0.17.0":"2026-03-08T06:34:22.183Z","0.18.0":"2026-03-08T07:34:42.899Z","0.19.0":"2026-03-08T08:12:43.421Z","0.20.0":"2026-03-08T10:50:46.410Z","0.21.0":"2026-03-08T11:50:45.324Z","0.21.1":"2026-03-08T16:38:03.768Z","0.22.0":"2026-03-08T17:07:14.212Z","0.23.0":"2026-03-08T18:11:15.233Z","0.23.1":"2026-03-08T20:53:41.786Z","0.23.2":"2026-03-09T05:54:35.038Z","0.24.0":"2026-03-09T09:16:29.199Z","0.24.1":"2026-03-09T10:26:41.159Z","0.25.0":"2026-03-09T11:50:25.608Z","0.26.0":"2026-03-09T15:37:11.494Z","0.26.1":"2026-03-09T17:00:15.324Z","0.27.0":"2026-03-09T21:12:22.085Z","0.27.1":"2026-03-12T15:28:19.735Z","0.27.2":"2026-03-12T15:40:16.869Z","0.27.3":"2026-03-12T16:59:30.652Z","0.28.0":"2026-03-13T06:39:26.026Z","0.29.0":"2026-03-13T11:45:22.077Z","0.30.0":"2026-03-13T15:45:54.201Z","0.30.1":"2026-03-13T19:36:51.633Z","0.31.0":"2026-03-14T00:11:58.516Z","0.31.1":"2026-03-14T07:26:08.978Z","0.31.2":"2026-03-14T18:56:22.499Z","0.31.3":"2026-03-14T19:50:48.194Z","0.31.4":"2026-03-14T21:15:36.881Z","0.31.5":"2026-03-14T21:33:23.288Z","0.31.6":"2026-03-14T22:49:12.648Z","0.31.7":"2026-03-15T07:59:59.314Z","0.32.0":"2026-03-15T17:48:20.537Z","0.32.1":"2026-03-15T21:21:55.333Z","0.32.2":"2026-03-15T22:03:08.668Z","0.32.3":"2026-03-15T22:29:05.141Z","0.32.4":"2026-03-16T08:03:47.935Z","0.32.5":"2026-03-16T14:58:07.281Z","0.32.6":"2026-03-17T22:01:29.426Z","0.32.7":"2026-03-18T01:18:36.791Z","0.32.8":"2026-03-18T01:38:53.712Z","0.32.9":"2026-03-18T15:52:56.989Z","0.32.10":"2026-03-18T16:27:27.754Z","0.32.11":"2026-03-19T08:39:05.689Z","0.32.12":"2026-03-20T09:16:47.425Z","0.32.13":"2026-04-02T08:27:13.948Z","0.33.0":"2026-04-04T06:06:10.556Z","0.33.1":"2026-04-05T06:40:08.415Z","0.33.2":"2026-04-06T06:18:11.937Z","0.33.3":"2026-04-06T07:21:10.477Z","0.33.4":"2026-04-06T08:25:24.372Z","0.33.5":"2026-04-06T09:01:35.675Z","0.33.6":"2026-04-06T12:18:36.520Z","0.33.7":"2026-04-07T12:58:19.212Z","0.33.8":"2026-04-07T13:06:22.863Z","0.33.9":"2026-04-07T18:14:03.645Z","0.33.10":"2026-04-08T11:39:29.534Z","0.34.0":"2026-04-09T15:15:06.600Z","0.34.1":"2026-04-09T22:21:03.664Z","0.34.2":"2026-04-10T09:30:35.587Z","0.34.3":"2026-04-10T12:41:06.996Z","0.35.0":"2026-04-16T08:09:56.567Z","0.35.1":"2026-04-20T08:30:13.640Z","0.35.2":"2026-05-16T18:35:11.975Z","0.35.3":"2026-05-18T08:50:45.298Z","0.36.0":"2026-08-09T23:12:27.677Z","0.36.1":"2026-08-10T09:24:38.689Z","0.36.2":"2026-08-10T13:57:29.467Z","0.37.0":"2026-08-25T15:27:01.874Z","0.38.0":"2026-08-28T14:54:11.205Z","0.38.1":"2026-08-28T14:58:37.747Z","0.38.2":"2026-09-27T17:55:10.052Z","1.0.0":"2026-10-01T07:52:29.636Z","1.1.0":"2026-10-01T20:48:38.702Z"},"bugs":{"url":"https://github.com/monkilabs/opencastle/issues"},"author":{"name":"Filip Mares"},"license":"MIT","homepage":"https://www.opencastle.dev/","keywords":["ai","agents","copilot","cursor","claude","orchestration","multi-agent","coding-assistant"],"repository":{"url":"git+https://github.com/monkilabs/opencastle.git","type":"git"},"description":"Write your AI config once, for every assistant and every teammate: compiles instructions, agents, skills, commands and MCP servers for Claude Code, Copilot, Cursor, Windsurf, OpenCode, Codex and Antigravity, shared across your team's repositories.","maintainers":[{"name":"etylsarin","email":"maresf@gmail.com"}],"readme":"# OpenCastle\n\n<p align=\"center\">\n  <img src=\"opencastle-logo.png\" alt=\"OpenCastle\" width=\"480\" />\n</p>\n\n<p align=\"center\">\n  <strong>Write your AI config once. Every assistant. Every teammate.</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/monkilabs/opencastle/stargazers\"><img src=\"https://img.shields.io/github/stars/monkilabs/opencastle?style=flat\" alt=\"GitHub stars\" /></a>\n  <a href=\"https://www.npmjs.com/package/opencastle\"><img src=\"https://img.shields.io/npm/v/opencastle.svg?v=1\" alt=\"npm version\" /></a>\n  <a href=\"https://github.com/monkilabs/opencastle/actions/workflows/ci.yml\"><img src=\"https://github.com/monkilabs/opencastle/actions/workflows/ci.yml/badge.svg\" alt=\"CI\" /></a>\n  <a href=\"https://www.npmjs.com/package/opencastle\"><img src=\"https://img.shields.io/npm/dm/opencastle.svg?v=1\" alt=\"downloads\" /></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.opencastle.dev/\">Website</a> &middot;\n  <a href=\"docs/quickstart.md\">Quickstart</a> &middot;\n  <a href=\"https://www.opencastle.dev/docs/\">Docs</a> &middot;\n  <a href=\"ARCHITECTURE.md\">Architecture</a> &middot;\n  <a href=\"#contributing\">Contributing</a>\n</p>\n\n---\n\nYour team's AI assistant config is scattered across seven formats. Someone wrote\n`CLAUDE.md`. Someone else keeps `.cursor/rules/`. Copilot reads\n`.github/copilot-instructions.md`. They say almost the same thing, and they\ndrift apart the moment anyone edits one of them.\n\nOpenCastle compiles one source into all of them, and tells you when they fall\nout of sync.\n\n<br>\n\n## Quick Start\n\n```bash\nnpx opencastle init\n```\n\nIt reads your repository first: which assistants you already have config for,\nwhich framework and database you use, which test runner. Then it shows you what\nit found and asks once.\n\n```\n  🏰 OpenCastle\n\n  Found assistant config:\n    • Claude Code (CLAUDE.md)\n\n  Will compile for:\n    → Claude Code\n\n  Integrations detected:\n    nextjs, supabase, vitest, chrome-devtools\n\n  Set this up? [Y/n]\n```\n\nNo questionnaire. Your existing files are never overwritten — OpenCastle tells\nyou which ones it left alone.\n\nFull walkthrough: **[docs/quickstart.md](docs/quickstart.md)** — five minutes.\n\n<br>\n\n## Everyday use\n\n```bash\nopencastle              # what's installed, what drifted, what to run next\nopencastle sync         # recompile every target from source\nopencastle sync --check # fail if anything drifted (for CI)\nopencastle add stripe   # adopt a new tool, recompile\nopencastle doctor       # diagnose setup problems, audit MCP servers\n```\n\nRunning `opencastle` with no arguments is the one command worth remembering. It\nanswers the question you actually have:\n\n```\n  🏰 OpenCastle\n\n  ! 2/3 targets in sync (sources are newer)\n    ✓ claude-code    up to date\n    ✓ cursor         up to date\n    ! vscode         4 paths missing\n\n  Next: opencastle sync\n  generated files are older than the framework sources\n```\n\n\n### Keep it in sync in CI\n\n`sync --check` compiles to a scratch directory and compares. It writes nothing and\nexits non-zero when a generated file no longer matches its source — someone edited\n`.cursor/rules/foo.mdc` by hand, added a file under a generated directory, or\nupgraded without recompiling.\n\n```yaml\n# .github/workflows/opencastle.yml\n- uses: actions/setup-node@v4\n  with: { node-version: 22 }\n- run: npx opencastle sync --check\n```\n\n`opencastle ci` writes the whole workflow for you: it installs dependencies so\nbaselines resolve, runs the project's own OpenCastle version, and adds `review`\non pull requests.\n\nCommit the generated config, like a lockfile. That is what gives the check\nsomething to compare and what lets a teammate clone the repo and have working\nrules without running anything. Only `.env` and run artefacts are gitignored.\n\nUpgrading from 0.35 or earlier? Run `opencastle sync` once — it rewrites the\n`.gitignore` block, repairs the manifest, and adopts root files an older release\ngenerated, keeping a `.opencastle-backup` of each. See\n[the quickstart](docs/quickstart.md#upgrading-from-035-or-earlier).\n\n<br>\n\n## Built for teams\n\nEveryone keeps the assistant they like. The team keeps one reviewed source, and\ncan share it across every repository it owns.\n\n```jsonc\n// .opencastle/config.json\n{\n  \"$schema\": \"https://www.opencastle.dev/schema/config.json\",\n  \"extends\": [\"@acme/opencastle-baseline\"],  // a devDependency; your lockfile pins it\n  \"exclude\": [\"skills/seo-patterns\"],\n  \"mcpServers\": {\n    \"acme-db\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@acme/db-mcp@2.2.0\"],\n      \"env\": { \"ACME_DB_URL\": \"${ACME_DB_URL}\" }  // each assistant gets its own spelling\n    }\n  }\n}\n```\n\n- **One standard, many repositories.** A baseline is an ordinary npm package\n  carrying the organisation's instructions, skills, agents, MCP servers and\n  policy. Each repository installs it as a devDependency and names it in\n  `extends`; the lockfile pins the version, and an upgrade bot opens one pull\n  request per repository when it moves. What a repository adds under\n  `.opencastle/` — `instructions/`, `skills/<name>/SKILL.md`, `agents/` —\n  compiles into all seven assistants the same way.\n- **Policy only tightens.** A baseline can say which MCP servers may run, which\n  hosts remote ones may reach, that every server is pinned to an exact version,\n  which items no repository may drop, and how much context may load before a\n  task. A repository can tighten it, never relax it, and can opt out of a\n  baseline's server. A server that breaks its own layer's policy, or a\n  credential written inline, is a compile error, and `doctor` and\n  `sync --check` hold servers someone added to an MCP config by hand to the same\n  policy.\n- **A lock you can review.** `sync` writes `.opencastle/lock.json`: which layers\n  at which versions, where every skill and instruction came from, which MCP\n  servers every assistant can start, and how many tokens load up front.\n  `opencastle review` puts the change to it into sentences on the pull request,\n  and marks with ⚠️ what deserves a careful look — a new MCP server, a widened\n  allowlist, a new always-loaded instruction.\n- **Drift shows up on the pull request.** On GitHub Actions, `sync --check`\n  annotates each drifted file with that file's own fix and writes a table to the\n  run's summary page. Nothing to configure: it reads `GITHUB_ACTIONS`.\n- **MCP servers are pinned like dependencies.** Every server OpenCastle adds is\n  the vendor's own remote server, the project's own copy of a tool it already\n  uses (`npx --no`), or a package at an exact version — never `@latest`. Every\n  laptop and every CI run starts the same server version. (A pin fixes the\n  server's own version, not the versions of its dependencies, which npx resolves\n  per machine.) Upgrading OpenCastle moves them forward in one reviewable diff,\n  and an entry you edited is left alone.\n- **`doctor` audits what your agents launch**, including servers you added\n  yourself: a package with no exact version, one that no longer exists on npm,\n  a remote server your assistant cannot load, a credential written into the\n  file, or a server the policy does not allow. It also checks the team's own\n  sources: that they resolve, how much context every assistant loads against\n  the budget, and whether instructions still name scripts and paths that exist.\n  Each finding names the fix that works for it.\n- **Open formats where they exist.** Codex and OpenCode read `AGENTS.md`, Claude\n  Code skills are `SKILL.md` folders in the Agent Skills format, and every\n  assistant gets MCP.\n\n```bash\nopencastle explain                     # what a new teammate's assistant gets, and what to set up\nopencastle ci --owners @acme/platform  # CI check and review on every PR; owners for the lock\nopencastle baseline init               # start the organisation's baseline package\nopencastle fleet ~/src/*               # which repositories run which baseline version\n```\n\nThe guide — layers, every config field, policy, the lock, a rollout recipe:\n**[opencastle.dev/docs/teams](https://www.opencastle.dev/docs/teams/)**. What is\nstill open: **[docs/teams.md](docs/teams.md)**.\n\n<br>\n\n## Supported assistants\n\n| Assistant | Compiles to |\n|-----------|-------------|\n| **Claude Code** | `CLAUDE.md` + `.claude/` — commands as `/oc:<name>` |\n| **GitHub Copilot** | `.github/` — agents, skills, prompts as `/oc:<name>` |\n| **Cursor** | `.cursorrules` + `.cursor/rules/*.mdc` |\n| **Windsurf** | `.windsurfrules` + `.windsurf/rules/*.md` |\n| **OpenCode** | `AGENTS.md` + `.opencode/` + `opencode.json` |\n| **Codex CLI** | `AGENTS.md` + `.codex/` |\n| **Antigravity** | `GEMINI.md` + `.agents/` |\n\nEach target gets that assistant's native format, including its own frontmatter\ndialect for how a rule is scoped. MCP servers are configured per assistant too,\nin whichever shape it expects.\n\nCompiled commands share one namespace — `/oc:bug-fix`, `/oc:implement-feature`,\nand a team's own prompts as `/oc:<name>` — so a command of yours with the same\nname keeps working beside them. In `.claude/commands/` and `.github/prompts/`,\nOpenCastle writes only its `oc` files and leaves everything else alone.\n\n<br>\n\n## What gets compiled\n\n**Agents** — 13 role definitions (Developer, UI/UX, Data, Security, Testing,\nReviewer, and others), each with a defined scope and output contract.\n\n**Skills** — 31 domain skills plus 31 tool integrations, loaded on demand so\nthey don't sit in the context window. Selected during init from what your\nrepository actually uses.\n\n**Workflows** — 9 templates for recurring work: features, bug fixes, data\npipelines, security audits, migrations.\n\n**Quality gates** — a review pass after each step, panel review for high-stakes\nchanges, plus your own lint, test, and build commands.\n\nAgents declare a capability *tier* — premium, standard, or economy — rather than\na model name. Your assistant picks the model: it knows which ones your account\ncan reach and what they cost today. A pinned model name can only be wrong later.\n\n<br>\n\n## Convoy Engine (experimental)\n\nFor work too long to sit and watch, the convoy engine runs tasks in dependency\norder across isolated git worktrees, with SQLite persistence so a crash resumes\ninstead of restarting.\n\n```bash\nopencastle convoy \"Add user reviews to the place detail page\"\nopencastle convoy                    # where did the last run get to?\nopencastle convoy resume             # continue after an interruption\n```\n\nIt plans the work, executes it, and runs your gates. Inspired by Steve Yegge's\n[Gas Town](https://github.com/steveyegge/gastown).\n\nThis part is experimental and may change. The compiler above does not depend on\nit.\n\n<br>\n\n## Architecture\n\nSee **[ARCHITECTURE.md](ARCHITECTURE.md)** for how the adapters, skill matrix,\nand convoy engine fit together.\n\n<br>\n\n## Contributing\n\n1. Fork the repo\n2. Create a branch — `feat/your-feature` or `fix/your-fix`\n3. Make changes and ensure `npm test` and `npx tsc --noEmit` pass\n4. Open a PR\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for details.\n\n<br>\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","readmeFilename":"README.md"}