{"_id":"@guyghost/swarm-dao-opencode-adapter","_rev":"27-c06d1b3061b28f984d49f139340c1312","name":"@guyghost/swarm-dao-opencode-adapter","dist-tags":{"latest":"0.6.3"},"versions":{"0.1.0":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.1.0","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.1.0","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"36fc3bbc1bb8b9e33712802e185dc5d43ff294a2","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.1.0.tgz","fileCount":6,"integrity":"sha512-AxR2hkdhWT+0rDm5pEq1eODbzYX655m2KxSbCHyACt8/iS+kVHkNB+sef81Ydb7b0Mut9HM/cUOmqB95oKCc8w==","signatures":[{"sig":"MEQCIESmJUaDOSO0BEisWPeOG5joD0SJiJdggKKdUMCHnS3tAiByloaas0qaJgmyLCAwJlhv1KKrZm+3j8aWAvG9MdEBmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56860},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"guyghost","email":"guyghost@gmail.com"},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.12.1","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"@guyghost/swarm-dao-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.1.0_1780476268592_0.6611573540569624","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.1.1","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.1.1","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"44481829ce3499bdd01359aae92b5d03852f814a","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.1.1.tgz","fileCount":6,"integrity":"sha512-g9+898sGT6ck/cj9KRvyBx2f643vLhEBk7S/lW29PO/suH5lklt6DLVMk0VjX1Ash9OPFeT5+Oy2Lnz0p9fCGA==","signatures":[{"sig":"MEUCIQD3nxGH7JFvhr3gCdsN5yEZnMM6wYcCSS4dcRIDR5xB/AIgDBRg71Fcq6XUeaP9z6BoQd30cXtcfY1KRETJFL43wss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56860},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e99cea99bda015c4114690c93894de14a1c2f797","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.13.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@guyghost/swarm-dao-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.1.1_1780477813568_0.0804823994363566","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.1.2","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.1.2","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"450704cae897441e66c54d44159172c82fdc5a0b","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.1.2.tgz","fileCount":6,"integrity":"sha512-PKLw7LBGMM6OksDoj4J8frqNZ1sJzuAcQ9Z8eUcTlOcPjb3Jvut/rEDhz+7WWK/ebMLUoU7I6d5kMZTp7g8z4g==","signatures":[{"sig":"MEYCIQDadwTlapokyEGXH7rK53KsIDB5DvdF2sPFdpJpbPr0twIhAJRg2W+BENaXPt9EXai1dXPzb/pVdbYg/VwJs8x4gvCg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59181},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c8d6c261465e1900d92d8367ae9d4701e9da7312","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.13.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@guyghost/swarm-dao-core":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.1.2_1780489441641_0.20961150353715707","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.1.3","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.1.3","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"9649e6390e6ac549d7f57be58045c9043508d354","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.1.3.tgz","fileCount":6,"integrity":"sha512-+xxNHQzA6G5EPyxEjegedTyWcZAFAUwa90vLACyfFybVdehrvzxgqglE2jXxizp3hMLy18wXl/Drg8qQZ5wy8w==","signatures":[{"sig":"MEUCID7RHCvbMMDBYCW9pPSegPfBlicdstiKGT6J1SsXgi7tAiEAoNps3dJZyKT47Yfz4gZCLFPZt2A5ewA0FJOHwA0LWR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"356a2cce60a35b23c25657729238641c8a13515f","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.13.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@guyghost/swarm-dao-core":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.1.3_1780522889403_0.9624481066696067","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.1.4","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.1.4","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"4688addc1478e3b48e424a2f50a6dfd82533c1ac","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.1.4.tgz","fileCount":6,"integrity":"sha512-SZVxxAA4PBjl9++i9xRd6YnQ+uizKvP/OYNQlpFQ5uOQRkSPcC4jEeJVMVlEhQM5y5CtSnN3aO+tNaoks3l1NQ==","signatures":[{"sig":"MEUCIQDdznwrZ8yDzvMDF+2iU6Wh0BPnOT9Q63n9IsxFEqFaxQIgDwzcJZWz4kJhYoCJ+ngQ/10/reH9As63qVMq23eQmEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64823},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b5736a1dc94cb8c792d55c766fc42b7d07728cdb","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.13.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"@guyghost/swarm-dao-core":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.1.4_1780696522275_0.23402365022494975","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.2.0","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.2.0","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"749be326a60c456da6e1011530e2d76674e01444","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.2.0.tgz","fileCount":6,"integrity":"sha512-5N0efVWafDUq0XOrk8swB6fpV2Anz5R0JJRkzD+yOQzSdRwXxG+/g0rzW05JIXH5CbFI77ucTg+dZxUatdAWpw==","signatures":[{"sig":"MEUCIHTnssIt3cIp8FLecXXGD1r2pXOn5uMctIdTgPOX8rAcAiEAn+6or8q/9w+sy0+LYXjf4nk8lWVjXZib1ygiKV35IlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74476},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5fb859f67d1c78f43b8953eb394fac75491ec31f","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.13.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"@guyghost/swarm-dao-core":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.2.0_1782553404605_0.6636868091218244","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.2.1","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.2.1","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"d9f011536ee0b7754c7915d32996332303d32aac","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.2.1.tgz","fileCount":6,"integrity":"sha512-fYWOedMiLGSVl3IWXGGbHX/z7g4mIcjJoCq3mOffWZxs6Xw4rHWJk/qTLhKTHxp+t0DmpUhV2ENMdGUI9+WYIQ==","signatures":[{"sig":"MEQCIB//ej8Jtq7mw7ylTvqie+DeuRvtJzNFjgBENIjEUv50AiADrysG4Ay6yeiwZHV+LRNYRsBrpOOywWjQEBmNjUEkXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74476},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e40b31d47b597e2298f2ffa7d8317a02c1617669","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.16.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@guyghost/swarm-dao-core":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.2.1_1783003446025_0.2673456323695893","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.2.2","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.2.2","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"ada8ed80b2e8f84d5a275affa5f88158483378c5","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.2.2.tgz","fileCount":6,"integrity":"sha512-hFthCP38ia1Q0ecFyVtdgEVyqoe6TGG4UUSquEvyZly09xBvzYrUUId/Tq/b6kvoOVzlfZ5bNj3WUaZ6kr+77g==","signatures":[{"sig":"MEUCIQDjZzirSjeZnwhT25duBBKP1d6y38WHMQ8ca0xdnwiQHAIgQKSGCHMUNRKU5Zci4eYNiZ7pBjeCReQnXqPg2NxrHKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa207e094076d476139f7e83b5fce49133f134b5","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.16.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@guyghost/swarm-dao-core":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.2.2_1783590022008_0.19042859224123854","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.3.0","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.3.0","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"b1206dd5c5a9b130eaf52a9e1d4b58f0b49cfe65","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.3.0.tgz","fileCount":6,"integrity":"sha512-lmWjzUpJ8OF5jqwGTO1RCyNLjCPgf62zNQuFhpmbR52OgfwezmcF/8iWvD4IgYW0HRCnvjc5NrtRSmFHIRzOQQ==","signatures":[{"sig":"MEUCIQD5A+Au6xzBuqvwGuJW34KpSFun+6D/65VYltEBRc3yeQIgf8wcYe7VHACA0MbLdMLNRKVh/kEiNVcP+YYQxDFyIhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"370307969d17bb8f2e3e742aefb75b3eb913a455","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@guyghost/swarm-dao-core":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.3.0_1788094851713_0.04450059116766769","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.3.1","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.3.1","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"4a565c8649bf6800c32bd581a9be13eb71e8c887","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.3.1.tgz","fileCount":6,"integrity":"sha512-300qKNDGH4SSlP0a9WDDczWquZ0QADI3Cp+7xnU9n5Nh9/w9w3DyVdUzMDv7v4paFrS0Ct2+9e9Xaea0Rlw9ew==","signatures":[{"sig":"MEUCIA/870UGsD6L+O0puSEfv5hX2h+0msoyOvLM/pVSc0xpAiEAyJWBQFgBKeqxHxEJiMs6D0TcuE/rPWuJFoxqd4vAT14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58687},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3c5c94d2a91902927525a4c12ca2dff6dd8bdb26","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@guyghost/swarm-dao-core":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.3.1_1788098243918_0.8386871706889565","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.3.2","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.3.2","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"0769a8acd95e822550740de11127188a3ee92537","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.3.2.tgz","fileCount":6,"integrity":"sha512-PrbHAWhflLZafwHLp+XBxPGKWDb5bl6v81W6h1cH35xfJiZzYoZEg89iWoAUcic89u2YG9/E/6tirlTbQPQCvQ==","signatures":[{"sig":"MEYCIQCQE0g1C6GssTdDyiylcKgW8Z8HLhcyd2jJ3Wu15+CT6wIhANB/Md+Hv/dHyzxBbWwx0tMjORJ/1/rMTw15CO++YwEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58747},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1a187827e3b494552e018a0ef8522957136572ab","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@guyghost/swarm-dao-core":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.3.2_1788128502810_0.9264405840153964","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.3.3","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.3.3","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"9472f4fcb851784c8a15b889192771369f290da4","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.3.3.tgz","fileCount":6,"integrity":"sha512-mMvPhpb0aXfakmb3U6y83qwxL9lxcaMpeaEzFROd1pMI/Xi6feSCXX72p+54LK7SxD2KNyOldoEj6sUQ7PE7Uw==","signatures":[{"sig":"MEQCIBZ/FBdm7z254rRlY+E9oKXzi9eQ5l8BQfhIwuCEaET3AiBROm5ZB7WDOPiG+k2dkjxUvxbrxrwTu40ftHhCryLTUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58747},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7bb25d55a1884eb88cc10564c2b5f729a79798ef","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@guyghost/swarm-dao-core":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.3.3_1788180496928_0.5952093057309629","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.3.4","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.3.4","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"e4010b6500e95a8a09cad455cb55b1aaa6360d4b","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.3.4.tgz","fileCount":6,"integrity":"sha512-kJvj0CA7e7EzcRaooSQmVPrkgIc20WDzqLrHC9RFQ0uBUJ66Y84vahfG836gB4xZQxEkBZIWh6Pt3Tbxci7KoA==","signatures":[{"sig":"MEQCIH6nQMQXumJJ9AvAbu4QYphAhdKNp0fdh/Ky5b1dZc9IAiAxEDjA+q1bvlQIuWUUsNTXkurMgp+DOYjvg9Ne6Ohnqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58747},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d6d3e271c2e5e25e69446b16de3eee33de263fc","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@guyghost/swarm-dao-core":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.3.4_1788195444899_0.32512498067218054","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.3.5","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.3.5","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"3f9e68f1422eab25050847a7ebba691832a0dcea","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.3.5.tgz","fileCount":6,"integrity":"sha512-hue6JN95oAYKHdurlpkpD/KDQREgV9txNoqdRqhcKFbAIgngN6krJaHm29/HQdLB+YOJtSPNq3J5GNzraM5NuQ==","signatures":[{"sig":"MEUCIFcBfCTYupQvm9t9r9CrocDQYsxpEq2X1+Xs2TALdKn/AiEA1l/Z7s368lr8lfByDNwlMT5cly1n5LFNS/dNDsERhq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0f642955a1cd198829fd6ae895114f544380df96","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"guyghost","email":"guyghost@gmail.com"},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"10.9.8","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@guyghost/swarm-dao-core":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.3.5_1788197666749_0.050722370425128505","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.3.6","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.3.6","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"f249da5f4f2118bb9ccc634f301dff0d494109c2","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.3.6.tgz","fileCount":6,"integrity":"sha512-5F4hCzbk5tqAEecsXTKKgiGLoCkTSza1/qlGw6MMvwxOCvfinKq7n3hjJy3696SaPUimY8CBcAsfpudhnQ5YJA==","signatures":[{"sig":"MEUCIG8lAnhHy8sWkOT4OiznB+zzMA/BUMB8qGjefZ+9C2trAiEAqvCWgQ+WzA+gamKPepVaYNK+wm8ciHCYZKZCmF5bSLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"241e0d11802e722d46ce57db2104585d2d57702d","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@guyghost/swarm-dao-core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.3.6_1788282638549_0.9971612514827051","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.4.0","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.4.0","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"62dcd11bbd24db7da44d01550c01380583bdba77","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.4.0.tgz","fileCount":6,"integrity":"sha512-vSIyeNKjx2VL4kcb/Gp4ukm1YMzIj5kSPfl1OIkyzwHgtjH0eFpXoJLapDa31s4s0y+s4aVoomDir2Nk8ydyoQ==","signatures":[{"sig":"MEYCIQCb8+JbzHDmvZiQu3OJUEQIdhslA2PIRfBRsIqbVZ8dIAIhAPAZu4ONbepxaoKar7GPdWFyn/kyzUzt8Akk0YxppYxj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75237},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"65c198d6476ccb9b31d24b0af294451ce1addef3","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@guyghost/swarm-dao-core":"^0.11.3","@guyghost/swarm-dao-graph":"^0.3.0","@guyghost/swarm-dao-product":"^0.3.0","@guyghost/swarm-dao-improvement":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.4.0_1788285642428_0.37477095319698384","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.4.1","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.4.1","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"9df2826d48f47dcdf526598bf88518898120dbc6","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.4.1.tgz","fileCount":6,"integrity":"sha512-3oKz67N58Yp97qOGtCyjyKi88/hbVyiRg6SKVGusrUtGtKt6MEbQRxzgwNNcnH5GBUvwE3hhcDsdzF0E5WWMnw==","signatures":[{"sig":"MEQCIEAN3oa5sR+Ap6OpPsW69Czwg7jhyLSL29qKoh7UwPu+AiArgSPjVJgCDPQEcXLvotYr3h/zXwaMlpbSbtBtrdWVxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75582},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"85d5e421a07bbcfefcf8450db7eff53b87b1122f","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@guyghost/swarm-dao-core":"^0.11.4","@guyghost/swarm-dao-graph":"^0.3.0","@guyghost/swarm-dao-product":"^0.3.0","@guyghost/swarm-dao-improvement":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.4.1_1788286815313_0.07166597264473573","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.4.2","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.4.2","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"bec35a1dffc3bcf6c365801a8c9bad6aa6e48fc0","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.4.2.tgz","fileCount":6,"integrity":"sha512-4Owv5UPekfWUqDB2E5AQEMC2OrSIv75kZyntm6/Tw5cpJIiuRH/YhEVVqtSf3crqwscazS39389ZcO2mXcqxBA==","signatures":[{"sig":"MEUCIBs3gSofXiA/uwQjm3mqGrEdLTGVeIE49wZ98apKL0w1AiEAz7Yidhrybl558iU7NzuckwG8emXI2d0o9qNBJfjGVEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75657},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e85c857b713efd3e14891ed09b59be4ec60d1e06","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@guyghost/swarm-dao-core":"^0.11.4","@guyghost/swarm-dao-graph":"^0.3.0","@guyghost/swarm-dao-product":"^0.3.0","@guyghost/swarm-dao-improvement":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.4.2_1788287447909_0.5490773673083389","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.4.3","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.4.3","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"adc8014f25609cc137c16a7b8316b28603e64f3c","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.4.3.tgz","fileCount":6,"integrity":"sha512-LbdAXlV7vLEMO5E62SYZLLT1qr2KC8pk4CEGGdbdg9MB6NU3YCJ+zAP8cSdwEBlQFVftaQbP5mcmfk2vVX3y0w==","signatures":[{"sig":"MEUCIBFwC8ukaxo3YInGsE3v0ivhHb/MObIWSRoPA7AKpMhWAiEA2wcSembsEV5E+hLnZLU1y/D1xF+9wN9KECcZBT/3vIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75657},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e0d1490f9323cc6b970df16873ac0300d1080670","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@guyghost/swarm-dao-core":"^0.12.0","@guyghost/swarm-dao-graph":"^0.3.1","@guyghost/swarm-dao-product":"^0.3.1","@guyghost/swarm-dao-improvement":"^0.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.4.3_1788292319993_0.3766194325717722","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.5.0","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.5.0","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"546bcc18de56d1fdcc728df76b43d373df4a0b47","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.5.0.tgz","fileCount":6,"integrity":"sha512-hPUnr/pji1lxebbyWMS98eI27NBp/aUR2Y4Zx51b3jK2SVJ7nmldLaNY8VkLc5iNrxyxmFmXDYcPYDmM56Re6g==","signatures":[{"sig":"MEUCIQDCKDbBY9v1L1BJzQs8ftgGxsdN7FKBKU4xsKS1SnBG6wIgLgHjmpYRBpUvi78rE216g3TVI24dMsU3yI0xFwi+qKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4a2401281e918b40a328997655c878e81af7ae2a","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@guyghost/swarm-dao-core":"^0.13.0","@guyghost/swarm-dao-graph":"^0.3.2","@guyghost/swarm-dao-product":"^0.3.2","@guyghost/swarm-dao-improvement":"^0.5.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.5.0_1788499827999_0.0016738290272959588","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.5.1","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.5.1","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"fc368406e97e03df5871575a2ffce5790a456ab9","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.5.1.tgz","fileCount":6,"integrity":"sha512-YTRve8GVULdbquDV/7y7U41kJiXIpROmU6Q1xRqAGqU+7WQIy+tdVj5A2ODXqSbwgkNE8y5cEVDhMUKB6P3IoQ==","signatures":[{"sig":"MEQCIDbIvme2MwvC0mG+9Oy5Fv0Yzv1jLrLTJpythUnEhB38AiBNesGTefICSjJ/UxdUOXnbJ1GLe+klg4TBVz4XWX8VWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76302dad7a99aa4d093ace78d7387c65aa4e146c","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@guyghost/swarm-dao-core":"^0.14.0","@guyghost/swarm-dao-graph":"^0.3.3","@guyghost/swarm-dao-product":"^0.3.3","@guyghost/swarm-dao-improvement":"^0.5.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.5.1_1788645372371_0.353580085508151","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.5.2","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.5.2","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"5bcc1a65cbd90814b357a0546289aee52ff1d4bf","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.5.2.tgz","fileCount":6,"integrity":"sha512-ppa2p/775RAmlYuNRr+BRbXKm0gzxoGI6s4f/8lNto42q0dWmde7mKaI5myknkEGUCEssmzMpnMLizpa59+Wlw==","signatures":[{"sig":"MEUCIGzbWqIY9pmKSx55dehrGSQVPm1RD8Ratkm28JdaaWSPAiEAheK58XUrBcxZleN16vYp3OGRtI92Cfsy9/nTh27xJng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2347c11fdf3c87692fcc146f108d3e90b00614d0","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@guyghost/swarm-dao-core":"^0.15.0","@guyghost/swarm-dao-graph":"^0.3.4","@guyghost/swarm-dao-product":"^0.3.4","@guyghost/swarm-dao-improvement":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.5.2_1788647482059_0.3125127378317307","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.5.3","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.5.3","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"644357670f655d853a3818edc5bb5ee1f0e4df42","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.5.3.tgz","fileCount":6,"integrity":"sha512-+sF30m4vVIwXYLFo1iBWvkHF04L6M46TQS/QmKEPa+DQsqTRGcP0RvieR2h5Gv5BDu7s/dJ+KzcIod2IxNlAtQ==","signatures":[{"sig":"MEQCIBdXSSkHBYmJQcBUF6rHd6gGHjoYm8YxBHRm7phKXFAmAiAIyT3nOuPXcdOz8OJ7MyIp/Om9Q8ckahQYGolGRvYmFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d39d0a9725d0b118ef2ebd6af926bfcc93033941","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@guyghost/swarm-dao-core":"^0.16.0","@guyghost/swarm-dao-graph":"^0.3.5","@guyghost/swarm-dao-product":"^0.3.5","@guyghost/swarm-dao-improvement":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.5.3_1788786938853_0.8100978810948474","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.6.0","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.6.0","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"b111ccf9b82d2066ceacc86047e16e562253ce0a","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.6.0.tgz","fileCount":10,"integrity":"sha512-FEP8j87BJ/kNYiy+hj02nohkWhDNfk87LPNR+0GBsXJgv7pkX96jt1aMmaiKP4CDS4toqTQcBs7zSYqpfy36GA==","signatures":[{"sig":"MEUCIQDGu3RpWAW2a9Z9xcWlQsCpXSk+nImzh96Ukjpqtqsp7QIgd20u2z2dULj28inM4j2A5Rn+rPtTdriweqLZtxu2SX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxs6XbJLBUg2LaX5JlYFdJnxRkfFkTE77JwHbD0yGmkQIgaUpxh5PBYlBQVnFlStaE3vaCot0WvredxhiYsjcRvTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"19b69cc0bb8aea0e9f1e7affeb9f2e892da33cc0","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@guyghost/swarm-dao-core":"workspace:*","@guyghost/swarm-dao-graph":"workspace:*","@guyghost/swarm-dao-product":"workspace:*","@guyghost/swarm-dao-improvement":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.6.0_1789323585596_0.2830268379727916","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.6.1","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.6.1","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"7b38ff52143c33841d72552b2a8004a29bb4a5f7","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.6.1.tgz","fileCount":10,"integrity":"sha512-f63Mw7nchvQFEJHFph7OD7hTLwM0+QBTPdM6eXh/Yo0ViAbw8ap4UQZ6zWH/XJj3tkIutNGhBvzHbiF6FpqNcA==","signatures":[{"sig":"MEUCIQCx893hxHS1zT9SqNELNdA4B7azB3zrZIUjTKRJYmKzFgIgL9/CL61jsu/CapkADxwPxboGveiBpwhUeXTDwJkrG5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGEEsg+QX9GJz4FUJIekSWrJ11ETeZ1WqdGpur6O0GO+AiBNnJdKqHeXPZqpCyxDZeelMwBg8aqajYDgWpjhJXLqgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8bfccf9c5ffdbfee136ad1ce80e41e4f0e44443c","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@guyghost/swarm-dao-core":"^1.0.1","@guyghost/swarm-dao-graph":"^0.3.7","@guyghost/swarm-dao-product":"^0.3.7","@guyghost/swarm-dao-improvement":"^0.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.6.1_1789334280665_0.3072623612852414","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@guyghost/swarm-dao-opencode-adapter","version":"0.6.2","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-opencode-adapter@0.6.2","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"homepage":"https://github.com/guyghost/swarm-dao#readme","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"80b6f01294f6157032e3276ff2bae2ef6391714d","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.6.2.tgz","fileCount":10,"integrity":"sha512-DYsvqYoCoi1CTweTrxI2ByWzgunQGrUbt9aUM7ivnRILK8ZPjAs8ySQp7wC8oO2Wa9m73bCIDSgpeN2tXSdAcw==","signatures":[{"sig":"MEUCIQCStQjHIdo9Nig5eb/x3L2mLivAxwuHQbmEiLKixSTVmgIgBoPLPkZqpKohuMLzgf5lwE4phrJmnZ2fy2Zzi5Wnrck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZ9SU5TGaKN41tiUhJxO2U5DYX9Vxfmhhc0yWuhqV+jQIhAODNrVlT9+VurYAF6iY+o96eyFbtD8ZdVLJwxpKDoIrX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"89d9f27138eecb91624d846ebf3dc5eb47627167","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@guyghost/swarm-dao-core":"^1.1.0","@guyghost/swarm-dao-graph":"^0.4.0","@guyghost/swarm-dao-product":"^0.3.7","@guyghost/swarm-dao-improvement":"^0.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-opencode-adapter_0.6.2_1789675837529_0.11618480333705783","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"_id":"@guyghost/swarm-dao-opencode-adapter@0.6.3","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"c7dfc81bb922ea713ec5940ce5cabae77bdd086b","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-opencode-adapter/-/swarm-dao-opencode-adapter-0.6.3.tgz","fileCount":10,"integrity":"sha512-TIY68Wi0wjeqZ6heZsdDtBfB2KA8nBU1biYozN7ByA0WsZ4S+6PPuB/KfBOURp/WebImig80POIt1rO/9rFlRQ==","signatures":[{"sig":"MEYCIQC7zCn071wUDbZ0HwQO0aQXqOLRpw3+KpUrHv3uzoXMyAIhAJdJoyWjm3Cmsj3HNSUOSZLAm7DVvh68Ak437HPzy4Fa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCAfuNDjSIlOU0jSN/UJf+LneV770RIQb9Kop82Lgte+QIhANErueEG/g4HgSVn++VA/qmFbXJRDbYyWoGwIcVQjohs"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-opencode-adapter@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89446},"main":"./dist/index.js","name":"@guyghost/swarm-dao-opencode-adapter","type":"module","types":"./dist/index.d.ts","author":{"name":"guyghost"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ffab0101cd61a02349f8db1053981b7d3a0dc7d0","license":"MIT","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"version":"0.6.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:305ed1ba-e6a3-4628-bdb4-f4c0a425a605"}},"homepage":"https://github.com/guyghost/swarm-dao#readme","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","directories":{},"maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@guyghost/swarm-dao-core":"^2.0.0","@guyghost/swarm-dao-graph":"^0.4.1","@guyghost/swarm-dao-product":"^0.3.8","@guyghost/swarm-dao-improvement":"^0.6.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"1.3.14"},"peerDependencies":{"@opencode-ai/plugin":">=1.14.19"},"peerDependenciesMeta":{"@opencode-ai/plugin":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/swarm-dao-opencode-adapter_0.6.3_1789915654488_0.9250465402826522"}}},"time":{"created":"2026-06-03T08:44:28.467Z","modified":"2026-09-20T14:47:34.891Z","0.1.0":"2026-06-03T08:44:28.772Z","0.1.1":"2026-06-03T09:10:13.709Z","0.1.2":"2026-06-03T12:24:01.802Z","0.1.3":"2026-06-03T21:41:29.542Z","0.1.4":"2026-06-05T21:55:22.423Z","0.2.0":"2026-06-27T09:43:24.736Z","0.2.1":"2026-07-02T14:44:06.171Z","0.2.2":"2026-07-09T09:40:22.142Z","0.3.0":"2026-08-30T13:00:51.842Z","0.3.1":"2026-08-30T13:57:24.044Z","0.3.2":"2026-08-30T22:21:42.967Z","0.3.3":"2026-08-31T12:48:17.057Z","0.3.4":"2026-08-31T16:57:25.046Z","0.3.5":"2026-08-31T17:34:26.887Z","0.3.6":"2026-09-01T17:10:38.686Z","0.4.0":"2026-09-01T18:00:42.569Z","0.4.1":"2026-09-01T18:20:15.452Z","0.4.2":"2026-09-01T18:30:48.049Z","0.4.3":"2026-09-01T19:52:00.178Z","0.5.0":"2026-09-04T05:30:28.139Z","0.5.1":"2026-09-05T21:56:12.511Z","0.5.2":"2026-09-05T22:31:22.197Z","0.5.3":"2026-09-07T13:15:38.985Z","0.6.0":"2026-09-13T18:19:45.685Z","0.6.1":"2026-09-13T21:18:00.758Z","0.6.2":"2026-09-17T20:10:37.617Z","0.6.3":"2026-09-20T14:47:34.578Z"},"bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"author":{"name":"guyghost"},"license":"MIT","homepage":"https://github.com/guyghost/swarm-dao#readme","keywords":["swarm-dao","opencode","opencode-plugin","dao","governance","multi-agent","deliberation","ai-agents","quality-gates"],"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/opencode-adapter"},"description":"Swarm DAO governance adapter for OpenCode — multi-agent deliberation, quality gates, and structured decision-making","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"readme":"# @guyghost/swarm-dao-opencode-adapter\n\n> Swarm DAO governance adapter for [OpenCode](https://opencode.ai) — bring multi-agent deliberation, quality gates, and structured decision-making to your coding workflow.\n\n## Overview\n\nThis adapter bridges the [Swarm DAO](https://github.com/guyghost/swarm-dao) core governance engine to the OpenCode platform via the `@opencode-ai/plugin` API. It registers 28 DAO tools that OpenCode agents can invoke directly, enabling structured proposal creation, multi-agent deliberation, quality control gates, and execution tracking — all from within the OpenCode environment.\n\nSwarm DAO implements a **4-layer governance model**:\n\n| Layer | Purpose | Tools |\n|-------|---------|-------|\n| **L1 Governance** | Decide what enters the roadmap | `dao_setup`, `dao_propose`, `dao_propose_amendment` |\n| **L2 Intelligence** | Produce analysis and recommendations | `dao_record_outputs`, `dao_roundtable` |\n| **L3 Delivery** | Convert decisions into execution | `dao_execute`, `dao_plan`, `dao_artefacts`, `dao_dry_run`, `dao_rollback` |\n| **L4 Control** | Reduce risk before publication | `dao_control`, `dao_audit`, `dao_dashboard` |\n| **Utility** | Inspect DAO state | `dao_help`, `dao_list`, `dao_agents` |\n\n## Installation\n\n### Prerequisites\n\n- [OpenCode](https://opencode.ai) v1.14.19 or later\n- [Bun](https://bun.sh) v1.3.0 or later\n\n### Install the package\n\n```bash\nbun add @guyghost/swarm-dao-opencode-adapter\n```\n\n### Register in your OpenCode config\n\nAdd the plugin to your `opencode.json` (or `opencode.jsonc`):\n\n```jsonc\n{\n  \"plugin\": [\n    [\"@guyghost/swarm-dao-opencode-adapter\", {}]\n  ]\n}\n```\n\nOr register it without options:\n\n```json\n{\n  \"plugin\": [\n    \"@guyghost/swarm-dao-opencode-adapter\"\n  ]\n}\n```\n\nThe plugin initializes automatically when OpenCode starts. DAO state is persisted in a `.dao/` directory within your project root.\n\n## Usage\n\n### 1. Initialize the DAO\n\n```\n> dao_setup\n> dao_help\n```\n\nCreates the DAO with 8 default product agents:\n\n| Agent | Weight | Role |\n|-------|--------|------|\n| Product Strategist | 3 | Vision, objectives, hypotheses |\n| Research Agent | 2 | Market, competition, user signals |\n| Solution Architect | 3 | Technical options, tradeoffs |\n| Critic / Risk Agent | 3 | Risk scoring, objections, guardrails |\n| Prioritization Agent | 2 | Impact/cost/risk scoring, roadmap fit |\n| Spec Writer | 1 | PRD, user stories, acceptance criteria |\n| Delivery Agent | 1 | Implementation plan, tasks, CI/CD |\n| UX/UI Designer | 2 | UX/UI critique, design directions, accessibility |\n\n### 2. Create a Proposal\n\n```\n> dao_propose title=\"Add dark mode\" type=\"product-feature\" description=\"Implement dark theme for the application\"\n```\n\n**Supported proposal types:**\n\n| Type | Description |\n|------|-------------|\n| `product-feature` | New user-facing feature |\n| `technical-change` | Refactoring, architecture, tooling |\n| `security-change` | Security-related modifications |\n| `governance-change` | DAO configuration or agent changes |\n| `bug-fix` | Bug fix with impact analysis |\n| `experiment` | Time-boxed experiment with success criteria |\n\nOptional fields for richer proposals:\n- `context` — Additional context for reviewers\n- `problemStatement` — What problem does this solve?\n- `acceptanceCriteria` — List of acceptance criteria\n- `successMetrics` — How to measure success\n- `rollbackConditions` — When to rollback\n- `affectedPaths` — File paths authorized for editing\n\n### 3. Deliberate (Record Agent Outputs)\n\nOpenCode doesn't support automatic agent spawning. Use `dao_record_outputs` to submit outputs collected manually from sub-agents:\n\n```\n> dao_record_outputs proposalId=1 outputs='[\n  { \"agentId\": \"product-strategist\", \"content\": \"High impact...\", \"durationMs\": 1200, \"error\": null },\n  { \"agentId\": \"critic\", \"content\": \"VOTE: FOR — Low risk...\", \"durationMs\": 800, \"error\": null }\n]'\n```\n\nAgents can cast votes by including `VOTE: FOR|AGAINST` in their output text. The system tallies votes, calculates composite scores, and generates a synthesis automatically.\n\n### 4. Run Quality Control\n\n```\n> dao_control proposalId=1\n```\n\nRuns quality gates: risk assessment, scope validation, and readiness checks. Proposals must pass all gates before execution.\n\n### 5. Preview (Dry Run)\n\n```\n> dao_dry_run proposalId=1\n```\n\nPreviews the execution plan without applying changes.\n\n### 6. Execute\n\n```\n> dao_execute proposalId=1\n```\n\nExecutes an approved proposal. Requires the proposal to have passed through `approved` or `controlled` status.\n\n### 7. Review and Monitor\n\n```\n> dao_list              # List all proposals\n> dao_agents            # List registered agents\n> dao_plan proposalId=1 # View delivery plan\n> dao_artefacts proposalId=1  # View auto-generated artefacts\n> dao_dashboard         # Full governance dashboard\n> dao_audit             # Full audit trail\n> dao_audit proposalId=1      # Proposal-specific audit trail\n```\n\n### 8. Round Table\n\n```\n> dao_roundtable\n```\n\nAsks every agent to suggest a proposal idea. Because OpenCode doesn't support automatic agent spawning, the round table uses the host adapter's dispatch mechanism. Any successfully parsed suggestions are automatically promoted to proposals.\n\n### 9. Rollback\n\n```\n> dao_rollback proposalId=1\n```\n\nReverts a proposal execution to its pre-execution snapshot (if available).\n\n### 10. Amendments\n\n```\n> dao_propose_amendment title=\"Increase critic weight\" description=\"Give the critic more influence\" amendmentType=\"agent-update\" agentId=\"critic\" agentChanges='{\"weight\": 5}'\n```\n\nSupported amendment types:\n\n| Type | Required Fields |\n|------|----------------|\n| `agent-update` | `agentId`, `agentChanges` (JSON) |\n| `agent-add` | `newAgentId`, `newAgentName`, `newAgentRole`, `newAgentWeight` |\n| `agent-remove` | `agentId` |\n| `config-update` | `configChanges` (JSON) |\n| `quorum-update` | `quorumChanges` (JSON) |\n| `gate-update` | `addGates`, `removeGates` |\n\n## Configuration\n\nPer-project configuration in `.dao/config.json`:\n\n```json\n{\n  \"mode\": \"suggest\",\n  \"criticalPaths\": [\n    \"src/auth/**\",\n    \"src/payment/**\",\n    \".env*\"\n  ],\n  \"agentOverrides\": {\n    \"researcher\": { \"enabled\": false },\n    \"critic\": { \"weight\": 5 }\n  }\n}\n```\n\n**Modes:**\n- `opt-in` *(default)* — Tools available but never auto-invoked\n- `suggest` — Nudges assistant to consider DAO proposal for trigger keywords\n- `enforce` — Blocks edits on critical paths without approved proposal\n\n## Architecture\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│                      OpenCode Host                           │\n│  ┌───────────────────────────────────────────────────────┐  │\n│  │              @opencode-ai/plugin API                   │  │\n│  │   PluginInput → Plugin → Hooks { tool, ... }          │  │\n│  └───────────────────────────┬───────────────────────────┘  │\n│                              │                               │\n│  ┌───────────────────────────┴───────────────────────────┐  │\n│  │        OpenCode Adapter (this package)                 │  │\n│  │   OpenCodeDAO plugin • 28 tools • HostAdapter impl     │  │\n│  └───────────────────────────┬───────────────────────────┘  │\n│                              │                               │\n│  ┌───────────────────────────┴───────────────────────────┐  │\n│  │             @guyghost/swarm-dao-core                   │  │\n│  │  ┌──────────┐ ┌────────────┐ ┌──────────┐ ┌────────┐ │  │\n│  │  │Governance│ │Intelligence│ │ Delivery │ │Control │ │  │\n│  │  │  (L1)    │ │   (L2)     │ │  (L3)    │ │ (L4)   │ │  │\n│  │  └──────────┘ └────────────┘ └──────────┘ └────────┘ │  │\n│  └───────────────────────────────────────────────────────┘  │\n│                              │                               │\n│  ┌───────────────────────────┴───────────────────────────┐  │\n│  │              Persistence (.dao/ local files)           │  │\n│  └───────────────────────────────────────────────────────┘  │\n└─────────────────────────────────────────────────────────────┘\n```\n\n## Tool Reference\n\n| Tool | Description |\n|------|-------------|\n| `dao_setup` | Initialize the DAO with 8 default product agents |\n| `dao_help` | Show onboarding and recommended workflow |\n| `dao_propose` | Create a new governance proposal |\n| `dao_record_outputs` | Record sub-agent outputs and finalize deliberation |\n| `dao_control` | Run quality control gates on an approved proposal |\n| `dao_execute` | Execute an approved or controlled proposal |\n| `dao_list` | List all DAO proposals |\n| `dao_agents` | List all registered DAO agents |\n| `dao_plan` | View the delivery plan for a proposal |\n| `dao_artefacts` | View auto-generated artefacts (ADR, PRD, test plan, etc.) |\n| `dao_dry_run` | Preview execution without applying changes |\n| `dao_rollback` | Revert a proposal execution to pre-execution state |\n| `dao_dashboard` | View the governance outcome dashboard with health score |\n| `dao_roundtable` | Ask every agent to suggest a proposal idea |\n| `dao_audit` | View the full audit trail or per-proposal trail |\n| `dao_propose_amendment` | Propose a change to DAO agents, config, or gates |\n\n## Proposal Lifecycle\n\n```\nopen ──► deliberating ──► approved ──► controlled ──► executed\n                       ╲              ╲              ╲\n                     rejected       rejected        failed\n```\n\n## Limitations\n\n- **No automatic agent spawning** — OpenCode doesn't provide an API for spawning sub-agents. Use `dao_record_outputs` to manually submit outputs from sub-agent conversations.\n- **Single-process** — All deliberation happens within the OpenCode plugin process. For large-scale parallel agent work, consider the CLI.\n\n## Related Packages\n\n| Package | Description |\n|---------|-------------|\n| [`@guyghost/swarm-dao-core`](https://github.com/guyghost/swarm-dao/tree/main/packages/core) | Pure business logic (~3000 lines) |\n| [`@guyghost/swarm-dao-opencode-adapter`](https://github.com/guyghost/swarm-dao/tree/main/packages/opencode-adapter) | Bridge to OpenCode (this package) |\n| [`@guyghost/swarm-dao-cli`](https://github.com/guyghost/swarm-dao/tree/main/packages/cli) | Standalone CLI (`swarm-dao`) |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}