{"_id":"@guyghost/swarm-dao-pi-adapter","_rev":"33-8acb0835f86ed8ae3d925c6d68cae944","name":"@guyghost/swarm-dao-pi-adapter","dist-tags":{"latest":"0.9.2"},"versions":{"0.1.0":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.1.0","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"e9a67e2517c1bc33aa2581ef508fc77ee8edbbd7","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.1.0.tgz","fileCount":6,"integrity":"sha512-hoQ9wNJLeIOFzZZKL5NtYqhJNv+OLFisCjr9PK7v5idHzOcPGq+liM8lStMHe5DEyWCs6o+w+0d2Zynu2j9pGw==","signatures":[{"sig":"MEUCIFeKOQ4YHIzBayOVsqnMqMmMG45AZUjDj7+40KsByM4kAiEArk6CbYi86dpQN0MEiVjpG4diQIghtAsZvsaT1/7mFHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55938},"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/pi-adapter"},"_npmVersion":"11.12.1","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.1.0_1780476271341_0.5507854800956486","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.1.1","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"f6419934f8246008950efcd17e32387fdb3965cd","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.1.1.tgz","fileCount":6,"integrity":"sha512-OhbpfxBPDA6B2Eee/AiDaubpYVng1JblpQ96UNL5Et71NNJqzLO84iHS/tihpAD3FZ3jtamWrzYoP2y2dvWXgA==","signatures":[{"sig":"MEYCIQDeblWHwjU4RvC279f5k0ImkyOcISLQooLsJfwmlYNyswIhAKb03+3rM8W7yzJ0cQTv4KRHXPMGvWABsXrzgJfitTwf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55938},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.13.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.1.1_1780477813893_0.8918112361499075","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.1.2","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"6ffab7c865b2c3f7c5318b2015257415d75e483c","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.1.2.tgz","fileCount":6,"integrity":"sha512-y4wBCRnOGEexWSFA5zHE4+BFdyqW7KydBYyizhpehOlY9IzKd2lhW0y5ujt+cCkWX0Jx0tynsAxGYL4Xlk/OJg==","signatures":[{"sig":"MEUCIEtqZSno6SKAbZl0JlnVW5pA/7FZF99alLQQJ55Adm5CAiEAt8FrfQ4L1taGoeoDpgM4AtjYbT5lGkHzzEJ7mldoSSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59381},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.13.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.1.2_1780489442068_0.7898364377060687","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.1.3","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"138ce2306d3f9661f5a2df9d7f421155d0f6ae63","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.1.3.tgz","fileCount":6,"integrity":"sha512-/qo96f5AAHxMZDHgPrIVLTl9aAo85LbrwqCCrSf8bMQuJBdNZqX/7PjTQZ0AyqrrdK8IjgNBTrjlfstvMAavPA==","signatures":[{"sig":"MEYCIQCqxfpk2dPP3GPyPyDkChh6HJdTye7gUhi1aGB98C2bIQIhAIEz/CI/BBADA7bccv96ZzHf+Abvm/bEktC/pmi+D3Y/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74981},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.13.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.1.3_1780522890085_0.9028920729881804","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.1.4","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"a6da450c94dffe3f488dc83ea836148a7fc31035","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.1.4.tgz","fileCount":6,"integrity":"sha512-b2fLQeFlFMfWKsoMkNQMw9QyXr2d0qFNbBbHOzsqKjds/rDBm2InmM8icAbfO72bYwpA4ok6Yk8zcFubmcW5DQ==","signatures":[{"sig":"MEYCIQDt8PlA0VgvvypjlQSMZBA4g4U79eMJBbXVlPNAryI3vQIhAJ5055Tpai61GSI/74ZwW/iQUxqPvq5IP47g0D4ZzlAp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77358},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.13.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.1.4_1780696522598_0.7762330867369629","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.2.0","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"d78ce9ec1d66d0a79284b4ae3b59f84fa74ed01f","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.2.0.tgz","fileCount":6,"integrity":"sha512-osd/CQFdLXROD10I+9n5hTasuqrmNUvdKO80ueiYucLC6GGkuobDfLgE43VWA1mLXzOvH2nlS5hY8VNEPha/BA==","signatures":[{"sig":"MEUCIQD6+N5KwTdJAyLuSlZ6jP8HRiTv3suUHfcrBThzuwnKPwIgY3NTxUyAFA+6yTGWZCRe6hvl2amhfz68wG0zTeolV+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86042},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.13.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.2.0_1782553404980_0.8578704389009053","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.2.1","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"97139333935d3c2a3ef670fa704fcc6449ee47d6","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.2.1.tgz","fileCount":6,"integrity":"sha512-oep5+zCmhcDGLrujXa5wNallXBd+EaVwGGnPfm+gv+ek/d1iK4CD5tXk8fcVhL/dCNXRulzWimQ3ERXrKvxvaw==","signatures":[{"sig":"MEYCIQDjlRk2ZZ98dwtRQYhk0J48n+7OL/34Wuc97Qd/VHwASQIhAN7XHo3aJVlCKmAmr9o4RjjuqJuDKXo5nJfh0XEUZ+hf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86042},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.16.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.2.1_1783003446542_0.37191098866871997","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.2.2","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"0aecf0bdcc5ad61aeffd0edddf7f0cbf3302a483","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.2.2.tgz","fileCount":6,"integrity":"sha512-kSRtZj3pIDLH2bbo8FfycxGaTaEf/nG6x+7JFfdW8Ij1//T333rFG3IlzXPWgkNvn81zuyneFuONFVNCJ+pFYA==","signatures":[{"sig":"MEQCICTDC01x8jYqLX/82A45psd55qdb9fEumCPfwFQwaD0rAiAv0n3RC4drTJ4zyCgVlNQjsOoyrRf0dOxePUb8P/CqMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93585},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.16.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.2.2_1783590023224_0.504547702421706","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.3.0","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"bf98bffbf9023e6ed147250bc14c648800d9dc76","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.3.0.tgz","fileCount":6,"integrity":"sha512-QbCsQJWINsjztoCCZphG/kUlzKwGjqXxOhrRWZcHrhoUti/EF410o2LKVtlEXClOzKm+LxWn/bVrxpHt6IoJww==","signatures":[{"sig":"MEQCIEBthX+fQvo9ZYlNyb3p0zjnAsDTTYdfavGFUocwbtmnAiBDkKLdVhfw6MXYfAwROlOQ/uOfhlCrrIGYPlWLD0o60Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77926},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.3.0_1788094851527_0.27143646552502054","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.3.1","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"a211dc6750b23beb111163694136c5d0301f398c","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.3.1.tgz","fileCount":6,"integrity":"sha512-fTMuIwdrsmPMAQc76N+YT0XtBc/8jzy/ktfbgtcua5C97Jherr/3nkLGHV8o+5ov7XNDhiX29xfjbRAlpuFOuw==","signatures":[{"sig":"MEUCIQCVpER9psVStqoiMhWGYjXizoHkvgU/OSv6ew/Ai2oyKAIgHPe12RqzejC2YLSe33YHMZMzvxsT2owd50btqOauNsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77926},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.3.1_1788098243932_0.049733369241452996","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.3.2","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"8348746ca8dadce8780e990b89dd7d95c4f9a8ad","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.3.2.tgz","fileCount":6,"integrity":"sha512-PqiObnDDXxNewgLBu6op+wMtUQH/jLZttmHsRHidtSFI8uBKEzZ+7PK3lF7jx8mxrDyNEnF+T3TH5ERkbRUh/Q==","signatures":[{"sig":"MEUCIBTmSFiTIlPjyNh+r6+wuqvYDOkfQ+8est+YEHff69RuAiEAimU0YcXcek7vWkBQIWSRjFUkdeCtT8pASlsQdnuOY8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83837},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"942078bb22d743ca2d38c71a6a58cf8588cb3a9b","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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.3.2_1788126029884_0.37594642392592403","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.3.3","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"6cd529dfa91d3d2ebf7853b072891f483af12225","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.3.3.tgz","fileCount":6,"integrity":"sha512-Et7u7o3g4/gfz1bgRCD+hGgHWww1b4dcOxkRaa/wdmhUT88aminZaXKM0PsXeZDgPdl1emZHR+60iytUYel1Og==","signatures":[{"sig":"MEUCIQCiFwjYpTTiJRa7Z74q/dt0mCwZrLEI7onZMKd/4bVcaAIgV9fiypB4+kDDI75xKayIr0a2sTQBlpyCTHZ4nAuhpOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91892},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.3.3_1788128503660_0.5373249312346398","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.3.4","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"96bd4dda9e2907b50f91e506bb00eb541410c373","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.3.4.tgz","fileCount":6,"integrity":"sha512-ouQi7U7tAw32x7IGx3Ic5gu/LP8FJc8KIXrSP5/wmEL/VgkKBUoe16ehUW3CqKCZIxmsrnT+P/HayW38sEoGYg==","signatures":[{"sig":"MEUCIQDw1m9ewG0QLohBsD3vHfzDrEqNBCiWqvlpXUOm+mhxOgIgJAXwAHetu9h7+83Qz37snxJqp+NwXRO/C9LMIRBbLYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91892},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.3.4_1788180500059_0.4994436368808455","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.3.5","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"4c98a52c04d350a02fe4cf89cfc1b42f8c1e5534","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.3.5.tgz","fileCount":6,"integrity":"sha512-yvSRMiFoqB6Dx9Ok8uzBgo+JeMo88Q2Lsu2M8feTILrYEH6FDIFJZAYktPCVVvX8BxpwvEIvC+pSQDEe4Cb6iA==","signatures":[{"sig":"MEQCIHW0B+MWKhF6Ws/Zg67u+fjtTrvkW/upMFlkv8gTO9IzAiAVpXPkqJXjcCwPANOiI0gEcvS+lJ5A/pLUepjKmzp0KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91892},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.3.5_1788195445536_0.5491914761421894","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.3.6","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"34ac6b2a579588920beda6667a69baa2cece4883","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.3.6.tgz","fileCount":6,"integrity":"sha512-KRBouchE7Vsu13f2ifFLfNm5KnQlwwa2OHf2KGjcp+56dP4VDSeszRv+u40IryT3ofB90k/YVdhnScuru6yf5A==","signatures":[{"sig":"MEUCIQDwBJMMEekDXiiQLH9P63LLXXdhTS89Q9B/QdH85L6KDgIgaOw9QES2+7HM4ma/Q+WRwTj6Vp2fL3okBnRePf+hdw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91893},"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/pi-adapter"},"_npmVersion":"10.9.8","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.3.6_1788197667475_0.6815592519512541","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.4.0","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"2ca582e6e452e910cd92006b4dcb7016c8ba05ba","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.4.0.tgz","fileCount":6,"integrity":"sha512-HqV4gw66DWFb1Ufng7OBbOV0+vhE5Fzqb4+exBAtL0cHaMxNCCmKLX58/ENwpf8L+nA/kXA6JIxYkrLF5H/M8w==","signatures":[{"sig":"MEYCIQDd2Gm9kjudGhfjO+8KDeaeqBaMZZ8lZzUW8TaNHl6sIwIhAPFEDC/VF2vnkrCJ+dDaaKaNJRaifio3+xCxkHB+XAdv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108760},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8d106ec1204b45da07bf15a40398494ae6218b51","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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@guyghost/swarm-dao-core":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.4.0_1788209433033_0.04540889650877267","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.4.1","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"bbb410cf8bc8426ef547df41ecc8e847183ff1d8","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.4.1.tgz","fileCount":6,"integrity":"sha512-e+o5DmWN5mb3/BY7ZTvm4CjPP/6GNviBgJORxFq4sI4hC+UZtN/MAjXyOqY96XC+H7qK7y3q9m1uREyqESdZcQ==","signatures":[{"sig":"MEQCIDjMRpcTl6HMh8T4fQwvSFpDwuf+zqBO81kN51DMZKhCAiBwtk7oNnmjsHLBBSwD9GWhuoE95M/0+fcoo0WWXLxXwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108760},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.4.1_1788282644929_0.5819245540768683","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.5.0","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"9d2a8e8114014ee3bb9147ec926f879e6aafcb7e","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.5.0.tgz","fileCount":6,"integrity":"sha512-3v/e31Tc3sYLkqtjRjBa9kyiezIopLh+thjLY75Tkq2n1zB+3TXWdwD8xHrh89Z3oy6MkxC+Ku+OEDF0+Hfwuw==","signatures":[{"sig":"MEUCIArorbsDbwfmbBNYxjrB9tMABxrf31NLdtih4tQI4D08AiEA3dd5FLvshWGb23KYgCoGx6dshpI7+Dc+UKOQhlb2Cxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128450},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c713f12f2e4319ef41666af9fb629fe4745a5b66","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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@guyghost/swarm-dao-core":"^0.11.2","@guyghost/swarm-dao-graph":"^0.3.0","@guyghost/swarm-dao-product":"^0.3.0","@guyghost/swarm-dao-improvement":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.5.0_1788284362463_0.24301842029018728","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.6.0","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"cd290089de469d8846218b11b18c6cb4e108e548","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.6.0.tgz","fileCount":6,"integrity":"sha512-wi2fsYjJIcaefFPKYboRCxLkI37VvXTAcI/07p6MWgPWtvi5nrISFJd9x0rTOCujjYuViIFMTJ5z7AaanhZ0Wg==","signatures":[{"sig":"MEUCIQC7bxo1GRIDadgHQYf+jL9kC5JQfDfqJcAlo6StbaaoTwIgFvD5UO8oYPaLc2s3FaO0SF9l/I5l/Alwn8C55ELFi+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130628},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.6.0_1788285644453_0.29263726788859024","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.6.1","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"ac1f73cd1e6ca21cdfecab70a599d22826ec139f","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.6.1.tgz","fileCount":6,"integrity":"sha512-UkEv76Q3FH+x9MG/GQ4bKRotDb8Z7PqW81T0nfWeMUdaG0h6B188c3PkM6qjVuJxRtiS1NiDMh9YijrYUXWYFw==","signatures":[{"sig":"MEUCIEFmYFMF7Q+5ToAaGjx2vc3vGB5kU3hO4G1M06kuvCzgAiEAq0auFf3NTH/P1h1Jv2lyx9TKxdLKbvV+FixIIoQrn6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131480},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.6.1_1788286815904_0.2882473021740579","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.6.2","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"64f47274b935fa828afb0ed5bf1b8aaa32aa240b","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.6.2.tgz","fileCount":6,"integrity":"sha512-IZJcioPpqJ+6ryVAZt3ztmES4wUdW3sXvXHo/8bQhli39Mq0+Ssurr7r2K7sAqBYCMzitCoAZdyf+0dpQRSzAg==","signatures":[{"sig":"MEUCIQDMyi2P/JV+8xfAd4OcWdj4w1Pg06o2b6XPhpkbbS+E6wIgHVG/RjI+Pwoqbb+fP3kM80IJ/2chpvK0N2ufMaQoxxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131555},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.6.2_1788287448602_0.47700953236844756","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.6.3","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-adapter@0.6.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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"36cd194b7bc3da034e99975b1deb7f3211efb6bb","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.6.3.tgz","fileCount":6,"integrity":"sha512-1gROyTw2BrOQ1atHxDjjw4+YHruIgl0xZoFVMw6XptlOgSmKaKIa4zSanx0kwGk01AJinS1rVNFG9AyR7oY3uQ==","signatures":[{"sig":"MEYCIQD6Xt68XH0FAw+HnYqUCzKxmVWvBiHvjNXS8hbCTLvvngIhAPyatrizgpARtVtsqWrvSmYCX9EFCSmosd3sTyJOa3Ha","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a40e70541da08f0d81deb67de7f588e271e1a1a7","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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.6.3_1788290503142_0.9980883098833362","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.6.4","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-adapter@0.6.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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"d0da32360abc0b8ce462307648b6dc8b7001ab1b","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.6.4.tgz","fileCount":6,"integrity":"sha512-DLrEa/5c4zSjuB7Cc6fTYIKRAZEQaA1KV7TBZf/aCEv52iNOmpKE8B1uciNHIn4Gp6Oq0bHAQDgIZ2V3Fhi2fQ==","signatures":[{"sig":"MEYCIQDEYljPGbP492sPJXl4qDyrJ0PWam0+/19R7rOZUSZ/lAIhAONW2VtdzQvq16fT24Cj5sZQqC2NusWNx8p238Kc8BY4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131555},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.17.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.6.4_1788292327847_0.38017809149577264","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.7.0","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-adapter@0.7.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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"2834f50454cb30d1ac5484485a0834b722bde0b3","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.7.0.tgz","fileCount":6,"integrity":"sha512-FRQtNbQQ7aUn7+Q3khNIMAgMrlOQ6BVIyVUjGk+z6Dj/yHWWOT9lP1HMpEgbjI/v0qw3vkaOTIaVmyhdw1QUvQ==","signatures":[{"sig":"MEUCIC5w7RToxbckf15Ecl0myrV5nYuIsxIQrr9JXTYXVzrYAiEAwTCAl2+SrsEXm9OOlB2USiqhZqXIgin5qxnqjb5WDAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134022},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.7.0_1788499834094_0.3280701001096735","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.7.1","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-adapter@0.7.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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"d2b60c32a0ef3638a52c62b36660d97b6f89cb97","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.7.1.tgz","fileCount":6,"integrity":"sha512-Ck36PoQibkHULfdG3NiQ4F1ZjUQjMVhtv1dCbGVlpwI0GFchmPE/CF+OHanrk9hNpfq/vv71KZk3tVK9ICB7Yg==","signatures":[{"sig":"MEYCIQD8MATYqJDqnvzVRk7DxhHmVGpkI2V5Okum434S9/rZ3QIhAJ7zmpZvexDa+81I6BqizRknAtFDJBPJp87Y2f7XNFrj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134022},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.7.1_1788645376727_0.7636179316729523","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.7.2","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-adapter@0.7.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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"5a2235a0f410bd19b7aacdd74ba96b6a07be0edf","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.7.2.tgz","fileCount":6,"integrity":"sha512-AAh24odtUXcboNmYE6i/tUW0Q7sB8KjALod0k5VK0RjFHL6d2fm+nD5saAp2z7a6d3rOMw04BZm1+30SaslKEw==","signatures":[{"sig":"MEYCIQDU6bVAg5oLnruxaWJWsQGMv0pngjV+JfUya26MiyYfCQIhAOVn3FU+/Q84nvkPW+B7jzKhy0XqgrET8da+TMHafL4V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134022},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.7.2_1788647490829_0.6613609987766522","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.7.3","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-adapter@0.7.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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"32ac4a5e6a0fc3694964402fc560214f1d847575","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.7.3.tgz","fileCount":6,"integrity":"sha512-pXq1t8KsVK8hc1scSXwmmeZFOtEl7fLstnli4B2d8MqiAHfxvbOGSBE182/j6WNHNzr9+fn8xYgGykTMOpC6lQ==","signatures":[{"sig":"MEUCIHcDRlobZ0MD4zdH7DgGKo3lKuDLf1frt2LudPD60OgCAiEAoCsub0eLCY2f4qUl5ibDy4FmL+rAp0JPyIxHWKUoBQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134022},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.7.3_1788786944667_0.4133140237576456","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.7.4","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-adapter@0.7.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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"21e19aec7daadf733337d70ee19869870b019d79","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.7.4.tgz","fileCount":6,"integrity":"sha512-kgaffrTZBUb53x/aChV3QEAlF2Jj5gsgbc2kwKJsDezdevSYvE18ash9I6yg5sfwq9lUu0Xs4BMZswxDygrsqg==","signatures":[{"sig":"MEUCIQCJZNJsV4Gg8e3eIGBh0RVHaeiDTINi7MTgNB9JYBd7RQIgPLqeLE5WPKa4UwWGmuKjSVs98efoRtonXMclE6tj26o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bb8853f14ce72670f8726eab11bdb74b8ef17808","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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@guyghost/swarm-dao-core":"^0.16.1","@guyghost/swarm-dao-graph":"^0.3.5","@guyghost/swarm-dao-product":"^0.3.5","@guyghost/swarm-dao-improvement":"^0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.7.4_1788869947825_0.994697306808487","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.8.0","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-adapter@0.8.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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"9390f3088407edc9390f93bfb00d21c523161394","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.8.0.tgz","fileCount":10,"integrity":"sha512-Wec9Qg6Ypt4jYYeZQW+rAsGo7yOGfPAXl3N+lhPL9WSd4i9ik2F/7MYjhTwzlg05TgyDD2zdmjAgBz79E5BRag==","signatures":[{"sig":"MEQCIEONcfDnjZBDcEaSTkgjoJTs07VqRcq2iv7FsiQ58lPYAiAynrAvlcMOnSxWVTESxfN8qv4AUY0ZT9IOhqjrhiSilA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137847},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.8.0_1789323515432_0.906734096316361","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.8.1","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-adapter@0.8.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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"0c83213f7f64f0fddd3a4850e9c96ee97756c9a9","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.8.1.tgz","fileCount":10,"integrity":"sha512-8p10nxehXyWp0IUVn9pKuFktcQY4O3pb5yIjvuyzkPmTKXO8ca1qzs16JFCyWTjjQA1sbYqrLtsjUIzBI/i+KQ==","signatures":[{"sig":"MEUCIFwToGVslba+iaoIDETGFwK2BJJs5CGQTPR6E2/tS2rEAiEA9pKN/kavBcJ9ea7NJcez5NtmtSRwq6R+PQ5uIWBXR3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137827},"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:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.8.1_1789334129206_0.40392770086053065","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.9.0","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-adapter@0.9.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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"26d2b616f700d4a0377632eb01ffc0247d6d54a1","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.9.0.tgz","fileCount":18,"integrity":"sha512-9N/E/rGpi1/KPRKHEicVq/MZZoQeD1rr0aJtpKDvZhkJj6n6I3SLSe+rD4CjGxkpX2U11iOKq3C8IFmWiQd14w==","signatures":[{"sig":"MEYCIQCwcSMtpOtzpCbw8Mv1UEZK2nZHI7z4WY/8Rgx32gAcYgIhANAORl2u7LHdev8DeNnJlk16m4UCSdrhlYkDCmPTtQo4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAknzGtN12KqK6yZ2mugoWECY3xSdGuO5w3PsrOiw7nJAiEA5ja64BxRqLx3yEKhjZE0/qbbayAL+mKChKO7csbYfLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148866},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"51f921efcac3ecf485930d8844e5151523d48147","scripts":{"lint":"biome check .","test":"bun test","build":"tsc","prebuild":"bun run copy-skills","typecheck":"tsc --noEmit","copy-skills":"bun run scripts/copy-skills.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.9.0_1789554993210_0.7672359579817458","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@guyghost/swarm-dao-pi-adapter","version":"0.9.1","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"author":{"name":"guyghost"},"license":"MIT","_id":"@guyghost/swarm-dao-pi-adapter@0.9.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"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"f8695fe856bf59fc0f0d8c5a7b82751b165a1b8b","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.9.1.tgz","fileCount":18,"integrity":"sha512-4/HfM8nmm2sc212IjlWm3WGFDVG1MeaeipY+bc9bg9OAFDNHSj93eQoqqogZcjE0dlHrIhhjkW9F6jTmaIBkow==","signatures":[{"sig":"MEYCIQDj9Bm0WYO4dV0SslYb4x2sxwEgCTYemb3AT3zyaUXpKAIhAObM5b9cA1r2UC7MnCdatxVj6iLMgi58X0cAko7oRJGZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcN7X7Tzl+q0xqp8Gc2iX4hxaDB0Byf32E48vd8d1qCQIgOdonbxJPhtNH3ByTL4PjNGo4W7rwmsCtf6wIi0ihs+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149437},"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","prebuild":"bun run copy-skills","typecheck":"tsc --noEmit","copy-skills":"bun run scripts/copy-skills.ts","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9df5466-b3b1-4ff3-8986-64734658927c"}},"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/swarm-dao-pi-adapter_0.9.1_1789675765112_0.964660375942654","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"pi":{"extensions":["./dist/index.js"]},"_id":"@guyghost/swarm-dao-pi-adapter@0.9.2","bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"dist":{"shasum":"e760eb9963f644622564385a86ba078730aecae0","tarball":"https://registry.npmjs.org/@guyghost/swarm-dao-pi-adapter/-/swarm-dao-pi-adapter-0.9.2.tgz","fileCount":18,"integrity":"sha512-43a/dC09zG2yVZDzBI8idtFwcBM0NITbzeljT3jXUSM/X05dkN7e7Ahy6n/voDi2BU1dUFYCujZ16BXXQss5dw==","signatures":[{"sig":"MEUCIANl0pG79Z8GEGDP4X6PeGBt6nFO7t6kiSq319Rp1HBCAiEAx/P8qHbCX9B0YiRxATeuhguCKxjglS2iAE0SUsw6Ku8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBl1pI1bG4j3JVp1pA9OO99rHgYeIlLlI7Q1DqHP0aoJAiBpliECGbJH3Yy4BZOpt/8SVrJsaq0eE5QjwVC4Klmmmg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guyghost%2fswarm-dao-pi-adapter@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149437},"main":"./dist/index.js","name":"@guyghost/swarm-dao-pi-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","prebuild":"bun run copy-skills","typecheck":"tsc --noEmit","copy-skills":"bun run scripts/copy-skills.ts","prepublishOnly":"bun run build"},"version":"0.9.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9df5466-b3b1-4ff3-8986-64734658927c"}},"homepage":"https://github.com/guyghost/swarm-dao#readme","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"_npmVersion":"11.19.0","description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","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":{"typebox":">=1.0.0","@earendil-works/pi-ai":">=0.1.0","@earendil-works/pi-coding-agent":">=0.1.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-coding-agent":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/swarm-dao-pi-adapter_0.9.2_1789915655729_0.16971352422363117"}}},"time":{"created":"2026-06-03T08:44:31.189Z","modified":"2026-09-20T14:47:36.143Z","0.1.0":"2026-06-03T08:44:31.491Z","0.1.1":"2026-06-03T09:10:14.032Z","0.1.2":"2026-06-03T12:24:02.254Z","0.1.3":"2026-06-03T21:41:30.243Z","0.1.4":"2026-06-05T21:55:22.729Z","0.2.0":"2026-06-27T09:43:25.138Z","0.2.1":"2026-07-02T14:44:06.705Z","0.2.2":"2026-07-09T09:40:23.352Z","0.3.0":"2026-08-30T13:00:51.645Z","0.3.1":"2026-08-30T13:57:24.074Z","0.3.2":"2026-08-30T21:40:30.007Z","0.3.3":"2026-08-30T22:21:43.791Z","0.3.4":"2026-08-31T12:48:20.210Z","0.3.5":"2026-08-31T16:57:25.669Z","0.3.6":"2026-08-31T17:34:27.622Z","0.4.0":"2026-08-31T20:50:33.165Z","0.4.1":"2026-09-01T17:10:45.081Z","0.5.0":"2026-09-01T17:39:22.605Z","0.6.0":"2026-09-01T18:00:44.610Z","0.6.1":"2026-09-01T18:20:16.054Z","0.6.2":"2026-09-01T18:30:48.741Z","0.6.3":"2026-09-01T19:21:43.293Z","0.6.4":"2026-09-01T19:52:07.973Z","0.7.0":"2026-09-04T05:30:34.243Z","0.7.1":"2026-09-05T21:56:16.861Z","0.7.2":"2026-09-05T22:31:30.978Z","0.7.3":"2026-09-07T13:15:44.792Z","0.7.4":"2026-09-08T12:19:07.957Z","0.8.0":"2026-09-13T18:18:35.582Z","0.8.1":"2026-09-13T21:15:29.365Z","0.9.0":"2026-09-16T10:36:33.307Z","0.9.1":"2026-09-17T20:09:25.219Z","0.9.2":"2026-09-20T14:47:35.825Z"},"bugs":{"url":"https://github.com/guyghost/swarm-dao/issues"},"author":{"name":"guyghost"},"license":"MIT","homepage":"https://github.com/guyghost/swarm-dao#readme","keywords":["pi","pi-coding-agent","dao","governance","swarm","agents","multi-agent","ai","extension"],"repository":{"url":"git+https://github.com/guyghost/swarm-dao.git","type":"git","directory":"packages/pi-adapter"},"description":"Swarm DAO adapter for the Pi coding agent — multi-agent governance tools, commands, and event hooks","maintainers":[{"name":"guyghost","email":"guyghost@gmail.com"}],"readme":"# @guyghost/swarm-dao-pi-adapter\n\n> Bridge [Swarm DAO](https://github.com/guyghost/swarm-dao) governance to the [Pi Coding Agent](https://github.com/earendil-works/pi-coding-agent).\n\nThis package exports a Pi extension that registers tools, commands, and event hooks so any Pi user can run multi-agent governance directly inside their coding session.\n\n## Installation\n\n### As a dependency\n\n```bash\n# Add the adapter and its peer dependencies\nbun add @guyghost/swarm-dao-pi-adapter typebox\nbun add --peer @earendil-works/pi-coding-agent @earendil-works/pi-ai\n```\n\n### Register with Pi\n\nCreate or edit `.pi/extensions/swarm-dao.ts` in your project:\n\n```ts\nimport swarmDaoExtension from \"@guyghost/swarm-dao-pi-adapter\";\n\nexport default swarmDaoExtension;\n```\n\nAlternatively, point Pi at the built file via `package.json`:\n\n```jsonc\n{\n  \"pi\": {\n    \"extensions\": [\"./node_modules/@guyghost/swarm-dao-pi-adapter/dist/index.js\"]\n  }\n}\n```\n\n## Usage\n\n### Quick Start\n\nOnce Pi starts, the extension automatically:\n\n1. **Restores state** on `session_start` — loads `.dao/` from your project root\n2. **Injects context** on `before_agent_start` — appends DAO status to the system prompt\n\nInside Pi, use any of the registered tools or the `/dao` command:\n\n```\n> dao_setup                           # Initialize with 8 default agents\n> dao_propose title=\"Add dark mode\"   # Create a proposal\n  type=\"product-feature\"\n  description=\"Implement dark mode toggle\"\n> dao_deliberate proposalId=1         # Run swarm deliberation\n> dao_check proposalId=1              # Quality control gates\n> dao_ship proposalId=1               # Ship controlled proposal (check deps)\n```\n\n### Tools\n\nAll tools are registered as MCP tools and can be invoked by the LLM or manually.\n\n| Tool | Description | Key Parameters |\n|------|-------------|----------------|\n| `dao_setup` | Initialize the DAO with 7 default agents | `useDefaults?: boolean` |\n| `dao_propose` | Create a new governance proposal | `title`, `type`, `description`, `context?`, `problemStatement?`, `acceptanceCriteria?`, `successMetrics?`, `rollbackConditions?`, `affectedPaths?` |\n| `dao_deliberate` | Run swarm deliberation on a proposal | `proposalId` |\n| `dao_check` | Run quality control gates on an approved proposal | `proposalId` |\n| `dao_plan` | View the delivery plan for a proposal | `proposalId` |\n| `dao_execute` | Execute a controlled/approved proposal | `proposalId` |\n| `dao_ship` | Ship a controlled proposal, with optional dependency cascade | `proposalId`, `cascade?`, `force?` |\n| `dao_audit` | View the audit trail (optionally filtered by proposal) | `proposalId?` |\n| `dao_artefacts` | View auto-generated artefacts (ADR, risk report, PRD, etc.) | `proposalId` |\n| `dao_rate` | Rate a proposal outcome post-execution (1–5 stars) | `proposalId`, `score`, `comment` |\n| `dao_dashboard` | View outcome tracking dashboard and health score | *(none)* |\n| `dao_dry_run` | Preview execution without applying changes | `proposalId` |\n| `dao_rollback` | Revert a proposal to its pre-execution snapshot | `proposalId` |\n| `dao_roundtable` | Ask every agent to suggest a proposal idea | *(none)* |\n| `dao_update_proposal` | Update structured fields on an open proposal | `proposalId`, `problemStatement?`, `acceptanceCriteria?`, `successMetrics?`, `rollbackConditions?` |\n| `dao_attention` | List pending human gates across workflow runs (read-only) | `sources?` |\n| `dao_graph_status` | Read a Graph Engineering run snapshot (read-only) | `runId`, `evidenceRoot?` |\n| `dao_graph_submit` | Submit an AI-source signal to a graph run (human events stay on the CLI) | `runId`, `type`, `producer`, `payload?` (JSON), `evidence?`, `evidenceRoot?` |\n| `dao_product_status` | Read a product-loop run snapshot (read-only) | `runId`, `evidenceRoot?` |\n| `dao_product_submit` | Submit an AI-source signal to a product loop (human events stay on the CLI) | `runId`, `type`, `producer`, `payload?` (JSON), `evidence?`, `evidenceRoot?` |\n| `dao_improve_status` | Read an improvement series snapshot (read-only) | `seriesId`, `evidenceRoot?` |\n| `dao_improve_once` | Advance a series by one state-authorized effect (deterministic executor, persisted config, per-series worktree) | `seriesId`, `evidenceRoot?` |\n\nThe workflow-run submit tools route through the packages' AI channel, which forces `source: \"ai\"` — an agent can never emit human, tool, or system events. All of them are also reachable as `/dao <subcommand>` (`/dao graph-status <runId>`, `/dao graph-submit <runId> <TYPE> <producer> [payload JSON] [evidence a,b]`, …).\n\n### Commands\n\n| Command | Description |\n|---------|-------------|\n| `/dao` | Show the DAO dashboard (`/dao` or `/dao status`) |\n| `/dao help` | Show command help and the recommended next tools |\n| `/dao setup` | Initialize DAO directly from the slash command |\n\n### Event Hooks\n\n| Event | When | What it does |\n|-------|------|--------------|\n| `session_start` | Pi session begins | Initializes `.dao/` storage, loads or creates state |\n| `before_agent_start` | Before each LLM turn | Injects DAO status into the system prompt so the agent is context-aware |\n\n## Proposal Types\n\nProposals are categorized and routed through type-specific councils and quorum rules:\n\n| Type | Label | Default Quorum |\n|------|-------|----------------|\n| `product-feature` | ✨ Product Feature | 60% |\n| `security-change` | 🔒 Security Change | 75% |\n| `technical-change` | ⚙️ Technical Change | 60% |\n| `release-change` | 📦 Release Change | 50% |\n| `governance-change` | 📜 Governance Change | 70% |\n\n## Architecture\n\nThe adapter bridges Pi to the Swarm DAO core's **4-layer governance model**:\n\n```\n┌─────────────────────────────────────────────────────────┐\n│  Pi Coding Agent                                        │\n│  ┌─────────────────────────────────────────────────┐    │\n│  │  swarm-dao-pi-adapter (this package)            │    │\n│  │  • Registers tools, commands, event hooks       │    │\n│  │  • Implements HostAdapter for Pi's agent runner │    │\n│  └──────────────────────┬──────────────────────────┘    │\n└─────────────────────────┼───────────────────────────────┘\n                          │\n┌─────────────────────────┼───────────────────────────────┐\n│  @guyghost/swarm-dao-core                               │\n│                                                         │\n│  L1 Governance ── L2 Intelligence ── L3 Delivery        │\n│  Proposals          Deliberation       Execution         │\n│  Voting             Scoring            Plans             │\n│  Lifecycle          Synthesis          Dry-run           │\n│                      Round Table       Rollback          │\n│                                                         │\n│  L4 Control ─────────────────────────────────────────── │\n│  Quality Gates · Audit Trail · Checklists               │\n└─────────────────────────────────────────────────────────┘\n                          │\n┌─────────────────────────┼───────────────────────────────┐\n│  Persistence (.dao/)                                    │\n│  state.json · audit.json · scores.json · artefacts/     │\n└─────────────────────────────────────────────────────────┘\n```\n\n### Host Adapter\n\nThe adapter implements the `HostAdapter` interface from `@guyghost/swarm-dao-core`:\n\n| Method | Pi Implementation |\n|--------|-------------------|\n| `spawnAgent` | Produces structured agent output (analysis, vote, score inputs) for deliberation and roundtable flows |\n| `spawnAgents` | Delegates to `spawnAgent` sequentially |\n| `log` | Writes to `console.log` with structured format |\n| `getWorkingDirectory` | Returns `process.cwd()` |\n| `readFile` | Uses `node:fs/promises` |\n| `writeFile` | Uses `node:fs/promises` |\n| `exec` | Uses `node:child_process` |\n| `hasCapability` | Reports `read_file`, `write_file`, `exec`, `log` |\n\n> **Note on `spawnAgent`:** By default the adapter spawns a real `pi` subprocess per agent, so round-table suggestions and deliberations come from actual models grounded in the project brief. When spawning is disabled or fails, the adapter returns clearly marked **simulated** fallback output (prefixed `⚠️ Simulated fallback output`) so governance flows still complete end-to-end — never mistake it for real agent work.\n>\n> Environment variables:\n>\n> | Variable | Effect |\n> | --- | --- |\n> | `SWARM_DAO_DISABLE_PI_SPAWN=1` | Never spawn; always use simulated fallback output |\n> | `SWARM_DAO_ENABLE_PI_SPAWN=0` | Legacy alias for the above |\n\n## Configuration\n\nThe DAO uses sensible defaults. To customize, modify `.dao/state.json` after initialization:\n\n| Setting | Default | Description |\n|---------|---------|-------------|\n| `quorumPercent` | 60 | Minimum participation % |\n| `approvalThreshold` | 55 | Minimum approval % |\n| `riskThreshold` | 7 | Risk score threshold (1–10) |\n| `maxConcurrent` | 4 | Max agents running in parallel |\n\n## Governance skills\n\nThe package ships the repository's governance Agent Skills under `skills/`\n(`graph-engineering`, `hexagonal-core`, `host-adapter`, `machine-boundaries`).\nInstall them into a project so coding agents load the same just-in-time\ncontext this repository uses — copy (or symlink) each `skills/<name>`\ndirectory into the project's `.agents/skills/` directory (or the agent's\nuser-level skills directory), then read `skills/<name>/SKILL.md` for the\nworkflow each skill governs.\n\n## Development\n\n```bash\n# Install dependencies\nbun install\n\n# Build\ncd packages/pi-adapter && bun run build\n\n# Test\nbun test\n\n# Type-check only\nbun run typecheck\n```\n\n## License\n\nMIT — see [LICENSE](../../LICENSE).\n","readmeFilename":"README.md"}