{"_id":"@aibyzero/byz","_rev":"16-9479c989dadc713a6b1472f2f91bdb66","name":"@aibyzero/byz","dist-tags":{"bootstrap":"0.0.0","latest":"0.1.16"},"versions":{"0.0.0":{"name":"@aibyzero/byz","version":"0.0.0","author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.0.0","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://github.com/kingxiaozhe/byz#readme","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"dist":{"shasum":"43fc0817a963c506df0a831e66fbaa51190772f1","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.0.0.tgz","fileCount":2,"integrity":"sha512-esaxTmPlbm81gn/4F/M7aNhyjAJ7e3CO5Lnsq9fK7MNgYPwNZUIU6YEnzVkl3i3p1s2r8O6LGfHADmFyZGXiQw==","signatures":[{"sig":"MEQCIG712NZQdds3C/Fc96w4hg1BEcxxYjd7AAwhgm1AowmjAiBCOIDki/DD5WpKkqOmS5IKznM9rJV5pOyvtmJJvOAC4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568},"_npmUser":{"name":"aibyzero","email":"hnczwh1201@gmail.com"},"repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.9.0","description":"Bootstrap placeholder for BYZ trusted publishing","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/byz_0.0.0_1787822359337_0.32103408268752065","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aibyzero/byz","version":"0.1.1","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.1","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"fc403798a5dd978cbf75960aeacb861333d9fd53","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.1.tgz","fileCount":1215,"integrity":"sha512-IgTgs8eXpCaWmAbDo2zveR6rMaRiNfBKaJgjIveNptPDk70kVJp7OA//umS/1+aRwvdk1Yu7xlyfjqxceWoG7A==","signatures":[{"sig":"MEUCIF/IwiVN+Wf5bbO9aWNZ3dI3YNpQcqHujgVzuY7R0OfdAiEA77fgGRutqZZ/VuA35+HkDJIUS2WgeqxO26DfSvjfVSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24141702},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.1.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.1.tgz","_integrity":"sha512-IgTgs8eXpCaWmAbDo2zveR6rMaRiNfBKaJgjIveNptPDk70kVJp7OA//umS/1+aRwvdk1Yu7xlyfjqxceWoG7A==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#f181e3169a8deb3adf431860c30214fd49c249d7"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.1_1787826473837_0.2419142058102708","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aibyzero/byz","version":"0.1.2","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.2","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"838e9a89938dd326cd60bd1f03f4d5949d80542f","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.2.tgz","fileCount":1313,"integrity":"sha512-AUyEvltKIeqMavbIeojV2VJsnel9y5l4PXWCD3M740bzYIGOuYWPuKR56zkYgG8RmfrDo0pStDRdATqH511PTg==","signatures":[{"sig":"MEUCIQCmTCtdKGoXNmjORN+cWIxdveqWJIl1R8r7uBRiFPjPtgIgZ2Oyoh9Okuj36KO8NDwj3nbK6GO2TfpUH0Xuj+gpE3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27616802},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.2.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.2.tgz","_integrity":"sha512-AUyEvltKIeqMavbIeojV2VJsnel9y5l4PXWCD3M740bzYIGOuYWPuKR56zkYgG8RmfrDo0pStDRdATqH511PTg==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#f181e3169a8deb3adf431860c30214fd49c249d7","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.2_1787875229438_0.5937238955906083","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aibyzero/byz","version":"0.1.3","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.3","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"beb19b0a051ce4d59a3b67133611bb2304bd72f2","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.3.tgz","fileCount":1314,"integrity":"sha512-HaYxPG0TRH1jji+wEJQsEgDjW0nX/h628lNJbC63wg0DbCkYxDrGZ+4PrzEC3tYn2rC8w7rUhmrKUHuHxHUWbw==","signatures":[{"sig":"MEQCIDHKEBc8RpX/NjubsSM6rdmg7OZqPOHD/YH4J+0dZ8KvAiBhAWq4h98b+afaENikZ9FXE7B9+sFpYAk5Ike6pPFIlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27606952},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.3.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.3.tgz","_integrity":"sha512-HaYxPG0TRH1jji+wEJQsEgDjW0nX/h628lNJbC63wg0DbCkYxDrGZ+4PrzEC3tYn2rC8w7rUhmrKUHuHxHUWbw==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#f181e3169a8deb3adf431860c30214fd49c249d7","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.3_1787888154764_0.5359972192151135","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aibyzero/byz","version":"0.1.4","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.4","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"8bd2d9969199ce2a5e3fcc0b99e1156d9fbbe2c8","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.4.tgz","fileCount":1315,"integrity":"sha512-x9CDqd/EfFRY/KOMLlUXuJ8mmlG36c27Bbj6BsMPZ+wsODNLUr3+NsEFzm5pgKpdZOLw+1EgrX2hRvKh6L1P/A==","signatures":[{"sig":"MEUCIDF7+UjAo4RbWPD1zkLcUQV+AMQTAye2mH4xbYJvjNSPAiEA9qAh7RFvbFPqXc0Ya9EYTZhpzIDOB8fDojXFLcMj8js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27688071},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.4.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.4.tgz","_integrity":"sha512-x9CDqd/EfFRY/KOMLlUXuJ8mmlG36c27Bbj6BsMPZ+wsODNLUr3+NsEFzm5pgKpdZOLw+1EgrX2hRvKh6L1P/A==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#f181e3169a8deb3adf431860c30214fd49c249d7","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.4_1787898057509_0.9745469595625917","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@aibyzero/byz","version":"0.1.5","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.5","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"eeac334451d4fd9d3e1b1bc196a86fb9c9152351","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.5.tgz","fileCount":1315,"integrity":"sha512-Dt1+WyYvTbZjkN2kCgoPfyYpSHT0XPqC5f0chirxCYeV07B+LtBWbcMDNBXzPKFfRDXqE6ve8yQawSRjPy2Z+w==","signatures":[{"sig":"MEYCIQCXSAE/InKWnxgTNdQn6BL7ROaGX0fszjDL8WDbW3BgvgIhALZvFNhLSL/oa8ioshH9yg/C+2lANeiKPtAE/VfL3CI2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27688708},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.5.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.5.tgz","_integrity":"sha512-Dt1+WyYvTbZjkN2kCgoPfyYpSHT0XPqC5f0chirxCYeV07B+LtBWbcMDNBXzPKFfRDXqE6ve8yQawSRjPy2Z+w==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#f181e3169a8deb3adf431860c30214fd49c249d7","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.5_1787904297515_0.2407907315932325","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@aibyzero/byz","version":"0.1.6","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.6","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"9867e4e4be750624de50759d0b635da40b50c927","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.6.tgz","fileCount":1317,"integrity":"sha512-QrisgxqtZZCU5pC396h/x0yNy97QQ6BUeNY6ElonzbCtM+clHVBpDW0nmK6asEpm2adp8msJxEgocrQbFDGctQ==","signatures":[{"sig":"MEUCIE0sghfP20kUcl8lzn4iNxYZMt1tFCJ8DqH71l2rzQ87AiEAoKIkZoigoq2Hij5KoWs8uuHSUgFt1qHE759vJNsqTAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27714333},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.6.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.6.tgz","_integrity":"sha512-QrisgxqtZZCU5pC396h/x0yNy97QQ6BUeNY6ElonzbCtM+clHVBpDW0nmK6asEpm2adp8msJxEgocrQbFDGctQ==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#f181e3169a8deb3adf431860c30214fd49c249d7","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.6_1787984035236_0.4298596773718515","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@aibyzero/byz","version":"0.1.7","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.7","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"49c45a27ba830379783bd383f207f0030debc7f0","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.7.tgz","fileCount":1320,"integrity":"sha512-Wu8Hy1kLcFHd6yfLK0NyNudl1sBHsSMFjtxYK/NgGOqIZ8ERm33lGBAyGdpCKt82NIf18HY+41MM3BKKaSHfEQ==","signatures":[{"sig":"MEUCIBJIfdG637atbayztztb1UgG9v6919R+k8ARdVhl4/fvAiEAlnbqdZLqbN8jklqWKuZbrhNvgqmQtNTJ7LsfmO6XywA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27739663},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.7.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.7.tgz","_integrity":"sha512-Wu8Hy1kLcFHd6yfLK0NyNudl1sBHsSMFjtxYK/NgGOqIZ8ERm33lGBAyGdpCKt82NIf18HY+41MM3BKKaSHfEQ==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#f181e3169a8deb3adf431860c30214fd49c249d7","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.7_1788020114009_0.7207837495182314","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@aibyzero/byz","version":"0.1.9","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.9","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"41a62dc9cd1ffeb7bc41a008fc5641a1981a3e9e","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.9.tgz","fileCount":1320,"integrity":"sha512-wbaXRl498f1nc0Lmbgh9N394SwlL6eztErlAIgiQ9N+ZEuITKgiBbWPhfWgN58zLSolTvfnAbtlM5MWk4fOhfg==","signatures":[{"sig":"MEQCIEWVNCb1EPNe1KLVRn0cOGTI8BVV5oRSKKXbumMgya3NAiAhj3bFc+YZyf2mJGxnmyxMACx4nUWnGJC0GlzLQ0xcnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27752407},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.9.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.9.tgz","_integrity":"sha512-wbaXRl498f1nc0Lmbgh9N394SwlL6eztErlAIgiQ9N+ZEuITKgiBbWPhfWgN58zLSolTvfnAbtlM5MWk4fOhfg==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#f181e3169a8deb3adf431860c30214fd49c249d7","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.9_1788050968741_0.4478712122654074","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@aibyzero/byz","version":"0.1.10","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.10","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"cd73bb2d916e507096e7c2a5278c08e4ce68d6d4","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.10.tgz","fileCount":1320,"integrity":"sha512-EoWHPmNhDUynKaRtm2mwv2V7QN1GQide+OCjESlRzMfndltG20r+vlMt3UK+5baGsTCsg9o1nXsIKjiGvv0gNA==","signatures":[{"sig":"MEQCIHilFfJ06T4Zx44yLxjNrsEOg4lnku0qK/zIP3sBXrKWAiANUWC5pDW9eEPnCazKtpI1+89gH673LE8VyKz6710V/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27766826},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.10.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.10.tgz","_integrity":"sha512-EoWHPmNhDUynKaRtm2mwv2V7QN1GQide+OCjESlRzMfndltG20r+vlMt3UK+5baGsTCsg9o1nXsIKjiGvv0gNA==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#f181e3169a8deb3adf431860c30214fd49c249d7","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.10_1788056854933_0.38775105526776454","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@aibyzero/byz","version":"0.1.11","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.11","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"b0d098633f58a07ab302f5357c735dc91cc73733","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.11.tgz","fileCount":1332,"integrity":"sha512-eF2nVxuqWglSj5gPt9EsYjQLrh2Pjbdjh53oqnHSPfKAJ50cv2/J3b1+RlsTmIXeFpFpaAnHjkmscJNfS0YXUA==","signatures":[{"sig":"MEUCIQCJWbmxxAFHBdvzwEfs9OD7Zy+aKmGt3dikK2mv4iMUhgIgUxOBjBHPQiBexqmWN9L6yYyjIa6YXaW4BuqB2o9uMVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27827977},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.11.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/home/runner/work/_temp/byz-package/aibyzero-byz-0.1.11.tgz","_integrity":"sha512-eF2nVxuqWglSj5gPt9EsYjQLrh2Pjbdjh53oqnHSPfKAJ50cv2/J3b1+RlsTmIXeFpFpaAnHjkmscJNfS0YXUA==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#f181e3169a8deb3adf431860c30214fd49c249d7","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.11_1788083659498_0.9042101067874173","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@aibyzero/byz","version":"0.1.12","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.12","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"85a92eea5c6125e2f041ea9b2e9f874d676f6a87","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.12.tgz","fileCount":1340,"integrity":"sha512-HmyWnQTf4MrpQy3gER+QPrXjpFCe1C/W3UiJvdxccSY/IkCZrtIkcGG0QHow0VRW73LDLkqSLKxe13ZlQzEa6A==","signatures":[{"sig":"MEYCIQCB6ByrTozZ/tnX1oLbePrE8ZYKy3rFUxQ9jCAbj/rHrAIhAJLrPF2Q5IHt0DnFYBbf06ozbPuzsc9IMyRKl/bWbQSQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27988515},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/tmp/byz-artifact-snapshot-RYGET5/artifact.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","pack:image":"node ./scripts/pack.mjs","check:architecture":"node ./scripts/check-architecture.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/tmp/byz-artifact-snapshot-RYGET5/artifact.tgz","_integrity":"sha512-HmyWnQTf4MrpQy3gER+QPrXjpFCe1C/W3UiJvdxccSY/IkCZrtIkcGG0QHow0VRW73LDLkqSLKxe13ZlQzEa6A==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#f181e3169a8deb3adf431860c30214fd49c249d7","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.12_1788274349979_0.1802387930906102","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@aibyzero/byz","version":"0.1.13","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.13","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"19d44594d7e6cf2fd3f3ed4e53cb2ba3ef9f5b01","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.13.tgz","fileCount":1365,"integrity":"sha512-imkuGM2XP1QZ+DFRNZ0eyWQ9GV+odTGGWsLyAwDvXd2/JS2oaTJVE8OfDO7hwYFGHBPqehEOCU0+bKU8l69Jlg==","signatures":[{"sig":"MEQCIB6Tj6i3lVLE3MgRHGd1E8XsMHw77f+cRf1VRtaplTgcAiBD2ofq7Smts9piBfuFZJfhrXI1QJ51hKNCFiSWmSVeXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/NMctkIqQIu6aEshFAuWxshnSnGQyAFqpRODj7w/vGAIhAKUidDtAehiueF5XzXwBNxu0mztRbDPdNCuF1jDzmdin","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28204663},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/tmp/byz-artifact-snapshot-VOKRkv/artifact.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","pack:image":"node ./scripts/pack.mjs","check:architecture":"node ./scripts/check-architecture.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/tmp/byz-artifact-snapshot-VOKRkv/artifact.tgz","_integrity":"sha512-imkuGM2XP1QZ+DFRNZ0eyWQ9GV+odTGGWsLyAwDvXd2/JS2oaTJVE8OfDO7hwYFGHBPqehEOCU0+bKU8l69Jlg==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#558a6cc7651c55f37945c1a18cf50f0a033064a9","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.13_1788498275144_0.13556963869460747","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@aibyzero/byz","version":"0.1.14","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.14","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"b6922b286f077f4dac8b52c52d486b7ed3c31686","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.14.tgz","fileCount":1759,"integrity":"sha512-E/shGd44ZoXZhZ1q/hLSCXKD/KFQNNdKfkS3OvsCFNQgkwd30Zzgh5CECeikq/TGhWRYoYxsR/8DWnHDrAdLow==","signatures":[{"sig":"MEQCIC4SdFz5qxlFsz+hIEPaDM9Hi5Bf2UuWEe6GkvvWRFuLAiAwsixwdti6l0nwezjuHENpR/BPi+V7JMc3LHa0C5Qsag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/i4gHH19bgJ2sIALnPd7ma+w2+ztLr17906SFuFBK2AIgOu42y01+IQVTY0OEIhdhUbqq01H4rVOCu491X+mQfQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32835598},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/tmp/byz-artifact-snapshot-U19jKv/artifact.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","pack:image":"node ./scripts/pack.mjs","check:architecture":"node ./scripts/check-architecture.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/tmp/byz-artifact-snapshot-U19jKv/artifact.tgz","_integrity":"sha512-E/shGd44ZoXZhZ1q/hLSCXKD/KFQNNdKfkS3OvsCFNQgkwd30Zzgh5CECeikq/TGhWRYoYxsR/8DWnHDrAdLow==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@earendil-works/chord":"0.86.1","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#91d35b99b8ec84ad50604547d1d7da502d60ba59","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.14_1789925557953_0.12066500890705023","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@aibyzero/byz","version":"0.1.15","keywords":["coding-agent","ai","pi","business-first"],"author":{"name":"Zero / 王者与"},"license":"MIT","_id":"@aibyzero/byz@0.1.15","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"homepage":"https://byz.aibyzero.com","bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"bin":{"byz":"dist/cli.js"},"dist":{"shasum":"7f421d241455f8d181f23253730f16ac557f98a1","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.15.tgz","fileCount":1759,"integrity":"sha512-+4XZf0OqbaiEODrHXiJro91fErIos9T4UtLMqyKADQYLG0PH3vQSFDtqEf6sOr8KPmy3VJ0fDmL4/DvrJtPSCg==","signatures":[{"sig":"MEUCIQDxhtENfS5cDNclYXG5Ok2GzSUM0+cgG7Q6z5kVy7YokgIgdA69GQE+kVun065UkgeAMY29uHAqPG95AUGtL1wPx6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHykrImzYHK7s7QovGA1SKzySvGjmaIEi705ZP1/LOQWAiEAvqd3q7Edyt3M93GxQ4pLB4PZaUu5CX16j7xBUhdsD1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32836282},"main":"./dist/runtime/bundle/index.js","type":"module","_from":"file:/tmp/byz-artifact-snapshot-ht58q7/artifact.tgz","types":"./dist/runtime/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","pack:image":"node ./scripts/pack.mjs","check:architecture":"node ./scripts/check-architecture.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/tmp/byz-artifact-snapshot-ht58q7/artifact.tgz","_integrity":"sha512-+4XZf0OqbaiEODrHXiJro91fErIos9T4UtLMqyKADQYLG0PH3vQSFDtqEf6sOr8KPmy3VJ0fDmL4/DvrJtPSCg==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@earendil-works/chord":"0.86.1","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#91d35b99b8ec84ad50604547d1d7da502d60ba59","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"tmp":"tmp/byz_0.1.15_1789969805115_0.25932399527295447","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"_id":"@aibyzero/byz@0.1.16","bin":{"byz":"dist/cli.js"},"bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"dist":{"shasum":"d56331b194ed7d3daa50b6a36e6c8474490ccda7","tarball":"https://registry.npmjs.org/@aibyzero/byz/-/byz-0.1.16.tgz","fileCount":1030,"integrity":"sha512-yTlSMX3/XrGOn08yLBMK8iukOxBsbyAfZW7nI2N2FOBWT10SPZldMQbgS9wnm/PtmZ/2/k1TdgthWHvDlErxqw==","signatures":[{"sig":"MEQCID/sM6sJ6ZeFKSyqiUsJiMskb4OiJL3LdDzDOpSGmY9RAiAsQ2JncgZVsQ/3Qnyi5I0IAz8P7znzOrkEnTf3dZecQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHshV8gtUTWdtStjyclKCKY06EPVq2Bn79/OCI1YrbQRAiEAkj9n2VHkj1hka0ssVIksgFyLULw1rraJVWgqS0XEako="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aibyzero%2fbyz@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16582974},"main":"./dist/runtime/bundle/index.js","name":"@aibyzero/byz","type":"module","_from":"file:/tmp/byz-artifact-snapshot-YJl87L/artifact.tgz","types":"./dist/runtime/index.d.ts","author":{"name":"Zero / 王者与"},"engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/runtime/index.d.ts","import":"./dist/runtime/bundle/index.js"},"./rpc-entry":{"import":"./dist/runtime/bundle/rpc-entry.js"}},"license":"MIT","scripts":{"test":"node --test test/*.test.mjs","build":"node ./scripts/build.mjs","clean":"node ./scripts/clean.mjs","pack:image":"node ./scripts/pack.mjs","check:architecture":"node ./scripts/check-architecture.mjs"},"version":"0.1.16","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:43bcd68e-a06c-48ba-9634-ffd8c6ffce4f"}},"homepage":"https://byz.aibyzero.com","keywords":["coding-agent","ai","pi","business-first"],"piConfig":{"name":"byz","configDir":".byz"},"_resolved":"/tmp/byz-artifact-snapshot-YJl87L/artifact.tgz","_integrity":"sha512-yTlSMX3/XrGOn08yLBMK8iukOxBsbyAfZW7nI2N2FOBWT10SPZldMQbgS9wnm/PtmZ/2/k1TdgthWHvDlErxqw==","repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"_npmVersion":"11.16.0","description":"Business-first coding agent built on Pi","directories":{},"maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"jiti":"2.7.0","semver":"7.8.0","@earendil-works/chord":"0.86.1","@silvia-odwyer/photon-node":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@aibyzero/cm-workflow":"github:kingxiaozhe/cm-workflow#91d35b99b8ec84ad50604547d1d7da502d60ba59","@aibyzero/cm-plugin-workflow":"github:kingxiaozhe/cm-plugin-workflow#d9158aa5c6e143b6a39bfba415cb1d8a2a4051b1"},"optionalDependencies":{"@mariozechner/clipboard":"0.3.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/byz_0.1.16_1790003502465_0.9612405089217573"}}},"time":{"created":"2026-08-27T09:19:18.948Z","modified":"2026-09-21T15:11:42.998Z","0.0.0":"2026-08-27T09:19:19.453Z","0.1.1":"2026-08-27T10:27:54.167Z","0.1.2":"2026-08-28T00:00:29.750Z","0.1.3":"2026-08-28T03:35:55.096Z","0.1.4":"2026-08-28T06:20:57.913Z","0.1.5":"2026-08-28T08:04:57.918Z","0.1.6":"2026-08-29T06:13:55.550Z","0.1.7":"2026-08-29T16:15:14.396Z","0.1.9":"2026-08-30T00:49:29.262Z","0.1.10":"2026-08-30T02:27:35.265Z","0.1.11":"2026-08-30T09:54:19.803Z","0.1.12":"2026-09-01T14:52:30.327Z","0.1.13":"2026-09-04T05:04:35.454Z","0.1.14":"2026-09-20T17:32:38.263Z","0.1.15":"2026-09-21T05:50:05.379Z","0.1.16":"2026-09-21T15:11:42.639Z"},"bugs":{"url":"https://github.com/kingxiaozhe/byz/issues"},"author":{"name":"Zero / 王者与"},"license":"MIT","homepage":"https://byz.aibyzero.com","keywords":["coding-agent","ai","pi","business-first"],"repository":{"url":"git+https://github.com/kingxiaozhe/byz.git","type":"git"},"description":"Business-first coding agent built on Pi","maintainers":[{"name":"aibyzero","email":"hnczwh1201@gmail.com"}],"readme":"# BYZ\n\nBYZ is a business-first coding agent by Zero, built on the Pi coding-agent\nruntime. The command is `byz`; user configuration is stored under `.byz` rather\nthan `.pi`.\n\nStatus: initial public release. `cm-workflow` and `cm-plugin-workflow` are\nlocked to full Git commits and bundled as independent workflow roots. CM loads\nby default; CM Plugin loads only when explicitly selected.\n\n## Install and update\n\nInstall the current public package from npm:\n\n```bash\nnpm install -g --ignore-scripts @aibyzero/byz\nbyz --version\nbyz\n```\n\nAn npm-managed global installation updates through BYZ's own npm release\nchannel:\n\n```bash\nbyz update\n```\n\nThis command updates only `@aibyzero/byz`. It never calls Pi's release channel,\npromotes the Pi source baseline, or updates workflow packages independently.\nWhen a new CM or CM Plugin version is accepted into BYZ, it ships in a new BYZ\nversion. Users receive it through the same `byz update` command.\n\nWorkflows do not have an end-user update or rollback command. Every BYZ release\nselects one CM version and one compatible CM Plugin version; users run the\nversions selected by their installed BYZ release.\n\nAn interactive session shows one line when a newer release is already known:\n\n```text\nBYZ 0.2.0 is available (you have 0.1.16). Update with: byz update\n```\n\nStartup only reads a cached answer from `~/.byz/update/`, so the line costs no\nnetwork call and no measurable delay, and nothing is ever updated for you. The\ncached answer is refreshed at most once a day, after the session is already\nusable, and only the next session sees the result. A failed or blocked refresh\nstays silent. Set `BYZ_UPDATE_CHECK=0` to turn off both the line and the refresh;\n`BYZ_UPDATE_HOME` moves the cache.\n\n## Local diagnostics\n\nBYZ records a small, structured diagnostic stream on the local machine to help identify failures, slow operations, and update regressions. Diagnostics never upload automatically and never record prompts, model responses, code, file paths, tool arguments or output, credentials, headers, or provider payloads.\n\n```bash\nbyz diagnostics status\nbyz diagnostics summary\nbyz diagnostics doctor\nbyz diagnostics disable\nbyz diagnostics enable\nbyz diagnostics record --for 30m\nbyz diagnostics record --stop\nbyz diagnostics clear --confirm\n```\n\nRuntime recording is best effort: it uses a bounded queue and per-process shards. Full queues, disk errors, invalid records, and writer failures drop diagnostics instead of delaying or changing the main BYZ flow. Events are retained for 30 days with a 100 MB default limit.\n\nCreate a local aggregate-only support bundle after reviewing its preview:\n\n```bash\nbyz diagnostics export\nbyz diagnostics export --confirm\n```\n\nThe export contains a manifest, aggregate summary, and privacy report. It does not contain raw events and is never uploaded or added to model context automatically.\n\nWhen sufficient comparable samples exist, `diagnostics summary` can show a trend across a BYZ update. The result is correlation-only, requires at least 20 samples on each side, and never triggers rollback or remote reporting.\n\n## Interactive timing\n\nInteractive turns that run for more than two seconds show one compact status line, refreshed at most once per second:\n\n```text\nBYZ is thinking · 0m 12s · Tokens 3.2k\nRunning · 2 tools running · 1m 12s · Tokens 8.4k\n```\n\nThe line is derived from structured Agent lifecycle events. It can show thinking, checking, editing, command execution, recovery, reply preparation, or confirmation waiting. Parallel tools are paired by their runtime call IDs; the compact line reports only the current count and never exposes tool names, commands, arguments, paths, results, Prompt text, response text, Tasks, or a guessed percentage. Turns completed within two seconds do not flash a custom status.\n\nThe Token headline is current-turn observed `input + output`; cache usage remains available in explicit details and is not mixed into the headline. BYZ does not estimate missing usage. Before usage is observed, and when a Provider returns only a mandatory all-zero placeholder without independent presence evidence, the turn shows `Token —`. The footer remains Session-cumulative.\n\nCompletion uses two lines: total elapsed time and Token headline, followed by client-observed BYZ model-active time plus non-zero tool, failure, and confirmation-wait facts. “BYZ thinking” is wall-clock model activity observed by the client, not hidden chain-of-thought. Tool execution and human waiting are excluded from that value. Timing, usage, and tool state are turn-local, monotonic, generation-bound across delayed callbacks, and are not written to the Session, diagnostics, or model context.\n\nThe interactive footer shows the current effective Thinking level next to the model. Shift+Tab, `/thinking`, Fast, and model capability changes update it immediately without `/reload`.\n\n## Structured execution registry\n\nBYZ can track a long turn through the managed, closed-schema `byz_execution` tool. A plan becomes visible only after the runtime has atomically accepted 1–64 unique tasks and explicitly sealed the plan. When one task is active, the compact status can append a real position:\n\n```text\nPreparing reply · Step 64/64 · 0m 05s · Tokens 10k\n```\n\nBYZ never derives tasks, evidence, or progress from prompts, assistant prose, CM specification task counts, tool output, or guessed percentages. Invalid, stale, oversized, or damaged transitions fail closed and do not expose a total or ordinal.\n\nTask transitions and bounded evidence receipts are appended to existing Session custom entries before they become visible in memory. Reloading or resuming the same Session replays those entries; BYZ does not create a project task database or global memory. Lifecycle boundaries such as cancellation, errors, compaction, reload, and shutdown close in-flight tool observations without marking tasks complete.\n\nEvidence remains separated into model-declared, runtime-observed, and formally verified facts. A successful command classification is still only observed evidence; it does not become “tests passed” without a fully bound trusted receipt. Stored observations never include commands, arguments, paths, results, prompts, responses, or free-form errors.\n\nConversation, pause, and delivery features receive only the same deeply frozen plain-data snapshot. They cannot mutate registry state or bypass its transition rules. Formally verified evidence can additionally carry a closed `test`, `check`, `build`, `review`, or `qa` category; Delivery remains blocked until every required category is verified and none has failed.\n\n## Safe pause and resume\n\nUse `/pause` to request a stop at the next safe model or tool boundary. Already admitted parallel tools drain before BYZ enters the paused state; new model requests and tool batches wait behind the same generation-bound gate.\n\n```text\n/pause\n/pause status\n/pause resume\n/pause abort\n```\n\nPause does not replace Pi's Session `/resume` command. `/pause resume` continues the same in-memory execution, while `/pause abort` closes the current pause request. Confirmation dialogs remain modal and do not create nested pause gates. Pause wait time is reported separately from model, tool, and confirmation time.\n\n## Delivery console\n\n`/deliver` provides an explicit trusted-project delivery gate after a structured plan reaches a verified terminal state:\n\n```text\n/deliver status\n/deliver commit\n/deliver push\n/deliver pr\n/deliver merge\n/deliver release\n```\n\nStatus is read-only and Git is never run during startup or ordinary turns. Commit scope is limited to successful built-in edit/write calls bound to the current plan, persisted with a post-mutation digest, and still matching the current unstaged Git change. Unobserved, staged, untracked, conflicted, symlink-escaped, or subsequently changed files are excluded.\n\nCommit, origin-only push, draft GitHub PR creation, and checks-gated PR merge each require a new five-minute one-time confirmation. BYZ rechecks the local/remote/PR fingerprint immediately before mutation, uses fixed argument-array Git/GitHub commands, rejects force/admin/no-verify paths, and records only closed identifiers and observed side effects. GitHub PR operations are bound to the sanitized `origin` repository; protected checks retain required context and GitHub App identity.\n\n`/deliver release` is informational only. It does not run release scripts, create tags, publish packages, migrate production data, or change infrastructure. Delivery is a workflow gate, not an OS permission sandbox; users can still run Git or shell commands outside it.\n\n## Project recovery\n\nFor a trusted project with valid CM state, BYZ shows a read-only recovery card at interactive startup. The card summarizes the current feature, task, CM node/state, Session history, and next CM entry without creating a second task or memory store.\n\n```text\n/project status\n/project details\n/project dismiss\n```\n\n`/project details` performs a second trust check before lazily reading the current Git HEAD. Startup, status, and dismiss do not run Git. Untrusted projects are not scanned for CM, Session, or Git recovery data.\n\nRecovery accepts only three explicit legacy CM forms: manifest `schema_version: 1`, status `task: null`, and status `state: completed`. Unknown formats remain unavailable. Startup and `/project status` keep that failure to one fixed warning per session; `/project details` can then show the stable failure reason and at most eight safe project-relative source paths without reading Git or Session content.\n\n## Fast mode\n\nUse Fast mode for lower-latency, lower-token everyday work without removing the\nselected workflow's skills, prompts, context, or quality gates:\n\n```bash\nbyz --fast\nbyz --fast --workflow cm-plugin\n```\n\nFast mode uses Pi's existing runtime controls and defaults thinking to `low`.\nSet an optional model once when a separate fast model is available:\n\n```bash\nexport BYZ_FAST_MODEL=\"provider/model\"\nbyz --fast\n```\n\nAn explicit `--model` or `--thinking` option always wins. Continuing or resuming\nan existing session keeps that session's model and applies the Fast thinking\ndefault. Normal `byz` runs ignore `BYZ_FAST_MODEL` and remain unchanged.\n\nInside an interactive session, Fast can be changed without restarting BYZ or\nstarting a new conversation:\n\n```text\n/fast\n/fast on\n/fast off\n/fast status\n```\n\n`/fast on` snapshots the current model and thinking, then applies the same Fast\ndefaults. `/fast off` restores that snapshot. The active workflow, conversation,\nsession, skills, prompts, and tools do not change. Explicitly selecting a model\nor thinking level exits Fast and keeps that explicit choice. BYZ rejects Fast\nstate changes while the agent is running, and an unavailable or unauthenticated\nconfigured model leaves the current state unchanged.\n\n## Prewalk\n\nArm a one-time handoff when the current model should understand the task and perform the first successful workspace edit before Fast continues:\n\n```text\n/prewalk\n/prewalk status\n/prewalk cancel\n```\n\n`/prewalk` is available only in an interactive, trusted, idle session. It resolves and authenticates the same target used by Fast before arming. If `BYZ_FAST_MODEL` is unset, the current authenticated model remains selected and only thinking changes to `low` after the handoff.\n\nOnly the first successful Pi built-in `edit` or `write` whose real target remains inside the current workspace consumes the armed state. Read-only tools, failed writes, extension tools with the same name, and file or directory symlink escapes do not trigger it. Parallel tool results are checked serially and can consume the state only once.\n\nPrewalk preserves the current conversation, session, workflow, skills, prompts, and tools. It does not add another model call for planning. An explicit model or thinking selection cancels an armed Prewalk and keeps the user's choice. Enabling Fast also cancels it; Prewalk refuses to arm when Fast is already active.\n\n## Workflows\n\n```bash\nbyz workflow list\nbyz workflow check cm\nbyz workflow check cm-plugin\nbyz --workflow cm\nbyz --workflow cm-plugin\nbyz --workflow none\n```\n\nInside an interactive session, `/workflow` shows the active workflow.\n`/workflow cm`, `/workflow cm-plugin`, and `/workflow none` switch it in place\nwithout starting a new conversation or calling the model. BYZ validates the\ntarget before replacing its managed skills and prompts, does not reload\nunrelated extensions, and rejects switching while the agent is running.\n\nBYZ loads at most one workflow at a time. Users do not install, update, or roll\nback either workflow separately. Local development can override package roots\nwith `BYZ_CM_WORKFLOW_ROOT` or\n`BYZ_CM_PLUGIN_WORKFLOW_ROOT`; the two roots must remain distinct.\n\n## Development\n\n```bash\nnpm ci --ignore-scripts\nnpm run build:byz\nnode packages/byz/dist/cli.js --version\nnode packages/byz/dist/cli.js --help\n```\n\nBYZ preserves Pi's MIT-licensed runtime and records the exact upstream baseline\nin `upstream.json`. Workflow versions, source commits, licenses, and bundle\nboundaries are recorded in `workflows.lock.json`.\n\nRepository maintainers inspect a clean workflow checkout, then explicitly apply\nits version and Pi resource manifest to the next BYZ release branch:\n\n```bash\nnpm run byz:sync-cm -- --root /path/to/cm-workflow\nnpm run byz:sync-cm -- --root /path/to/cm-workflow --apply\n\nnpm run byz:sync-cm-plugin -- --root /path/to/cm-plugin-workflow\nnpm run byz:sync-cm-plugin -- --root /path/to/cm-plugin-workflow --apply\n```\n\nThese repository commands never commit, push, open a pull request, tag, or\npublish. Both commands refresh the root lockfile with lifecycle scripts\ndisabled and pin the selected workflow to its full Git commit.\n\n## Releasing BYZ\n\nBYZ releases are independent from Pi's lockstep release scripts. From a built\ncheckout, validate the single-package release contract without publishing:\n\n```bash\nnpm run build:byz:offline\nnpm run release:byz -- --tag byz-v0.1.1\n```\n\nThe dedicated GitHub Actions workflow publishes only `packages/byz` when an\nexplicit matching `byz-v*` tag is pushed from `main`. The npm trusted publisher\nmust be bound to `.github/workflows/byz-release.yml` before the first tag is\npushed. Do not run the root Pi `release:*` commands for a BYZ release.\n\nRollback does not delete an npm version. If a release is broken, move npm's\n`latest` dist-tag back to the last verified BYZ version, then publish a forward\npatch after the fix passes the same gates.\n\n## Upgrading the Pi base\n\nThis is a repository-maintainer operation. It is not an end-user BYZ update\ncommand.\n\nFrom a clean `main` that exactly matches `origin/main`, check the latest stable\nPi tag without changing the checkout:\n\n```bash\nnpm run byz:upgrade-pi\n```\n\nAn explicit target can also be inspected without applying it:\n\n```bash\nnpm run byz:upgrade-pi -- --to v0.85.0\n```\n\nAfter reviewing that target, create a local upgrade branch, merge Pi, update\n`upstream.json`, and run the required verification gates:\n\n```bash\nnpm run byz:upgrade-pi -- --to v0.85.0 --apply\n```\n\nWhen the target changes dependency metadata, the inspection output adds an\nexplicit authorization flag. Review the target first, then run the exact\nsuggested command, for example:\n\n```bash\nnpm run byz:upgrade-pi -- --to v0.85.0 --apply --allow-lockfile-change\n```\n\n`--to` accepts an upstream tag or a full 40-character commit SHA. The apply\nflow refuses dirty, divergent, downgraded, unrelated, or non-upstream targets.\nIt never pushes, opens a PR, merges `main`, publishes BYZ, or resolves conflicts.\nOn a conflict, resolve it on the generated `upgrade/pi-*` branch or run\n`git merge --abort`.\n\nPi upgrade PRs must be merged with a real merge commit so Git retains Pi's\nupstream ancestry. Do not squash these PRs. This exception does not change the\nmerge policy for normal BYZ feature PRs.\n","readmeFilename":"README.md"}