{"_id":"opencode-hive","_rev":"36-db5e66fad30a9148c800da37b7a990ea","name":"opencode-hive","dist-tags":{"latest":"1.4.8"},"versions":{"0.2.0":{"name":"opencode-hive","version":"0.2.0","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@0.2.0","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"b5bcdadfc8c25b056165bbb86b5f35f5bcc5f353","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-0.2.0.tgz","fileCount":26,"integrity":"sha512-MQ/gIKG653MJrLk7fck4v4+kDe3AN7VE++nQreRfJO//sNf/m9kKt9IeTtCCoj6TxZ1bipp2dlxHaL2gtlSqTA==","signatures":[{"sig":"MEQCIBuDULCEUV2W9bw+MxEb04+ara/F1DbX/eEqlT48yWuaAiBe+12RnMoOwVWYS4aFAS1G/0tDiowECTDGJS8fpV9JwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"29064e469239b077f4f3875d7a62da7a982285dc","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && tsc","clean":"rm -rf dist"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.19.6","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_0.2.0_1767724470052_0.5450651077638562","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"opencode-hive","version":"0.4.2","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@0.4.2","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"6f960f9d80c4446666e2bc8accafd3e1fec91d04","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-0.4.2.tgz","fileCount":26,"integrity":"sha512-BFU101WKx4Er8jYYQ+mq8GSbbGzawhqgkxuCgZktbGeqCzZRCnk4J0FJzfSkChjP+kUMHmTm/t7yos7olw8wjg==","signatures":[{"sig":"MEUCIQCtdCipt/VFUIClA+YpUtWyiWcl5sNWUYNGpRMM41sYlwIgaa5CLiOrwR3CyT64Acf2eUvYDCeJlI+nJV0SdDnF7+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"20b6873f16ca4476ce5bb94db7c72aa136a1ff03","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && tsc","clean":"rm -rf dist"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.19.6","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_0.4.2_1767724625252_0.040840710133839275","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"opencode-hive","version":"0.4.4","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@0.4.4","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"174ad8f75d29478d00e444c5f25252e4bdc63db6","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-0.4.4.tgz","fileCount":26,"integrity":"sha512-zaapC3WJ3MHrc8PvfQO6yHxoPFM0y7C5jePTbCXB4MgPogRCGaetiI+vSJ7SAqDbg5ZGmNEbVv3G5RYQk+GTiw==","signatures":[{"sig":"MEUCICbTe0Tpf2d4RXHL2LyEk6wQ90/UA30kNJDLyNzkS7rUAiEA804GBWVftqT9HJmW/CLCjrTpurs3zE9EY5qD5z0IpjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74128},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"00296c5283b683568485c9b8183592a713a2c135","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && tsc","clean":"rm -rf dist"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.19.6","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_0.4.4_1767730936655_0.06238803552995753","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"opencode-hive","version":"0.5.0","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@0.5.0","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"84519d82518e90ceefe07997fdfd183c7084773d","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-0.5.0.tgz","fileCount":50,"integrity":"sha512-PFxewwFZPdjr0C5492t9SZDjPrPK42Rg9sffS8XlWdhHk10xb4WmIBe/vj6glHigomPdT2NUzDHakAMDI5sVmA==","signatures":[{"sig":"MEUCIERJU3HX2icuT0HAiB4H0QUZQHGKHgKcqDyV3CdLMLDgAiEAukaTfHoFEjswdc1zS3bQlhpNBj83ZapkI1GlkaWak28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158187},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4f5dbbc65101781cf39424566b1fb8cc4a5e942c","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && tsc","clean":"rm -rf dist"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.19.6","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_0.5.0_1767952040143_0.13688239997243823","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"opencode-hive","version":"0.5.1","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@0.5.1","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"f3b8c38fae96d960a17273d90e107be2ea08f1dc","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-0.5.1.tgz","fileCount":50,"integrity":"sha512-xkAoRZuNJY3TIA61qNGy8ffZb17J9jsiX5uNVBO6nvxmkupQGsDQr8invJTLkDXA/h1EgSUhr6IF+XGxK40uKg==","signatures":[{"sig":"MEYCIQDpplezYBAYVieBt1xAAzteLb5OzYx06BuqPxL49zm93gIhAJ6PGuKgeNVby8KaFP0PK909aZrdC8voEpROgCaDkxtJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158187},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"933991302ff87ffd090e0e1d4a6ab3bd72b34362","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && tsc","clean":"rm -rf dist"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.19.6","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_0.5.1_1767952582451_0.01256431381383405","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"opencode-hive","version":"0.5.2","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@0.5.2","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"415400df7277f56d7658706d60e940b266ea51d2","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-0.5.2.tgz","fileCount":50,"integrity":"sha512-7TbRyfWtPykyUKLEi6Mnk7PO0yhKEXJekg1ctvxTIZrBhMxFeUtd2l+LqOBb+4ZEziiv24sIDRmrXU5Dtq3kIg==","signatures":[{"sig":"MEQCIBvRASj7xIAj1lG8y9wbKwOTAA/TkhR/syGD+YkDItjhAiBmvmgJxZjvf+Gn/E/TU4oDrzhGKlQWMjlpeVgX+XHfxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158187},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9c843b41d765809c0e516c759f6394a68a8103e0","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && tsc","clean":"rm -rf dist"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.19.6","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_0.5.2_1767952712724_0.19944746019182502","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"opencode-hive","version":"0.6.0","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@0.6.0","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"a854de99c6abfeb9dba246603c189e1e310ff221","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-0.6.0.tgz","fileCount":50,"integrity":"sha512-cXL0hqKKhevKGUSclTihUbBuBndoxCoYrHdj7C9+lDTKEZRNRGF4sWO7QvC9FJB6ImAAf/jAF46C5RL5ZnGlVw==","signatures":[{"sig":"MEUCICqmal4C5UnkoB8POoA0qnvUheP00QrKTHCn4qSYodP2AiEA7phn7LqsF3KrFKdBLp1mv9MHBC0Q0xdFS/hpNXcnVew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171443},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c7822ae2909295777b824de2afcafae3cb5b5f73","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && tsc","clean":"rm -rf dist"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.19.6","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_0.6.0_1767971952107_0.9037885646568089","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"opencode-hive","version":"0.8.0","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@0.8.0","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"1e11d7eb39d811c5aed67e6ae8bc60b3aef6c21b","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-0.8.0.tgz","fileCount":50,"integrity":"sha512-lpYPTi0uw0OCYZoXK4QK4RnB4tjEYY3pPLhpbRibW52tFpyyHCNRryYJQJEJw7vwydKHrCRuN1eSEHVXpk1JTw==","signatures":[{"sig":"MEUCIQDY350Bq3eDsCvsFRP0AdKalpbcOEmFEtzcgoJGZuQx5AIgM7mdPVfCnqbJ/gPn/wsdWGfxt3PHT9j6eU/59CFVDYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":196354},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"46ba50c9cac32a77d9f7d165c4baff7b36458478","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && tsc","clean":"rm -rf dist"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.19.6","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_0.8.0_1768028912509_0.8721652258702204","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"opencode-hive","version":"0.8.1","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@0.8.1","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"adef040da87dbda3f1c8e43d1026dff0594cd338","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-0.8.1.tgz","fileCount":4,"integrity":"sha512-9aCC2dP2i5NVSUlKhTcMoxHPLPllwDSfnOxz1E1bllKRiNNZD28bHyyoWilRUjZ3bnPcFCXibbc6x7aiAQxrZw==","signatures":[{"sig":"MEQCIEm74Ns5WWvNzx72HSAUAT4pdlMykpGwwT1GvXpHReYJAiAhtlJtrcHihdRDbhi+20/WcuLhDZLpWaaDoBAHi1Vdxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":644288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3dccbdfaf6b9b7ee5aeb8828f728d53ed5a35a5f","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && bun build src/index.ts --outdir dist --target node --format esm && tsc --emitDeclarationOnly","clean":"rm -rf dist"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.19.6","dependencies":{"hive-core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_0.8.1_1768072406622_0.8733262995226017","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"opencode-hive","version":"0.8.2","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@0.8.2","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"c313e34a37b7f2d179824d43d199226d3afffafc","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-0.8.2.tgz","fileCount":4,"integrity":"sha512-5LMLzVSap+uKwI9t1oKsFiTnjdtMzjSPbCNAwFkSJAL9Bk/62GgwXAdaX7zevqiEIQfxdXIMrBkxdHl4Wx8rzA==","signatures":[{"sig":"MEQCIAm48EKGxQ5IlxZh3j+99aJROjUBlO7KmKAH1mwFzgwsAiA+6r0ECmZFqMM8wAsmGOgrYDc9R8rPfnwUnGU7DfRt6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":644335},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8e2c24abc9e7c62c54bdf86e0be9f7d135becd47","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.19.6","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_0.8.2_1768074352099_0.28476836508077175","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"opencode-hive","version":"0.8.3","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@0.8.3","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"bd3dfd7eaf66d07dba9b93d4f8a5d07b03d6d6af","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-0.8.3.tgz","fileCount":11,"integrity":"sha512-FPFfJcqNn9qdQAJB7aEJ5e+RXhRVpnLFuzVusUMDOnVadYTyWPdhFf619qyeNoGtnoZ16PJaH1BL2/aGs8i9CA==","signatures":[{"sig":"MEYCIQCJkRg6/MNZxfn08gXCsRNJs2l+/w6Z2kDirClsn0WfZwIhAOeJpTzYl29e/m9rDxm6CeLMWTYzlUNuwWjQtNGcsOCh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669321},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1f6bd9ad890e29facc2e444a4e77c49586b10288","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.19.6","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_0.8.3_1768882527580_0.6260977090822701","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"opencode-hive","version":"0.9.0","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@0.9.0","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"e8b856ec483a21c5bdeec228e6997f6d88a4fb3a","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-0.9.0.tgz","fileCount":12,"integrity":"sha512-eAZ4gKAkISpIKjo0q1V8K9a+J7wVA+Ui1S47uoatExilQXP0qOQMteni/LojnQmuPeSVuM9E+j09SXQ62tBG3Q==","signatures":[{"sig":"MEYCIQDgWjXPMtzfR6YWkyjYBPUczakroMt7ekYSeUTprlGEXwIhAOKkhnrFD33mahWRyv0+CV2DMs/lThK3GbdXfbPIMVNJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675536},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"df6b897f0c9de301e18f52604b84cde238cd1201","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.19.6","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_0.9.0_1768970637136_0.009399536372564743","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"opencode-hive","version":"0.9.1","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@0.9.1","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"1da94b773fb35c8be0fdbcce15fc8eb7f70ea7ec","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-0.9.1.tgz","fileCount":16,"integrity":"sha512-dl3yazUUMO4TxxN8hFG+Nv/cRqlRRMb+8JBJEglHSTVVPXZlCJMNNbfeoN4jabGckyQPd5jR5LFZah1pPpQNkA==","signatures":[{"sig":"MEUCIQDelJwEIikfj28ah/bpHzC8b5qyhNTISa4Td+pOSfbkuQIgVvcw710qPyE7Ci8iYhtpvmo1e8fD56ayKHNTELp4c/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":720543},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3f82ede742208f86e4dc5effb676f368cd06732b","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.19.6","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_0.9.1_1769005646960_0.6721903265814375","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"opencode-hive","version":"1.0.0","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.0.0","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"156efa7a95952edbc83e85da40985bb3760c456f","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.0.0.tgz","fileCount":37,"integrity":"sha512-lfA1gKolTAGGDpmdtDb0MRLyoL9+eQlrgXdojugC3bZKrOCwRlEtW+/kA9f3dlANsIWSnd1lJjeUy+uGSUTkhw==","signatures":[{"sig":"MEUCIEIXbsyDCnXLEIr8nZyqQggT0k+LvyUEf22dgr5D1rhgAiEAnv1Yg/0EF7L4kRNmBj2BOClT/MAP07hxhU2RaTR/tGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":858203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a39afba2ef172f3ed5a7e4014b995b4e57f313dc","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.0","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.0.0_1769199831110_0.3144499697598624","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"opencode-hive","version":"1.0.1","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.0.1","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"2078843dbfd0553af09df66a493efe799362ccc9","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.0.1.tgz","fileCount":44,"integrity":"sha512-IGRuk5tJcds/r205JjIzbkObwRFwm/PBab1M34lPqkh1B8uw8Tc8CWVUQ5BPzblQkhA9S2dj5HS1tOFrnHLpkQ==","signatures":[{"sig":"MEQCIBMqe1T8dWd9gm6W5/pPbKdYOmxK4ThUZuNDYVClNd2AAiA+tQeM+Gb4ceIg+5iAIZ3O7vjSW5PaNAOwsLJz4NkAIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":929791},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"bbe7401f96396dfd58dea97fd342e3a542957fb3","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.0","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.0.1_1769448632527_0.07902130978190303","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"opencode-hive","version":"1.0.2","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.0.2","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"5ba7dbbd4b29a02f51bfad04bfd8fe387fa366a1","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.0.2.tgz","fileCount":44,"integrity":"sha512-sJCqTysOhhj47qyTvbpQ400MYRoi+mQOFGcxtXOjtVkom9GxGyVPKTq8Hb7zAjJAn+yicQllWO55K9iAhsDJmQ==","signatures":[{"sig":"MEQCICDpqJo+zca9ZyB6ILtg5Phzrvrk5rBARdBEEVL/JJTRAiB/i9G6j1ejMSkpHKV/3PM8ZaQ0Ib6PpbXGbPfvc1aa8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":926343},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"49f8e14f6df251a747eb28a2aebbb0757ab73439","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.0","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.0.2_1769502005699_0.0013190002153826708","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"opencode-hive","version":"1.0.3","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.0.3","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"f4753e3489ac007f21b0f86811360a7e0f5ac408","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.0.3.tgz","fileCount":44,"integrity":"sha512-8WlYJDLddy3NAi0Cwn1IxXjY/+skWscUSHY6HQOX2c/PHUvSWE3y0uMcopwpkAMOjEGzChZNubl0hSaPxBN4mw==","signatures":[{"sig":"MEUCIC+g29nBggnsf6a891w39Fmxlgh1jT5hdG0fZihbXkPPAiEAkLDBNltjS0rf27/p8sZcmaB3E1sivLYoBqj2CI8mkvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":926506},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6ef41fc9dede1c9f2b8bf1c71c892dfed722c015","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.0","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.0.3_1769509202920_0.43808048525530063","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"opencode-hive","version":"1.0.4","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.0.4","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"fbb1d1a4ec696f2fe570d2b9563cff50a2225aea","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.0.4.tgz","fileCount":45,"integrity":"sha512-X//4DKN5c+E+aW3vuOsuOENBCcgIDy/nAHphaCkwOSadKJ4n8Q3VeERDEVv7fawT5tP+nPUhX/KkgkJ6LkbTeA==","signatures":[{"sig":"MEQCIGSoghyLhTj9r10ohD7P7Am7/T73YsRzTrKUbrPp8nJHAiBji9ATQ6/cMwMjYPOiK6rbXzgAFCZ6twXTLfniPmI1qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":943129},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"56f93d6da28ba5c2d980b4409596c8c80d122d1a","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.0","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.0.4_1769682756952_0.11072703415580465","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"opencode-hive","version":"1.0.5","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.0.5","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"42e11975f48eb092dce2c885756d00df69ce711e","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.0.5.tgz","fileCount":46,"integrity":"sha512-PEfc8Qr+FCIXKoDWDsqgAyIHWbK/E8Yk4lwM1okoss4tjWSVX6ZfdwvgSOp+9n0gHmf1qcg6y3Oc5K6gDbBpOw==","signatures":[{"sig":"MEUCIQCc9GPtOqb651OMtV2riCRRGZU4eC601tboMNJQrf7yAAIgSpn424dxCrs757R6ZnNGKkJ0wFPGy8lYub1V64DHKW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":948885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"15d0346ab3071c10fde3be72cea7fc66a10c8154","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.0","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.0.5_1769795535804_0.6199817956841858","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"opencode-hive","version":"1.0.6","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.0.6","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"438150439338b7b6e2917ce274abde7969e5e83d","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.0.6.tgz","fileCount":46,"integrity":"sha512-plF0rwWvYH7b0ucte2U7sXqjr6nnKwltSfCRX/HagkNML4w8rJmglky1yIKIZMqNmb2QyXVwZ540+GWCgPAWRg==","signatures":[{"sig":"MEYCIQD+cMSoS0BMUcf2OIIa+81iSKo+OXpKZxhMeyjfLifLUAIhANYBoeHGfa37GIQJmvcRaqIXqTHI1EuJeEZ4ysbSrDAn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":970082},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"3f38cb6ec33f0e07f4d7cb0a681352191e378c22","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.0","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.0.6_1770104704491_0.007323687524181999","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"opencode-hive","version":"1.0.7","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.0.7","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"c1b98769dfa1b8930bfe1752a30be05e0821ca3a","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.0.7.tgz","fileCount":46,"integrity":"sha512-UpdF1BZ6wccXIf0uaR9y5WWoGTT+2G30De9KWndwKAD48MHOgrn1Plx9GVeqLiy0sDjLRrGo0hlFMJXAqGcONA==","signatures":[{"sig":"MEUCIFRynC10+UqXbnwUcSyvcwRcSf2c8kfDh3kylr8QNGPbAiEAj1103qCohIRsj86B+efK0ol9O+hCgP5bLwUlnsQmYOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":974141},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ff817e90bb563e1a85fa8fd143f11021bb536ec3","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.0","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.0.7_1770173038127_0.9902696662551","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"opencode-hive","version":"1.1.0","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.1.0","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"87943ea621a79617dd1288c5c4b1357bf12275db","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.1.0.tgz","fileCount":38,"integrity":"sha512-IEngBctjtmrxb/Ao717Wle5XDM9gnVK1fADPWXokbosbs2VEvN3ExLqmqCz9QZD32Av32g4XqvcaUb0MbYoOOg==","signatures":[{"sig":"MEUCIHTzFkELv316keFLOKxBWyhDvDFxJWI1ABgaCrerybvgAiEA25IcJfaNus3/qE728Tv4L1L+7TM1ypSZi7avOffKcIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":886966},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c19376d16e7b92ce77f0bf8117554bed42ced5d2","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.0","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.1.0_1770524955873_0.09951640546065588","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"opencode-hive","version":"1.2.0","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.2.0","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"aab5f841bfb7bc54cb447141209b8d088f8ac3e2","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.2.0.tgz","fileCount":39,"integrity":"sha512-87cZUh+2ACqhhbVe1A3F/DQpRZyi2aDB5AWU8CkKQxj42AWX1epboTRKmZ90zkidVmzhma4lUuDaaQ8Xjk2/jA==","signatures":[{"sig":"MEYCIQDTR58F/uPM0lJOhykSmmfN1lgCPtsVJRA0S4y03x13iwIhANge0QyoXWtQTFL3PM96U5t+Qq7fbh/H2kmn5u9wZn3s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":937711},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a83338b33a459a46090648e4adf8e75bb8c6a57e","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.0","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.2.0_1770542138728_0.966980482631864","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"opencode-hive","version":"1.3.0","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.3.0","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"e3924d3b11dd8f750c87664ed16990396ee4cc9b","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.3.0.tgz","fileCount":41,"integrity":"sha512-XunGwojfeEvrbAj6mOHEAXR7nePewgcbqM4gLu7YZZHFP8KXHwmtOREV002WYWDVkxZEcCyi+m1jTU3uUxtx9g==","signatures":[{"sig":"MEUCIQCY6gvxxigB5alj4XmzciZEUJlke6PWFNj7pBzGrc7rswIgB4TN6AvIvur3XYQLqMXZ2snyMEY3jtwMZazt17+GMEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947643},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9735ca03d0ec5fc9a6d7bf05482cd0d1607a484f","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.0","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.3.0_1772157583172_0.27357098505140676","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"opencode-hive","version":"1.3.1","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.3.1","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"6dd175fff43ab065090bf6bb82725a3352b01cd7","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.3.1.tgz","fileCount":42,"integrity":"sha512-IRY/qTKez/a093bUASI2SjK/llC25Wb1v9isiO3zrxkjrXpR3jxqs+6MPNVDZpCRZMJ2XCQVq5cxcCc8aCVg6w==","signatures":[{"sig":"MEYCIQCJw3dRk8e6ERAxXIQC5iTedUJph2c9ZJCBSu1XA7ra6QIhAJI6oMhzMd9PsUu4TR67Eo5SlFpF6eCKZOXCuZW2QOf6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":966810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7b0fd4a7bbc898db0cead6b96abeb5ec55d54789","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.1","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.3.1_1773720084485_0.9215830684266628","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"opencode-hive","version":"1.3.2","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.3.2","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"b825d05daeda629ddab6487ecc11fbc42fedf494","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.3.2.tgz","fileCount":59,"integrity":"sha512-i7X2diAJMB0d+em0ArClahMFrxq/ri8oO2Q1bwc4nMTv/cDgmrPuNCT4niheh+7Yyquj7b20SfDBGeWVimt4TQ==","signatures":[{"sig":"MEYCIQCvqEjoWvkhVw2zy3rhqvipAYSB/c2crPbvpQf2thEs/wIhALUVulZgskHrUFQSpPWfqy/d1X8/X/TbtbLZyT0OyEgb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1019352},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6a2d870061d91a24ba0a05f4d1f0a727fcbd2ad9","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.1","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.3.2_1774354773893_0.6538707900475058","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"opencode-hive","version":"1.3.3","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.3.3","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"71167d20adaa1b04417ee9d5be3f1ff76540a6a2","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.3.3.tgz","fileCount":59,"integrity":"sha512-QfqMtDF4774ozlYwqgnohSiU31EnCwh20FhuX5silyXlUtsuNsD5z7CfWV6Xkz90aEKxFDiMeeQ+HesEliHGkA==","signatures":[{"sig":"MEUCIQD8AVLpc946OAMftddtF5dmSSVnp9RHjHKSrDpBdiSbFgIgMWmIFulpUq3aPviN9UCYRqOadnMucCRMDmHGS8bu3/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1019352},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6ed0852e3822d6a5739c39c2f7d039794d408f8d","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.1","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.3.3_1774372325958_0.124007956229512","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"opencode-hive","version":"1.3.4","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.3.4","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"e7b638ecca928744fdacf25a5b8fbdfa575eb27d","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.3.4.tgz","fileCount":59,"integrity":"sha512-uqVJjdCUqfJQ1o2diEsEDdM6nw6qZoUatXb72qXR6BB7EbfoetwRI1eRtgd/cUBfJXm5qbwfeUlRpIOCalDIww==","signatures":[{"sig":"MEYCIQDimX8fmNrPs90hYZFnuYfK0rTR4cfohZaooSth88GhYgIhALoXwyQklPYzuziW/iX+H10PzJq3KVHtsRltpS7jSgiY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1022498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"5a15c45b84247d993f39c741e35844b30f5eda8e","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.1","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.3.4_1774410617209_0.11776584827239645","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"opencode-hive","version":"1.3.5","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.3.5","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"2e771a013213fd328b6dbd15c8906c4f01d69274","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.3.5.tgz","fileCount":60,"integrity":"sha512-HvlxvcoUlgZKoI6B1SK56CJxryG3p2OmNoyyOabnajZM7bRjrlsq8XlfJlNThW0iJHnQkDhULQpK5fOSS/05Ug==","signatures":[{"sig":"MEYCIQDukshHJBvJSddyRqwrtyBfMGi6KpXtJmztpAIiWKr2OwIhANJSh8YfOY+8+mgPd5bX+XcJT5kotuT2TorpugYWC+6W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1038772},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"fa1b23af7f37de0f24c6cfbed2b34e047e160e00","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.1","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.3.5_1774848987283_0.4420218421821309","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"opencode-hive","version":"1.3.6","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.3.6","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"2c5f6d0cffe7024e53f5019fc80a9322d880b87d","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.3.6.tgz","fileCount":60,"integrity":"sha512-bZdJ9sSPUe+6JEs0TXGySuY4R4FQ+xDIHDNyJXCXOC7Hi3rhtFWukM00lMjzz3RphMBVlvbzr6DeigGaV+Wmcw==","signatures":[{"sig":"MEYCIQCC3r9vqOm30BA8meukDu0/T+ePV1fPIBRx6pNuzdqNVwIhAKE01bpUsh1qUK2zaE2lfpFfoFVGAJhalSoV1s7QkbFt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1053501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"71753c56553ff88f8808ef676068f53b03dc5458","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate-skills && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.2","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.3.6_1775281026792_0.36460678118806555","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"opencode-hive","version":"1.4.3","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.4.3","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"39eecd507d53e81d565f65fc8985404497dfe344","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.4.3.tgz","fileCount":66,"integrity":"sha512-nwNY012b20mgpvoc8Xdeyb92PelvzrRrQpbpZbZuRseKM5G3GhGq8sHBnwCk8VtSLz/EtVgNOPDLYJbCNsma/Q==","signatures":[{"sig":"MEQCIACAD/+tztNu3SCvG/6nbNpjreqTbwgG0BD18lHfo2BIAiA7GtgMQohn/FDdwiDKoOqaR+q3BnJO3vBwQGEDRteUZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1125261},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"45ab7ab2ca48b904bb0930fa426d3adfb016c122","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate":"npm run generate-skills && npm run generate-plugin-manifest","generate-skills":"bun run scripts/generate-skills.ts","generate-plugin-manifest":"bun run scripts/generate-plugin-manifest.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.2","dependencies":{"simple-git":"^3.27.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0","@notprolands/ast-grep-mcp":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.4.3_1775970218528_0.8865553785842102","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"opencode-hive","version":"1.4.4","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.4.4","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"1755c7470aae8a6d794a7e07819c3d93fb05caea","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.4.4.tgz","fileCount":67,"integrity":"sha512-3DtC1cfVhuvhbqb1rxjp8kjTaGi3LGqPUQonnbD6qquI0XiuYOWQPJhuj+JJNsyub1kq6pAQxQ6LrF4YHin7gQ==","signatures":[{"sig":"MEUCIQD49FXtAq/oOQNCSNv5tZRRizjZw1UWTwCx66U39kgi9AIgGpgkZBVm5tEYPXozJ5AWSVMNpgSKoYDgv0cNnokLkkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1138600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"23ac921a29e427452fb26e51fe05e1992285ed5f","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate":"npm run generate-skills && npm run generate-plugin-manifest","generate-skills":"bun run scripts/generate-skills.ts","generate-plugin-manifest":"bun run scripts/generate-plugin-manifest.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@manzt/uv":"^0.8.13","simple-git":"^3.27.0","@ast-grep/cli":"^0.42.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.4.4_1776738927035_0.6712863759215442","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"opencode-hive","version":"1.4.5","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.4.5","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"f76b488b1141e5deb22d443567288f9fee305483","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.4.5.tgz","fileCount":67,"integrity":"sha512-sfFbi1nPD+9oDJGzvKfTgqIuUlsJbUAP67N50uIjgh3u56YvsWcgwEiQO5DqzSZeB6TPpjqIF/zahDGS+OoXPw==","signatures":[{"sig":"MEUCIQCaGiKY2ew8ac71sXJe1Px7Bn/L3/0DnqbrWMvxfDrajgIgLEpWCd/0G5gl5nChBkjS7b4qDAe2W76EzM1wfacFUsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1138600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"15b284211f773d4717d2866c3762702eb54ea466","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate":"npm run generate-skills && npm run generate-plugin-manifest","generate-skills":"bun run scripts/generate-skills.ts","generate-plugin-manifest":"bun run scripts/generate-plugin-manifest.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@manzt/uv":"^0.8.13","simple-git":"^3.27.0","@ast-grep/cli":"^0.42.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.4.5_1776753893849_0.8591690962941367","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"opencode-hive","version":"1.4.6","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.4.6","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"a335c08b95dd94d656d969159b27f6680b98a1aa","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.4.6.tgz","fileCount":69,"integrity":"sha512-HZITRCILlA640PAeGpS3h+jFZExCNGisfbV6fGKSKJ8coUHWvH5Vt+35k3xjuWqa8mQUBAa+gTMeH/HOoskRkw==","signatures":[{"sig":"MEYCIQDk0zK0LEdSg8EFty8c+fe+r62ySUh0+irTZdHWuNci5QIhANkkiLg+QvKJ5PaX2WENhYwP/oCnanPVhPT9dSlkkH5E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1141919},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a80d93d36a69ccb16cda53f5ce76ebeb55795371","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate":"npm run generate-skills && npm run generate-plugin-manifest","generate-skills":"bun run scripts/generate-skills.ts","generate-plugin-manifest":"bun run scripts/generate-plugin-manifest.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@manzt/uv":"^0.8.13","simple-git":"^3.27.0","@ast-grep/cli":"^0.42.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.4.6_1776827874584_0.07014170602507286","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"opencode-hive","version":"1.4.7","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","_id":"opencode-hive@1.4.7","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"dist":{"shasum":"7ae7ed96131f04f341921b3c7c4ec6a091a35e0e","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.4.7.tgz","fileCount":69,"integrity":"sha512-LwzaarmSoTGVvqMljFI9kYjiEAwbzSqsqTEOI9EgZ6k1QLuYxMt/vtHgUfI7YVbgP0A+c+ejB93Cbw9U+qKp8A==","signatures":[{"sig":"MEQCICrD0vhfXHklUWdWa4OnwQTiw2VdCZDNhAcQGi311tA+AiBTJD9KI2gtP971VnGv4aC/RTnNxad3B9S0Y21yW/64PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1141919},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d782f1f3e33688db4331575df1249df90606a24e","scripts":{"dev":"opencode plugin dev","test":"bun test","build":"npm run clean && npm run generate && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","clean":"rm -rf dist","generate":"npm run generate-skills && npm run generate-plugin-manifest","generate-skills":"bun run scripts/generate-skills.ts","generate-plugin-manifest":"bun run scripts/generate-plugin-manifest.ts"},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"repository":{"url":"git+https://github.com/tctinh/agent-hive.git","type":"git","directory":"packages/opencode-hive"},"_npmVersion":"10.8.2","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@manzt/uv":"^0.8.13","simple-git":"^3.27.0","@ast-grep/cli":"^0.42.0"},"_hasShrinkwrap":false,"devDependencies":{"hive-core":"workspace:*","@types/bun":"^1.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","@opencode-ai/sdk":"^0.13.0","@opencode-ai/plugin":"^1.0.143"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"optionalDependencies":{"grep-mcp":"^1.1.0","exa-mcp-server":"^3.1.5","@upstash/context7-mcp":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-hive_1.4.7_1776850858978_0.5795850955332948","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"opencode-hive","version":"1.4.8","type":"module","description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","license":"MIT WITH Commons-Clause","author":{"name":"tctinh"},"repository":{"type":"git","url":"git+https://github.com/tctinh/agent-hive.git","directory":"packages/opencode-hive"},"homepage":"https://github.com/tctinh/agent-hive#readme","bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"rm -rf dist","generate-skills":"bun run scripts/generate-skills.ts","generate-plugin-manifest":"bun run scripts/generate-plugin-manifest.ts","generate":"npm run generate-skills && npm run generate-plugin-manifest","build":"npm run clean && npm run generate && bun build src/index.ts --outdir dist --target node --format esm --packages=bundle && tsc --emitDeclarationOnly","dev":"opencode plugin dev","test":"bun test"},"peerDependencies":{"@opencode-ai/plugin":">=0.13.7"},"dependencies":{"@ast-grep/cli":"^0.42.0","@manzt/uv":"^0.8.13","simple-git":"^3.27.0"},"optionalDependencies":{"@upstash/context7-mcp":"^2.1.0","exa-mcp-server":"^3.1.5","grep-mcp":"^1.1.0"},"devDependencies":{"@opencode-ai/plugin":"^1.0.143","@opencode-ai/sdk":"^0.13.0","@types/bun":"^1.2.0","@types/node":"^20.0.0","hive-core":"workspace:*","typescript":"^5.0.0"},"_id":"opencode-hive@1.4.8","gitHead":"7eb9020efc83e6677b59c9b2660662fc44d70785","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-565nRJu0daEctje5Z6NNSIQ5SUFaMuwxlS+J/k7KNva0OiFrg09hF9UnvNSDPFIYAj7ArHA2OYsKcaOuQ2P4tA==","shasum":"4e4513983fba3aab840c46aa376337b0685abf31","tarball":"https://registry.npmjs.org/opencode-hive/-/opencode-hive-1.4.8.tgz","fileCount":69,"unpackedSize":1141919,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-hive@1.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICLZLes5DKwdsZSa2Uvjhve89zK8xof0WqVRUFPQpKZjAiEA8B1P5U9odf6GZ4RrrR4I4GxDj30/HphrmBZMHMu0FYI="}]},"_npmUser":{"name":"tctinh","email":"tchanhtinh@gmail.com"},"directories":{},"maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-hive_1.4.8_1776909366353_0.7768096495559382"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-06T18:34:29.975Z","modified":"2026-04-23T01:56:06.858Z","0.2.0":"2026-01-06T18:34:30.189Z","0.4.2":"2026-01-06T18:37:05.390Z","0.4.4":"2026-01-06T20:22:16.790Z","0.5.0":"2026-01-09T09:47:20.315Z","0.5.1":"2026-01-09T09:56:22.617Z","0.5.2":"2026-01-09T09:58:32.864Z","0.6.0":"2026-01-09T15:19:12.274Z","0.8.0":"2026-01-10T07:08:32.652Z","0.8.1":"2026-01-10T19:13:26.793Z","0.8.2":"2026-01-10T19:45:52.270Z","0.8.3":"2026-01-20T04:15:27.716Z","0.9.0":"2026-01-21T04:43:57.302Z","0.9.1":"2026-01-21T14:27:27.137Z","1.0.0":"2026-01-23T20:23:51.340Z","1.0.1":"2026-01-26T17:30:32.733Z","1.0.2":"2026-01-27T08:20:05.869Z","1.0.3":"2026-01-27T10:20:03.133Z","1.0.4":"2026-01-29T10:32:37.104Z","1.0.5":"2026-01-30T17:52:16.008Z","1.0.6":"2026-02-03T07:45:04.631Z","1.0.7":"2026-02-04T02:43:58.319Z","1.1.0":"2026-02-08T04:29:16.092Z","1.2.0":"2026-02-08T09:15:38.878Z","1.3.0":"2026-02-27T01:59:43.484Z","1.3.1":"2026-03-17T04:01:24.672Z","1.3.2":"2026-03-24T12:19:34.036Z","1.3.3":"2026-03-24T17:12:06.173Z","1.3.4":"2026-03-25T03:50:17.427Z","1.3.5":"2026-03-30T05:36:27.511Z","1.3.6":"2026-04-04T05:37:07.022Z","1.4.3":"2026-04-12T05:03:38.713Z","1.4.4":"2026-04-21T02:35:27.253Z","1.4.5":"2026-04-21T06:44:54.133Z","1.4.6":"2026-04-22T03:17:54.801Z","1.4.7":"2026-04-22T09:40:59.163Z","1.4.8":"2026-04-23T01:56:06.508Z"},"bugs":{"url":"https://github.com/tctinh/agent-hive/issues"},"author":{"name":"tctinh"},"license":"MIT WITH Commons-Clause","homepage":"https://github.com/tctinh/agent-hive#readme","keywords":["opencode","ai","hive","vibe-coding","workflow","planning","agent"],"repository":{"type":"git","url":"git+https://github.com/tctinh/agent-hive.git","directory":"packages/opencode-hive"},"description":"OpenCode plugin for Agent Hive - from vibe coding to hive coding","maintainers":[{"name":"tctinh","email":"tchanhtinh@gmail.com"}],"readme":"# opencode-hive\n\n[![npm version](https://img.shields.io/npm/v/opencode-hive)](https://www.npmjs.com/package/opencode-hive)\n[![License: MIT with Commons Clause](https://img.shields.io/badge/License-MIT%20with%20Commons%20Clause-blue.svg)](../../LICENSE)\n\n**From Vibe Coding to Hive Coding** — The OpenCode plugin that brings structure to AI-assisted development.\n\n## Why Hive?\n\nStop losing context. Stop repeating decisions. Start shipping with confidence.\n\n```\nVibe: \"Just make it work\"\nHive: Plan → Review → Approve → Execute → Ship\n```\n\n## Installation\n\n```bash\nnpm install opencode-hive\n```\n\n## Optional: Enable MCP Research Tools\n\n1. Create `.opencode/mcp-servers.json` using the template:\n   - From this repo: `packages/opencode-hive/templates/mcp-servers.json`\n   - Or from the installed npm package: `node_modules/opencode-hive/templates/mcp-servers.json`\n2. Set `EXA_API_KEY` to enable `websearch_exa` (optional).\n3. Restart OpenCode.\n\nThis enables tools like `grep_app_searchGitHub`, `context7_query-docs`, `websearch_web_search_exa`, and the official ast-grep MCP tools: `ast_grep_dump_syntax_tree`, `ast_grep_test_match_code_rule`, `ast_grep_find_code`, and `ast_grep_find_code_by_rule`.\n\nThe builtin `ast_grep` MCP now runs the official server through a plain local command array using bundled `uv` and by prepending the bundled `ast-grep` binary directory to `PATH`.\n\n## The Workflow\n\n1. **Create Feature** — `hive_feature_create(\"dark-mode\")`\n2. **Write Plan** — AI generates structured plan\n3. **Review** — Optional `vscode-hive` companion for overview/plan review and comments\n4. **Approve** — `hive_plan_approve()`\n5. **Execute** — Tasks run in isolated git worktrees\n6. **Ship** — Clean commits, full audit trail\n\n### Planning-mode delegation\n\nDuring planning, \"don't execute\" means \"don't implement\" (no code edits, no worktrees). Read-only exploration is explicitly allowed and encouraged, both via local tools and by delegating to Scout.\n\nWhen delegation is warranted, synthesize the task before handing it off: name the file paths or search target, state the expected result, and say what done looks like. Workers do not inherit planner context.\n\nFor execution work, treat worker output as evidence to inspect, not proof to trust blindly. OpenCode is the supported execution harness in `1.4.0`; if you use `vscode-hive`, treat it as a review/sidebar companion. Read changed files yourself and run the shared verification commands on the main branch before claiming the batch is complete.\n\n\\`hive_network_query\\` is an optional lookup, not a default step. There is no startup lookup: first orient on the live request and live repo state. planning, orchestration, and review roles get network access first. live-file verification still required even when network results look relevant.\n\n### Local skill and model use cases\n\n- **Local skill experiments:** keep a skill in `<project>/.opencode/skills/<id>/SKILL.md` or `<project>/.claude/skills/<id>/SKILL.md` and add it to `skills` or `autoLoadSkills` for that repo only.\n- **Local model tuning:** set per-agent models or variants in `<project>/.hive/agent-hive.json` when you want a repository-specific routing setup without changing your global OpenCode defaults.\n\n#### Canonical Delegation Threshold\n\n- Delegate to Scout when you cannot name the file path upfront, expect to inspect 2+ files, or the question is open-ended (\"how/where does X work?\").\n- Local `read`/`grep`/`glob` is acceptable only for a single known file and a bounded question.\n\n## Tools\n\n### Feature Management\n| Tool | Description |\n|------|-------------|\n| `hive_feature_create` | Create a new feature |\n| `hive_feature_complete` | Mark feature as complete |\n\n### Planning\n| Tool | Description |\n|------|-------------|\n| `hive_plan_write` | Write plan.md |\n| `hive_plan_read` | Read plan and comments |\n| `hive_plan_approve` | Approve plan for execution |\n\n### Tasks\n| Tool | Description |\n|------|-------------|\n| `hive_tasks_sync` | Generate tasks from plan, or rewrite pending plan tasks with `refreshPending: true` after a plan amendment |\n| `hive_task_create` | Create a manual task with explicit `dependsOn` and optional structured metadata |\n| `hive_task_update` | Update task status/summary |\n\n### Worktree\n| Tool | Description |\n|------|-------------|\n| `hive_worktree_start` | Start normal work on task (creates worktree) |\n| `hive_worktree_create` | Resume blocked task in existing worktree |\n| `hive_worktree_commit` | Complete task (applies changes) |\n| `hive_worktree_discard` | Abort task (discard changes) |\n\n### Troubleshooting\n\n#### Repeated blocked-resume errors / loop\n\nIf you see repeated retries around `continueFrom: \"blocked\"`, use this protocol:\n\n1. Call `hive_status()` first.\n2. If status is `pending` or `in_progress`, start normally with:\n   - `hive_worktree_start({ feature, task })`\n3. Only use blocked resume when status is exactly `blocked`:\n   - `hive_worktree_create({ task, continueFrom: \"blocked\", decision })`\n\nDo not retry the same blocked-resume call on non-blocked statuses; re-check `hive_status()` and use `hive_worktree_start` for normal starts.\n\n#### Using with DCP plugin\n\nWhen using Dynamic Context Pruning (DCP), use a Hive-safe config in `~/.config/opencode/dcp.jsonc`:\n\n- `manualMode.enabled: true`\n- `manualMode.automaticStrategies: false`\n- `turnProtection.enabled: true` with `turnProtection.turns: 12`\n- `tools.settings.nudgeEnabled: false`\n- protect key tools in `tools.settings.protectedTools` (at least: `hive_status`, `hive_worktree_start`, `hive_worktree_create`, `hive_worktree_commit`, `hive_worktree_discard`, `question`)\n- disable aggressive auto strategies:\n  - `strategies.deduplication.enabled: false`\n  - `strategies.supersedeWrites.enabled: false`\n  - `strategies.purgeErrors.enabled: false`\n\nFor normal usage, set the OpenCode plugin entry to `\"opencode-hive@latest\"`. Keep `\"opencode-hive\"` only for local contributor testing with a symlinked checkout.\n\n#### OpenCode alignment: honest hook contract and bounded recovery\n\nAgent Hive aligns to the OpenCode surfaces that exist today. It does **not** depend on a first-class upstream Hive orchestration API, a native checkpoint API, or a hidden todo-sync surface.\n\nAt the current plugin/runtime layer, Hive relies on these supported hooks:\n\n- `event`\n- `config`\n- `chat.message`\n- `experimental.chat.messages.transform`\n- `tool.execute.before`\n\nThat contract matters because some older wording implied deeper integration than OpenCode currently exposes. The recovery path in this branch is hook-timed and file-backed, not storage-level magic.\n\nTodo ownership is intentionally modest:\n\n- OpenCode todos remain **session-scoped** and **replace-all**.\n- Hive does not add a new upstream todo API.\n- This plugin does not expose a derived projected-todo field or stale refresh hints as part of its runtime contract.\n- Worker and subagent sessions still follow normal OpenCode limits; they should not be described as independently syncing Hive task state.\n- `.hive` remains the durable source of truth for plan/task/worktree state.\n\nCompaction recovery uses durable Hive artifacts instead of transcript dumps:\n\n- Global session state is written to `.hive/sessions.json`.\n- Feature-local mirrors are written to `.hive/features/<feature>/sessions.json`.\n- Session classification distinguishes `primary`, `subagent`, `task-worker`, and `unknown`.\n- Primary and subagent recovery can replay the stored user directive once after compaction, with `directiveRecoveryState` enforcing the one-replay-then-escalate contract.\n- Task-worker recovery does **not** replay the whole user directive. Workers re-read `worker-prompt.md` and continue the current task from the existing worktree state.\n- Recovery uses durable session metadata plus `worker-prompt.md` instead of an extra checkpoint artifact, idle child-session replay, or parent-scoped task rehydration.\n\nIn practice, the durable task-level recovery surface is the semantic `.hive` artifact set for that task, with `worker-prompt.md` plus bound feature/task/session metadata as the re-entry surface. Hive does **not** persist raw transcript dumps as its recovery contract.\n\nTask-worker recovery is intentionally strict:\n\n- keep the same role\n- do not delegate\n- do not re-read the full codebase\n- re-read `worker-prompt.md`\n- finish only the current task assignment\n- do not merge\n- do not start the next task\n- do not use orchestration tools unless the worker prompt explicitly says so\n- continue from the last known point\n\nThis split is deliberate: primary and subagent sessions replay the stored user directive once after compaction, while task workers recover from their own bounded task contract instead of relying on parent-session replay.\n\nManual tasks follow the same DAG model as plan-backed tasks:\n\n- `hive_task_create()` stores manual tasks with explicit `dependsOn` metadata instead of inferring sequential order.\n- manual tasks are append-only.\n- intermediate insertion requires plan amendment.\n- dependencies on unfinished work require plan amendment.\n- Structured manual-task fields such as `goal`, `description`, `acceptanceCriteria`, `files`, and `references` are turned into worker-facing `spec.md` content.\n- If review feedback changes downstream sequencing or scope, update `plan.md` and run `hive_tasks_sync({ refreshPending: true })` so pending plan tasks pick up the new `dependsOn` graph and regenerated specs.\n\nThis recovery path applies to the built-in `forager-worker`, the runtime-only `hive-helper` bounded hard-task operational assistant, and custom agents derived from `forager-worker`. `hive-helper` handles merge recovery, state clarification, interrupted-state wrap-up, and safe manual-follow-up assistance while staying inside the current approved DAG boundary. It may summarize observable state, including `helperStatus`, and create safe append-only manual tasks, but it may never update plan-backed task state and must escalate DAG-changing requests for plan amendment. For the issue-72 style \"task 3 is locally testable but task 4 has not started\" situation, ask Helper to clarify the locally testable state and wrap-up surface first; ask it to create a safe manual follow-up only when the work can append after the current DAG; if you think you need `3b` / `3c` inserted before later plan-backed work, amend `plan.md` instead. `hive-helper` is intentionally OpenCode runtime-only in v1, not a custom base agent, and it does not appear in `.github/agents/` or `packages/vscode-hive/src/generators/`.\n\n`hive-helper` also remains not a network consumer. It benefits indirectly from better upstream planning/orchestration/review decisions, but it does not call `hive_network_query` itself.\n\n## Prompt Budgeting & Observability\n\nHive automatically bounds worker prompt sizes to prevent context overflow and tool output truncation.\n\n### Budgeting Defaults\n\n| Limit | Default | Description |\n|-------|---------|-------------|\n| `maxTasks` | 10 | Number of previous tasks included |\n| `maxSummaryChars` | 2,000 | Max chars per task summary |\n| `maxContextChars` | 20,000 | Max chars per context file |\n| `maxTotalContextChars` | 60,000 | Total context budget |\n\nWhen limits are exceeded, content is truncated with `...[truncated]` markers and file path hints are provided so workers can read the full content.\n\n### Observability\n\n`hive_worktree_start` and blocked-resume `hive_worktree_create` output include metadata fields:\n\n- **`promptMeta`**: Character counts for plan, context, previousTasks, spec, workerPrompt\n- **`payloadMeta`**: JSON payload size, whether prompt is inlined or referenced by file\n- **`budgetApplied`**: Budget limits, tasks included/dropped, path hints for dropped content\n- **`warnings`**: Array of threshold exceedances with severity levels (info/warning/critical)\n\n### Prompt Files\n\nLarge prompts are written to `.hive/features/<feature>/tasks/<task>/worker-prompt.md` and passed by file reference (`workerPromptPath`) rather than inlined in tool output. This prevents truncation of large prompts.\n\nThat same `worker-prompt.md` path is also reused during compaction recovery so task workers can re-anchor to the exact task assignment after a compacted session resumes.\n\n## Plan Format\n\n```markdown\n# Feature Name\n\n## Overview\nWhat we're building and why.\n\n## Tasks\n\n### 1. Task Name\nDescription of what to do.\n\n### 2. Another Task\nDescription.\n```\n\n## Configuration\n\nHive reads config from these locations, in order:\n\n1. `<project>/.hive/agent-hive.json` (preferred)\n2. `<project>/.opencode/agent_hive.json` (legacy fallback, used only when the new file is missing)\n3. `~/.config/opencode/agent_hive.json` (global fallback)\n\nIf `.hive/agent-hive.json` exists but is invalid JSON or an invalid shape, Hive warns, skips the legacy project file, and falls back to the global config and defaults.\n\nYou can customize agent models, variants, disable skills, and disable MCP servers.\n\n### Project-local config example\n\nCreate `.hive/agent-hive.json`:\n\n```json\n{\n  \"$schema\": \"https://raw.githubusercontent.com/tctinh/agent-hive/main/packages/opencode-hive/schema/agent_hive.schema.json\",\n  \"agentMode\": \"unified\",\n  \"disableSkills\": []\n}\n```\n\n### Disable Skills or MCPs\n\n```json\n{\n  \"$schema\": \"https://raw.githubusercontent.com/tctinh/agent-hive/main/packages/opencode-hive/schema/agent_hive.schema.json\",\n  \"disableSkills\": [\"brainstorming\", \"writing-plans\"],\n  \"disableMcps\": [\"websearch\", \"ast_grep\"]\n}\n```\n\n#### Available Skills\n\n| ID | Description |\n|----|-------------|\n| `brainstorming` | Use before any creative work. Explores user intent, requirements, and design through collaborative dialogue before implementation. |\n| `writing-plans` | Use when you have a spec or requirements for a multi-step task. Creates detailed implementation plans with bite-sized tasks. |\n| `executing-plans` | Use when you have a written implementation plan. Executes tasks in batches with review checkpoints. |\n| `dispatching-parallel-agents` | Use when facing 2+ independent tasks. Dispatches multiple agents to work concurrently on unrelated problems. |\n| `test-driven-development` | Use when implementing any feature or bugfix. Enforces write-test-first, red-green-refactor cycle. |\n| `systematic-debugging` | Use when encountering any bug or test failure. Requires root cause investigation before proposing fixes. |\n| `code-reviewer` | Use when reviewing implementation changes against an approved plan or task to catch missing requirements, YAGNI, dead code, and risky patterns. |\n| `verification-before-completion` | Use before claiming work is complete. Requires running verification commands and confirming output before success claims. |\n\n#### Available MCPs\n\n| ID | Description | Requirements |\n|----|-------------|--------------|\n| `websearch` | Web search via [Exa AI](https://exa.ai). Real-time web searches and content scraping. | Set `EXA_API_KEY` env var |\n| `context7` | Library documentation lookup via [Context7](https://context7.com). Query up-to-date docs for any programming library. | None |\n| `grep_app` | GitHub code search via [grep.app](https://grep.app). Find real-world code examples from public repositories. | None |\n| `ast_grep` | AST-aware code search and replace via [ast-grep](https://ast-grep.github.io). Pattern matching across 25+ languages. | None (runs via npx) |\n\n### Per-Agent Skills\n\nEach agent can have specific skills enabled. If configured, only those skills appear in `hive_skill()`:\n\n```json\n{\n  \"agents\": {\n    \"hive-master\": {\n      \"skills\": [\"brainstorming\", \"writing-plans\", \"executing-plans\"]\n    },\n    \"forager-worker\": {\n      \"skills\": [\"test-driven-development\", \"verification-before-completion\"]\n    }\n  }\n}\n```\n\n**How `skills` filtering works:**\n\n| Config | Result |\n|--------|--------|\n| `skills` omitted | All skills enabled (minus global `disableSkills`) |\n| `skills: []` | All skills enabled (minus global `disableSkills`) |\n| `skills: [\"tdd\", \"debug\"]` | Only those skills enabled |\n\nNote: Wildcards like `[\"*\"]` are **not supported** - use explicit skill names or omit the field entirely for all skills.\n\n### Auto-load Skills\n\nUse `autoLoadSkills` to automatically inject skills into an agent's system prompt at session start.\n\n```json\n{\n  \"$schema\": \"https://raw.githubusercontent.com/tctinh/agent-hive/main/packages/opencode-hive/schema/agent_hive.schema.json\",\n  \"agents\": {\n    \"hive-master\": {\n      \"autoLoadSkills\": [\"parallel-exploration\"]\n    },\n    \"forager-worker\": {\n      \"autoLoadSkills\": [\"test-driven-development\", \"verification-before-completion\"]\n    }\n  }\n}\n```\n\n**Supported skill sources:**\n\n`autoLoadSkills` accepts both Hive builtin skill IDs and file-based skill IDs. Resolution order:\n\n1. **Hive builtin** — Skills bundled with opencode-hive (always win if ID matches)\n2. **Project OpenCode** — `<project>/.opencode/skills/<id>/SKILL.md`\n3. **Global OpenCode** — `~/.config/opencode/skills/<id>/SKILL.md`\n4. **Project Claude** — `<project>/.claude/skills/<id>/SKILL.md`\n5. **Global Claude** — `~/.claude/skills/<id>/SKILL.md`\n\nSkill IDs must be safe directory names (no `/`, `\\`, `..`, or `.`). Missing or invalid skills emit a warning and are skipped—startup continues without failure.\n\n**How `skills` and `autoLoadSkills` interact:**\n\n- `skills` controls what appears in `hive_skill()` — the agent can manually load these on demand\n- `autoLoadSkills` injects skills unconditionally at session start — no manual loading needed\n- These are **independent**: a skill can be auto-loaded but not appear in `hive_skill()`, or vice versa\n- User `autoLoadSkills` are **merged** with defaults (use global `disableSkills` to remove defaults)\n\n**Default auto-load skills by agent:**\n\n| Agent | autoLoadSkills default |\n|-------|------------------------|\n| `hive-master` | `parallel-exploration` |\n| `forager-worker` | `test-driven-development`, `verification-before-completion` |\n| `hive-helper` | (none) |\n| `scout-researcher` | (none) |\n| `architect-planner` | `parallel-exploration` |\n| `swarm-orchestrator` | (none) |\n\n### Per-Agent Model Variants\n\nYou can set a `variant` for each Hive agent to control model reasoning/effort level. Variants are keys that map to model-specific option overrides defined in your `opencode.json`.\n\n```json\n{\n  \"$schema\": \"https://raw.githubusercontent.com/tctinh/agent-hive/main/packages/opencode-hive/schema/agent_hive.schema.json\",\n  \"agents\": {\n    \"hive-master\": {\n      \"model\": \"anthropic/claude-sonnet-4-20250514\",\n      \"variant\": \"high\"\n    },\n    \"forager-worker\": {\n      \"model\": \"anthropic/claude-sonnet-4-20250514\",\n      \"variant\": \"medium\"\n    },\n    \"scout-researcher\": {\n      \"variant\": \"low\"\n    }\n  }\n}\n```\n\nThe `variant` value must match a key in your OpenCode config at `provider.<provider>.models.<model>.variants`. For example, with Anthropic models you might configure thinking budgets:\n\n```json\n// opencode.json\n{\n  \"provider\": {\n    \"anthropic\": {\n      \"models\": {\n        \"claude-sonnet-4-20250514\": {\n          \"variants\": {\n            \"low\": { \"thinking\": { \"budget_tokens\": 5000 } },\n            \"medium\": { \"thinking\": { \"budget_tokens\": 10000 } },\n            \"high\": { \"thinking\": { \"budget_tokens\": 25000 } }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n**Precedence:** If a prompt already has an explicit variant set, the per-agent config acts as a default and will not override it. Invalid or missing variant keys are treated as no-op (the model runs with default settings).\n\n### Custom Derived Subagents\n\nDefine plugin-only custom subagents with `customAgents`. Freshly initialized `agent_hive.json` files already include starter template entries under `customAgents`; those seeded `*-example-template` entries are placeholders only, should be renamed or deleted before real use, and are intentionally worded so planners/orchestrators are unlikely to select them as configured. Each custom agent must declare:\n\n- `baseAgent`: one of `forager-worker` or `hygienic-reviewer`\n- `description`: delegation guidance injected into primary planner/orchestrator prompts\n\n`hive-helper` is not a custom base agent. In v1 it stays runtime-only for isolated merge recovery and does not appear in `.github/agents/` and does not appear in `packages/vscode-hive/src/generators/`.\n\nIt is also not a network consumer; planning, orchestration, and review roles get network access first.\n\nPublished example (validated by `src/e2e/custom-agent-docs-example.test.ts`):\n\n```json\n{\n  \"agents\": {\n    \"forager-worker\": {\n      \"variant\": \"medium\"\n    },\n    \"hygienic-reviewer\": {\n      \"model\": \"github-copilot/gpt-5.2-codex\"\n    }\n  },\n  \"customAgents\": {\n    \"forager-ui\": {\n      \"baseAgent\": \"forager-worker\",\n      \"description\": \"Use for UI-heavy implementation tasks.\",\n      \"model\": \"anthropic/claude-sonnet-4-20250514\",\n      \"temperature\": 0.2,\n      \"variant\": \"high\"\n    },\n    \"reviewer-security\": {\n      \"baseAgent\": \"hygienic-reviewer\",\n      \"description\": \"Use for security-focused review passes.\"\n    }\n  }\n}\n```\n\nInheritance rules when a custom agent field is omitted:\n\n| Field | Inheritance behavior |\n|-------|----------------------|\n| `model` | Inherits resolved base agent model (including user overrides in `agents`) |\n| `temperature` | Inherits resolved base agent temperature |\n| `variant` | Inherits resolved base agent variant |\n| `autoLoadSkills` | Merges with base agent auto-load defaults/overrides, de-duplicates, and applies global `disableSkills` |\n\nID guardrails:\n\n- `customAgents` keys cannot reuse built-in Hive agent IDs\n- plugin-reserved aliases are blocked (`hive`, `architect`, `swarm`, `scout`, `forager`, `hygienic`, `receiver`)\n- operational IDs are blocked (`build`, `plan`, `code`)\n\nCompaction classification follows the base agent:\n\n- `forager-worker` derivatives are treated as `task-worker`\n- `hygienic-reviewer` derivatives are treated as `subagent`\n\nThis ensures custom workers recover with the same execution constraints as their base role.\n\n### Custom Models\n\nOverride models for specific agents:\n\n```json\n{\n  \"agents\": {\n    \"hive-master\": {\n      \"model\": \"anthropic/claude-sonnet-4-20250514\",\n      \"temperature\": 0.5\n    }\n  }\n}\n```\n\n## Pair with VS Code\n\nFor the full OpenCode-first workflow, install [vscode-hive](https://marketplace.visualstudio.com/items?itemName=tctinh.vscode-hive) as an optional review/sidebar companion for inline comments and approvals.\n\n## License\n\nMIT with Commons Clause — Free for personal and non-commercial use. See [LICENSE](../../LICENSE) for details.\n\n---\n\n**Stop vibing. Start hiving.** 🐝\n","readmeFilename":"README.md"}