{"_id":"@brokkai/anvil-linux-arm64","_rev":"15-b5398a672eb060fe5a9cb729d7809739","name":"@brokkai/anvil-linux-arm64","dist-tags":{"latest":"0.28.6"},"versions":{"0.24.3":{"name":"@brokkai/anvil-linux-arm64","version":"0.24.3","license":"LGPL-3.0-only","_id":"@brokkai/anvil-linux-arm64@0.24.3","maintainers":[{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://anvil.brokk.ai/","bugs":{"url":"https://github.com/BrokkAi/anvil/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a45244552f44cf0e13012d0c6225fc3f5d517c6f","tarball":"https://registry.npmjs.org/@brokkai/anvil-linux-arm64/-/anvil-linux-arm64-0.24.3.tgz","fileCount":8,"integrity":"sha512-U7jkUCpmVU3clS2wPCw74oY/Q3sZ64IO//UJ/ZL9WStMUvVCjONX42St8iXRqGWkJOUEttbaCHv5frhmvT+2pw==","signatures":[{"sig":"MEYCIQDiNmsK359t++w112chBjwaFVIiea3X6UlIohOmpHS/UgIhAMtfLqJIdgfw9Hs4otBaoV3Ka9ARw1VaJpFhPdhrpODC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66238779},"libc":["glibc"],"_from":"file:/private/tmp/anvil-npm-v0.24.3.CRj1c7/brokkai-anvil-linux-arm64-0.24.3.tgz","_npmUser":{"name":"foundev","email":"tech@foundev.pro"},"_resolved":"/private/tmp/anvil-npm-v0.24.3.CRj1c7/brokkai-anvil-linux-arm64-0.24.3.tgz","_integrity":"sha512-U7jkUCpmVU3clS2wPCw74oY/Q3sZ64IO//UJ/ZL9WStMUvVCjONX42St8iXRqGWkJOUEttbaCHv5frhmvT+2pw==","repository":{"url":"git+https://github.com/BrokkAi/anvil.git","type":"git"},"_npmVersion":"11.16.0","description":"Native Anvil aarch64-unknown-linux-gnu binary for the @brokkai/anvil npm package","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/anvil-linux-arm64_0.24.3_1785843236754_0.7780028481891796","host":"s3://npm-registry-packages-npm-production"}},"0.24.4":{"name":"@brokkai/anvil-linux-arm64","version":"0.24.4","license":"LGPL-3.0-only","_id":"@brokkai/anvil-linux-arm64@0.24.4","maintainers":[{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://anvil.brokk.ai/","bugs":{"url":"https://github.com/BrokkAi/anvil/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"b3921b52057d77f35b1af23df1a006c41ed23bc9","tarball":"https://registry.npmjs.org/@brokkai/anvil-linux-arm64/-/anvil-linux-arm64-0.24.4.tgz","fileCount":8,"integrity":"sha512-R23CqIrNu8+2OXxt1v8JohywaYYDrjmTb6iWf2oTrqT9Rm5gIfZTxAehjS19z9Z4Az0sgwxmy+HJUSbBhh/6uQ==","signatures":[{"sig":"MEUCIQDrtQ1nVWPW29bjH9rVp4BckOwfu67cKnnqhJjGrx+JagIgDjuigl2h80x1mHi99o4AdKMn2kBG7n87n++7vkA4wF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fanvil-linux-arm64@0.24.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69995830},"libc":["glibc"],"_from":"file:/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.24.4.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:603688d3-0d2a-44ce-b949-d765523f1077"}},"_resolved":"/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.24.4.tgz","_integrity":"sha512-R23CqIrNu8+2OXxt1v8JohywaYYDrjmTb6iWf2oTrqT9Rm5gIfZTxAehjS19z9Z4Az0sgwxmy+HJUSbBhh/6uQ==","repository":{"url":"git+https://github.com/BrokkAi/anvil.git","type":"git"},"_npmVersion":"12.0.2","description":"Native Anvil aarch64-unknown-linux-gnu binary for the @brokkai/anvil npm package","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/anvil-linux-arm64_0.24.4_1785862160161_0.656423859807431","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@brokkai/anvil-linux-arm64","version":"0.25.0","license":"LGPL-3.0-only","_id":"@brokkai/anvil-linux-arm64@0.25.0","maintainers":[{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://anvil.brokk.ai/","bugs":{"url":"https://github.com/BrokkAi/anvil/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"6acb122e12d0a98bdc4cdf020d925a023c507a8c","tarball":"https://registry.npmjs.org/@brokkai/anvil-linux-arm64/-/anvil-linux-arm64-0.25.0.tgz","fileCount":8,"integrity":"sha512-CLG+lkfkzRPnCt/K6dluD9VF9LMFyAatXrHsaaktKPpNH3BhD/seom7nwzis7I96sfTog2+7n21anJLbjHjgyg==","signatures":[{"sig":"MEYCIQD5/6q9g61/uharjfRgjdKK3/JSzwMOdSeqSQJdQDQwpAIhAPQyK/bLg2+WKOgw2b6PMMq5ye62ccfgucysIjmd71Jx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fanvil-linux-arm64@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":71493141},"libc":["glibc"],"_from":"file:/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.25.0.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:603688d3-0d2a-44ce-b949-d765523f1077"}},"_resolved":"/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.25.0.tgz","_integrity":"sha512-CLG+lkfkzRPnCt/K6dluD9VF9LMFyAatXrHsaaktKPpNH3BhD/seom7nwzis7I96sfTog2+7n21anJLbjHjgyg==","repository":{"url":"git+https://github.com/BrokkAi/anvil.git","type":"git"},"_npmVersion":"12.0.2","description":"Native Anvil aarch64-unknown-linux-gnu binary for the @brokkai/anvil npm package","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/anvil-linux-arm64_0.25.0_1785955404016_0.5567800016841562","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@brokkai/anvil-linux-arm64","version":"0.26.0","license":"LGPL-3.0-only","_id":"@brokkai/anvil-linux-arm64@0.26.0","maintainers":[{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://anvil.brokk.ai/","bugs":{"url":"https://github.com/BrokkAi/anvil/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"19229a8491bc4790e1e3ab8b742f41111fe31df1","tarball":"https://registry.npmjs.org/@brokkai/anvil-linux-arm64/-/anvil-linux-arm64-0.26.0.tgz","fileCount":8,"integrity":"sha512-wba60CrieaoCES34uSqU2iQDKWq1dqQLffibJzrLIAkyM7f5Z1o3pKyyVvxjlXY7M5zDBluM0ZaiFb3Jw1hcvQ==","signatures":[{"sig":"MEUCIQDw3hiDy8Ki9cwo0mSICUrqmp8BZ81SJYBigA0YX50DNAIgYtZKV7q694kETH/Ytf5LjZpEmn+Ha5RoEmctnWyxvFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fanvil-linux-arm64@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73057659},"libc":["glibc"],"_from":"file:/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.26.0.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:603688d3-0d2a-44ce-b949-d765523f1077"}},"_resolved":"/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.26.0.tgz","_integrity":"sha512-wba60CrieaoCES34uSqU2iQDKWq1dqQLffibJzrLIAkyM7f5Z1o3pKyyVvxjlXY7M5zDBluM0ZaiFb3Jw1hcvQ==","repository":{"url":"git+https://github.com/BrokkAi/anvil.git","type":"git"},"_npmVersion":"12.0.2","description":"Native Anvil aarch64-unknown-linux-gnu binary for the @brokkai/anvil npm package","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/anvil-linux-arm64_0.26.0_1788287484726_0.13107426063401806","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@brokkai/anvil-linux-arm64","version":"0.27.0","license":"LGPL-3.0-only","_id":"@brokkai/anvil-linux-arm64@0.27.0","maintainers":[{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://anvil.brokk.ai/","bugs":{"url":"https://github.com/BrokkAi/anvil/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"951638972e86ddf85fad07cb3a4a02480d8662f0","tarball":"https://registry.npmjs.org/@brokkai/anvil-linux-arm64/-/anvil-linux-arm64-0.27.0.tgz","fileCount":8,"integrity":"sha512-LtsBryrI+oQ010eac7/RfEkcuVabmyOIbgEmooeXayuevsFofJ76hDtulujOY8ItRtgqdbhfY48F0GCCz4AvCw==","signatures":[{"sig":"MEYCIQCTqq7jnf9K4hrbsk2bqcXQdDAm2HqT4+Ol6wxOnGAgPgIhAOe+fXSCuMDzwo8LQKMh1mhdIbhF/fFw132xY4kuBZkH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fanvil-linux-arm64@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72895805},"libc":["glibc"],"_from":"file:/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.27.0.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:603688d3-0d2a-44ce-b949-d765523f1077"}},"_resolved":"/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.27.0.tgz","_integrity":"sha512-LtsBryrI+oQ010eac7/RfEkcuVabmyOIbgEmooeXayuevsFofJ76hDtulujOY8ItRtgqdbhfY48F0GCCz4AvCw==","repository":{"url":"git+https://github.com/BrokkAi/anvil.git","type":"git"},"_npmVersion":"12.0.2","description":"Native Anvil aarch64-unknown-linux-gnu binary for the @brokkai/anvil npm package","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/anvil-linux-arm64_0.27.0_1788345890711_0.48851111543591497","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@brokkai/anvil-linux-arm64","version":"0.27.1","license":"LGPL-3.0-only","_id":"@brokkai/anvil-linux-arm64@0.27.1","maintainers":[{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://anvil.brokk.ai/","bugs":{"url":"https://github.com/BrokkAi/anvil/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"c22719d70c0e0704bc96f2a79b7c28c3380e1ffc","tarball":"https://registry.npmjs.org/@brokkai/anvil-linux-arm64/-/anvil-linux-arm64-0.27.1.tgz","fileCount":8,"integrity":"sha512-YOcowuuRhP+KUMCfAsO8oZEMyPybNSDy4Ml4fWFJPk8FrSgAFQVJ4zHOsGjiKQZRqcYInILmqRd7g2lm780lgQ==","signatures":[{"sig":"MEUCIQDC/yHUUKRB6529NczGzfA1m95aHFEWKqE382EZ3LTfJAIgasktxbOJufJy0oUde32GuJw/VmcuzNvOhU3j6Jgvp5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fanvil-linux-arm64@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74117763},"libc":["glibc"],"_from":"file:/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.27.1.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:603688d3-0d2a-44ce-b949-d765523f1077"}},"_resolved":"/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.27.1.tgz","_integrity":"sha512-YOcowuuRhP+KUMCfAsO8oZEMyPybNSDy4Ml4fWFJPk8FrSgAFQVJ4zHOsGjiKQZRqcYInILmqRd7g2lm780lgQ==","repository":{"url":"git+https://github.com/BrokkAi/anvil.git","type":"git"},"_npmVersion":"12.0.2","description":"Native Anvil aarch64-unknown-linux-gnu binary for the @brokkai/anvil npm package","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/anvil-linux-arm64_0.27.1_1788404195614_0.07467832400842256","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@brokkai/anvil-linux-arm64","version":"0.28.1","license":"LGPL-3.0-only","_id":"@brokkai/anvil-linux-arm64@0.28.1","maintainers":[{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://anvil.brokk.ai/","bugs":{"url":"https://github.com/BrokkAi/anvil/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"a13a9340bb3506b2c2186f7d079bd93d5f69c65f","tarball":"https://registry.npmjs.org/@brokkai/anvil-linux-arm64/-/anvil-linux-arm64-0.28.1.tgz","fileCount":8,"integrity":"sha512-AhetIbODiq/BTqSLQOCXGirEFVgx4JLH9DtKBYrJmwaT937EhGdItYDs5y4oBtsLicf9Zfe8m/A4MJRZT5bCbQ==","signatures":[{"sig":"MEQCIGadAQw3L1P/G41pdBTrFiwNg8LTHoX1OYPDaP7mhdueAiBcfJUuZIm7G3Y3djWy0Q8AClKDmZMq3Lx7FJWUjNov9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fanvil-linux-arm64@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74114195},"libc":["glibc"],"_from":"file:/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.28.1.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:603688d3-0d2a-44ce-b949-d765523f1077"}},"_resolved":"/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.28.1.tgz","_integrity":"sha512-AhetIbODiq/BTqSLQOCXGirEFVgx4JLH9DtKBYrJmwaT937EhGdItYDs5y4oBtsLicf9Zfe8m/A4MJRZT5bCbQ==","repository":{"url":"git+https://github.com/BrokkAi/anvil.git","type":"git"},"_npmVersion":"12.0.2","description":"Native Anvil aarch64-unknown-linux-gnu binary for the @brokkai/anvil npm package","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/anvil-linux-arm64_0.28.1_1788783393413_0.759181924138854","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"@brokkai/anvil-linux-arm64","version":"0.28.2","license":"LGPL-3.0-only","_id":"@brokkai/anvil-linux-arm64@0.28.2","maintainers":[{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://anvil.brokk.ai/","bugs":{"url":"https://github.com/BrokkAi/anvil/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"36e7648396026f7cc1b94ad1300f504cfae085f5","tarball":"https://registry.npmjs.org/@brokkai/anvil-linux-arm64/-/anvil-linux-arm64-0.28.2.tgz","fileCount":8,"integrity":"sha512-8xyyZWKzcdnYDjIguntpOc83z0TtRJ23G9Ac1FzeGsZZ1IYz3FbC0Kl79lerd64Eo5PrTsa5t7ps0CGtWqwrFg==","signatures":[{"sig":"MEUCIQDic7cOTmpeCSfwRFOS7LO9QCFjRuPLeHjFLckThMBpXgIgZEfix2wUG14gHfFL1wDf3Zj5rRGw0OIpbc77r5f4y0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fanvil-linux-arm64@0.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74558830},"libc":["glibc"],"_from":"file:/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.28.2.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:603688d3-0d2a-44ce-b949-d765523f1077"}},"_resolved":"/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.28.2.tgz","_integrity":"sha512-8xyyZWKzcdnYDjIguntpOc83z0TtRJ23G9Ac1FzeGsZZ1IYz3FbC0Kl79lerd64Eo5PrTsa5t7ps0CGtWqwrFg==","repository":{"url":"git+https://github.com/BrokkAi/anvil.git","type":"git"},"_npmVersion":"12.0.2","description":"Native Anvil aarch64-unknown-linux-gnu binary for the @brokkai/anvil npm package","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/anvil-linux-arm64_0.28.2_1788903664026_0.7423107978077965","host":"s3://npm-registry-packages-npm-production"}},"0.28.3":{"name":"@brokkai/anvil-linux-arm64","version":"0.28.3","license":"LGPL-3.0-only","_id":"@brokkai/anvil-linux-arm64@0.28.3","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://anvil.brokk.ai/","bugs":{"url":"https://github.com/BrokkAi/anvil/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"490b478f14dab322494271a741db332fc4522a8a","tarball":"https://registry.npmjs.org/@brokkai/anvil-linux-arm64/-/anvil-linux-arm64-0.28.3.tgz","fileCount":8,"integrity":"sha512-DBEqafbty4Kb1+S5FALIF708b9efeVfzTz/Hi7XazSk7bKhAZWYpLRZ6pA94Kse7kRohz3ZUba3mJCHXwdzrgQ==","signatures":[{"sig":"MEQCICHXTRIAsCzVR+8JGkOcbaFlhCRqKxd+J4zC2LDTTpjLAiAkM6sqRE80uwwLF5F+7OpF4Svr/jk3mAPlVmpMOx/MHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvpD9sHQ5576QXUoDsvGzXokqNenqhbe5HCPF6tQr0lwIhAJVoKvSpJr4Q6zB8QUOy/UX2n7p1zx7DPuxmadBKTWR+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fanvil-linux-arm64@0.28.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74515291},"libc":["glibc"],"_from":"file:/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.28.3.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:603688d3-0d2a-44ce-b949-d765523f1077"}},"_resolved":"/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.28.3.tgz","_integrity":"sha512-DBEqafbty4Kb1+S5FALIF708b9efeVfzTz/Hi7XazSk7bKhAZWYpLRZ6pA94Kse7kRohz3ZUba3mJCHXwdzrgQ==","repository":{"url":"git+https://github.com/BrokkAi/anvil.git","type":"git"},"_npmVersion":"12.0.2","description":"Native Anvil aarch64-unknown-linux-gnu binary for the @brokkai/anvil npm package","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/anvil-linux-arm64_0.28.3_1789251241655_0.1414383711179974","host":"s3://npm-registry-packages-npm-production"}},"0.28.4":{"name":"@brokkai/anvil-linux-arm64","version":"0.28.4","license":"LGPL-3.0-only","_id":"@brokkai/anvil-linux-arm64@0.28.4","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://anvil.brokk.ai/","bugs":{"url":"https://github.com/BrokkAi/anvil/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"7e03ec84df391dbd43f58145a9f1bb79547c0c5e","tarball":"https://registry.npmjs.org/@brokkai/anvil-linux-arm64/-/anvil-linux-arm64-0.28.4.tgz","fileCount":8,"integrity":"sha512-Lo0QPlLQH4RJT6u+nTggTomZefuUzV1LGSx/dESSEGE3oBSul9BVshl0ttZ4MyFnyhKS6pJxT5FWaT58grG19Q==","signatures":[{"sig":"MEUCIBWGEcsXeJMAbnFLII4hZ7G1h5MQZYT2A0rrrVJ4peHpAiEAxOgvvFas2iXlG/dyjWR2maszPd+2CVv26RP4eB8OMVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOgHPIbdgx1zZ9x11U9gTkNLwe2seGY7mEN2kUun8SwgIgCWwFWjjl8048gmwM5/SK8GJrlVFdLZEpBUIfmLShbws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fanvil-linux-arm64@0.28.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74409659},"libc":["glibc"],"_from":"file:/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.28.4.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:603688d3-0d2a-44ce-b949-d765523f1077"}},"_resolved":"/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.28.4.tgz","_integrity":"sha512-Lo0QPlLQH4RJT6u+nTggTomZefuUzV1LGSx/dESSEGE3oBSul9BVshl0ttZ4MyFnyhKS6pJxT5FWaT58grG19Q==","repository":{"url":"git+https://github.com/BrokkAi/anvil.git","type":"git"},"_npmVersion":"12.0.2","description":"Native Anvil aarch64-unknown-linux-gnu binary for the @brokkai/anvil npm package","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/anvil-linux-arm64_0.28.4_1789254515652_0.8987674283008091","host":"s3://npm-registry-packages-npm-production"}},"0.28.5":{"name":"@brokkai/anvil-linux-arm64","version":"0.28.5","license":"LGPL-3.0-only","_id":"@brokkai/anvil-linux-arm64@0.28.5","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"homepage":"https://anvil.brokk.ai/","bugs":{"url":"https://github.com/BrokkAi/anvil/issues"},"os":["linux"],"cpu":["arm64"],"dist":{"shasum":"6cc175b5eb76e89d3366289c8af311020db3f816","tarball":"https://registry.npmjs.org/@brokkai/anvil-linux-arm64/-/anvil-linux-arm64-0.28.5.tgz","fileCount":8,"integrity":"sha512-7b6tmQdOYIsiOsiNY4tLrF0115LbUaGKidg+p/n9perCUq0kQIWwC3ieIm9/Q6wMsURz5pMLe2sX48LzcmArIw==","signatures":[{"sig":"MEUCIQDTTU/eRB4U3QGTVMRiTI2YCsw1C5ITRlHRceAxiaEeLwIgCVP9X69FEa7t/AJp1jCjZBw65QNlN6PFOJkcnRiPP6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDTdafx4r+IpU/vGhYnvLCjg/+6EKWh92TiwVBpuE5ZHAiEAmx6RfuU7R6TyWEEDZB/JUs83Npz5iTMw0hKi9eOW9mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fanvil-linux-arm64@0.28.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74519027},"libc":["glibc"],"_from":"file:/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.28.5.tgz","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ac2e312-d3e3-413b-a1dd-10413f43ab71"}},"_resolved":"/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.28.5.tgz","_integrity":"sha512-7b6tmQdOYIsiOsiNY4tLrF0115LbUaGKidg+p/n9perCUq0kQIWwC3ieIm9/Q6wMsURz5pMLe2sX48LzcmArIw==","repository":{"url":"git+https://github.com/BrokkAi/anvil.git","type":"git"},"_npmVersion":"12.1.0","description":"Native Anvil aarch64-unknown-linux-gnu binary for the @brokkai/anvil npm package","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"tmp":"tmp/anvil-linux-arm64_0.28.5_1790412828255_0.35025891979756185","host":"s3://npm-registry-packages-npm-production"}},"0.28.6":{"os":["linux"],"_id":"@brokkai/anvil-linux-arm64@0.28.6","cpu":["arm64"],"bugs":{"url":"https://github.com/BrokkAi/anvil/issues"},"dist":{"shasum":"0cb3b5d682e6af1bbec01a36e10c38ce20278a2a","tarball":"https://registry.npmjs.org/@brokkai/anvil-linux-arm64/-/anvil-linux-arm64-0.28.6.tgz","fileCount":8,"integrity":"sha512-wNl7soL0+ZxOTTdulLrTXRSNomW82zBJ5zBj9pKeq9QsQmaBWwqT7WRcV6Mh7iZ8uCxgwsV3mzSJJLZLO6zbag==","signatures":[{"sig":"MEYCIQCp+m/G6RHYLjVZCyMCO2XyPqD6ixq0Cl1HAsOd9Nt7FgIhAOgIxJLqInuFTPGd5mgWziZdWAVHELwt5GZLRxvUE4pS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID+3TDzJwL1T3VdIc2IUUnfyJJzY1IVXufR1XlLTXlE3AiEA87okERr8DUSuyuL/Fx3ERPOEzXmNW5Y6uCJG4D4tGPQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@brokkai%2fanvil-linux-arm64@0.28.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74505579},"libc":["glibc"],"name":"@brokkai/anvil-linux-arm64","_from":"file:/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.28.6.tgz","license":"LGPL-3.0-only","version":"0.28.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"2ac2e312-d3e3-413b-a1dd-10413f43ab71"}},"homepage":"https://anvil.brokk.ai/","_resolved":"/home/runner/work/anvil/anvil/npm/dist/brokkai-anvil-linux-arm64-0.28.6.tgz","_integrity":"sha512-wNl7soL0+ZxOTTdulLrTXRSNomW82zBJ5zBj9pKeq9QsQmaBWwqT7WRcV6Mh7iZ8uCxgwsV3mzSJJLZLO6zbag==","repository":{"url":"git+https://github.com/BrokkAi/anvil.git","type":"git"},"_npmVersion":"12.1.0","description":"Native Anvil aarch64-unknown-linux-gnu binary for the @brokkai/anvil npm package","directories":{},"maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"preferUnplugged":true,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/anvil-linux-arm64_0.28.6_1790642299940_0.2701322070546206"}}},"time":{"created":"2026-08-04T11:33:56.648Z","modified":"2026-09-29T00:38:20.718Z","0.24.2":"2026-08-03T08:11:23.250Z","0.24.3":"2026-08-04T11:33:57.239Z","0.24.4":"2026-08-04T16:49:20.655Z","0.25.0":"2026-08-05T18:43:24.726Z","0.26.0":"2026-09-01T18:31:25.235Z","0.27.0":"2026-09-02T10:44:51.275Z","0.27.1":"2026-09-03T02:56:36.123Z","0.28.1":"2026-09-07T12:16:33.924Z","0.28.2":"2026-09-08T21:41:04.868Z","0.28.3":"2026-09-12T22:14:02.067Z","0.28.4":"2026-09-12T23:08:36.056Z","0.28.5":"2026-09-26T08:53:48.787Z","0.28.6":"2026-09-29T00:38:20.360Z"},"bugs":{"url":"https://github.com/BrokkAi/anvil/issues"},"license":"LGPL-3.0-only","homepage":"https://anvil.brokk.ai/","repository":{"url":"git+https://github.com/BrokkAi/anvil.git","type":"git"},"description":"Native Anvil aarch64-unknown-linux-gnu binary for the @brokkai/anvil npm package","maintainers":[{"name":"jbellis","email":"jbellis@gmail.com"},{"name":"bigslopdave","email":"david@brokk.ai"},{"name":"foundev","email":"tech@foundev.pro"}],"readme":"<h1 align=\"center\">Anvil</h1>\n\n<p align=\"center\">\n  <a href=\"https://anvil.brokk.ai/\">\n    <img src=\"docs/public/anvil-social-card.png\" alt=\"Anvil — one portable agent runtime for your ACP interface\" width=\"720\">\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/BrokkAi/anvil/actions/workflows/ci.yml\"><img src=\"https://github.com/BrokkAi/anvil/actions/workflows/ci.yml/badge.svg\" alt=\"CI\"></a>\n  <a href=\"https://github.com/BrokkAi/anvil/releases/latest\"><img src=\"https://img.shields.io/github/v/release/BrokkAi/anvil\" alt=\"Latest release\"></a>\n  <a href=\"https://crates.io/crates/brokk-anvil\"><img src=\"https://img.shields.io/crates/v/brokk-anvil\" alt=\"crates.io\"></a>\n  <a href=\"LICENSE\"><img src=\"https://img.shields.io/github/license/BrokkAi/anvil\" alt=\"LGPL-3.0-only\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"#install-and-evaluate\">Quickstart</a> ·\n  <a href=\"https://anvil.brokk.ai/\">Documentation</a> ·\n  <a href=\"https://anvil.brokk.ai/evaluate-anvil/\">Ten-minute evaluation</a> ·\n  <a href=\"https://discord.gg/geYkWUeH\">Discord</a>\n</p>\n\nAnvil is a Rust [Agent Client Protocol](https://agentclientprotocol.com/) server: one reusable agent engine for editors, bots, TUIs, and internal tools.\n\nIt is intentionally **just the ACP server**. Anvil owns model routing, the tool loop, permission enforcement, sessions, context compaction, sandboxing, and MCP integration. The ACP client owns the user experience.\n\n```text\nACP client              stdio / JSON-RPC              Anvil\n----------              ----------------              -----\nZed        ----------------------------------------->  agent loop\nJetBrains   --------------------------------------->  model routing\nissue bot   --------------------------------------->  permission gate\ncustom TUI  --------------------------------------->  tools + sessions\n```\n\n## Why Anvil\n\n- **One engine, many frontends.** Reuse the same execution semantics from a supported editor or any ACP-over-stdio client.\n- **Model routing built in.** Connect Codex/ChatGPT, Meta/Muse, Bedrock, Ollama, ds4, DeepSeek, Kimi, Grok, OpenAI-compatible providers, or OpenRouter.\n- **Real agent tooling.** Filesystem and shell tools, managed Bifrost code intelligence, MCP servers, skills, plugins, and subagents.\n- **Explicit safety boundaries.** Clients choose permission behavior while Anvil applies permission gates, workspace path checks, and the configured sandbox strategy.\n- **Persistent work.** Load and resume sessions with durable history, usage reporting, and context compaction.\n\n## Python inference client\n\n`uv add brokk-anvil-client` installs native async Python bindings to Anvil's\nstandalone model client. It shares provider authentication, structured output,\nand retries with `anvil infer`, without an agent session or subprocess.\nSee [Python LLM Client](https://anvil.brokk.ai/python-client/).\n\n## Install and Evaluate\n\nInstall the released native binary through [uv](https://docs.astral.sh/uv/),\nwith no Rust toolchain required:\n\n```bash\nuv tool install brokk-anvil\nanvil --version\n\n# later\nuv tool upgrade brokk-anvil\nuv tool uninstall brokk-anvil\n```\n\nThe Python package version pins the matching GitHub release. On first run it\ndownloads the native archive for macOS, Linux glibc, Windows, or\nAndroid/Termux, verifies the published SHA-256 sidecar, and caches the binary.\nSee the [installation guide](https://anvil.brokk.ai/install/#uv) for exact\nversion pins, cache paths, and unsupported-platform behavior.\n\nOr install with Homebrew on macOS (Apple Silicon and Intel) or Linux (x86-64\nand ARM64 glibc):\n\n```bash\nbrew install brokkai/tap/anvil\nanvil --version\n```\n\nOr install through npm on any supported platform (macOS, Linux glibc, Windows, Android/Termux) — the package installs the released native binary, no Rust toolchain needed:\n\n```bash\nnpm install -g @brokkai/anvil\nanvil --version\n\n# or run one-shot without installing\nnpx -y @brokkai/anvil --version\n```\n\nOr install the latest checksum-verified release on macOS, Linux, WSL, or Android/Termux:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/BrokkAi/anvil/refs/heads/master/install.sh | bash\nanvil --version\n```\n\nTo review the installer before running it, download `install.sh`, inspect it, then run it with `bash`. You can also download an archive from [GitHub Releases](https://github.com/BrokkAi/anvil/releases/latest), or install from crates.io:\n\n```bash\nrustup target add wasm32-wasip2\ncargo install brokk-anvil --locked --force\nanvil --version\n```\n\nRunning `anvil` directly starts a stdio JSON-RPC server; use it through an ACP client. Continue with the [installation guide](https://anvil.brokk.ai/install/) or the reproducible [ten-minute evaluation](https://anvil.brokk.ai/evaluate-anvil/).\n\nFor scripts, CI jobs, and Makefiles, `anvil --print` runs one prompt headlessly with a built-in ACP client and exits — no external client required:\n\n```bash\nanvil -p \"summarize the failing test\"       # prompt as an argument\necho \"fix this test\" | anvil -p             # or on stdin (also: anvil -p -)\nanvil -p \"…\" --output-format json           # one JSON object at exit\nanvil -p \"…\" --output-format stream-json    # newline-delimited records, result last\nanvil -p \"…\" --permission-mode yolo         # manual (default) | auto | yolo\nanvil -p \"…\" --cwd /path/to/repo --model \"codex::gpt-5-codex+high\"\nanvil -p \"…\" --resume SESSION_ID            # continue an existing session\n```\n\nHeadless runs never block on a human: `manual` rejects every permission request but still honors agent-side approvals that never reach the client (`read`, `search`, and `fetch`; sandboxed shell commands on the conservative read-only safelist; and remembered repo-scoped **Always allow** grants); `auto` accepts edit/delete/move but rejects shell execution; and `yolo` accepts everything. The final assistant message goes to stdout (`text`), or a machine-readable payload with `session_id`, `resumed`, `result`, `stop_reason`, `usage`, and `error` (`json` / `stream-json`); progress and diagnostics stay on stderr, and the exit code is non-zero on agent or transport failure ([#356](https://github.com/BrokkAi/anvil/issues/356)).\n\n`anvil serve` (included in all official binaries; source builds can opt out with `cargo build --no-default-features --features wasm-sandbox`) starts the same runtime as an HTTP daemon on a loopback listener (default `127.0.0.1:26845`), exposing versioned REST endpoints for session lifecycle, model discovery, the tool catalog, and asynchronous prompt runs with Server-Sent-Event streaming and cancellation (`/health`, `/v1/models`, `/v1/tools`, `/v1/sessions`, `/v1/runs`). The daemon supports bearer-token authentication (required for non-loopback binding), server-enforced workspace roots, and interactive permission approval endpoints. The wire contract is versioned and checked in under [`openapi/`](openapi/) (OpenAPI document, SSE event schema, and compatibility policy), with a black-box conformance suite holding the implementation to it. Generate a client in your preferred language from those contract files.\n\nConfigure a supported ACP client directly from the installed binary:\n\n```bash\nanvil install zed\nanvil install jetbrains\nanvil install neovim --plugin codecompanion\n```\n\n## Supported Clients\n\n- [Zed](https://anvil.brokk.ai/zed/), [JetBrains](https://anvil.brokk.ai/jetbrains/), and [Neovim](https://anvil.brokk.ai/neovim/) have direct installers and verified configuration shapes.\n- [Other ACP clients](https://anvil.brokk.ai/other-acp-clients/) can launch Anvil as a custom stdio agent.\n- The [client-building guide](https://anvil.brokk.ai/build-acp-client/) and `examples/` show issue triage, review, and issue-drafting automations.\n\n## Documentation and Development\n\nThe [Anvil documentation](https://anvil.brokk.ai/) is the canonical user reference for providers, commands, tools, permissions, sessions, extensibility, and trust boundaries.\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for source development, runtime invariants, tests, dependency-license policy, pull requests, and releases.\n\n## License\n\nAnvil is licensed under `LGPL-3.0-only`. See the practical [License and Use Cases](https://anvil.brokk.ai/license-use-cases/) guide, the controlling [LICENSE](LICENSE), and [third-party notices](https://anvil.brokk.ai/third-party-notices/).\n","readmeFilename":"README.md"}