{"_id":"@brokkai/brokk-town","_rev":"32-16f55ee8073f42326356460f320e237c","name":"@brokkai/brokk-town","dist-tags":{"next":"0.1.0-rc.1","latest":"0.7.6"},"versions":{"0.1.0-rc.1":{"name":"@brokkai/brokk-town","version":"0.1.0-rc.1","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.1.0-rc.1","maintainers":[{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"95d863749535122c542c161e8d5c9d8500bbb2b7","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.1.0-rc.1.tgz","fileCount":6,"integrity":"sha512-RRIWuahkliLhlIpcU0nbCj5zKfvoE8G6OSGBc+pM7CXsfIN7obLwN6+E3Jw1F3mnSewvcxJrjjAp0GUJVjoDcA==","signatures":[{"sig":"MEUCIFctif+FvC+jclCUGE4VwzxKRTTvft6Um/uB5OBHMLNcAiEA55YTUweugCUZRPnEwKGGmWHOsbKi6NaB1NIxswaqtsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96823},"_from":"file:/tmp/brokk-town-bootstrap-cfa1a68/packages/npm/brokkai-brokk-town-0.1.0-rc.1.tgz","engines":{"node":">=18"},"_npmUser":{"name":"foundev","email":"tech@foundev.pro"},"_resolved":"/tmp/brokk-town-bootstrap-cfa1a68/packages/npm/brokkai-brokk-town-0.1.0-rc.1.tgz","_integrity":"sha512-RRIWuahkliLhlIpcU0nbCj5zKfvoE8G6OSGBc+pM7CXsfIN7obLwN6+E3Jw1F3mnSewvcxJrjjAp0GUJVjoDcA==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.17.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.1.0-rc.1","@brokkai/brokk-town-darwin-x64":"0.1.0-rc.1","@brokkai/brokk-town-linux-arm64":"0.1.0-rc.1","@brokkai/brokk-town-darwin-arm64":"0.1.0-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.1.0-rc.1_1788949916484_0.6662903102088977","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@brokkai/brokk-town","version":"0.1.0","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.1.0","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"f8001b89eed76a98b6fafb6f154e8fa790bf9a59","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.1.0.tgz","fileCount":6,"integrity":"sha512-uIlvwiTlLAdlxPeaUSlPEBjjvXuSU1xaTkK/OfybjYi7f2oIMVSzLMT2evJ2ZKmAGkVghrF2bJfb2GLylFyGJA==","signatures":[{"sig":"MEYCIQC+hpQX7PUopD4y9QUm+eX1Ot3sdyIgBRTrP0kg0nhluQIhAMKsdd1cF/BiOIQFQACHTcgaBySSU2KYu758BHUe5YMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62288},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/candidate/packages/npm/brokkai-brokk-town-0.1.0.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:858bd797-317d-4d4a-9ff0-5c66458a9ed1"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/candidate/packages/npm/brokkai-brokk-town-0.1.0.tgz","_integrity":"sha512-uIlvwiTlLAdlxPeaUSlPEBjjvXuSU1xaTkK/OfybjYi7f2oIMVSzLMT2evJ2ZKmAGkVghrF2bJfb2GLylFyGJA==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.1.0","@brokkai/brokk-town-darwin-x64":"0.1.0","@brokkai/brokk-town-linux-arm64":"0.1.0","@brokkai/brokk-town-darwin-arm64":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.1.0_1789385079052_0.07063993873632235","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@brokkai/brokk-town","version":"0.1.1","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.1.1","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"997a95f461ef9d75dfaca51c4b9f5d8bc8a5683b","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.1.1.tgz","fileCount":6,"integrity":"sha512-f43n4JTqUWGDRTFbV8/9rtk0youTi8X+xn+F4xz2jnE1JFWDaYWCJ0t6p65lgxUIR6J7uI8BWYtuw3VkNerHpw==","signatures":[{"sig":"MEUCIQC5QHvYnYvPFjf0SEgR5bI2LbiVsjhuEQzpYZXyvz7aSAIgG/sDbFZTHst70WOYkPTsbF4l+s0L/fTl6izdqQjRCrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61818},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/candidate/packages/npm/brokkai-brokk-town-0.1.1.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:858bd797-317d-4d4a-9ff0-5c66458a9ed1"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/candidate/packages/npm/brokkai-brokk-town-0.1.1.tgz","_integrity":"sha512-f43n4JTqUWGDRTFbV8/9rtk0youTi8X+xn+F4xz2jnE1JFWDaYWCJ0t6p65lgxUIR6J7uI8BWYtuw3VkNerHpw==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.1.1","@brokkai/brokk-town-darwin-x64":"0.1.1","@brokkai/brokk-town-linux-arm64":"0.1.1","@brokkai/brokk-town-darwin-arm64":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.1.1_1789389772580_0.9649212954890753","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@brokkai/brokk-town","version":"0.1.2","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.1.2","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"c57473d4431b1bb2c33878c8b39ea3050491b70d","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.1.2.tgz","fileCount":6,"integrity":"sha512-QPztwSxk2pdi4gF8bBiJRYbPLQq252MEN0GH3+Mx4Xfr8CBDdNDw5SschQAnUr8ohD1s5I6fj8ZIp+85UjiqiA==","signatures":[{"sig":"MEQCIFBIROpw63ce/4zpczNjaBiA1Tf0C+Ympw1uq1p5kDfMAiA4U6yfCOJTlo5i4TJJk6/rMNNDTunmj9sZeq2Xm8zwOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65588},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/candidate/packages/npm/brokkai-brokk-town-0.1.2.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:858bd797-317d-4d4a-9ff0-5c66458a9ed1"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/candidate/packages/npm/brokkai-brokk-town-0.1.2.tgz","_integrity":"sha512-QPztwSxk2pdi4gF8bBiJRYbPLQq252MEN0GH3+Mx4Xfr8CBDdNDw5SschQAnUr8ohD1s5I6fj8ZIp+85UjiqiA==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.1.2","@brokkai/brokk-town-darwin-x64":"0.1.2","@brokkai/brokk-town-linux-arm64":"0.1.2","@brokkai/brokk-town-darwin-arm64":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.1.2_1789395090550_0.6201570544612325","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@brokkai/brokk-town","version":"0.2.0","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.2.0","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"e64531b101914e8ee1086eec79ec6500cd139e9a","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.2.0.tgz","fileCount":6,"integrity":"sha512-RJd+k6mczCk9BDNbV0T1+lDlbKFeA9Cy5gW27SCzsUFYgVTxJuki5BzNgsiLgFdUp/aVv0plsRdIkLrx25KZQw==","signatures":[{"sig":"MEUCIDVwkBHnpMUtELpQSSEaAGOwBQ3FtjS24N8jxN+cHHvgAiEAgACrn9vIRrxsUs2yfM5xRg7PCSk+3Y3PJrzWqzWr7YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/fqnSptVkHBHxirkOlmk1jsuRjquE/nDjlWpvTwBpVgIgLNTKSfaL13+QTpGmbWPQxk9m8WEnDjBK2VB6s8BZiyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82106},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/candidate/packages/npm/brokkai-brokk-town-0.2.0.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:858bd797-317d-4d4a-9ff0-5c66458a9ed1"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/candidate/packages/npm/brokkai-brokk-town-0.2.0.tgz","_integrity":"sha512-RJd+k6mczCk9BDNbV0T1+lDlbKFeA9Cy5gW27SCzsUFYgVTxJuki5BzNgsiLgFdUp/aVv0plsRdIkLrx25KZQw==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.2.0","@brokkai/brokk-town-darwin-x64":"0.2.0","@brokkai/brokk-town-linux-arm64":"0.2.0","@brokkai/brokk-town-darwin-arm64":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.2.0_1789475891463_0.32992607376155747","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@brokkai/brokk-town","version":"0.3.0","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.3.0","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"35e367f75f5bdb077b26fed9b9a4ba711d645db6","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.3.0.tgz","fileCount":6,"integrity":"sha512-JkvCO4h4D4z2G5j10vqV4Bu+xKJjdRaWc1EpcADi/vQgXmTDYEQJeocUt1vJ4sqeg597Zb+lo/HehnhmLGRusg==","signatures":[{"sig":"MEQCIBXD/icm0y/LbY3E7qPvN53DvkI6vHOrIqhsVnMjZb9wAiAy4mKAU3Ls5ZkvhiTRMN5nVsucbaC5qwEZMCY8tVviow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMIWSMnW29lQImnvqT5KjFfbt0bHNTgeJDuzRkXO+2UQIhAPP4NZWG1e8VwS9STaL5hJ8qpbyXmWY+Kooukx/xcGAs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83341},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/candidate/packages/npm/brokkai-brokk-town-0.3.0.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:858bd797-317d-4d4a-9ff0-5c66458a9ed1"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/candidate/packages/npm/brokkai-brokk-town-0.3.0.tgz","_integrity":"sha512-JkvCO4h4D4z2G5j10vqV4Bu+xKJjdRaWc1EpcADi/vQgXmTDYEQJeocUt1vJ4sqeg597Zb+lo/HehnhmLGRusg==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.3.0","@brokkai/brokk-town-darwin-x64":"0.3.0","@brokkai/brokk-town-linux-arm64":"0.3.0","@brokkai/brokk-town-darwin-arm64":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.3.0_1789486324417_0.10349031612047654","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@brokkai/brokk-town","version":"0.3.1","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.3.1","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"8c0dec605f96ad8636391dde0695d18c6651a8b2","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.3.1.tgz","fileCount":6,"integrity":"sha512-2RT/qO/AVAq0JeYjxxnA/u+5Im10IzkwBQZ5rMv0VOb98lPlZ6uU76NbTH2GZJljeRXl9TCAYD1tg/4rpFZ2wA==","signatures":[{"sig":"MEQCIGqPyPchWg2Aq9nUq4W+R3dAXdh6aK1drUWXwKI5YQc3AiBxdtipTUmjM9DsK/bBf0wVRnMDcxonNDJBPczVxtH1SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGzn9DO449JSK6LHCeoVg0v4usJrkENJf4otgj1nV4PwIhAJVfGKInDw+Zs4f47LdlNFDaqmN9mY48GUeAAKtNiaar","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83341},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/candidate/packages/npm/brokkai-brokk-town-0.3.1.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:858bd797-317d-4d4a-9ff0-5c66458a9ed1"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/candidate/packages/npm/brokkai-brokk-town-0.3.1.tgz","_integrity":"sha512-2RT/qO/AVAq0JeYjxxnA/u+5Im10IzkwBQZ5rMv0VOb98lPlZ6uU76NbTH2GZJljeRXl9TCAYD1tg/4rpFZ2wA==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.3.1","@brokkai/brokk-town-darwin-x64":"0.3.1","@brokkai/brokk-town-linux-arm64":"0.3.1","@brokkai/brokk-town-darwin-arm64":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.3.1_1789550364189_0.6604991485897374","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@brokkai/brokk-town","version":"0.3.2","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.3.2","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"036d6e83db09b9d1463032125d9d53ac9bfe1ee8","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.3.2.tgz","fileCount":6,"integrity":"sha512-MZ0iz75OMvNYTfmsAXmoumw/cbo9jkHoY/8d3qaqDmwyYwW0gQzxAFeJBUaUvMvFs76FlSts28j01yZq7u6/sQ==","signatures":[{"sig":"MEUCIQC2lD5NaS42/HdYtQQMBQCkefcgvzn7FGs+g8ksz7wplwIgA/f76OtKTK2O4W0rzFylr0n47Ps+SUCncW/etB1RH5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFqlcroJ9ntuXCIbPxSzWz1Do0t6RAyWw3HxxfEooqmKAiBkgPkUnlNzJTXnrZhf7C9n/nFBH0zGrxXaUFkTZ+TY7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83347},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.3.2.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:858bd797-317d-4d4a-9ff0-5c66458a9ed1"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.3.2.tgz","_integrity":"sha512-MZ0iz75OMvNYTfmsAXmoumw/cbo9jkHoY/8d3qaqDmwyYwW0gQzxAFeJBUaUvMvFs76FlSts28j01yZq7u6/sQ==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.3.2","@brokkai/brokk-town-darwin-x64":"0.3.2","@brokkai/brokk-town-linux-arm64":"0.3.2","@brokkai/brokk-town-darwin-arm64":"0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.3.2_1789552226495_0.3351245012124753","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@brokkai/brokk-town","version":"0.3.3","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.3.3","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"268deb9e36c1d714c562c0821b25333952318b4d","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.3.3.tgz","fileCount":6,"integrity":"sha512-zukuD4Mtga0AK6UUxX/6gZ0wMIgdeumTsmN24eeMoqsSFP0X1eAcm+xF40rvkk4PT6UxGMMiW4VueF50zZeVOg==","signatures":[{"sig":"MEUCIHbF+agT//Ox/Ec9uv4jXpADOuB3sENmGFUprGWbaoW8AiEAoLFyflQqZsVMJmtocGZBDuynKXAEFZD+IW/B+ildJSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFj0zhiwkYd0qYWxlMu/pbidmSpRRSEvdzfHPDhIjE96AiAfa4u2CaSoGqFChe77jARYGzzno42AF56F2nD9Vqn11w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83347},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.3.3.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:858bd797-317d-4d4a-9ff0-5c66458a9ed1"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.3.3.tgz","_integrity":"sha512-zukuD4Mtga0AK6UUxX/6gZ0wMIgdeumTsmN24eeMoqsSFP0X1eAcm+xF40rvkk4PT6UxGMMiW4VueF50zZeVOg==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.3.3","@brokkai/brokk-town-darwin-x64":"0.3.3","@brokkai/brokk-town-linux-arm64":"0.3.3","@brokkai/brokk-town-darwin-arm64":"0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.3.3_1789554700774_0.07535358522346258","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@brokkai/brokk-town","version":"0.4.0","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.4.0","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"981793c247cd528779d9e25c37e05c5964a587f3","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.4.0.tgz","fileCount":6,"integrity":"sha512-zRNmnXNkfA8lKuX9awixX4gss6/7xl1a0wAR16XILrRDL14HJsF/S8lMew5WUXk95Uv6KPxCqIWaTAoYtEtLvA==","signatures":[{"sig":"MEUCIQCknzudJa+ryRXPZpYmV13IQkYi6I0igN+fLxmnWO5OLgIgOEheUguAIjkyveft+vaBPxuZd9COo/cOyWzZbSCuG5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFdxFSaRNq7MuImGksHdW4B9LzNNFNwI7R3O/U7orDrnAiAwkulu5IGo9ese8Cj9LPmCz71enanstNA8mkkwmIUiMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85989},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.0.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a1f9e56-168f-4e31-801d-b4cc6f0087c4"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.0.tgz","_integrity":"sha512-zRNmnXNkfA8lKuX9awixX4gss6/7xl1a0wAR16XILrRDL14HJsF/S8lMew5WUXk95Uv6KPxCqIWaTAoYtEtLvA==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.4.0","@brokkai/brokk-town-darwin-x64":"0.4.0","@brokkai/brokk-town-linux-arm64":"0.4.0","@brokkai/brokk-town-darwin-arm64":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.4.0_1789713160336_0.17210940671889574","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@brokkai/brokk-town","version":"0.4.1","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.4.1","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"3efb8e983584562a175424570999319fb85c7d15","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.4.1.tgz","fileCount":6,"integrity":"sha512-yiAhGPkZvf/2P2M5ho+fx1fk0rk2UKBu/ayesgGQ81yBykBWGTDgsgCkliq/180SGXecrhlG94NpKLq9wuIz7A==","signatures":[{"sig":"MEYCIQCWgXan4rF1/alCq26100d8+5Ygx4Ttaqbez9ELAhtldAIhAPCT4OvKicfn1EpX0FvFMKfBYuta32y9mu+NkwwwN8ve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCTzmOvxY7EY5mbOir86GFaoHxLh1eXyEaQM//6uc9J3QIgBgi/cnckrSBWKRCHnthhW9THVAKNktMWWWDNzqoqg1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85989},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.1.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a1f9e56-168f-4e31-801d-b4cc6f0087c4"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.1.tgz","_integrity":"sha512-yiAhGPkZvf/2P2M5ho+fx1fk0rk2UKBu/ayesgGQ81yBykBWGTDgsgCkliq/180SGXecrhlG94NpKLq9wuIz7A==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.4.1","@brokkai/brokk-town-darwin-x64":"0.4.1","@brokkai/brokk-town-linux-arm64":"0.4.1","@brokkai/brokk-town-darwin-arm64":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.4.1_1789725808221_0.4478146190431227","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@brokkai/brokk-town","version":"0.4.2","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.4.2","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"94708b84349154311529a0849a159442501f5020","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.4.2.tgz","fileCount":6,"integrity":"sha512-Gbl5eEBBJMuecdBDaFVKN5IHUhlGFOL/f4Dp9e5fZhN1rrpSM0iK/9syWA+USfkcmSbv6wQfVq+h8tgm6qSJ7A==","signatures":[{"sig":"MEUCIQDw3JWJ3Yw8xOsgsEuobB1BGnwdKssWQUHTEpR7Itnf3QIgOi5vPckPM1YR6pKzlFWGINs2Z2JPbb2ejCknNnzmzME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7/Ytva0IEkWytJ9dTwJSpvbR7TLa/5LxXmVsLopiYjAIhALdEs0gljLPfAhHTNlq87x8JO+7kHnPb0nr4TqmHmw0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85989},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.2.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a1f9e56-168f-4e31-801d-b4cc6f0087c4"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.2.tgz","_integrity":"sha512-Gbl5eEBBJMuecdBDaFVKN5IHUhlGFOL/f4Dp9e5fZhN1rrpSM0iK/9syWA+USfkcmSbv6wQfVq+h8tgm6qSJ7A==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.4.2","@brokkai/brokk-town-darwin-x64":"0.4.2","@brokkai/brokk-town-linux-arm64":"0.4.2","@brokkai/brokk-town-darwin-arm64":"0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.4.2_1789729194243_0.038445649204746024","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@brokkai/brokk-town","version":"0.4.3","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.4.3","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"98f5612bc079f6897966ca76903304cef15022e0","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.4.3.tgz","fileCount":6,"integrity":"sha512-levFKkCH+4PqWuTfRxX2pdfvnNjTh+sGUhZh6EFIl7gGrGZljuX8Z6s5e8oGF7qDrtyTp5gktHK9Au0HnXOlFw==","signatures":[{"sig":"MEUCICM2pb0zAQXg7z38mtWb2WjQ5NDB0ZzXufeK4MhGjNRxAiEA2MXqjY+wvhoW2N8tIuvuvU5KcxdFa0WSEq4kWc+4cLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDm9E6dUlm8/OKETN3Efv+hDfHzG4cRHKa+M2yN3+H5wIhAIEsOJrUaHXaEN7+Hi0s9drbGxByFEXRgUnvrk8hhGRv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85989},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.3.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a1f9e56-168f-4e31-801d-b4cc6f0087c4"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.3.tgz","_integrity":"sha512-levFKkCH+4PqWuTfRxX2pdfvnNjTh+sGUhZh6EFIl7gGrGZljuX8Z6s5e8oGF7qDrtyTp5gktHK9Au0HnXOlFw==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.4.3","@brokkai/brokk-town-darwin-x64":"0.4.3","@brokkai/brokk-town-linux-arm64":"0.4.3","@brokkai/brokk-town-darwin-arm64":"0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.4.3_1789731046758_0.7421060303657432","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@brokkai/brokk-town","version":"0.4.4","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.4.4","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"84584ea51fe4c3b2540971aeee1d123894312976","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.4.4.tgz","fileCount":6,"integrity":"sha512-SjgZKPzN1EEeEvM7NVQQsfzJAIds01gK8jXzWf68IrHEdBCPimXUwyWNCboh1KsD76ddLAM1RaaLceSsRCf6fQ==","signatures":[{"sig":"MEUCIGxGTycG4xx2w/qRI48a+SvruoZ281aiVVP8jgzFKDpZAiEAqHdNYASZwNzLLIhesRCOyxMBECFR96b38oSy4rPpGR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvxIOudR+WwmpiikiNjj/BCfDnzXftv4zSXb25epdb9gIhAJYwG/PKdpSl7ifSalOSUQnFJTWPD2Na0HZIzbVeYXoB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85989},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.4.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a1f9e56-168f-4e31-801d-b4cc6f0087c4"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.4.tgz","_integrity":"sha512-SjgZKPzN1EEeEvM7NVQQsfzJAIds01gK8jXzWf68IrHEdBCPimXUwyWNCboh1KsD76ddLAM1RaaLceSsRCf6fQ==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.4.4","@brokkai/brokk-town-darwin-x64":"0.4.4","@brokkai/brokk-town-linux-arm64":"0.4.4","@brokkai/brokk-town-darwin-arm64":"0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.4.4_1789732219425_0.29816769863273573","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@brokkai/brokk-town","version":"0.4.5","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.4.5","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"91a704d31b69714664bf50d456867a1691cb08cf","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.4.5.tgz","fileCount":6,"integrity":"sha512-pJdETGQKJS9QiiWewnNB4tKLbUCRyJMAiuDqDZahO1m4AAvI6SxDrMNmvFRC05fenduCVw0rDWeK+IFP/DTdAg==","signatures":[{"sig":"MEUCIAPNQsFxh/ulMbGHhm9BmOXPR6MFSQl2Xm4KLqgFl4OgAiEAg82OlLWxWGfCtKTHdxwxv/ZEXTrlG9uoJA9gsPN31Qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICi9bC872Jvx8hKHMCezlwIPnQip9JCbDaXh761oy3RuAiBfH+F6nqWQnm+OUEWQCDJYbWr1qkZbcmf6l4oP6ak7tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86235},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.5.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a1f9e56-168f-4e31-801d-b4cc6f0087c4"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.5.tgz","_integrity":"sha512-pJdETGQKJS9QiiWewnNB4tKLbUCRyJMAiuDqDZahO1m4AAvI6SxDrMNmvFRC05fenduCVw0rDWeK+IFP/DTdAg==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.4.5","@brokkai/brokk-town-darwin-x64":"0.4.5","@brokkai/brokk-town-linux-arm64":"0.4.5","@brokkai/brokk-town-darwin-arm64":"0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.4.5_1789736299316_0.04100695893909512","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@brokkai/brokk-town","version":"0.4.6","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.4.6","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"ee4f165321c10dfe0455c580f08472e64fd4d186","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.4.6.tgz","fileCount":6,"integrity":"sha512-k+4ODfHrMeB5FqHJ4K9MkzhR1y0kqpOS41f60+/myBPIkKvbXaSEcaEikV+g2ORKmd/Uaf+NlIiMdNj1TKnSWQ==","signatures":[{"sig":"MEUCIArHTSspT2s3PLpswS6+j3sLZZTM/kpHLkRpynsbb0n2AiEA8Enj9BWZMNO0B065L0Ryi1GATtdh0nVRI2O0RF0hnjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCJ0S8oG6GUuu/LyYQFkYE8WW7n/62Hq/5JPY69SBIYdgIgNVjIlFwMhjMy0n+X/jyGepOZ1B2FXoBZioellWdhKh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86235},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.6.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a1f9e56-168f-4e31-801d-b4cc6f0087c4"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.6.tgz","_integrity":"sha512-k+4ODfHrMeB5FqHJ4K9MkzhR1y0kqpOS41f60+/myBPIkKvbXaSEcaEikV+g2ORKmd/Uaf+NlIiMdNj1TKnSWQ==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.4.6","@brokkai/brokk-town-darwin-x64":"0.4.6","@brokkai/brokk-town-linux-arm64":"0.4.6","@brokkai/brokk-town-darwin-arm64":"0.4.6"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.4.6_1789739633349_0.03216613057170492","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@brokkai/brokk-town","version":"0.4.7","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.4.7","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"8cb1d47593b7a68a677b79b7190de072c3a120f9","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.4.7.tgz","fileCount":6,"integrity":"sha512-OnIQM60bQlDxkdp0U8gcEGowvlF9nociODCh/vabBWrK+TGXFXZNn35x+Q+uCTdderFoKov04s30mISz4XtOXg==","signatures":[{"sig":"MEYCIQC6wkT4nvttUoS8nXQu1WKy7ITiP3IjDOXJ5Bl6pJaO8wIhAPHBUQhvtN8YQ0XllajrylQHxl3NmXyDCDTj+wPl2FkU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC0R9OLWrSxjxbmiWh+ELsN8HvTwAFFKK/Fa0Adhqp86AiEAqCpXi7oWNe/z2JzL1dipW3tX8nrIvuOVBRLxoYVOeK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86359},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.7.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a1f9e56-168f-4e31-801d-b4cc6f0087c4"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.7.tgz","_integrity":"sha512-OnIQM60bQlDxkdp0U8gcEGowvlF9nociODCh/vabBWrK+TGXFXZNn35x+Q+uCTdderFoKov04s30mISz4XtOXg==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.4.7","@brokkai/brokk-town-darwin-x64":"0.4.7","@brokkai/brokk-town-linux-arm64":"0.4.7","@brokkai/brokk-town-darwin-arm64":"0.4.7"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.4.7_1789744883973_0.3723102756934733","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@brokkai/brokk-town","version":"0.4.8","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.4.8","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"aaf9e6f8f6e7ccf0227a59bdcb7944265c8235fa","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.4.8.tgz","fileCount":6,"integrity":"sha512-tE9L1rEri0oGXIMCSe4jR0BM3rFIoeG4rdukT8QM1B4h1yzwuzm48RURXIDedLd8TrnndtaSfOM1AYu7/zulgQ==","signatures":[{"sig":"MEYCIQCOUS7aYjn7727qSwcQZlhfdWMQvmj6YwLNSQl7vKD43QIhAI0jFDnQxEFAadGtTfSBrfr+F8FKst2oUd7BhRDG+mHm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDO4iJS2ShP/9oJ6Jwpmnimcnnd26DP/zkSEMxCRKwFYwIhAJ0ad8FFftdXyP85M2Pm3WVu0ymrATo50hkmO0ZD3esx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87332},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.8.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a1f9e56-168f-4e31-801d-b4cc6f0087c4"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.8.tgz","_integrity":"sha512-tE9L1rEri0oGXIMCSe4jR0BM3rFIoeG4rdukT8QM1B4h1yzwuzm48RURXIDedLd8TrnndtaSfOM1AYu7/zulgQ==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.4.8","@brokkai/brokk-town-darwin-x64":"0.4.8","@brokkai/brokk-town-linux-arm64":"0.4.8","@brokkai/brokk-town-darwin-arm64":"0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.4.8_1789755211953_0.7132387370259912","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@brokkai/brokk-town","version":"0.4.9","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.4.9","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"d5ab13afd9a2152b9b4465a07a3b63a59c120e0f","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.4.9.tgz","fileCount":6,"integrity":"sha512-OkBUDY/UVasHO+spdk2DDhblDz+ISNbjrXfgpSvCk0j4pjCfqYlRxhn5AGDjLhHHDI9L5pHbX3pQPuIhVROIgQ==","signatures":[{"sig":"MEUCIE7x2oDnorQcRUnmzfl0UCIhed2oacCpSgoKf4HMleY2AiEA1ROpVdhg+vlJrm3WZZLrTml4onga+thXXrsT8AD5ZYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD36gmyQnX0PoLwpG6gCaHl+3CY+2fflt86zhNWAuX01AIhALuUuKD4jxabnyAkGDfLwr2UCc9f3uNpTksiufGXmMXT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87338},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.9.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a1f9e56-168f-4e31-801d-b4cc6f0087c4"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.4.9.tgz","_integrity":"sha512-OkBUDY/UVasHO+spdk2DDhblDz+ISNbjrXfgpSvCk0j4pjCfqYlRxhn5AGDjLhHHDI9L5pHbX3pQPuIhVROIgQ==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.4.9","@brokkai/brokk-town-darwin-x64":"0.4.9","@brokkai/brokk-town-linux-arm64":"0.4.9","@brokkai/brokk-town-darwin-arm64":"0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.4.9_1789756229660_0.6834979675638644","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@brokkai/brokk-town","version":"0.5.0","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.5.0","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"a29e274a561cf28fe98579199a28784ab0f941b7","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.5.0.tgz","fileCount":6,"integrity":"sha512-c+TJEf88HNJd0B4SVxpuTvdD6wW8KX+bkpgq4sDNk3G2m0gi9hEaxhN9UoKaHevQouFXTqTFrzLH2cr7qKfExQ==","signatures":[{"sig":"MEYCIQDMBo1DwyaE9UPLtIoZ6qg2sK3qKKHvrwU4T4QXskgEIgIhAKL2eo/AT+/NWh0nveY1c4lcGpjiWRtXax4AE1sRNUsG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlOCCNpQdX5PRP7fV1W7uOktb4Zj7yv4XvJ/SwMxMDhwIhAMbCiR3SlxirJfkP7JCOKNvcmnHFlnIh9UMwTN9BezCq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88331},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.5.0.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0a1f9e56-168f-4e31-801d-b4cc6f0087c4"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.5.0.tgz","_integrity":"sha512-c+TJEf88HNJd0B4SVxpuTvdD6wW8KX+bkpgq4sDNk3G2m0gi9hEaxhN9UoKaHevQouFXTqTFrzLH2cr7qKfExQ==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and TUI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.5.0","@brokkai/brokk-town-darwin-x64":"0.5.0","@brokkai/brokk-town-linux-arm64":"0.5.0","@brokkai/brokk-town-darwin-arm64":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.5.0_1789987440437_0.8154408972556679","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@brokkai/brokk-town","version":"0.6.0","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.6.0","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"bb18e013cabd63ac3f5148b42adad0209190bac4","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.6.0.tgz","fileCount":6,"integrity":"sha512-rt2PqTD0WY3any5wRht9FutIaH+kZNP/OsJuTS5lmuE8g9852O1UnXmmJjiHeYpW8tFeMgmZeHFYsd5ZlLODmQ==","signatures":[{"sig":"MEQCIAVyJNGIP7RbhgGEA2DfCib7C51WsqkS+tcdRghcdn6kAiBCA53+bKjVxPRwPOu7Z6xMi1sDyFknLHSgLuUM7fZZKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDRmO4epau1HPbkOpPjVjic8jQlu9OgowXwKe6/JzEaMAiBtgMq2NCtozhMdYne+T8rv8bFmrn7vdrmtPsESTeeExw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58158},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.6.0.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013f3eb-e867-43c7-8bbc-1aeb263566ce"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.6.0.tgz","_integrity":"sha512-rt2PqTD0WY3any5wRht9FutIaH+kZNP/OsJuTS5lmuE8g9852O1UnXmmJjiHeYpW8tFeMgmZeHFYsd5ZlLODmQ==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and CLI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.6.0","@brokkai/brokk-town-darwin-x64":"0.6.0","@brokkai/brokk-town-linux-arm64":"0.6.0","@brokkai/brokk-town-darwin-arm64":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.6.0_1790065335710_0.4891083556088869","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@brokkai/brokk-town","version":"0.6.1","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.6.1","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"6736e743694bc9943b845864aecdcb62d06f526e","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.6.1.tgz","fileCount":6,"integrity":"sha512-Plw0szZcSzdKwDbqZ08Gjeedn9mS8DIdIoMvHdl7mRbhGiXh008OXClNWhzAy956InJi6sl1JMvaySHmdz8cUw==","signatures":[{"sig":"MEYCIQCnQwqcDcsIElyZUvodKEigqM1XG+p46d099BaDuHwlYAIhALcEATuLudxzwHGepGwuH9cT8A7fUp/zSvCG3a7o1ZPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAO5py3CixO/sf/rsBLxnDA9qYIXq6b+UKLhSFw9EBZ6AiEAzwDoVS1q+wsgPJVodvK6iEmoC2nFYhOM58TJB6YKC24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58158},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.6.1.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013f3eb-e867-43c7-8bbc-1aeb263566ce"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.6.1.tgz","_integrity":"sha512-Plw0szZcSzdKwDbqZ08Gjeedn9mS8DIdIoMvHdl7mRbhGiXh008OXClNWhzAy956InJi6sl1JMvaySHmdz8cUw==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and CLI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.6.1","@brokkai/brokk-town-darwin-x64":"0.6.1","@brokkai/brokk-town-linux-arm64":"0.6.1","@brokkai/brokk-town-darwin-arm64":"0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.6.1_1790070656859_0.8610588768711311","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@brokkai/brokk-town","version":"0.6.2","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.6.2","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"a7a7253cb0e04ff1fcec505e2a9907f70ca9cb46","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.6.2.tgz","fileCount":6,"integrity":"sha512-hzQghTePI9FgDOmw10oeW/Aieg8JiWzT6VVyezGKSz7WkxIMJ3lxD4MHOHPYEQ8Jsr7EVnZvRLmwGxWhm7DCYg==","signatures":[{"sig":"MEUCID+UXcva4Wf0E1LP1NfLjTNwBrzE4MXn46G917eig+EeAiEA5NdQDQlBoK+chH30S4RJpfi7iXSyeHVTc8+dJqyGFZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCX2sVLmC+Kovazm4eHmpL+kpajRDayttYiHXtxLJQMDAIhANuge4OPMIzpz+zH0jB+7YVL1Ee8HWaG40g69AI3Bctz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62087},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.6.2.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013f3eb-e867-43c7-8bbc-1aeb263566ce"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.6.2.tgz","_integrity":"sha512-hzQghTePI9FgDOmw10oeW/Aieg8JiWzT6VVyezGKSz7WkxIMJ3lxD4MHOHPYEQ8Jsr7EVnZvRLmwGxWhm7DCYg==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and CLI clients","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.6.2","@brokkai/brokk-town-darwin-x64":"0.6.2","@brokkai/brokk-town-linux-arm64":"0.6.2","@brokkai/brokk-town-darwin-arm64":"0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.6.2_1790090132310_0.6436645973917918","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@brokkai/brokk-town","version":"0.6.3","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.6.3","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"11706ab581a6e7296dc23df1fda0adb6232e8396","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.6.3.tgz","fileCount":6,"integrity":"sha512-sQaU7DtAeF5dqBF8asQBQXsrQzFQtbErI+vii9kLHSKxvIyd8P3TOpSdGFSviuCAdfZTmckd2hsiNUvogTgvrQ==","signatures":[{"sig":"MEQCIBTMoLWbPenNHl7vETqqJl3H6R8Cfc56JSbZ2R4sgnqwAiAseVN/+uYR9Q0gM/h6GH+oDgyiNQW5HHHM9mXAbFTW5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIARQLfbIdCL9jgAMm+Gd/+zf64XhslS0LJ2MdHoo6LOfAiB9gtGO4PDQnVxyPOcV4KcsU/o9EgeyKEBlWd8hBnCH5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68453},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.6.3.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013f3eb-e867-43c7-8bbc-1aeb263566ce"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.6.3.tgz","_integrity":"sha512-sQaU7DtAeF5dqBF8asQBQXsrQzFQtbErI+vii9kLHSKxvIyd8P3TOpSdGFSviuCAdfZTmckd2hsiNUvogTgvrQ==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and CLI clients","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.6.3","@brokkai/brokk-town-darwin-x64":"0.6.3","@brokkai/brokk-town-linux-arm64":"0.6.3","@brokkai/brokk-town-darwin-arm64":"0.6.3"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.6.3_1790223856931_0.9290254756632725","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@brokkai/brokk-town","version":"0.6.4","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.6.4","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"dbb6a0abcc2870c54849773403de15a7e01541a7","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.6.4.tgz","fileCount":6,"integrity":"sha512-k4GVx5ql7ETMtB3c4vrQANyA3jnP7VGyShGR9nwBImkGAlVmfVDT7osEGH3GpsyiJ9HsjRwwQQfeQ3yhbyjtqA==","signatures":[{"sig":"MEUCIQDxeYroVzeCmKKvlvUTDW2m7172QT5ktCTK/WQDWdr9IgIgYt8TLO5B/UXa0Id5CHMcG5hs9CIE27KnRnowhzILfT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMjx8dZKz1XbHma686Q2YaPR9RVk+fynkFiBA7lX1NzAIgP9/yv2iIHfji77zUltx+n97AmbMls7uJeRpYiFnbTp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68619},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.6.4.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013f3eb-e867-43c7-8bbc-1aeb263566ce"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.6.4.tgz","_integrity":"sha512-k4GVx5ql7ETMtB3c4vrQANyA3jnP7VGyShGR9nwBImkGAlVmfVDT7osEGH3GpsyiJ9HsjRwwQQfeQ3yhbyjtqA==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and CLI clients","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.6.4","@brokkai/brokk-town-darwin-x64":"0.6.4","@brokkai/brokk-town-linux-arm64":"0.6.4","@brokkai/brokk-town-darwin-arm64":"0.6.4"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.6.4_1790317390698_0.6608499823855392","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@brokkai/brokk-town","version":"0.6.5","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.6.5","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"e420d9b304145a040c2cf476763a665720c57c02","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.6.5.tgz","fileCount":6,"integrity":"sha512-PYapW9ewixQXaglx4R/2gYhOHeOfidHQUoQGWOfEux+wVLItJPvSXvnm1kLBZgFlJL9UPiaN/oBvwMTG2o8tBA==","signatures":[{"sig":"MEYCIQDDLtQIGu+A+T63usMTWDgOXiefSDjNas9Zz9H3gCRgMwIhAPdmlL09SoF/4rugFm6GgXIWVbVHw8OFc+xduDjYmxwq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMO0pMGCXkp6imohBCQ7ysk/w/z+UTSad3L1T7KdrKDAIhAN0UK399NWKjH3vetBPwhNXIGvZ2VfTWsp/8C/+iOBS9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68619},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.6.5.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013f3eb-e867-43c7-8bbc-1aeb263566ce"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.6.5.tgz","_integrity":"sha512-PYapW9ewixQXaglx4R/2gYhOHeOfidHQUoQGWOfEux+wVLItJPvSXvnm1kLBZgFlJL9UPiaN/oBvwMTG2o8tBA==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and CLI clients","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.6.5","@brokkai/brokk-town-darwin-x64":"0.6.5","@brokkai/brokk-town-linux-arm64":"0.6.5","@brokkai/brokk-town-darwin-arm64":"0.6.5"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.6.5_1790337456679_0.9202129745311503","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@brokkai/brokk-town","version":"0.7.0","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.7.0","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"3927c806a52498abcc5193e62a53c838fb22d4c9","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.7.0.tgz","fileCount":6,"integrity":"sha512-SwSWCe2W+G4FqNtoHBlZ29/u/SWbvfgKTqQpSKGw9NwwRpOVxIBNu3WRRJGrgROqoIfhO99APUCf04fhOp/88Q==","signatures":[{"sig":"MEUCIETTbNF2pAcoWFa+Gmu5bAmtlLSs/qRR8nUe6FKO9tM/AiEA/RUha+Q8ZFdkcZ7i6a1gg8zL/QzKysct+wi7/b5Gtcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2jU3I8GLuSUqxq0E9QHPo++oH1jqvFoFCJdgo9bRmjgIhAIqRoPuILJgMIreevhtQm6wjNqIiPUhPrQRRWM+OlC7N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40126},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.7.0.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013f3eb-e867-43c7-8bbc-1aeb263566ce"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.7.0.tgz","_integrity":"sha512-SwSWCe2W+G4FqNtoHBlZ29/u/SWbvfgKTqQpSKGw9NwwRpOVxIBNu3WRRJGrgROqoIfhO99APUCf04fhOp/88Q==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and CLI clients","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.7.0","@brokkai/brokk-town-darwin-x64":"0.7.0","@brokkai/brokk-town-linux-arm64":"0.7.0","@brokkai/brokk-town-darwin-arm64":"0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.7.0_1790420151734_0.8160111197794633","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@brokkai/brokk-town","version":"0.7.2","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.7.2","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"c97d767a81b4bbccfd6847ef572439365ac4559f","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.7.2.tgz","fileCount":6,"integrity":"sha512-3SJ0mleo3PyNGrkIjFzUcGmdW2ngzKaZ3L6zFd8l7+Vq4hTuu1AY0J3SI/rBiLdj+VgiWJVm2+7IHzWbW5yBWQ==","signatures":[{"sig":"MEUCIDDJQUpM73PdmusYHs+9ZczZUwciHfyTFkLHLgDO0ediAiEAu5DLpsYVt04xmubFG0sUxxTZeCCd6zL6U91FdWVdxKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGMZMqK01GstT4cK6eFWaLqs7ylLQ1OK3EmrGI046R8hAiAc4ng4co0pcDp9biSr81JX/4YSGcLHZVA83hAXg4BQOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40126},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.7.2.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013f3eb-e867-43c7-8bbc-1aeb263566ce"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.7.2.tgz","_integrity":"sha512-3SJ0mleo3PyNGrkIjFzUcGmdW2ngzKaZ3L6zFd8l7+Vq4hTuu1AY0J3SI/rBiLdj+VgiWJVm2+7IHzWbW5yBWQ==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and CLI clients","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.7.2","@brokkai/brokk-town-darwin-x64":"0.7.2","@brokkai/brokk-town-linux-arm64":"0.7.2","@brokkai/brokk-town-darwin-arm64":"0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.7.2_1790423984113_0.551500896978032","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@brokkai/brokk-town","version":"0.7.4","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.7.4","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"64420b8d2c680b3c7d266e1dd96fec1cb8b80cf1","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.7.4.tgz","fileCount":6,"integrity":"sha512-tIF7zkb990D8cfn2qkRQ7jhaDo01KoARUDSJupyJ5Ksj3TGtD3u01jz+MtCc/xUe87BL5bfqTi8z6m8lfQfM0A==","signatures":[{"sig":"MEUCIQDKbuBug4d+pi1UtHA2lMpJZO+aVugLEP1wsJuNj8/Z2QIgdD/GTx9GNslaD3eLNlf2izBSYU736dpWCEoqOj7xGho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA2bs2ttl8t0BeiQ4+Jbb9jIUApqFB0LCKByuiawdOJ9AiEAoiIR+UYtFu0TKcwN9COmsUax4DsTNoVCeTfMv+fuXEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40126},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.7.4.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013f3eb-e867-43c7-8bbc-1aeb263566ce"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.7.4.tgz","_integrity":"sha512-tIF7zkb990D8cfn2qkRQ7jhaDo01KoARUDSJupyJ5Ksj3TGtD3u01jz+MtCc/xUe87BL5bfqTi8z6m8lfQfM0A==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and CLI clients","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.7.4","@brokkai/brokk-town-darwin-x64":"0.7.4","@brokkai/brokk-town-linux-arm64":"0.7.4","@brokkai/brokk-town-darwin-arm64":"0.7.4"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.7.4_1790446112462_0.8150666683069723","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@brokkai/brokk-town","version":"0.7.5","license":"Apache-2.0","_id":"@brokkai/brokk-town@0.7.5","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://github.com/BrokkAi/brokk-town#readme","bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"os":["linux","darwin"],"bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"dist":{"shasum":"26bd02999e0b3e1b8f09e96b1d2b8ba25c1c6444","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.7.5.tgz","fileCount":6,"integrity":"sha512-a8FHqDkkGeh8sXY0tGey0YK7At0JOJaz4rlrrMW9Wh+mj+bY55A7/7k0KMuYiF2/t92peTrdNyQmbjSKwFxZtw==","signatures":[{"sig":"MEUCIQDnE88lOTmDA9OEw7k+RDqa2LcG4lxo+I87H9G9n7epEAIgFagTdDChJb0w3i4T4vh4pBHutFYYLfMrnHJwyKqWeA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwSYA0412TZ25FAMVhjbcCTkwfsY+j9yo3+bS+te0CwAIhAL6bRXrd6SCjxpMnCht1gStTMNm/8kmHvmJs5/E+uu3j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40126},"_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.7.5.tgz","engines":{"node":">=18"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1013f3eb-e867-43c7-8bbc-1aeb263566ce"}},"_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.7.5.tgz","_integrity":"sha512-a8FHqDkkGeh8sXY0tGey0YK7At0JOJaz4rlrrMW9Wh+mj+bY55A7/7k0KMuYiF2/t92peTrdNyQmbjSKwFxZtw==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and CLI clients","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.7.5","@brokkai/brokk-town-darwin-x64":"0.7.5","@brokkai/brokk-town-linux-arm64":"0.7.5","@brokkai/brokk-town-darwin-arm64":"0.7.5"},"_npmOperationalInternal":{"tmp":"tmp/brokk-town_0.7.5_1790590906269_0.9251990861652832","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"os":["linux","darwin"],"_id":"@brokkai/brokk-town@0.7.6","bin":{"bt":"bin/bt.cjs"},"cpu":["x64","arm64"],"bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"dist":{"shasum":"a6d5a7fca43a93e704cca3ffc1b4cef9b7cedef8","tarball":"https://registry.npmjs.org/@brokkai/brokk-town/-/brokk-town-0.7.6.tgz","fileCount":6,"integrity":"sha512-6ulTIMhsIkgUFhffPP+8Rr17kpgFzJEg5DIb1YPnwTxShuvwbNvXk68wSpgxz/j0c1zyfIrBhS9/I6r1pQHagA==","signatures":[{"sig":"MEQCIFdHainALSDL6i+0sBtiTsSfrwr8sEfE8WrwXGKbQiLTAiAx7d8mJDEmbQA8xXRt/d621GkKumfNXaqGnMGSJEioag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAJPq5ecPLxLj+WvtFAF8oLh7IQE3HrLU73A98g7MtiWAiBuB+fxUzttlQjpTczZhoPCfFF91kaRSgHWnVER5tFEoQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fbrokk-town@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40128},"name":"@brokkai/brokk-town","_from":"file:/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.7.6.tgz","engines":{"node":">=18"},"license":"Apache-2.0","version":"0.7.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1013f3eb-e867-43c7-8bbc-1aeb263566ce"}},"homepage":"https://github.com/BrokkAi/brokk-town#readme","_resolved":"/home/runner/work/brokk-town/brokk-town/dist/release/packages/npm/brokkai-brokk-town-0.7.6.tgz","_integrity":"sha512-6ulTIMhsIkgUFhffPP+8Rr17kpgFzJEg5DIb1YPnwTxShuvwbNvXk68wSpgxz/j0c1zyfIrBhS9/I6r1pQHagA==","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"_npmVersion":"11.19.0","description":"Brokk Town: a local multi-repository agent town with browser and CLI clients","directories":{},"maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"optionalDependencies":{"@brokkai/brokk-town-linux-x64":"0.7.6","@brokkai/brokk-town-darwin-x64":"0.7.6","@brokkai/brokk-town-linux-arm64":"0.7.6","@brokkai/brokk-town-darwin-arm64":"0.7.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/brokk-town_0.7.6_1790838801613_0.6049980458474848"}}},"time":{"created":"2026-09-09T10:31:56.305Z","modified":"2026-10-01T07:13:22.043Z","0.1.0-rc.1":"2026-09-09T10:31:56.611Z","0.1.0":"2026-09-14T11:24:39.189Z","0.1.1":"2026-09-14T12:42:52.711Z","0.1.2":"2026-09-14T14:11:30.683Z","0.2.0":"2026-09-15T12:38:11.537Z","0.3.0":"2026-09-15T15:32:04.512Z","0.3.1":"2026-09-16T09:19:24.269Z","0.3.2":"2026-09-16T09:50:26.581Z","0.3.3":"2026-09-16T10:31:40.896Z","0.4.0":"2026-09-18T06:32:40.426Z","0.4.1":"2026-09-18T10:03:28.315Z","0.4.2":"2026-09-18T10:59:54.355Z","0.4.3":"2026-09-18T11:30:46.856Z","0.4.4":"2026-09-18T11:50:19.507Z","0.4.5":"2026-09-18T12:58:19.395Z","0.4.6":"2026-09-18T13:53:53.487Z","0.4.7":"2026-09-18T15:21:24.068Z","0.4.8":"2026-09-18T18:13:32.054Z","0.4.9":"2026-09-18T18:30:29.745Z","0.5.0":"2026-09-21T10:44:00.528Z","0.6.0":"2026-09-22T08:22:15.783Z","0.6.1":"2026-09-22T09:50:56.954Z","0.6.2":"2026-09-22T15:15:32.397Z","0.6.3":"2026-09-24T04:24:17.022Z","0.6.4":"2026-09-25T06:23:10.776Z","0.6.5":"2026-09-25T11:57:36.780Z","0.7.0":"2026-09-26T10:55:51.835Z","0.7.2":"2026-09-26T11:59:44.206Z","0.7.4":"2026-09-26T18:08:32.551Z","0.7.5":"2026-09-28T10:21:46.355Z","0.7.6":"2026-10-01T07:13:21.702Z"},"bugs":{"url":"https://github.com/BrokkAi/brokk-town/issues"},"license":"Apache-2.0","homepage":"https://github.com/BrokkAi/brokk-town#readme","repository":{"url":"git+https://github.com/BrokkAi/brokk-town.git","type":"git"},"description":"Brokk Town: a local multi-repository agent town with browser and CLI clients","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"readme":"# Brokk Town\n\nBrokk Town is a local service that coordinates independent repository bots through\nprivate worker processes. Use the browser to watch and control work, or the CLI\nfor scripts. Everything runs on your machine.\n\nThe browser has two themes. The default is the town; Frontline draws every\nrepository as a base flying one of three armies — humans, humanoid aliens or a\nswarm — and every committed delivery as a strike between its installations. The\ntheme is a look, not a lever: it reads the same snapshot, keeps the theme and\nany race chosen for a base in that browser, and never changes what Town does or writes\nto GitHub.\n\n- [Install or build](#install-or-build)\n- [First run](#first-run)\n- [Houses and work](#houses-and-work)\n- [Operator reference](#operator-reference)\n- [Independent bot projects](#independent-bot-projects)\n- [Development](#development)\n\n## Install or build\n\n```sh\nnpm install -g @brokkai/brokk-town\n# Or install the native Town executable:\nsh install.sh vX.Y.Z-town\n```\n\nBoth installation paths install Town only. Node.js/npm (including `npx`) must\nbe available on the Town service PATH. Town starts each bot through its separately\npublished npm package, resolving `@latest` when a worker starts and using that\nexact version for its lifetime. Restart Town to pick up new bot releases.\nTo update Town itself, stop it, install the new package, and start it again.\nThe shell installer requires Python 3 and keeps each complete installation in\nits own directory under `INSTALL_DIR/.brokk-town`, with `bt` pointing to it.\n\nProjects have independent versions and suffix release tags: `vX.Y.Z-town`,\n`vX.Y.Z-issue-bot`, and equivalent tags for the other bots. Bot releases retain\nolder versioned worker APIs, so a newer bot continues to serve the API an existing\nTown uses.\nSee [RELEASING.md](RELEASING.md) for workflows and publishing configuration.\n\nTo build from source, use the Go version declared in [go.mod](go.mod):\n\n```sh\nmake build\nexport PATH=\"$PWD/bin:$PATH\"\n```\n\nThis builds `bin/bt`. Bot source builds and releases are independent.\n\n## First run\n\nAuthenticate `gh` and your chosen ACP agent, then start Town:\n\n```sh\nbt\n# In another terminal:\nbt web\nbt add --repo OWNER/REPO\nbt start --repo OWNER/REPO --role issue\nbt settings --max-workers 4\n```\n\nOpen the browser to configure the town's agent profiles and admit work. Repo Bot\nstarts enabled to read the repository; the other houses start paused. All eight\nworker processes start when a town is added, but agents start only when jobs are\ndispatched. Repo Bot's configured agent is used only for branch repairs.\n\nFor an isolated demo that never invokes bots, agents or GitHub:\n\n```sh\nbt --demo\n# In another terminal:\nbt web --demo\n```\n\nBare `bt` runs in the foreground and prints its browser URL. The URL contains the\naccess key and is printed only to a terminal; use `bt web` when output is\nredirected. Ctrl+C, SIGTERM or SIGHUP stops Town, its bots and their agents.\nClosing the browser leaves the service running.\n\n```sh\nbt -d           # start in the background\nbt status       # show whether Town is running and which towns it serves\nbt shutdown     # stop Town and its bots\n```\n\nClient commands require a running Town and never start one. `bt status` and\n`bt harnesses` also work while it is stopped. Use `--state-dir` for separate state\nand `--listen` for a loopback address. `bt COMMAND --help` lists a command's flags.\nThere is no login registration, terminal UI, automatic service replacement,\nversion polling, or in-app installer.\n\n## Houses and work\n\n| House | Work and handoff |\n| --- | --- |\n| Bug greenhouse | Runs bug-bot's investigation and verification; observed filed issues travel to issue-bot. |\n| Feature study | Runs feature-bot to discover useful new capabilities, independently review their value and feasibility, and compare existing requests; confirmed feature issues travel to issue-bot. |\n| Simplifier clarifier | Reviews every incoming issue/PR for disproportionate complexity or low value, advises the Mayor, and discovers removal/replacement proposals. |\n| Town Hall (Mayor Bot) | Runs mayor-bot to judge every arrival awaiting a Mayoral decision and to write the town bulletin: the feed of features gained and bugs fixed, written for users. Also displays Repo Bot reports. Paused by default; decisions wait for you until it is started. |\n| Issue workshop | Runs issue-bot on eligible issues, opens implementation-ready PRs, and repairs Town-owned PR branches from review feedback. |\n| Review observatory | Runs review-bot, independently checks the full change and every retained finding, then returns fixes or waits for merge requirements. |\n| Release depot | Runs release-bot's batching and publishing policy. Confirmed merged/direct commits accumulate here; a published stable release ships only commits proven to be its ancestors. |\n| Repo watchtower | Polls GitHub, reconciles arrivals and revisions, summarizes new commit titles, reports queue growth and blocked work. |\n\nThe browser and CLI use the same committed state. Animation follows recorded\nevents and never writes to GitHub. Reviews require evidence tied to the exact\nrevision; zero new comments never proves a clean review. Interrupted writes stay\nuncertain until reconciled.\n\nSee [How work moves](docs/workflow.md) for intake, Mayor decisions, review and\nrepair limits, merge authority, release ancestry, and automation outcomes.\n\n## Operator reference\n\n- [Configuration](docs/configuration.md): every bot's agent profile, harnesses,\n  model choices, work policies, budgets, quiet hours, and config-file fields.\n- [Requests and task controls](docs/operations.md): create work, snooze a task,\n  and delete or restore a town.\n- [Recovery and saved work](docs/recovery.md): interrupted workers, uncertain\n  writes, setup diagnostics with `bt doctor`, merge blockers, and explicit task\n  or release retries.\n- [Source funnels](docs/funnels.md): GitHub and Slack intake, credentials,\n  selectors, and source lifecycle guarantees.\n- [Configuration example](docs/config.example.json).\n- [Architecture](docs/ARCHITECTURE.md) and [worker protocol](docs/WORKER_PROTOCOL.md).\n\n## Independent bot projects\n\nThe `bots/` directories are standalone projects with their own Go modules, CLI\ncommands, tests, documentation and packaging:\n\n| Project | Command |\n|---|---|\n| bug-bot | bbb |\n| feature-bot | bfb |\n| issue-bot | bib |\n| review-bot | brv |\n| release-bot | brb |\n| repo-bot | brp |\n| simplifier-bot | bsb |\n| mayor-bot | bmb |\n\nBuild any bot by running `go build ./cmd/<command>` inside its directory.\nTown never imports bot Go packages. Each module chooses its own released acp-go\ndependency. The only integration boundary is the local worker protocol.\n\nTown uses `npx --yes -- @brokkai/PROJECT@latest version` to resolve a bot, then\nstarts the exact reported version with `worker --socket PATH`. Protocol ranges,\nrequired capabilities and the worker identity are checked before dispatch.\nThe running version is recorded with each job; a worker never updates mid-job.\nInitial package preparation requires registry access. Bot binaries are held in\nnpm's cache, not installed beside `bt`.\n\n## Development\n\n`make check` runs independent Go race tests and vet in all nine modules, browser\nsyntax/tests, launcher tests, packaging tests and license checks. `make smoke`\nbuilds the complete suite and runs isolated demo integration checks. Use fake\nGitHub and agents for write tests; never use live repository automation as a test.\n\n[Imported open bot issues](docs/imported-bot-issues.md) retain their source links\nand attributed discussion history.\n","readmeFilename":"README.md"}