{"_id":"@sjawhar/pi-legion-envoy","_rev":"363-eed90aa52c6b0e13ba6451652dd4eab0","name":"@sjawhar/pi-legion-envoy","dist-tags":{"latest":"7.9.3"},"versions":{"0.1.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.1.0","_id":"@sjawhar/pi-legion-envoy@0.1.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"c3dc0f37cf91eddd9f4d9a62ca7de84226d67472","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.1.0.tgz","fileCount":16,"integrity":"sha512-ooyVtVDa/k8dRGe0GpztpQZSCIio+l+17FdLclA8oqgDgJnRulC4a8OPX/zNT5otf5PJIudYDJCvOtpAibLu/w==","signatures":[{"sig":"MEYCIQDdMTs7MPaYRHPoqU3TdUpHwIhQVj+dEN9MzdrwtCcePQIhAM+DB/FLg5KinW+XKWT1f8BRupIprecck32l+DUDoCaA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1170948},"type":"module","_from":"file:/tmp/pi-envoy-first-publish/sjawhar-pi-legion-envoy-0.1.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"sjawhar","email":"sami@thecybermonk.com"},"_resolved":"/tmp/pi-envoy-first-publish/sjawhar-pi-legion-envoy-0.1.0.tgz","_integrity":"sha512-ooyVtVDa/k8dRGe0GpztpQZSCIio+l+17FdLclA8oqgDgJnRulC4a8OPX/zNT5otf5PJIudYDJCvOtpAibLu/w==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"10.9.7","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.1.0_1788131598009_0.11587994225038933","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.2.0","_id":"@sjawhar/pi-legion-envoy@0.2.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"49cf157ea3201c386c171aeb270c282eee59d13b","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.2.0.tgz","fileCount":16,"integrity":"sha512-GIwDKgq2aJCxt4MIKpQzqPeZqmgAu6BbLw0e1kkP+raGD4UHoQZkT7MINF2qXVJeEJxTlXjs/n+AX0rcydOZxA==","signatures":[{"sig":"MEUCIB6ZwmIJRIZ7d6F9a4C3T30NuPZWJ+jBG8qeUvG2jGTJAiEAx32ZemTLP3wHGoINqkHpXdqmAM6E6wx+iUVuZovitBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1171358},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.2.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ab535b4-b224-4db9-8836-db110656a87c"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.2.0.tgz","_integrity":"sha512-GIwDKgq2aJCxt4MIKpQzqPeZqmgAu6BbLw0e1kkP+raGD4UHoQZkT7MINF2qXVJeEJxTlXjs/n+AX0rcydOZxA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.17.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.2.0_1788132436203_0.5399252099501763","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.3.0","_id":"@sjawhar/pi-legion-envoy@0.3.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"d5739027175b3ce40856a97832c67613b6c7bab9","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.3.0.tgz","fileCount":16,"integrity":"sha512-ZR3SfwW+Zi18HhNMMl3I68GWEWbILgRqv9d/jv4efGO0/VyoUVW6EzqtCnT1rd5FEp4XhW9nbpkgnxIy4usuqQ==","signatures":[{"sig":"MEUCIQC+6GgUlG2evdaEzbV2GZkYD3JREhPOJ0FTniGWlQh4eQIgeutP+/Tq9qai/Y5j1XMdp+Vy2SocQR5O/jsVVRG1FfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172881},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.3.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ab535b4-b224-4db9-8836-db110656a87c"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.3.0.tgz","_integrity":"sha512-ZR3SfwW+Zi18HhNMMl3I68GWEWbILgRqv9d/jv4efGO0/VyoUVW6EzqtCnT1rd5FEp4XhW9nbpkgnxIy4usuqQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.17.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.3.0_1788143576136_0.020811281465875853","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.4.0","_id":"@sjawhar/pi-legion-envoy@0.4.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"6909f8ee7d3daf92bb8d2a02306c0da3513b47dd","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.4.0.tgz","fileCount":18,"integrity":"sha512-UnYJB6vS+EEn9hjubRTQqhyYoEkUv7eSn0pm3lmEqEiOHZhXbqfpTuYqlSnMp7FSiCRZ48pqpytwOFiMPjUlbQ==","signatures":[{"sig":"MEQCIBkmx5ddzsgxx/uNGw+zXLggblzRGCKtT1UnuxE+Ph9KAiBMPIQq7RtQau4vskQboVNBNm2t6ivEumNnGAvf2b/g3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1698098},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.4.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ab535b4-b224-4db9-8836-db110656a87c"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.4.0.tgz","_integrity":"sha512-UnYJB6vS+EEn9hjubRTQqhyYoEkUv7eSn0pm3lmEqEiOHZhXbqfpTuYqlSnMp7FSiCRZ48pqpytwOFiMPjUlbQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.17.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.4.0_1788229291130_0.6342957928820352","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@sjawhar/pi-legion-envoy","version":"0.4.1","_id":"@sjawhar/pi-legion-envoy@0.4.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"c0c99d464dad90e0e94c7a98bd55679aba08c211","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.4.1.tgz","fileCount":18,"integrity":"sha512-lbNEno6ItiU/KYIfNVwVkDrtBrZ4WTQpXlunqbC06hmqzQfohk5wvgap0wjRN8VpwoG5s+ZEgWEL+g+lEw9RUg==","signatures":[{"sig":"MEYCIQCg9hQjOyjEygpd87oMjfzChfTyEK4G2n3K3aU67xSA8AIhAIwWBzXfg23ahU1egs4MVMgyDbIya50nRmzly3YQNB/s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1699620},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.4.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ab535b4-b224-4db9-8836-db110656a87c"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.4.1.tgz","_integrity":"sha512-lbNEno6ItiU/KYIfNVwVkDrtBrZ4WTQpXlunqbC06hmqzQfohk5wvgap0wjRN8VpwoG5s+ZEgWEL+g+lEw9RUg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.17.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.4.1_1788458286315_0.053591686683085005","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.5.0","_id":"@sjawhar/pi-legion-envoy@0.5.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"0f1c35fe7ec85bf2a8ec54ecc93a1106992bd9ee","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.5.0.tgz","fileCount":19,"integrity":"sha512-rnkwuUyXHKwREQdLto7zMnnSNQ5SYPUWce/YRvs5pMOjBwIOzYEjzRkqPtTvSht0WWuz0j/AWwUdsMvIFs0IpQ==","signatures":[{"sig":"MEYCIQCW9GyPspQrJKGkWTQN1lnJecEzsx5BzLnzdR98xaycQgIhAO8ssH0u0FmV3rKGoLb3ORcmJjUxC3Low+AxUCjRLPwW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":931131},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.5.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ab535b4-b224-4db9-8836-db110656a87c"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.5.0.tgz","_integrity":"sha512-rnkwuUyXHKwREQdLto7zMnnSNQ5SYPUWce/YRvs5pMOjBwIOzYEjzRkqPtTvSht0WWuz0j/AWwUdsMvIFs0IpQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.5.0_1788568968716_0.31153911922578836","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.6.0","_id":"@sjawhar/pi-legion-envoy@0.6.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"a63a2901dc0eace5e1629c6ecf1e4115b324115c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.6.0.tgz","fileCount":17,"integrity":"sha512-CXSDyongakEpfmjJqMr3V2iAElx93TSrrGcO1Ooiz8ktTK1yeor0HvHt8BL5tqhaTRDUr4WGph0LWyFMI+DGdQ==","signatures":[{"sig":"MEYCIQCijBRTEZ7UiGf1NjSTtoIOIWwzjFqpozjJwsyzfMtLzAIhAJ0QC8Pwdm9mLtzirPsgGvOilhnT+2YiQT8+7CbXe7D2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832161},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.6.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6ab535b4-b224-4db9-8836-db110656a87c"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.6.0.tgz","_integrity":"sha512-CXSDyongakEpfmjJqMr3V2iAElx93TSrrGcO1Ooiz8ktTK1yeor0HvHt8BL5tqhaTRDUr4WGph0LWyFMI+DGdQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.6.0_1788666706506_0.4645655559996953","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.7.0","_id":"@sjawhar/pi-legion-envoy@0.7.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"e65689619df0f5b82b03fc4221a9eede59bc19cc","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.7.0.tgz","fileCount":17,"integrity":"sha512-keIJDdSse3ez8rmt42o/J48JWz2Yx0jnoppa43FKziYF8GVd0lQDtnoijNlUdIAqlVop0fuUBkYU48sIZkiAvA==","signatures":[{"sig":"MEYCIQC7d7FehQ3lkeEg7faZ9p4ZdGS9k4IXvWs32v5GNPi9hQIhAKmRCG+EzIyMeqf03kRDm1iaSSTRkbHPJiFOSemDDCOR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":833774},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.7.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.7.0.tgz","_integrity":"sha512-keIJDdSse3ez8rmt42o/J48JWz2Yx0jnoppa43FKziYF8GVd0lQDtnoijNlUdIAqlVop0fuUBkYU48sIZkiAvA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.7.0_1788738409698_0.3146364207780268","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.8.0","_id":"@sjawhar/pi-legion-envoy@0.8.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"5dbfe8052465ed42c0830c92d3e7eb10c62f0e1c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.8.0.tgz","fileCount":17,"integrity":"sha512-tQaszvhHUL1lRXP+3rbYHtTjWecfb7rl5F5aL9H4CvhqsKk+gvMwuYHlpAtmcjDVPq0BDam0FkCzHje4dmolpg==","signatures":[{"sig":"MEUCIEXsLNBPpipYc/YDOeRWGE/38iiVNI3m+2cuojnJloKrAiEA/Z1xUeewVTA6he6i1eZ6nVXg3c0wLG66j74nvrFI614=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":839259},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.8.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.8.0.tgz","_integrity":"sha512-tQaszvhHUL1lRXP+3rbYHtTjWecfb7rl5F5aL9H4CvhqsKk+gvMwuYHlpAtmcjDVPq0BDam0FkCzHje4dmolpg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.8.0_1788838728705_0.730871786609677","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@sjawhar/pi-legion-envoy","version":"0.8.1","_id":"@sjawhar/pi-legion-envoy@0.8.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"d40865404761cd999772eadb72849d52993cad89","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.8.1.tgz","fileCount":17,"integrity":"sha512-uaj5jZpEGR7+8loGO6OQqkiTQvfWK25273kuKZqzvqA4kJ0mXR2NcEoY2GQT8OLEfqUN1CRdXQSLfjeCyPctkw==","signatures":[{"sig":"MEUCIQD3rmdfSgliXuu8EK2Idrrasz4hS2RY/SdUkkLE5L52kAIgSKs479KbaL1rv0thGmAoTQWpRNNfnE/QfxSHMbQb1zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":840006},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.8.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.8.1.tgz","_integrity":"sha512-uaj5jZpEGR7+8loGO6OQqkiTQvfWK25273kuKZqzvqA4kJ0mXR2NcEoY2GQT8OLEfqUN1CRdXQSLfjeCyPctkw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.8.1_1788875680600_0.22145419395635924","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@sjawhar/pi-legion-envoy","version":"0.8.2","_id":"@sjawhar/pi-legion-envoy@0.8.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"c323cf5bd5e9482d82267ce1848b872eb54efecc","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.8.2.tgz","fileCount":17,"integrity":"sha512-AmXfECn9IcmWk6AlaFxVFmGfm2kOc6Jm3GER3djALgAHmIYwnAS0VK2seGi/Miw3/gJLoZXp9K4sa4yt0ZjdXw==","signatures":[{"sig":"MEUCIQDfRLtVTAyDMYT9CCWuUZGiDb1y7hDYZl3yOpAvXl12fQIgaPMQru9Hqswy4e3xquhq9uhghO7G1ulB4Ix2MiiByaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":840454},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.8.2.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.8.2.tgz","_integrity":"sha512-AmXfECn9IcmWk6AlaFxVFmGfm2kOc6Jm3GER3djALgAHmIYwnAS0VK2seGi/Miw3/gJLoZXp9K4sa4yt0ZjdXw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.8.2_1788875733367_0.36434394916900814","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@sjawhar/pi-legion-envoy","version":"0.8.3","_id":"@sjawhar/pi-legion-envoy@0.8.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"76a5035ee694441ca80510c246551341b441e987","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.8.3.tgz","fileCount":17,"integrity":"sha512-qu4pDLarQkiiHVpk9eqwc/6wOEzxmZUFsiN8bFZHPJY2SERj9ZYWqBCIoUWGwkXioa8+DRB5dXTfJu5HgbTvVw==","signatures":[{"sig":"MEUCIAr1OoNekgSaO6aGx+59gs1TBcaafbbS4nPYSkpRs8L/AiEAgjdfzrkaIPpo/ldziRoJesxol6w0Bo1a59o45vv2+o8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204060},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.8.3.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.8.3.tgz","_integrity":"sha512-qu4pDLarQkiiHVpk9eqwc/6wOEzxmZUFsiN8bFZHPJY2SERj9ZYWqBCIoUWGwkXioa8+DRB5dXTfJu5HgbTvVw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.8.3_1788889403625_0.5013990748035204","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@sjawhar/pi-legion-envoy","version":"0.8.4","_id":"@sjawhar/pi-legion-envoy@0.8.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"b26c0f4e28bb75b78ef84f29e01c577bcc917dae","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.8.4.tgz","fileCount":17,"integrity":"sha512-85+IlwTlA97ksyMFv7V8/WtzNhtBi3GlYFmGYDmRLzHpiSJSF4T3AhBezU4KMHbEizNL4NaYa7pBXvm9xWVKcA==","signatures":[{"sig":"MEYCIQDaC8RsT8fbA6dwcwjjsyKCWEp6FC8nh7jNUpB/Eu+B7AIhAOkAGjJCRXtL/ZbTFQNMBMWj926p1VFQSDdZ7B9mF42r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204699},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.8.4.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.8.4.tgz","_integrity":"sha512-85+IlwTlA97ksyMFv7V8/WtzNhtBi3GlYFmGYDmRLzHpiSJSF4T3AhBezU4KMHbEizNL4NaYa7pBXvm9xWVKcA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.8.4_1788918586656_0.4002040512898779","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@sjawhar/pi-legion-envoy","version":"0.8.5","_id":"@sjawhar/pi-legion-envoy@0.8.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"1d8ebba76c88343ad0809732e860c990f7e97da8","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.8.5.tgz","fileCount":17,"integrity":"sha512-2YrVmzPv1IGv+Vha8Fs769ZzS8+ZupcknM7jhF2hyu/lgDBETuLCxyi2Ywd3oIALYsUCl0Ci/RJsFTcOTjGV/g==","signatures":[{"sig":"MEUCIG2AoDh8Q0apceCrVvQS9dc3RLtTI2mUom7R5iRTKd6fAiEAkDN9SyaR+MBhnf7HEesjjq0e2IaAfcTPnc8Tn1J27pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1205707},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.8.5.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.8.5.tgz","_integrity":"sha512-2YrVmzPv1IGv+Vha8Fs769ZzS8+ZupcknM7jhF2hyu/lgDBETuLCxyi2Ywd3oIALYsUCl0Ci/RJsFTcOTjGV/g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.8.5_1788918640778_0.9099445142794573","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.9.0","_id":"@sjawhar/pi-legion-envoy@0.9.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js"]},"dist":{"shasum":"a9e9d737aa5927811ab15f117cd00bdb2cb996dc","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.9.0.tgz","fileCount":17,"integrity":"sha512-jozXABB/um4+KnKjPeuytkL2g/teg5/uO8DnssXLOKJV9Bvz2ioJzJIKDZuTZpjgVsdRgyTHclcfTqXfDhd6Pw==","signatures":[{"sig":"MEUCIFfkrzrFOYi6JSpsMPNJGv2ZSVtUGBAh4sfYAeBW826/AiEA0R128cjkyyHhIQ8Uti+sRgUjQPxpq8JFnRL47H2Hm1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1206046},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.9.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.9.0.tgz","_integrity":"sha512-jozXABB/um4+KnKjPeuytkL2g/teg5/uO8DnssXLOKJV9Bvz2ioJzJIKDZuTZpjgVsdRgyTHclcfTqXfDhd6Pw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.9.0_1788960004053_0.8554354102122042","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.10.0","_id":"@sjawhar/pi-legion-envoy@0.10.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"9c04fecead87df637ed8cb16c306cc144aa5b676","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.10.0.tgz","fileCount":18,"integrity":"sha512-14HfyXSTPL+xzQb/5yYjuMBrJntNyINmBxwpswiYfqTEAtjKLCoL2z20juu9VI93th2+q9nZvfgCjDVCTVR2ig==","signatures":[{"sig":"MEYCIQCZ07AW9yhgNjFOYJkRCBHpjrGu3bUwh+hn61wYUtKJ3QIhALUG7/99fWzMtPCWs1Xaf/Fdpl02JcdJmZHQM1ZftS9V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2381726},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.10.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.10.0.tgz","_integrity":"sha512-14HfyXSTPL+xzQb/5yYjuMBrJntNyINmBxwpswiYfqTEAtjKLCoL2z20juu9VI93th2+q9nZvfgCjDVCTVR2ig==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.10.0_1788960074092_0.44947182473181835","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.11.0","_id":"@sjawhar/pi-legion-envoy@0.11.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"a71c7806168da4c823913a6c3475ab24909871ab","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.11.0.tgz","fileCount":17,"integrity":"sha512-OBN3t69zccT6weZPPny/FN8U1AvhrwZVmEs9ue/ySzJU6rbLgwKLWzZcLdZvDuDbFa9DJ5+LPPSjRIxZvmFBYg==","signatures":[{"sig":"MEUCIQDqqY5rpyhPUDqsfybf/xg//PAoSLZU3GPeTrEXDcnb/AIgF2ieVLCR90vyigHw2d2bTgjj+6YhDVwsjJx8LyxUquk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2382841},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.11.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.11.0.tgz","_integrity":"sha512-OBN3t69zccT6weZPPny/FN8U1AvhrwZVmEs9ue/ySzJU6rbLgwKLWzZcLdZvDuDbFa9DJ5+LPPSjRIxZvmFBYg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@legion/workspace":"0.1.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.11.0_1788964767096_0.8505027718080922","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.12.0","_id":"@sjawhar/pi-legion-envoy@0.12.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"f8468bf930fabf23e51d57779d9440119ccbc437","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.12.0.tgz","fileCount":17,"integrity":"sha512-4cYp73MYGs2RVR9XdWYcjcdHKUf+c2SxXBs4bKVObrj2Fn55hxUtYmDFiU2JK/txLkjcRSdLdD9G3REzhL0eyA==","signatures":[{"sig":"MEUCIQDPVBF6TOLCQcS4BrudwecENMNsWAQmxCdyJzTA/GZi1AIgf1I3gT6OSSLld28K1Rkkl8NzNWRqrDZlWzeeHZqyp6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2359021},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.12.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.12.0.tgz","_integrity":"sha512-4cYp73MYGs2RVR9XdWYcjcdHKUf+c2SxXBs4bKVObrj2Fn55hxUtYmDFiU2JK/txLkjcRSdLdD9G3REzhL0eyA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.12.0_1788965638548_0.5129559008083511","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.13.0","_id":"@sjawhar/pi-legion-envoy@0.13.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"7d69ca083d0ad124b8110e7bdb9a0f75154dc26e","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.13.0.tgz","fileCount":17,"integrity":"sha512-N3iztIdmLU46Q7U0ITcKEKKclVp/LxYfOjLZNtxrY6QA3GbrWMohoS0rcPjQr1AP+8QVDK9OGAPu541eLBdGZw==","signatures":[{"sig":"MEQCIGzhNid1OtNojoicVbpKnTSOIPhvGMFskiKSe0AK7HreAiBHVNAFlpkHUAc9aHfE7G4v0mE3gQFVWn9G98HMwWJWLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2359313},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.13.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.13.0.tgz","_integrity":"sha512-N3iztIdmLU46Q7U0ITcKEKKclVp/LxYfOjLZNtxrY6QA3GbrWMohoS0rcPjQr1AP+8QVDK9OGAPu541eLBdGZw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.13.0_1788971383137_0.3785167425740701","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.14.0","_id":"@sjawhar/pi-legion-envoy@0.14.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"38dfc982cf266e2a3fbdbff64d7adab5e7623f36","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.14.0.tgz","fileCount":17,"integrity":"sha512-ZoRLEHmolYhEh9i2ZH6bV+ifrAsnYNos8fX+Fvp4MaRmTj6baSDCRQPPpQKDcvvUrhFD91D4Z6gYvCVRX3pXCw==","signatures":[{"sig":"MEUCIA4DnGpFsHsLvTbJquZezCjnYbLjr2ajm4EErbdkcUyEAiEAurO5lNQC0Teg07frmHY6HrKFiDLyydrnHm2KQ+mf9lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2362483},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.14.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.14.0.tgz","_integrity":"sha512-ZoRLEHmolYhEh9i2ZH6bV+ifrAsnYNos8fX+Fvp4MaRmTj6baSDCRQPPpQKDcvvUrhFD91D4Z6gYvCVRX3pXCw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.14.0_1788971704980_0.7269203201407439","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.15.0","_id":"@sjawhar/pi-legion-envoy@0.15.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"41cc9f65a3d9ba0f185a769f0d361bffc8cc7c31","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.15.0.tgz","fileCount":17,"integrity":"sha512-ERYig2Ry4ymQBQguUf0Zm3igTQFhTfI9nymCw3ys2gd/yo0vInwAJrnrjWgeinR4uvTuA0SxT2Vph/UqpD5ADw==","signatures":[{"sig":"MEQCIBBRk6/6zfYIpJZGZGkYV8ekAI92b3d7p8xgW8qsRJvdAiBugap8vTmq498/IOE6fZZBYpPiQcWbOSflNjIneVW7bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2411692},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.15.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.15.0.tgz","_integrity":"sha512-ERYig2Ry4ymQBQguUf0Zm3igTQFhTfI9nymCw3ys2gd/yo0vInwAJrnrjWgeinR4uvTuA0SxT2Vph/UqpD5ADw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.15.0_1788982455407_0.1996906159254106","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.16.0","_id":"@sjawhar/pi-legion-envoy@0.16.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"9336c70d01530d64c25a08f812e154366d96fb96","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.16.0.tgz","fileCount":17,"integrity":"sha512-qRqACvLDMtgfd+xaEfH7wmrxsDamFZjDX+Eh/oUjOw+GyPz6hSDg+FtFo60xAVrANKBbt/A8V/GYLQyT4DZf6Q==","signatures":[{"sig":"MEYCIQCXB3UMf/U8h1+humtrG4TCgi/aTNR67sD5TZniG83dcAIhAOzToN/OxnAh84zsk6r/vhUJ/QqXiWzPmBPqDYxgyekH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2412254},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.16.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.16.0.tgz","_integrity":"sha512-qRqACvLDMtgfd+xaEfH7wmrxsDamFZjDX+Eh/oUjOw+GyPz6hSDg+FtFo60xAVrANKBbt/A8V/GYLQyT4DZf6Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.16.0_1788994085117_0.48949637479564223","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@sjawhar/pi-legion-envoy","version":"0.16.1","_id":"@sjawhar/pi-legion-envoy@0.16.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"021a62ed2e0a9d756a8c7c647ebf5565dfadf816","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.16.1.tgz","fileCount":17,"integrity":"sha512-f0TDnAFqi5ohgVPThSETuy9Mv+wqk+ghVStk6rJn9hndmQuFX4dSGLdEZzgNlgYZ8JMUF7ZEm8TE8AM9diCmXQ==","signatures":[{"sig":"MEUCICALYOZHOvFy6/zqM/LBwUmSjxEMudF8QY2pLlgO2tbNAiEAtFnMdHyAGTtykixjNUKDLdvI6AapcIJGzpOKbOaeqFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2406888},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.16.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.16.1.tgz","_integrity":"sha512-f0TDnAFqi5ohgVPThSETuy9Mv+wqk+ghVStk6rJn9hndmQuFX4dSGLdEZzgNlgYZ8JMUF7ZEm8TE8AM9diCmXQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.16.1_1788998165173_0.021905162367015008","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.17.0","_id":"@sjawhar/pi-legion-envoy@0.17.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"1bc5b7f78e4b94b187beeb2cbd748354a0414386","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.17.0.tgz","fileCount":17,"integrity":"sha512-eSH474pR/vVdZ6K3stOoxSwe3P1kOmQrYI/yoUqPryHTD4rXkvKe7mNXIqcz9jcQ37yjQWZAbQeN24BlnUOjSQ==","signatures":[{"sig":"MEQCIAz9Gn5D90qhKRyDhgqh73KfeRNI8gZ/OvzLBkKznci+AiAWwbfYJs3p6/9w4mMsGPPGnXTpFrZhvchHikEnqdiQww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2416830},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.17.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.17.0.tgz","_integrity":"sha512-eSH474pR/vVdZ6K3stOoxSwe3P1kOmQrYI/yoUqPryHTD4rXkvKe7mNXIqcz9jcQ37yjQWZAbQeN24BlnUOjSQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.17.0_1788999006346_0.1791772350570977","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.18.0","_id":"@sjawhar/pi-legion-envoy@0.18.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"57f73e7a3e011350991076dbe1e6f8cb0b2e7733","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.18.0.tgz","fileCount":17,"integrity":"sha512-6cXg01ktjDM+cYDA8hy1kryo9C85ZmgP60s1hW/inZQ3RJS4Kx0U91q712Ch2kggDZtMXLqB9RTi9VA0x369uw==","signatures":[{"sig":"MEQCIAIZ10t6Q6XJBYpRXNPUi9Oxg4vv3p4mTFRlVgGhLK92AiB3u3L1NC0yavXFj5imYelF+ys24W4mI2nqhP47W0qDeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2417060},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.18.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.18.0.tgz","_integrity":"sha512-6cXg01ktjDM+cYDA8hy1kryo9C85ZmgP60s1hW/inZQ3RJS4Kx0U91q712Ch2kggDZtMXLqB9RTi9VA0x369uw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.18.0_1789000380620_0.38098592026878797","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@sjawhar/pi-legion-envoy","version":"0.18.1","_id":"@sjawhar/pi-legion-envoy@0.18.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"76e363c507300e0389bf44f68965cdea49d45af9","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.18.1.tgz","fileCount":17,"integrity":"sha512-O79y4xC0nJWOURtbZs94wg0WOtGanq5A35b4hP9rJc04KXE2Fo1VedMwO0Jr5gQH1mQ2zbgt3gNcEKBW9hoMoA==","signatures":[{"sig":"MEQCICtonJBQVwmOPPfNxIOx7UU4yHAtRCOUozpNv6CUx5UiAiAdQD6YBxa8qgDMFsXMzkHAfLKN/NCpzA4bJ0qMQznGzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2416840},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.18.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.18.1.tgz","_integrity":"sha512-O79y4xC0nJWOURtbZs94wg0WOtGanq5A35b4hP9rJc04KXE2Fo1VedMwO0Jr5gQH1mQ2zbgt3gNcEKBW9hoMoA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.18.1_1789005912029_0.4297591196008397","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@sjawhar/pi-legion-envoy","version":"0.18.2","_id":"@sjawhar/pi-legion-envoy@0.18.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"2540a5547d18aaf0d22dd0dc5db2c48da4dca729","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.18.2.tgz","fileCount":17,"integrity":"sha512-b40p9Ft7AJcXwHNyNhVvLay4WyrrkvfGXYTrwG9JARIuoMWIuCmH9rWjmDR9QhTx2g17l782w8CRGnqGUudtCw==","signatures":[{"sig":"MEUCIQDGYD6dkEa/C8LoZyk9w1gISonxFc/GSoVYrn+9qhZNHQIgR6e7NabjGeVYm4EnL8pNjeOW16Qf+p5C3j/hNM4t1V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2417186},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.18.2.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.18.2.tgz","_integrity":"sha512-b40p9Ft7AJcXwHNyNhVvLay4WyrrkvfGXYTrwG9JARIuoMWIuCmH9rWjmDR9QhTx2g17l782w8CRGnqGUudtCw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.18.2_1789007510932_0.7994060685920996","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@sjawhar/pi-legion-envoy","version":"0.18.3","_id":"@sjawhar/pi-legion-envoy@0.18.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"7cb5c774837ba60a32bd32cee49da7d9a0adef47","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.18.3.tgz","fileCount":17,"integrity":"sha512-Qwo41rqAWyJj5xeC4FNZhKgilHcdkbvgg1lbQLf68k4ynCsK01dMLGaWrK4IpVKqvnkXmEm/1SrFPlve2pR7TQ==","signatures":[{"sig":"MEQCIGeaKAj81kkkmaO1ZN9JlJ8Advn4tNlj34R+YxYZ6+2+AiAxdchbuRmbIjdgrL+M7EhZeWMWZC5mHQ8JRlv5i1Sfmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2419394},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.18.3.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.18.3.tgz","_integrity":"sha512-Qwo41rqAWyJj5xeC4FNZhKgilHcdkbvgg1lbQLf68k4ynCsK01dMLGaWrK4IpVKqvnkXmEm/1SrFPlve2pR7TQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.18.3_1789008041096_0.9135628767081534","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.19.0","_id":"@sjawhar/pi-legion-envoy@0.19.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"eb947a1247cdb73330ad41053043c63a61a511db","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.19.0.tgz","fileCount":17,"integrity":"sha512-uiGrWsDq1HPRQF7IE/eH4SMLZCPFJ0C0pMwOcfiPoy95/l4x+AJ9xKU0poWTJ8OMUs9+blnUJF888sZggiTzsw==","signatures":[{"sig":"MEUCIQDto9kK7QOEVKiNYBlVgDK6f8wdfvl/h9BNXmRck9zeRAIgYA8KCAMmN35MIudqMg6wMZNIsxwOzoHC0x6psA5Ow6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2418978},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.19.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.19.0.tgz","_integrity":"sha512-uiGrWsDq1HPRQF7IE/eH4SMLZCPFJ0C0pMwOcfiPoy95/l4x+AJ9xKU0poWTJ8OMUs9+blnUJF888sZggiTzsw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.19.0_1789008529793_0.1301425446605473","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.20.0","_id":"@sjawhar/pi-legion-envoy@0.20.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"c65c9fa147a06038189c63486177b00b47f3c9d8","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.20.0.tgz","fileCount":17,"integrity":"sha512-p9IC8Bzxm1L3/be3fLfCAR0ti3DbDEN/gVzlhRMbUkD6vWAa/FEEQOa1BDLQMdrBV5zOiZ8bsIA1OkGe4ORhLg==","signatures":[{"sig":"MEUCIB+3NDRMfUD4NTcTdBbnrik0TfI7zm25W21jaiOOW7w/AiEAknICcNDZCHTT9fQ5RjezO/9egoITuKPNFYTzeJsen7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2422164},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.20.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.20.0.tgz","_integrity":"sha512-p9IC8Bzxm1L3/be3fLfCAR0ti3DbDEN/gVzlhRMbUkD6vWAa/FEEQOa1BDLQMdrBV5zOiZ8bsIA1OkGe4ORhLg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.20.0_1789009208438_0.32397443696110595","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@sjawhar/pi-legion-envoy","version":"0.20.1","_id":"@sjawhar/pi-legion-envoy@0.20.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"9bff3977c12d23fa390fbf41c8184e0248af5066","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.20.1.tgz","fileCount":17,"integrity":"sha512-B4BacREyEmKQvlcKjfV8d+noMZts3lFLxw64tL+5lruAGdYR9dW5BI0OaTc/rnaHgQP8psdKnAy9QOfyfRZWDA==","signatures":[{"sig":"MEUCIEhZntMJMfGtnyHvKJZWMbbwzbe/XNxdc5TbVUFzG9PYAiEA9a43sDXqU3ZvFXtxDslovg+/VC/SSZSQ/0wD/P1d+JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2421624},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.20.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.20.1.tgz","_integrity":"sha512-B4BacREyEmKQvlcKjfV8d+noMZts3lFLxw64tL+5lruAGdYR9dW5BI0OaTc/rnaHgQP8psdKnAy9QOfyfRZWDA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.20.1_1789013595291_0.9622382465720696","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@sjawhar/pi-legion-envoy","version":"0.20.2","_id":"@sjawhar/pi-legion-envoy@0.20.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"7504d0e099b11e0bc6c1134615ba59341489ba2f","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.20.2.tgz","fileCount":17,"integrity":"sha512-98Sk3vZFNhvlD/AGbzlbWzgTpKwoqKDFcj6DEkuvC/fBD9CDQCQRaumjcN8agAQ1dG+MTM7U0ju/xUP2qUBKDw==","signatures":[{"sig":"MEUCICL0QiZykl7wN6tH9DZXf2M4HLkLRpSnLC/fvxqd2XxuAiEAu2vGlbXMYbURVAjH+7Houa8VUyUBO798lzg/5rna7OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2421624},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.20.2.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.20.2.tgz","_integrity":"sha512-98Sk3vZFNhvlD/AGbzlbWzgTpKwoqKDFcj6DEkuvC/fBD9CDQCQRaumjcN8agAQ1dG+MTM7U0ju/xUP2qUBKDw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.20.2_1789016083526_0.16802109525248654","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.21.0","_id":"@sjawhar/pi-legion-envoy@0.21.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e72534570c5becf41329f4ba84dd051746c2f73b","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.21.0.tgz","fileCount":17,"integrity":"sha512-sj2MNDqoAEu+/3pr/OpRyfIIItYfrBuSxQ+bas372DwHti3R7eMJnMwoSYGKpLecA3Kg32hxi6SO0Sozl9uBwA==","signatures":[{"sig":"MEUCIBCI7OSI9Gh3zdlqvVETDsQgjENHQ2o0mNj7AR+ZHLmCAiEAjRTo6fBXOoRGGf/dwvZQ9b9l4ipUyIwtQWprxow4ylA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2422713},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.21.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.21.0.tgz","_integrity":"sha512-sj2MNDqoAEu+/3pr/OpRyfIIItYfrBuSxQ+bas372DwHti3R7eMJnMwoSYGKpLecA3Kg32hxi6SO0Sozl9uBwA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.21.0_1789016840877_0.13971237590372398","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@sjawhar/pi-legion-envoy","version":"0.21.1","_id":"@sjawhar/pi-legion-envoy@0.21.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"aaa3f6ad2c13c220f6acf16dca3bca88e755dc87","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.21.1.tgz","fileCount":17,"integrity":"sha512-/OzeITVi9/6sooxuK8Mkso2IHmWCubvb3xbpi7cGJFBBuxUp37h07kPfaFG2C2+jA2GjroSo5K/IQRdQbbE73g==","signatures":[{"sig":"MEQCIAroojgbC+L7bhbNNw1zFR7lh5rpGOyw7E+j88zIPWWEAiALzE1t61/PpMATkcQrEeWBwJQ41zLlmPbaZOLLhTmutA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2422713},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.21.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.21.1.tgz","_integrity":"sha512-/OzeITVi9/6sooxuK8Mkso2IHmWCubvb3xbpi7cGJFBBuxUp37h07kPfaFG2C2+jA2GjroSo5K/IQRdQbbE73g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.21.1_1789017729521_0.6085462424662853","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@sjawhar/pi-legion-envoy","version":"0.21.2","_id":"@sjawhar/pi-legion-envoy@0.21.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"575b83fd0e88b40ad915e35cdcc119a33f4de8eb","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.21.2.tgz","fileCount":17,"integrity":"sha512-NuqePjmmcJWdS/JHn9ZEwmqWXGykCTWNWT69iUhbY10niAnso0x4KwzCED2hqgCCSHPnunyxkJWbq29seJqJ+Q==","signatures":[{"sig":"MEUCIQDwO2gojVJifaEcf6+syocfoWFMXNRzd1y+i4RvbamAzgIgbmdEAbFewmpM31EC0qaiqPpp41/fVL5eb1EAf/l9LDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2422713},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.21.2.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.21.2.tgz","_integrity":"sha512-NuqePjmmcJWdS/JHn9ZEwmqWXGykCTWNWT69iUhbY10niAnso0x4KwzCED2hqgCCSHPnunyxkJWbq29seJqJ+Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.21.2_1789019545359_0.056034940507571296","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.22.0","_id":"@sjawhar/pi-legion-envoy@0.22.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"1d1d1c527c08db9f25421a274f09fb584f5cd9c4","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.22.0.tgz","fileCount":17,"integrity":"sha512-9rntrTacSC1hnnAoZY051UM0fuDW5bGNcN56vFo8Bmyjc2V5Oe4RzxLMlRwq5nyySuKcugY9/+xr1WnDeGMtnA==","signatures":[{"sig":"MEUCIQCzbWRCMEXkBfJIWJlNBlg8IUirZbFt27UcfeTo3iL5zgIgRcp69NHLUw4u3pC111uWp7b2EzSujQjcSoLDCxbglS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2423711},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.22.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.22.0.tgz","_integrity":"sha512-9rntrTacSC1hnnAoZY051UM0fuDW5bGNcN56vFo8Bmyjc2V5Oe4RzxLMlRwq5nyySuKcugY9/+xr1WnDeGMtnA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.22.0_1789019872179_0.9784170466461553","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.23.0","_id":"@sjawhar/pi-legion-envoy@0.23.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6196a5c56e88875cb45a28f3c017182f1eafb50f","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.23.0.tgz","fileCount":17,"integrity":"sha512-sms8thXB+ngcV9KM96aJkTzt2IeWycZO1bec/gMnNHfityRMdtmPcMZhTCA+PxmYHRx9lqRijvTU5icUrnjtpQ==","signatures":[{"sig":"MEUCICPJNpRiBfLr721Bwts/wmije9qIRgZlhxUtpQ2HJtTOAiEA3Uu4d0l1SQt07Bw2DW2EbaMoYzflAhpkb+mZV1BIPFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2422412},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.23.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.23.0.tgz","_integrity":"sha512-sms8thXB+ngcV9KM96aJkTzt2IeWycZO1bec/gMnNHfityRMdtmPcMZhTCA+PxmYHRx9lqRijvTU5icUrnjtpQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.23.0_1789022684375_0.05526342893009195","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.24.0","_id":"@sjawhar/pi-legion-envoy@0.24.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"939e2e53d7837732aeb7a23e3e73af455f4a2a41","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.24.0.tgz","fileCount":17,"integrity":"sha512-9rhFZqoyGH9r3XRRylRbi6/8wQWd9I6pEb0b1IYizALOw2KUaK1ovL3YZSQ/VMetg9j4XPf72zvK1mT00G7XtA==","signatures":[{"sig":"MEQCIAvDFktc4LaG+TIlDz65KEIaWNhj88g4zBhEGraUGXXvAiAjhr0ktHBWmbuYv0P/5YOrBn0Q5crod/yMzOF5YhtSPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2425386},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.24.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.24.0.tgz","_integrity":"sha512-9rhFZqoyGH9r3XRRylRbi6/8wQWd9I6pEb0b1IYizALOw2KUaK1ovL3YZSQ/VMetg9j4XPf72zvK1mT00G7XtA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.24.0_1789025904370_0.8637939247298758","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.25.0","_id":"@sjawhar/pi-legion-envoy@0.25.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"790626cbea9de15b4c54811ffb1b3e26a33fa25c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.25.0.tgz","fileCount":17,"integrity":"sha512-kuc5VFrtiZm5dwzioKEBxXStQl55QTZRDCqjSHZi3nQwT+JB+hKs4+RQkaoNJuJbZq1VKABQDnMF20SwKzBWZg==","signatures":[{"sig":"MEUCIFwwE29pj9r2saOc2dsz1ez9HqCpdwcpNfVFWQVhytgYAiEA2zokMOyfXF2TxZiZ14lw/E2Z2l3PO6xj8XX77C4tnc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2425798},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.25.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.25.0.tgz","_integrity":"sha512-kuc5VFrtiZm5dwzioKEBxXStQl55QTZRDCqjSHZi3nQwT+JB+hKs4+RQkaoNJuJbZq1VKABQDnMF20SwKzBWZg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.25.0_1789030712270_0.6073429857176151","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.26.0","_id":"@sjawhar/pi-legion-envoy@0.26.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"0c1adf2cf9be00c8ad3b6d2142be2de194522e9d","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.26.0.tgz","fileCount":17,"integrity":"sha512-FhnvTOxF9O/fcdhOuoE/PyY/evpiBNZQ/hbCDnaFZFZw1yAwYwqNWGaYyEFLP/ISBqMgNQwg8I+UpPdSiKdF4A==","signatures":[{"sig":"MEUCIHXRtJrGUJtbGq6hNjMHf4HyyukfoxRoTqilBqY01hnIAiEAyfEBmzmDfAIncLgjKDzkEEp+ZdcJI+lu65KW9P7OQ8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2425798},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.26.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.26.0.tgz","_integrity":"sha512-FhnvTOxF9O/fcdhOuoE/PyY/evpiBNZQ/hbCDnaFZFZw1yAwYwqNWGaYyEFLP/ISBqMgNQwg8I+UpPdSiKdF4A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.26.0_1789030783127_0.6853633374303123","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.27.0","_id":"@sjawhar/pi-legion-envoy@0.27.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"204fe47697197d2ce75db68145225f4cd03e88a7","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.27.0.tgz","fileCount":17,"integrity":"sha512-yvnlKnjL1J9xEU2HBXlJJmh7D0XMhr/UofZ2csD54xqh9xscUOb4OqrB3Rmx6ofULynRlnhNI/tI9ZjwkDwcJQ==","signatures":[{"sig":"MEQCIE8AxEBAxRRaOeG2wakPvZEaxxxvoP8rj/FKRi42pYixAiAwOLAhbYNGebjUJm4BKMlfAZMbnylLOvYcQagg6eyQAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2430052},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.27.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.27.0.tgz","_integrity":"sha512-yvnlKnjL1J9xEU2HBXlJJmh7D0XMhr/UofZ2csD54xqh9xscUOb4OqrB3Rmx6ofULynRlnhNI/tI9ZjwkDwcJQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.27.0_1789031522182_0.418199371232842","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.28.0","_id":"@sjawhar/pi-legion-envoy@0.28.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3628b1f33ac131dd871daef961bc6ebe4382b9c9","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.28.0.tgz","fileCount":17,"integrity":"sha512-avqzI1p3dI4hrG3LcrGx+yEhS6iwI4ufoz09vSooVJdEiACYz/v4Q5BT7MPz9cDsCWQQWenmscP6wZmIjVBlPA==","signatures":[{"sig":"MEUCIHbV8D3PKTVLHtRYnl7sGno0GRmH9M4hKqoJqm7EGaLXAiEA5yxzG7j330HXP6zPelX8H0c7NhZ2KuEt/yj2hGu9PVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2430052},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.28.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.28.0.tgz","_integrity":"sha512-avqzI1p3dI4hrG3LcrGx+yEhS6iwI4ufoz09vSooVJdEiACYz/v4Q5BT7MPz9cDsCWQQWenmscP6wZmIjVBlPA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.28.0_1789044860905_0.234811638248402","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.29.0","_id":"@sjawhar/pi-legion-envoy@0.29.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6b906da162edc46f55c5220c067285957b4a3be7","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.29.0.tgz","fileCount":17,"integrity":"sha512-iv66zWz/0pIb+zxvjmsQdlblkeId++jySHiIVCKr88xogm+AYCJyiuEmUIiaA2YkHQZPCxzs4aobbpkpKLoFpw==","signatures":[{"sig":"MEYCIQCv1J0oyHI4k81zhyeUtfU55oJb9rk4jKNSPO4korqa8QIhAKqZ5x+2/hJBKTvDh5bUdP3EBIbrDm+L8o6+QSK52nLg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2426992},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.29.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.29.0.tgz","_integrity":"sha512-iv66zWz/0pIb+zxvjmsQdlblkeId++jySHiIVCKr88xogm+AYCJyiuEmUIiaA2YkHQZPCxzs4aobbpkpKLoFpw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.29.0_1789046684369_0.8353388658512024","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.30.0","_id":"@sjawhar/pi-legion-envoy@0.30.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"eb47b8546f5f828ecb96040839a18be235cc2a22","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.30.0.tgz","fileCount":17,"integrity":"sha512-17/3JiiaRO1iF8h+eBMqwdz8IcUj6unAri7NEqpiBjRJzm/NMMJ5+3ZVk7aZKHRLjaSFaPs6MVGxXGdJKvFPaQ==","signatures":[{"sig":"MEYCIQDApRq/X/Mk4WANZuvHL91lW6tmXV4tXtUqNTP1Z9fxHwIhAJOSWR1bcXcyPNquiYMAVCTfFptHL8RCGxDQEneD3R3S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2429663},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.30.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.30.0.tgz","_integrity":"sha512-17/3JiiaRO1iF8h+eBMqwdz8IcUj6unAri7NEqpiBjRJzm/NMMJ5+3ZVk7aZKHRLjaSFaPs6MVGxXGdJKvFPaQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.30.0_1789061251369_0.21179827437144794","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.31.0","_id":"@sjawhar/pi-legion-envoy@0.31.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"b70f1b99e06f894b72bbf73e9c8471032eb81fcd","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.31.0.tgz","fileCount":17,"integrity":"sha512-5V7+Jj6xamZfW6ElVEUVjt7+Dng7SB1kKWCR8IT+5OJFHQw6mVf+/UZBW1g44x7dv/58Av2wc+KfShaxjd0RdQ==","signatures":[{"sig":"MEUCIFSSOaCpgbO+JEoWkU+Tsqd9KndEpYI+oransWy7eXdTAiEAkzOUmxQK2U98Pze+Pv48J+Obi5qgl327UQe4wxlU6Bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2431898},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.31.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.31.0.tgz","_integrity":"sha512-5V7+Jj6xamZfW6ElVEUVjt7+Dng7SB1kKWCR8IT+5OJFHQw6mVf+/UZBW1g44x7dv/58Av2wc+KfShaxjd0RdQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.31.0_1789065303374_0.7680945588398371","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.32.0","_id":"@sjawhar/pi-legion-envoy@0.32.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"80496099be0b0320bfd4eb9825880bb326e9ce7e","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.32.0.tgz","fileCount":17,"integrity":"sha512-X3ycDFNntUgtoH8esEbd5cLdXuZbH584SR2B94hxOIjpvebYc5FyNb2/48gVe/5B9R5y/xPyORFf+hDO4Z93/g==","signatures":[{"sig":"MEUCIQDIgfg58Hh2xbsJNTZ30V2b3ac59qyb/0vKPTr6Q6ITrgIgBpjNQ8PfLbe/7XZjeoqX19kUd3VlmvfsetCF0NF/HgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2432464},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.32.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.32.0.tgz","_integrity":"sha512-X3ycDFNntUgtoH8esEbd5cLdXuZbH584SR2B94hxOIjpvebYc5FyNb2/48gVe/5B9R5y/xPyORFf+hDO4Z93/g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.32.0_1789067698590_0.2836573715986954","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.33.0","_id":"@sjawhar/pi-legion-envoy@0.33.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"09105181e2dcc410c4482f7849f15d33572b02bf","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.33.0.tgz","fileCount":17,"integrity":"sha512-cfOxr+G8Fr+0X1kmhOk2LVXhWu4wfijYZTzqvC4Y+FZeC8MpCHjawQJknzZit9sp7+gQtD5muWutSdWcanYrVQ==","signatures":[{"sig":"MEQCIF9tWSMSagKXeYVNb9SctiC5ItQMMq7mVIrsQe5r9MfRAiA1UurGEoFPB0U7Ofhgw4sE4n7c0vh7I26qzMsZkvIdVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2432591},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.33.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.33.0.tgz","_integrity":"sha512-cfOxr+G8Fr+0X1kmhOk2LVXhWu4wfijYZTzqvC4Y+FZeC8MpCHjawQJknzZit9sp7+gQtD5muWutSdWcanYrVQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.33.0_1789070302341_0.8204451620647235","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.34.0","_id":"@sjawhar/pi-legion-envoy@0.34.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e74e195fe7c9b4df3b2363be416f1b0402ad364a","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.34.0.tgz","fileCount":17,"integrity":"sha512-wm/5HaauanS6PX30zzPl9hXUat0899ZE4GYw8sDydXHs5GLvcI9+/+aS9N1RiC7xL9OBNm4N4kFnldXVWqnFYQ==","signatures":[{"sig":"MEUCIAtJIaJrbttxX/YYTrJM9QKBC6QpRx5U5qY0V9v6GHgnAiEArlzS6IxovIH83MysVFzZbjjU1SkhiIhlYlJEQCUQ/xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2432705},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.34.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.34.0.tgz","_integrity":"sha512-wm/5HaauanS6PX30zzPl9hXUat0899ZE4GYw8sDydXHs5GLvcI9+/+aS9N1RiC7xL9OBNm4N4kFnldXVWqnFYQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.34.0_1789073729758_0.6139070035664771","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.35.0","_id":"@sjawhar/pi-legion-envoy@0.35.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"024a33d6c0292b07e0160d98e92985c62ce8e3a1","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.35.0.tgz","fileCount":17,"integrity":"sha512-Mu141Ep5cEJzyGYFVxuf04W/zKUeRfkIlGGbxVmmav3HoMMtVZnQUjz6rHdlu9Hg7zzYEZO+T3TWvdqNLXIQQA==","signatures":[{"sig":"MEYCIQD7KL/qsJFdidQ3UbZqL4gYUF8rfqN3i6sj8DV+ILPjPAIhAL35qH12ILe+wzpJDgouQofEZs4jWauxDFOCMqyWJJ64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443556},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.35.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.35.0.tgz","_integrity":"sha512-Mu141Ep5cEJzyGYFVxuf04W/zKUeRfkIlGGbxVmmav3HoMMtVZnQUjz6rHdlu9Hg7zzYEZO+T3TWvdqNLXIQQA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.35.0_1789076656089_0.35180250547862535","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.36.0","_id":"@sjawhar/pi-legion-envoy@0.36.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"16bbe7e78805ecb7246eb04a8cb7d2412b6932f4","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.36.0.tgz","fileCount":17,"integrity":"sha512-KN1tNOTzopZq93TsQb715qgXayV9zx0pMbjakC0SsZEvmZr6//aZO3k3JXq8e4l/uSI9yTYvp0zxqYNtMDdS2g==","signatures":[{"sig":"MEQCIB4c/oiM6Q+9NvzgRmMZhrd0qTjZFIqO5fb+UHs0+o6fAiBQtMHAOJYWZEm6+dE1xJPzylfQGnQ58lNFK4jOVH+BgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2443556},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.36.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.36.0.tgz","_integrity":"sha512-KN1tNOTzopZq93TsQb715qgXayV9zx0pMbjakC0SsZEvmZr6//aZO3k3JXq8e4l/uSI9yTYvp0zxqYNtMDdS2g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.36.0_1789081589337_0.4270653715988173","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"@sjawhar/pi-legion-envoy","version":"0.36.1","_id":"@sjawhar/pi-legion-envoy@0.36.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"ad18212e6712d369184e64b44173cf70022ab98f","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.36.1.tgz","fileCount":17,"integrity":"sha512-FWyUU+C6/IAPnbiuy4MdzRKIRQZIHTpfxkoiihxh+rlPfFz0o/G9NNrjkSnH2s6Oxr3oT7mFaC14srMxkIplzQ==","signatures":[{"sig":"MEYCIQCBtTnGU6XX00vF2uNle+Z25XesmA2iaR8Wpdh5A3TzAgIhAJGwqNQ8C7S8ggjsCXhL9LFBVinxVTMWkZwEjWbz+rWI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2447909},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.36.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.36.1.tgz","_integrity":"sha512-FWyUU+C6/IAPnbiuy4MdzRKIRQZIHTpfxkoiihxh+rlPfFz0o/G9NNrjkSnH2s6Oxr3oT7mFaC14srMxkIplzQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.36.1_1789093198481_0.7681449316869602","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"@sjawhar/pi-legion-envoy","version":"0.36.2","_id":"@sjawhar/pi-legion-envoy@0.36.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3a76f0c16f4e0fc0ad193eaf5dcb7cdb4ea15af9","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.36.2.tgz","fileCount":17,"integrity":"sha512-97EM7dFf9EXEXcaoSIFVOnA4i29EtPv+SfIl18R6q4VzbBXOQppxyLNSqwQrL64nISHZeIYs8yAVNs0d6M0wRw==","signatures":[{"sig":"MEUCIG1Ez2JaXqiFw71B5I3fRPG5WyJKXcDPWBtsFiB1W/M7AiEAi82KQdXQvOhYET8cxVr+IPHjgEnzzxQgHWevFlmix5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.36.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2447073},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.36.2.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.36.2.tgz","_integrity":"sha512-97EM7dFf9EXEXcaoSIFVOnA4i29EtPv+SfIl18R6q4VzbBXOQppxyLNSqwQrL64nISHZeIYs8yAVNs0d6M0wRw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.36.2_1789095583414_0.14631330016654598","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.37.0","_id":"@sjawhar/pi-legion-envoy@0.37.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"72156cc03cc445b14f3c91df5107dccb76ecaa57","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.37.0.tgz","fileCount":17,"integrity":"sha512-6RB+MxKdycN4mysFmOX91MJ08JfIZXHZQ3yORnpddp/kmLhvp9/L2rDHbcajmh288iu61eGn/H5KcL3IiH1S4w==","signatures":[{"sig":"MEUCICtj2UrAi0gYTRfRjmj+gQwBU9n01is8UJ6bFmps1AMqAiEA2P79zAW309UbOIncECKBHJ4TidoIVPw4RudS+J3LL/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2447175},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.37.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.37.0.tgz","_integrity":"sha512-6RB+MxKdycN4mysFmOX91MJ08JfIZXHZQ3yORnpddp/kmLhvp9/L2rDHbcajmh288iu61eGn/H5KcL3IiH1S4w==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.37.0_1789096350968_0.8581776681700002","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"@sjawhar/pi-legion-envoy","version":"0.37.1","_id":"@sjawhar/pi-legion-envoy@0.37.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"017fc9968779f2d36fa0316af0188dc0e37c9677","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.37.1.tgz","fileCount":17,"integrity":"sha512-/GljRb9pEthZlVvt5wI9Yxbqwb33ZKnJ0aa7AWwIbS15aRJv/V6mIFgVigXX9grYnJxQeDkNNu1vCHW+YlMtZQ==","signatures":[{"sig":"MEYCIQCVd60kijwsDESeSV/EMB2dZuNG6g/5Vh2Butb47Yaf6wIhAMMXMVMhGQJTGuV4cXdC1gfviQ+gAwt0TskaW9SlQdvj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2447678},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.37.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.37.1.tgz","_integrity":"sha512-/GljRb9pEthZlVvt5wI9Yxbqwb33ZKnJ0aa7AWwIbS15aRJv/V6mIFgVigXX9grYnJxQeDkNNu1vCHW+YlMtZQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.37.1_1789102311587_0.44128449963985106","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.38.0","_id":"@sjawhar/pi-legion-envoy@0.38.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"2ed8951d662773cdfc409dc11146c2593248fde7","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.38.0.tgz","fileCount":17,"integrity":"sha512-PYREpOmjsnfMgkXv4xwp6FoUuVPczTZ8C7t4Cy1wick3w1nkN6UhJr3DqMkqIlmyd3IDo2l9YZr6nj0ks41s+g==","signatures":[{"sig":"MEYCIQCDwoc+d9oRvaVjH09rg0NefYg0kLqtdKfaKznNUU6i2gIhAJo+iBskH4bNvneNPp5e3pekFmSCVX0jcZIxDOC+6GKg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2451168},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.38.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.38.0.tgz","_integrity":"sha512-PYREpOmjsnfMgkXv4xwp6FoUuVPczTZ8C7t4Cy1wick3w1nkN6UhJr3DqMkqIlmyd3IDo2l9YZr6nj0ks41s+g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.38.0_1789102844541_0.9977589843287242","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.39.0","_id":"@sjawhar/pi-legion-envoy@0.39.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"ab672e64b72def2147e557041779e61ade97dc2e","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.39.0.tgz","fileCount":17,"integrity":"sha512-cHxOlEZhpYkdhMJjnS79598KFUkifBA9PrtOtAOtcBFXZKrMGMFJCKJStLyWQpTcRbiWmSM/OB5XJ6nabmtqwA==","signatures":[{"sig":"MEUCIQDfNGDWHm06XeTX0iunt0Qbwc7SyCDgafqbaLefuvg/3AIgNGxBugJFAmUdoKsa7+3BmZnOiYH4VX1/HgBzxHpnwTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2456568},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.39.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.39.0.tgz","_integrity":"sha512-cHxOlEZhpYkdhMJjnS79598KFUkifBA9PrtOtAOtcBFXZKrMGMFJCKJStLyWQpTcRbiWmSM/OB5XJ6nabmtqwA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.39.0_1789104956532_0.013435599466334658","host":"s3://npm-registry-packages-npm-production"}},"0.39.1":{"name":"@sjawhar/pi-legion-envoy","version":"0.39.1","_id":"@sjawhar/pi-legion-envoy@0.39.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"843be34991324fb9873280698afe54059306ad23","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.39.1.tgz","fileCount":17,"integrity":"sha512-vFQNbvC7l3pz4u/22o+A36PXYSj+rLed/1t4Trn41YJ4r9xwM4FLfXJ/FgjooJcDX2Wpod/QOtPCBfYYBsDv0w==","signatures":[{"sig":"MEUCIEV84IX6uKDS/8dIhzhCd6oQalcSt2POrqeyLfldrZS8AiEA0StUBHbIrvTNTrjgMvLrH50gt5EF3ShxQjSecMC6jcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.39.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2456850},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.39.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.39.1.tgz","_integrity":"sha512-vFQNbvC7l3pz4u/22o+A36PXYSj+rLed/1t4Trn41YJ4r9xwM4FLfXJ/FgjooJcDX2Wpod/QOtPCBfYYBsDv0w==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.39.1_1789105901694_0.8425015985782285","host":"s3://npm-registry-packages-npm-production"}},"0.39.2":{"name":"@sjawhar/pi-legion-envoy","version":"0.39.2","_id":"@sjawhar/pi-legion-envoy@0.39.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"7b199420eb336efe4b5af678d9e78d6cc3b9c58e","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.39.2.tgz","fileCount":17,"integrity":"sha512-6YMnhwI2JdX6AfCfKp+2ZX2OkTlXW59ZnvTQ35yuFCB3Ae3LTmWUDZovSCnnF2IIKJPLR8A3S4X6rTBomsdsSw==","signatures":[{"sig":"MEUCIQCPMB4AG6E18QWgclKQMhHImwDa1vR1a/byvsLoYRMz3wIgZ7OFvxF3WFumIuWX6p83Cp+2v53WYtYBVPM6aNd9t2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.39.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2457617},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.39.2.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.39.2.tgz","_integrity":"sha512-6YMnhwI2JdX6AfCfKp+2ZX2OkTlXW59ZnvTQ35yuFCB3Ae3LTmWUDZovSCnnF2IIKJPLR8A3S4X6rTBomsdsSw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.39.2_1789106171664_0.6712507972342296","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.40.0","_id":"@sjawhar/pi-legion-envoy@0.40.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"ebc06a3df73c608c699f36f6f8c119cda9acdb83","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.40.0.tgz","fileCount":17,"integrity":"sha512-W1t9t6ir27Uv5y7G5Jac6F2ygHCVT2q6jDmQk5XpexbQ48lA/W2F6cdPSz5EBWUu7PNCkxVMRRMHBNlTzBLxGw==","signatures":[{"sig":"MEUCIQD1FSAMOMAwFXRHn3NJldNSaaDofDkp2X1qDdH3PAGchAIgKxYQo+ZsVZUJIaRvWYi4jfEPBSwmvUQZqUi3zKl1ms8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2457617},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.40.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.40.0.tgz","_integrity":"sha512-W1t9t6ir27Uv5y7G5Jac6F2ygHCVT2q6jDmQk5XpexbQ48lA/W2F6cdPSz5EBWUu7PNCkxVMRRMHBNlTzBLxGw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.40.0_1789108465299_0.28367185273959894","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.41.0","_id":"@sjawhar/pi-legion-envoy@0.41.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"16f7fd162d97c87a2d40d37f26ebb6455bff5dba","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.41.0.tgz","fileCount":17,"integrity":"sha512-dao0t2BZILe0wXhiKeOaiRlxy1g4GvUoxp2Gj5YDZTIAGZEVduQ2OnH623RNjpXVAruslp93KwA93fsRXB5qnw==","signatures":[{"sig":"MEUCIQD+p7wFyxFfOhyO3Dc+zX9WAYbKXEiCbM+Rn5SAuX2nWwIgc30uIKg5/lZnB4c8nwiYGIgeykotUaqmxRWltE2GohY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2481077},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.41.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.41.0.tgz","_integrity":"sha512-dao0t2BZILe0wXhiKeOaiRlxy1g4GvUoxp2Gj5YDZTIAGZEVduQ2OnH623RNjpXVAruslp93KwA93fsRXB5qnw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.41.0_1789113746603_0.44125951983631806","host":"s3://npm-registry-packages-npm-production"}},"0.41.1":{"name":"@sjawhar/pi-legion-envoy","version":"0.41.1","_id":"@sjawhar/pi-legion-envoy@0.41.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"0e86869723832e2da28cfc3b88b48e9f08e1c724","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.41.1.tgz","fileCount":17,"integrity":"sha512-ZApf4e39nYdOiuHr4Ct4p2sHFeYFKqvTAnVRZhZf6vMeo2Ozb0p01ELdT/+baJwUuAx2BQ82V92Cq2bRch0dEA==","signatures":[{"sig":"MEUCIQDWKL/cMT5rxlxLCrI7pCiX7TfcuoAX/uUvUO5K4TZbLQIgQcfnEhaDJ6DATzeFmjOI2N1l+eprTutHnGVw/POm4Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.41.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2484049},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.41.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.41.1.tgz","_integrity":"sha512-ZApf4e39nYdOiuHr4Ct4p2sHFeYFKqvTAnVRZhZf6vMeo2Ozb0p01ELdT/+baJwUuAx2BQ82V92Cq2bRch0dEA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.41.1_1789138163835_0.8381202291708469","host":"s3://npm-registry-packages-npm-production"}},"0.41.2":{"name":"@sjawhar/pi-legion-envoy","version":"0.41.2","_id":"@sjawhar/pi-legion-envoy@0.41.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"2ab3f1849a894efbbdd25e41f18b644330880137","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.41.2.tgz","fileCount":17,"integrity":"sha512-LrIhzbbsKlTtcie9i5nMw7zT2mEeL5buqUc9QtFDgVgECvZeFnJiv18iB8cN/e71pspLBe3j/iaydEDFXQ96CA==","signatures":[{"sig":"MEUCIAxIN4sTFhyPYZqfHQZhD6krE/ijbyK+vqt4MH1q3q63AiEAh+HJZ7tvD5gxCVU30iW6eH3Dx8fqeugrPSZidcX67PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.41.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2486967},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.41.2.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.41.2.tgz","_integrity":"sha512-LrIhzbbsKlTtcie9i5nMw7zT2mEeL5buqUc9QtFDgVgECvZeFnJiv18iB8cN/e71pspLBe3j/iaydEDFXQ96CA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.41.2_1789145275318_0.6677173686938864","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.42.0","_id":"@sjawhar/pi-legion-envoy@0.42.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"2606916adbd2dd2402584b4a1288f3b567e9fd58","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.42.0.tgz","fileCount":17,"integrity":"sha512-k165/hoWE+uw9nNkszH5sgIlb8qJQkpIiVqwhoMARIhvxOT+ta/FyXirqXMR4iuV79PeEHACWt/6fDQWPyN9cA==","signatures":[{"sig":"MEYCIQDC7Ev5hILcV+0ZuVaHZFJGWBjPtJ+x3zcu1ATZTLEiWQIhAL4hrlfQxBAgOFlzGyCrJVN/4eAhymI0XYLKYm+B6eWF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2491274},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.42.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.42.0.tgz","_integrity":"sha512-k165/hoWE+uw9nNkszH5sgIlb8qJQkpIiVqwhoMARIhvxOT+ta/FyXirqXMR4iuV79PeEHACWt/6fDQWPyN9cA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.42.0_1789150364705_0.3689475733426848","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.43.0","_id":"@sjawhar/pi-legion-envoy@0.43.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"aa9942c7272e72bf5d7e48d4daf0734788ca3e60","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.43.0.tgz","fileCount":17,"integrity":"sha512-uD0C63r/eZxVph9EYt4TBA/BNspgPv/D0aZMFZn2AbNFRJhBuXyHpgPeM8N2ikUuVeC+XbMKItEEfF/fhKOyFg==","signatures":[{"sig":"MEUCIQDN66P+dFp2Zt7AinvECL1fu+RJJRR234B3M5Dstorr2AIgK9oTFGgZUdMc3KZMiijfIde4TQ/7TXo7PUdCwiskClA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2493265},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.43.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.43.0.tgz","_integrity":"sha512-uD0C63r/eZxVph9EYt4TBA/BNspgPv/D0aZMFZn2AbNFRJhBuXyHpgPeM8N2ikUuVeC+XbMKItEEfF/fhKOyFg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.43.0_1789153189310_0.29476150042935934","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@sjawhar/pi-legion-envoy","version":"0.44.0","_id":"@sjawhar/pi-legion-envoy@0.44.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3631d49c592a3e4cae7f54db664603b618e55a3a","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.44.0.tgz","fileCount":17,"integrity":"sha512-tYlHcH7rLdJkPfBQslL16MBpoI/2iA4oLUDFH/JN6zY71Buuyr1m0/61oDFcivnNdaevG6NccK3sv6cHLgzVWw==","signatures":[{"sig":"MEYCIQCn4yifdH9rlcYYjp2dWBOuhbBIjn7teeIlgRg94PKEFgIhAJkucIwg9zu1VHBZPLC/j0OKMZpg9gbuXBI2aub2WWWj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2498613},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.44.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.44.0.tgz","_integrity":"sha512-tYlHcH7rLdJkPfBQslL16MBpoI/2iA4oLUDFH/JN6zY71Buuyr1m0/61oDFcivnNdaevG6NccK3sv6cHLgzVWw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.44.0_1789153476301_0.01785728358985672","host":"s3://npm-registry-packages-npm-production"}},"0.44.1":{"name":"@sjawhar/pi-legion-envoy","version":"0.44.1","_id":"@sjawhar/pi-legion-envoy@0.44.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"5a8ce355600fffe1564362407486e80cfbbfc96c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-0.44.1.tgz","fileCount":17,"integrity":"sha512-xv0eEak5JkHvCO2xdKmRmz13/JYfHiD+33lRlBkNqwpTW8OwUrAidpz1yIHetcz5m0VkFWv7scQ69ZU3zDDEUg==","signatures":[{"sig":"MEUCIQCXr9hFushti7VjkUp6YfkZ+nJOySiYElzowU/rEnAZ0AIgTo12+oPNAtuFTKtnhSF8QMYxV+/LC3mtnoi+tz1z9hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@0.44.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2499639},"type":"module","_from":"file:sjawhar-pi-legion-envoy-0.44.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-0.44.1.tgz","_integrity":"sha512-xv0eEak5JkHvCO2xdKmRmz13/JYfHiD+33lRlBkNqwpTW8OwUrAidpz1yIHetcz5m0VkFWv7scQ69ZU3zDDEUg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_0.44.1_1789154503225_0.7988299862499664","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.0.0","_id":"@sjawhar/pi-legion-envoy@1.0.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"2698beccda0c823cdf16758ee746e68c41602279","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.0.0.tgz","fileCount":17,"integrity":"sha512-+UkhQla8sby2EEoIsgzV8IBV7TdT7qa3yaPra0OrUk6BKxz4dGgTVBB9UCondT97lSEiCYzdoAJk/Yzqc8ebHg==","signatures":[{"sig":"MEUCIQDRU+u3AtiYjnjkjVe8WSdizKAcTTpk7ynNdCHuCnA+IAIgAVPW0tDF3k1rxfwxoqKNQh5c4CB554+zOrxnWEcTP/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2498774},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.0.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.0.0.tgz","_integrity":"sha512-+UkhQla8sby2EEoIsgzV8IBV7TdT7qa3yaPra0OrUk6BKxz4dGgTVBB9UCondT97lSEiCYzdoAJk/Yzqc8ebHg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.0.0_1789165383533_0.5950600369795367","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.1.0","_id":"@sjawhar/pi-legion-envoy@1.1.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"5ac7ba6ba516094ab4b022bf32665d5dffbd5d3c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.1.0.tgz","fileCount":17,"integrity":"sha512-iCJ7L+y2hQDb7r1E3DVgKDYlMP4YaInXHdBUQbPh9qp4aYwgvKoXuSfS4zwYl7v0gHttDS1EBpMdPZqwKY6wVA==","signatures":[{"sig":"MEUCIF5i7UR5VHdR1qKQOOYl1Br3B8L5QhU5IbSs5//4sBAmAiEA7hRcFif6NeKQEjLNtw9VnK95TosUimnJwO8veG3NzsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2501166},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.1.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.1.0.tgz","_integrity":"sha512-iCJ7L+y2hQDb7r1E3DVgKDYlMP4YaInXHdBUQbPh9qp4aYwgvKoXuSfS4zwYl7v0gHttDS1EBpMdPZqwKY6wVA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.1.0_1789167288778_0.26680523076778684","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.1.1","_id":"@sjawhar/pi-legion-envoy@1.1.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"1d258bdf3a8178a66336b0baab14158e4e9a9839","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.1.1.tgz","fileCount":17,"integrity":"sha512-yLNjE4NYsB2AfjCiWGUOAhOzFo2MbIEEreTJopL6Gb9Msg+OoK8bmg+DCSC5P1wNZ7gkeu6fXgktXkTNE20YSQ==","signatures":[{"sig":"MEUCIQDk2wkT9JruLNlUeouRmQDITZaatbE1QAKJT6ywEf23aQIgIJiMzq0LXDnX0MdpVBUBAjNSiE/380seq2kgw+hDKFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2501401},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.1.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.1.1.tgz","_integrity":"sha512-yLNjE4NYsB2AfjCiWGUOAhOzFo2MbIEEreTJopL6Gb9Msg+OoK8bmg+DCSC5P1wNZ7gkeu6fXgktXkTNE20YSQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.1.1_1789167937406_0.41734469054567613","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.2.0","_id":"@sjawhar/pi-legion-envoy@1.2.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"c54a8e9fd5a41a66c1c793545f6d4ef90440263d","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.2.0.tgz","fileCount":17,"integrity":"sha512-bcFR+MvdUqwkRpVcErVjKw97urHPRFrMrhumS6UvKNrbmMnXxhZMvt4nBAPReybBV95YowBt0Z1o9C81n521tQ==","signatures":[{"sig":"MEUCIQDuvb23LkQJWSU4tUgEv4kKAaHkt7YGYdSW6q4N8U4JKAIgeHMkWUbcRus1hhlIUgtwEGsDZTBkjn62UKPPuzlZ3ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2502025},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.2.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.2.0.tgz","_integrity":"sha512-bcFR+MvdUqwkRpVcErVjKw97urHPRFrMrhumS6UvKNrbmMnXxhZMvt4nBAPReybBV95YowBt0Z1o9C81n521tQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.2.0_1789169003339_0.8461512066618948","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.3.0","_id":"@sjawhar/pi-legion-envoy@1.3.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"d0fd8e862c8049d116727a8a3d99fe18d70fc126","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.3.0.tgz","fileCount":17,"integrity":"sha512-1m9zd3jDDtj+nedinrfeGkojJwjmSyEcCOwlqfVskh9GdgPxMmwa7PiH52qHM1Rh9C579QYkwZJn6e6Dr6wsnw==","signatures":[{"sig":"MEUCIQCn2Beyot2O6+0xHeyIyfry4HCa84E8yWeDgvIESAeMGQIgbVAr72yRGBKWjbJ+RSUOZ0NmHf95O89pYR1GXlmyGUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2502025},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.3.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.3.0.tgz","_integrity":"sha512-1m9zd3jDDtj+nedinrfeGkojJwjmSyEcCOwlqfVskh9GdgPxMmwa7PiH52qHM1Rh9C579QYkwZJn6e6Dr6wsnw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.3.0_1789169218260_0.3151709046437947","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.4.0","_id":"@sjawhar/pi-legion-envoy@1.4.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"488d5caa69f403b2bc95ed0e8ae3569e7f6f17bf","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.4.0.tgz","fileCount":17,"integrity":"sha512-zOPPPYIAbCs3kpf1DC2k6AdIBAkRDwgd/7WqU+gC1VVobhmD77JjTElY3Hv6IgZeG11KWpDl9VBZPw1aoRFPAQ==","signatures":[{"sig":"MEYCIQCW6cEpl7I5n7rYgU9qaLvnqqOLVoc08F07yRoGiH4ggwIhALCwr/bliL6PkVwncDZWmSXmbXES4eNnZW8ZuwQjkZef","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2511317},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.4.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.4.0.tgz","_integrity":"sha512-zOPPPYIAbCs3kpf1DC2k6AdIBAkRDwgd/7WqU+gC1VVobhmD77JjTElY3Hv6IgZeG11KWpDl9VBZPw1aoRFPAQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.4.0_1789184691405_0.7788317856573157","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.4.1","_id":"@sjawhar/pi-legion-envoy@1.4.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"9566a4fdf346b1d1a375ea1adee4a947dcf7f9b1","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.4.1.tgz","fileCount":17,"integrity":"sha512-1E4PGJj6kSyFPrLOeCYZmLtn950VFedNQFcn4eOrEXBwgDYvJS/JpsuM9Va3fmcrR82casHXcdywMupasQv6fQ==","signatures":[{"sig":"MEUCIQCFU0cxFQu0ryLMU2fX5gwfMITXCmCXfJgMq/FCztwGCgIgAOvSmj0S/qH1yln64fVan46zyDTW/PN9d2VQTV3D3Jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2511574},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.4.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.4.1.tgz","_integrity":"sha512-1E4PGJj6kSyFPrLOeCYZmLtn950VFedNQFcn4eOrEXBwgDYvJS/JpsuM9Va3fmcrR82casHXcdywMupasQv6fQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.4.1_1789185631309_0.43751907575538107","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.4.2","_id":"@sjawhar/pi-legion-envoy@1.4.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"894645377c5b4b1a85b18ab69ac90abadac144a2","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.4.2.tgz","fileCount":17,"integrity":"sha512-hKgKbBd2PPlY7ZwFpJQZ59epqnk2SXL/P4lYPlyRnDhhFBCAadRBxPn4lD5NvDeR7djpV+a0Z/CCxMCXPpmEQA==","signatures":[{"sig":"MEYCIQCmIFbvpQpJYWf40oD2Buxwz77tZHopO686pzimVHyBIwIhALqDZ5E82uTt7l5or3ReJSblV4WnuLgwJ2L4RKNREJkk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2515725},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.4.2.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.4.2.tgz","_integrity":"sha512-hKgKbBd2PPlY7ZwFpJQZ59epqnk2SXL/P4lYPlyRnDhhFBCAadRBxPn4lD5NvDeR7djpV+a0Z/CCxMCXPpmEQA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.4.2_1789190679546_0.5118537275854271","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@sjawhar/pi-legion-envoy","version":"1.4.3","_id":"@sjawhar/pi-legion-envoy@1.4.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"dbc32982267fac06bab7450bdbcab979d4ea108d","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.4.3.tgz","fileCount":17,"integrity":"sha512-SabEAizlkopulMXOkDbNUpxHJOBUfBdEw3cfwArPb5K7ubfbfA8L1Y34LIyszi3GtM6yH+pelruxS/J+dr5oZg==","signatures":[{"sig":"MEUCIQC1jHuhSt7qgRx8p+ryhP+ZPUs3HEYmr5xwmqcZsOBobQIgDIy4gjjCs3dXF67Ng7pOtkeIPBo2u3mBj5rzkp8y0kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2516596},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.4.3.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.4.3.tgz","_integrity":"sha512-SabEAizlkopulMXOkDbNUpxHJOBUfBdEw3cfwArPb5K7ubfbfA8L1Y34LIyszi3GtM6yH+pelruxS/J+dr5oZg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.4.3_1789193117590_0.8958748343484286","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.5.0","_id":"@sjawhar/pi-legion-envoy@1.5.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"dd3380390746aace598463c918aa0e98cb5f1873","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.5.0.tgz","fileCount":17,"integrity":"sha512-RP8jFnwFXG67UNxSftNGexcGRoBuuq2Pv20SIpa06Hg/ib0QIjjPI7ROOevZ7K0tTlnE+9OnGET8+WR0CiQrWg==","signatures":[{"sig":"MEUCIEMqspWHxIAAztHpXaJy5/a+MO7apkd4uAZNp1YCmlnlAiEA9ZxOVHunS6sDm1ITCOP/Jh0CKVdfB+HQW12ymMTDjzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2516997},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.5.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.5.0.tgz","_integrity":"sha512-RP8jFnwFXG67UNxSftNGexcGRoBuuq2Pv20SIpa06Hg/ib0QIjjPI7ROOevZ7K0tTlnE+9OnGET8+WR0CiQrWg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.5.0_1789199280820_0.013818107155478598","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.6.0","_id":"@sjawhar/pi-legion-envoy@1.6.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"358e1d4c61168b8dd5446356107a7fc899e09521","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.6.0.tgz","fileCount":17,"integrity":"sha512-w6Q/edOdYS4QOcS8YBbHHME4hgm8pTrHp7y7BF+va8ooB834ZyLYTQW5zaNwQxMLIbJXk3WART3V+uVYVnhiSg==","signatures":[{"sig":"MEYCIQDsE3weRNDI1BmVHTexLVJt2Xz6/0+oPGZkeDYLr4tmfAIhAKCILDCqm6EXn6a0YumljAjOE2fHEr0UaEIocIz9Tvl9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2518974},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.6.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.6.0.tgz","_integrity":"sha512-w6Q/edOdYS4QOcS8YBbHHME4hgm8pTrHp7y7BF+va8ooB834ZyLYTQW5zaNwQxMLIbJXk3WART3V+uVYVnhiSg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.6.0_1789235537489_0.648185790322189","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.7.0","_id":"@sjawhar/pi-legion-envoy@1.7.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"84acc2c32652929f92997815548d03cffaf93124","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.7.0.tgz","fileCount":17,"integrity":"sha512-TG7Wa651RXg6U5sd0/Qe7TxcZcT4OUeZMwkojmRn8xVpdBX9nL58JXu/XPZO3dYfOxqFdwqS1h8nGHrm7y0VhQ==","signatures":[{"sig":"MEQCIG1/Ce81ecL9Vkxw6LH+Ll9C+MCe43ra9MpPMEp2qSp+AiBPvgVfwoWgXfTy5DJdjNC2SthwBMtyXA1LkySfpXqvHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2520781},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.7.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.7.0.tgz","_integrity":"sha512-TG7Wa651RXg6U5sd0/Qe7TxcZcT4OUeZMwkojmRn8xVpdBX9nL58JXu/XPZO3dYfOxqFdwqS1h8nGHrm7y0VhQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.7.0_1789236042314_0.7261663266580611","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.8.0","_id":"@sjawhar/pi-legion-envoy@1.8.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"5596f12eba70db06c2f16814b026ae3437c57943","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.8.0.tgz","fileCount":17,"integrity":"sha512-UqsZasypNu0Oz1xUAF+YqfQLU0h9BAX4/GKFZtA/gVYVY/uG4+8OlouMSvDvxOOGkGmYZ+HeGi78E/LVA1uVWA==","signatures":[{"sig":"MEUCIAW7V7xllIW5IfnZUy1aIwdBhvSzgkL2q7ErhtJZ3ahtAiEAvjmfnrAkQk/bfWUUOg3r/G02eOLve6VMYL0uF/X2FPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2520991},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.8.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.8.0.tgz","_integrity":"sha512-UqsZasypNu0Oz1xUAF+YqfQLU0h9BAX4/GKFZtA/gVYVY/uG4+8OlouMSvDvxOOGkGmYZ+HeGi78E/LVA1uVWA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.8.0_1789236114310_0.9882548315299045","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.8.1","_id":"@sjawhar/pi-legion-envoy@1.8.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"1fe60397323b664fea2626a4fe64330ed62988d1","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.8.1.tgz","fileCount":17,"integrity":"sha512-DiN91HJqNh5yfgLwuK1I+vE9eKGv10t6a4xyDuzq6lWsCGVZCuJDSqCV9a/TJ9aCg83OeCOchnMKFwmXAUpJgg==","signatures":[{"sig":"MEYCIQDYfNSOLfzzy9+yGc4cJJ/XMjh3TR3hSacTbA93SCAR2QIhAKc4ibSLONrF/2Du9yuPD3oVugx0s6hTOcuLiyU6E6Gy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2521049},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.8.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.8.1.tgz","_integrity":"sha512-DiN91HJqNh5yfgLwuK1I+vE9eKGv10t6a4xyDuzq6lWsCGVZCuJDSqCV9a/TJ9aCg83OeCOchnMKFwmXAUpJgg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.8.1_1789236211347_0.5753222876413757","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.9.0","_id":"@sjawhar/pi-legion-envoy@1.9.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"81dd42a6dd151234c12a9ee796a21f0416b65b4c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.9.0.tgz","fileCount":15,"integrity":"sha512-anWi3Iv0YhXfQXiMKfPbY0EpLLSpYzTonKdnAJiGYmhtqiWYnKWEeDRtTwDgEBMzPrehAvswjbzrStOELG6oYQ==","signatures":[{"sig":"MEUCIFcRfLYtxDAVzb/DuSJJy8zfvAzhoAglbxHOlzFOi9aLAiEA2rlidQsBEuaTcmpAB9ijSXhIP3LqjGiwVspikxIIAAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2517068},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.9.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.9.0.tgz","_integrity":"sha512-anWi3Iv0YhXfQXiMKfPbY0EpLLSpYzTonKdnAJiGYmhtqiWYnKWEeDRtTwDgEBMzPrehAvswjbzrStOELG6oYQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.9.0_1789238104768_0.529328522442098","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.10.0","_id":"@sjawhar/pi-legion-envoy@1.10.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"1f4ca4cbca0144a6e4f2b1f303ab82a5dec3dce1","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.10.0.tgz","fileCount":15,"integrity":"sha512-o+sRwTtnlNDOPJPJzZWyDP/Sy7fIsERwLVeNEbwiZ1W/QSdfdil7zo6obG+gdyVO7XseQHRZXmXMqa5HlTdwyQ==","signatures":[{"sig":"MEYCIQCZGebB3jN8LzIsJkrrViTouvfKcwm0PPcKfNQVT0C4iwIhAM8XRVmdzTTj8Eb1wddjN1xygFxzzTIeB2Nf3A6rG9yU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2529427},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.10.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.10.0.tgz","_integrity":"sha512-o+sRwTtnlNDOPJPJzZWyDP/Sy7fIsERwLVeNEbwiZ1W/QSdfdil7zo6obG+gdyVO7XseQHRZXmXMqa5HlTdwyQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.10.0_1789240407239_0.23009505331176672","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.11.0","_id":"@sjawhar/pi-legion-envoy@1.11.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"8f63793b4349ed7c3af15c59f2a4019cd55a83c8","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.11.0.tgz","fileCount":15,"integrity":"sha512-sQA4JmRuiLo8vUnE+RhU+St7Tb7Efo+ERyiHYPtvNJI/sRG/TjwO5aCY8/Nj7bCoPSrd+IMxXzJHggeTJk2NUA==","signatures":[{"sig":"MEQCID7YnvUS0y1yBRDeF+cFSyVYtJm9ASf7MRTXcHKh0RmXAiAOnaZrI2sLAhTe1aeDJWAh6TIsXmcni6rPqdpZDtTLvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2531247},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.11.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.11.0.tgz","_integrity":"sha512-sQA4JmRuiLo8vUnE+RhU+St7Tb7Efo+ERyiHYPtvNJI/sRG/TjwO5aCY8/Nj7bCoPSrd+IMxXzJHggeTJk2NUA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.11.0_1789240609986_0.42194177472820527","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.11.1","_id":"@sjawhar/pi-legion-envoy@1.11.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"73040da7ee75ad9d25b721954aebefb311d34333","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.11.1.tgz","fileCount":15,"integrity":"sha512-J/XFiGCDWb/WeKYNBG2QpfBg1+rSm6ScuGR9I/tZRvE2M2BDMzidhDXHZ3PUxJix+fMisDLWksqk7Lth//QP1A==","signatures":[{"sig":"MEYCIQC8RyrY5MJyU0nU1DK6Jrd4UV8AqLnqzws0qSR3JDnC2AIhAPw5J7iE1VoiN9GlbxJalJEYGhGksV+iQGh5+uEghx2X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2536831},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.11.1.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.11.1.tgz","_integrity":"sha512-J/XFiGCDWb/WeKYNBG2QpfBg1+rSm6ScuGR9I/tZRvE2M2BDMzidhDXHZ3PUxJix+fMisDLWksqk7Lth//QP1A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.11.1_1789240785358_0.7355278893120829","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.12.0","_id":"@sjawhar/pi-legion-envoy@1.12.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"8699beacef9a5d3b406b9422b3f316f4562301af","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.12.0.tgz","fileCount":15,"integrity":"sha512-eTNftGxDkmZ4tLw/poy58r/biibcj6SuJhIy2+OAGTajTy5chhsQ6b8V4+ecwVqBKQCao0fBHFEepNowFMbySA==","signatures":[{"sig":"MEQCIF0lTnlXkN2sDVciOWZazxGMu8zVhIaz9Ime+0saEOTdAiALuX2/4/21TWcS7wgtvimaJtwPZMOh8+7dFj/J3VfZvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2539024},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.12.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.12.0.tgz","_integrity":"sha512-eTNftGxDkmZ4tLw/poy58r/biibcj6SuJhIy2+OAGTajTy5chhsQ6b8V4+ecwVqBKQCao0fBHFEepNowFMbySA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.12.0_1789243841495_0.8409572863445831","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.13.0","_id":"@sjawhar/pi-legion-envoy@1.13.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"97916ac621921ac9b783ad2d099b443fc73e0de8","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.13.0.tgz","fileCount":15,"integrity":"sha512-Qt35K0+RrBjFuoitbpUaQWqfMhfDMZubUW2bCi853Xugxsz/Zs2FaMUYHRPxt/0DotwBlaKh0hcFlqjoxkgTag==","signatures":[{"sig":"MEUCIQD4258wXGULOxE0NElYFP9ELCqJYOyF1jIT71MLqwl2uAIgMVK3PH02Vjx9U/4gnxCyuLbKxtAlNfRH+WueZ3SSk40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2539368},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.13.0.tgz","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.13.0.tgz","_integrity":"sha512-Qt35K0+RrBjFuoitbpUaQWqfMhfDMZubUW2bCi853Xugxsz/Zs2FaMUYHRPxt/0DotwBlaKh0hcFlqjoxkgTag==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.13.0_1789249358128_0.891322579311173","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.14.0","_id":"@sjawhar/pi-legion-envoy@1.14.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"38ba3eb3d2ce6e5627a1fe855f023d5a41715cb1","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.14.0.tgz","fileCount":15,"integrity":"sha512-zXvaeQMFGy1vQs8eBaOkioqpah5XrKTNnppGlXMjmHFY6Y+hMA8UjF9OpsphsTSjB//2s/2dZXCxmDO49fQQTg==","signatures":[{"sig":"MEUCIQChNqEKOrTLuzmoBEdVy7zi8qSNHbeDBRe92QpCVd8JEAIgZJvPH34Cay/+F2tJMcngAjYcYU1szpDsyCOWq809ceY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2540197},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.14.0.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.14.0.tgz","_integrity":"sha512-zXvaeQMFGy1vQs8eBaOkioqpah5XrKTNnppGlXMjmHFY6Y+hMA8UjF9OpsphsTSjB//2s/2dZXCxmDO49fQQTg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.14.0_1789250509735_0.725456654473492","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.14.1","_id":"@sjawhar/pi-legion-envoy@1.14.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6fc0a45bcbe73c186027cf6664eb24b1eaa50aac","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.14.1.tgz","fileCount":15,"integrity":"sha512-iR/RRfzgWiFYlQO6JlQta791h9daAEjxbHO9/z6rjXSP938vP6yzudwUdpM4N3j42A5oF82+Skbg6og4McJ4xQ==","signatures":[{"sig":"MEUCIGtg/HDGuWOYG5aNtg4nZXY7SC80SwjtZBNMy4Ip1m6NAiEA78t2H1zgCC7h9Or9xOrTbPljT3fxkLR0RnWqJf77SNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2542861},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.14.1.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.14.1.tgz","_integrity":"sha512-iR/RRfzgWiFYlQO6JlQta791h9daAEjxbHO9/z6rjXSP938vP6yzudwUdpM4N3j42A5oF82+Skbg6og4McJ4xQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.14.1_1789252350257_0.36160542058638856","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.15.0","_id":"@sjawhar/pi-legion-envoy@1.15.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"d2ddf4a8a392ef1f80a9c79a12578ef48ce05e0f","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.15.0.tgz","fileCount":15,"integrity":"sha512-Ox+hDiClz7aWYrrxF2Yk+kZpXHveTe4WzHIojSEXR+peU1n9kBeUhf9tRV2xnKJFSyNe4ZQpiGTskQ1duepB5Q==","signatures":[{"sig":"MEUCIQCtAmHzzX66M5IUJJ2rC7fyY+hsc4PO7W2SCtOf8u+dxAIgOHrxK+lhROikq2Jnh0hGD5tnlSsWuefWvd7BHcOSW8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2543513},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.15.0.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.15.0.tgz","_integrity":"sha512-Ox+hDiClz7aWYrrxF2Yk+kZpXHveTe4WzHIojSEXR+peU1n9kBeUhf9tRV2xnKJFSyNe4ZQpiGTskQ1duepB5Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.15.0_1789252639094_0.3960404352998801","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.16.0","_id":"@sjawhar/pi-legion-envoy@1.16.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"b250c9b155fa3dd7ed1653a6b76ae05fb8b0f361","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.16.0.tgz","fileCount":15,"integrity":"sha512-xWEErzWWmHSWQ9jvrGlSD2EaQON/BDDzfIS9dxEQIPQTO/PZVSY9lSFO6rkKbb5uoHXBZAH7mZCb9huUc/FqDQ==","signatures":[{"sig":"MEYCIQC1YwL3jjg9kRHRVgbL8wbL5oiG4qMqpuq+ALXmTQDxxAIhAL6+7j8jR/AU9s+/xcXhPcPjNWmLbDcWtBrOwJfpvnu1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2544353},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.16.0.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.16.0.tgz","_integrity":"sha512-xWEErzWWmHSWQ9jvrGlSD2EaQON/BDDzfIS9dxEQIPQTO/PZVSY9lSFO6rkKbb5uoHXBZAH7mZCb9huUc/FqDQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.16.0_1789255335942_0.24092933938439431","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.17.0","_id":"@sjawhar/pi-legion-envoy@1.17.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"5247afd7373a7174804dd0e1332bb613b27c8a0c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.17.0.tgz","fileCount":15,"integrity":"sha512-52foo8Qw99elCXKPkNV9ubShLxbcuBJrt6mCdsfFNeZwWmazjtjfeNIl2aML2NH/4ItYJny3Nic7c/i7AoVtSA==","signatures":[{"sig":"MEUCICuJemUM05nRH0aDCuFiCIwcHvmha/wc7DH5SmhZMmQNAiEAhYQKsY95xfK5r1dUWbcSGP9nMGMt/XUJu8zX+qjGflI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2545227},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.17.0.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.17.0.tgz","_integrity":"sha512-52foo8Qw99elCXKPkNV9ubShLxbcuBJrt6mCdsfFNeZwWmazjtjfeNIl2aML2NH/4ItYJny3Nic7c/i7AoVtSA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.17.0_1789257316949_0.3635948565346201","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.17.1","_id":"@sjawhar/pi-legion-envoy@1.17.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3ef7d1e6c5c138300b7bc2be2e37fc2536dca5f8","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.17.1.tgz","fileCount":15,"integrity":"sha512-1tTT1MYMlhO/UN+/zcR0ri8NriipAs1R4XfiDLaOgH96KZiPpeJzivVLLeG7nDMg+FwM6XWGys3IymoKkmT+Sw==","signatures":[{"sig":"MEYCIQD95Ovs/y810DstFWf71gWZ9DOx4A1+k68vBqqjtqSCRQIhAMGamq1FqtDxlf1N5rkMh2PPt4730Xs83Uumf13+v2Ep","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2545562},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.17.1.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.17.1.tgz","_integrity":"sha512-1tTT1MYMlhO/UN+/zcR0ri8NriipAs1R4XfiDLaOgH96KZiPpeJzivVLLeG7nDMg+FwM6XWGys3IymoKkmT+Sw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.17.1_1789258579682_0.5870674489959731","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.17.2","_id":"@sjawhar/pi-legion-envoy@1.17.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"8d4104cd40668880bef1ee57eda531b9c49255ca","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.17.2.tgz","fileCount":15,"integrity":"sha512-2hOTXWUT9HFHF5nNgJyJAbcQiaaNTTe8wgPYByU3nuAm7s/d5MIkmlO3wRxP7UoHXe6gRcTskYXohWLaVPtNDg==","signatures":[{"sig":"MEYCIQCAmO/380RhIaoGtNfC80NMzwb6ZquBDkkrFYGJwZgOLAIhAJuZoP5T5N0Qpts8HFWel+D88ppEzJH6r0ZKatVfVXO/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2546631},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.17.2.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.17.2.tgz","_integrity":"sha512-2hOTXWUT9HFHF5nNgJyJAbcQiaaNTTe8wgPYByU3nuAm7s/d5MIkmlO3wRxP7UoHXe6gRcTskYXohWLaVPtNDg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.17.2_1789261671569_0.6723448724746226","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@sjawhar/pi-legion-envoy","version":"1.17.3","_id":"@sjawhar/pi-legion-envoy@1.17.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"63af33bb171de42b2030354cebddb02ba329daf4","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.17.3.tgz","fileCount":15,"integrity":"sha512-0Yin3arwOdTvVSm7Hy/3sAkZ/uDV6Kpx/MqcgrI2Z7B5f08EmZimUXj1avnpFyqLdtRtTZQfbxP582Dmc1pVwQ==","signatures":[{"sig":"MEUCIG6015Zhr8szq7l/NYRhb8eGuWPbo8pE687n+wD1FyOiAiEA9E8OOvGdPA+JyMbFuZPmKZ4D7cEq5yNK6Pqk2MA2UK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2546631},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.17.3.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.17.3.tgz","_integrity":"sha512-0Yin3arwOdTvVSm7Hy/3sAkZ/uDV6Kpx/MqcgrI2Z7B5f08EmZimUXj1avnpFyqLdtRtTZQfbxP582Dmc1pVwQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.17.3_1789267081329_0.7624730864925033","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.18.0","_id":"@sjawhar/pi-legion-envoy@1.18.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"333a1b5ee39b5a034b75547a56ca1e27dbd23b70","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.18.0.tgz","fileCount":15,"integrity":"sha512-HA/StZr54fXkkBM/VLeD0OgIK5teF6P89VyMIaaOkmIUc0E9xLO1IUm3TT9ybep0f/h0i0ccwFze3eUV1zDWZA==","signatures":[{"sig":"MEYCIQDGt+v6PpCUBBkzEd3IPKIxVoYdteWVCxmMhhGjRBY8cwIhAKa9OpKtGWFepguN9wDpjww3bgwJVtAYGxh7HbRjIRzb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2550594},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.18.0.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.18.0.tgz","_integrity":"sha512-HA/StZr54fXkkBM/VLeD0OgIK5teF6P89VyMIaaOkmIUc0E9xLO1IUm3TT9ybep0f/h0i0ccwFze3eUV1zDWZA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.18.0_1789273088102_0.882651457502954","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.18.1","_id":"@sjawhar/pi-legion-envoy@1.18.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"12f64615e5a54bdf4298b930d48a76f9ed900531","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.18.1.tgz","fileCount":15,"integrity":"sha512-WSBN19uD8/BQG72Cf1yrwBeH2BoJcFXEiTnfheA+D5Pri3UWpsQMrelBsv1WOn3YumC8+csvy5COKPkUzEfK+g==","signatures":[{"sig":"MEQCIF4JJ+9fzNBNOF6F4bu9Itt1u2mCbQjbdubXKjE1zBJkAiA9ZZAiXeyJ4mEh2JBQuWvvLgVcSgMGjoN0+Xklmb6KaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2550594},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.18.1.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.18.1.tgz","_integrity":"sha512-WSBN19uD8/BQG72Cf1yrwBeH2BoJcFXEiTnfheA+D5Pri3UWpsQMrelBsv1WOn3YumC8+csvy5COKPkUzEfK+g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.18.1_1789274473252_0.8537151785602395","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.19.0","_id":"@sjawhar/pi-legion-envoy@1.19.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"efadf9729144fe1543c5c4d2c340b6040601460d","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.19.0.tgz","fileCount":15,"integrity":"sha512-s3Bhgqje8nYwaWTTOufn2Pdqjmbcfw2zbTxGE6pQYvcyCWK9JW8RPCvDMUyrju27OZ+Fz5dAKEkSjKoMYt50Hw==","signatures":[{"sig":"MEUCIF2wAeL+1sxCl0/tFo5Hy20xYhMdaH1Uqn/2UGjmoOCPAiEA+PjtD2F5tUHSZtyu37KNiZebzSuw1R0gB6FL6XAfdVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2551759},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.19.0.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.19.0.tgz","_integrity":"sha512-s3Bhgqje8nYwaWTTOufn2Pdqjmbcfw2zbTxGE6pQYvcyCWK9JW8RPCvDMUyrju27OZ+Fz5dAKEkSjKoMYt50Hw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.19.0_1789279256094_0.1818161450012976","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.20.0","_id":"@sjawhar/pi-legion-envoy@1.20.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"bd5d95cc00aaacd31d1b0b89ea1e877e0f766c7d","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.20.0.tgz","fileCount":15,"integrity":"sha512-WaKk9dIayTkz53Rk5MpLeWWSG0HWCSittyr/5AXq+77xEtvemLQ6+0lbeJ4ACxm2hdQV4OYocFNVhoNomYB+3g==","signatures":[{"sig":"MEQCIA3RfttizqYa7ME8gvrt+POyo3nRUTBWXMpaxii2YPAqAiAhoY08wDYXbrwiXG46pl75AH0wd+aoFipJg3Aah3xGug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2552166},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.20.0.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.20.0.tgz","_integrity":"sha512-WaKk9dIayTkz53Rk5MpLeWWSG0HWCSittyr/5AXq+77xEtvemLQ6+0lbeJ4ACxm2hdQV4OYocFNVhoNomYB+3g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.20.0_1789279571513_0.24247023408233992","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.20.1","_id":"@sjawhar/pi-legion-envoy@1.20.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"4376c29142ff3adcb203c0a168bdfc089edd62f3","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.20.1.tgz","fileCount":15,"integrity":"sha512-FAc3F5SgDOXAn0qTZAAzmoWiAdtNVqqrk8L6vG+wP0EO9pIBuhNIKaKDwLmI3zh46yVp1fm/A4RAvwaQNg5QfA==","signatures":[{"sig":"MEUCIGdkkGiCndwWVV0UMcHUQ2ckKeuMPXAe1dFuiGBVR10xAiEA0gjM6Z3jSaysWZ75uIzPLUg7dx9eWbXXbEr8VTpTDyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2552524},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.20.1.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.20.1.tgz","_integrity":"sha512-FAc3F5SgDOXAn0qTZAAzmoWiAdtNVqqrk8L6vG+wP0EO9pIBuhNIKaKDwLmI3zh46yVp1fm/A4RAvwaQNg5QfA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.20.1_1789279749449_0.7027413791173649","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.21.0","_id":"@sjawhar/pi-legion-envoy@1.21.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"c9b4e771c642832c612514fbd4256ffa7c7ced96","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.21.0.tgz","fileCount":15,"integrity":"sha512-ja6OxeDjXk0MMGQtueVPjWMWMAbZgcej+cGJmgL/yNDQ/ozwDN1tjXUi+i6TgS+dbY3U+9nIvMAJqlk0Hb1pJg==","signatures":[{"sig":"MEYCIQD1FcwcR1gEWQ7zLS3lE2WWY7FzxQDiVWkGbQLymn2fhQIhAJO94XjTVbnUMxLD1l4me6rWAO2QC97csc6aaLJ2HHLK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2580415},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.21.0.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.21.0.tgz","_integrity":"sha512-ja6OxeDjXk0MMGQtueVPjWMWMAbZgcej+cGJmgL/yNDQ/ozwDN1tjXUi+i6TgS+dbY3U+9nIvMAJqlk0Hb1pJg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.21.0_1789280864156_0.19454539107066848","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.21.1","_id":"@sjawhar/pi-legion-envoy@1.21.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"aed8fca8d03a3ac3158ff198369a4604f0ad4ef4","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.21.1.tgz","fileCount":15,"integrity":"sha512-ucG9wlt9mH4+Xw5zyyFMBRRQ/QlfCX6niUPDLs0Tr38Xutrq6TdS6pSENBwHBW8rA8mBL7y21bJSQ2POYBGADw==","signatures":[{"sig":"MEQCIC1dO+idMOVltdlq8cxcz0/LRtG2gyndWS+ZFhkuFck8AiAuBuZ9pOFfv+X4db8dZk1bCTq3hdsDyzlggt8mrnNZqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2580459},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.21.1.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.21.1.tgz","_integrity":"sha512-ucG9wlt9mH4+Xw5zyyFMBRRQ/QlfCX6niUPDLs0Tr38Xutrq6TdS6pSENBwHBW8rA8mBL7y21bJSQ2POYBGADw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.21.1_1789283226208_0.5677938062417536","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.22.0","_id":"@sjawhar/pi-legion-envoy@1.22.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"849b8cc1d163f6912ff859e5111dd8bc21621e55","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.22.0.tgz","fileCount":15,"integrity":"sha512-ArvjPVEwg+GL6BAqzA4/1VASDNVcx+UehtU2nTCuNXWyFkWDsofILKSq6jCIIjqf4QxYfdRzEXbH9VpN7HHMuQ==","signatures":[{"sig":"MEUCIQCEqCedtNgOEQGOHLN58UpDMdmGj8Ij6wsfyB3lc+tzPwIgfKmuFWZfB0UCWEpXD8XjhdkvInmIOMjEfxWTFbQuuiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2583345},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.22.0.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.22.0.tgz","_integrity":"sha512-ArvjPVEwg+GL6BAqzA4/1VASDNVcx+UehtU2nTCuNXWyFkWDsofILKSq6jCIIjqf4QxYfdRzEXbH9VpN7HHMuQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.22.0_1789283500040_0.10267771018471006","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.22.1","_id":"@sjawhar/pi-legion-envoy@1.22.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"2a68ac2bcac11d7e5b629873e6d9b0f94917e809","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.22.1.tgz","fileCount":15,"integrity":"sha512-9r5GWKakZ0LucKGVR/xm//LidfA70km4MYwq4VEnvjfCCTm5rzC4FIJh89i1icJv+tXpibKeKlw7wl6GEksB9g==","signatures":[{"sig":"MEUCIQDpIErB+g0Dg3o56w2g000Zn3XNpDHC+2ZObZjl4pKJawIgbHT7tpWnD45z6qROPVyGWN8xXNS74btWCx7tbSHafyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2583682},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.22.1.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.22.1.tgz","_integrity":"sha512-9r5GWKakZ0LucKGVR/xm//LidfA70km4MYwq4VEnvjfCCTm5rzC4FIJh89i1icJv+tXpibKeKlw7wl6GEksB9g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.22.1_1789285270723_0.13839412435392906","host":"s3://npm-registry-packages-npm-production"}},"1.22.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.22.2","_id":"@sjawhar/pi-legion-envoy@1.22.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"bd762edc77404bab92921f0bb932cf3765e0b5ab","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.22.2.tgz","fileCount":15,"integrity":"sha512-ZNE9W1KJrSAGlFNg8kxLmg67uKNvagGdxxucth8+eOnk15CoW18SGNbxQBXZyGjLyOvuNpgT6eyOwWnbfwCBlw==","signatures":[{"sig":"MEUCIC/gORYTpGKBe3oBHbf713soG+07TPN5LpPy2y1Ral/nAiEAsZ1BBoYxHHcbrTcTRsKpTdUdR58BnYbr4zgpJ2H0KwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2591860},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.22.2.tgz","legion":{"daemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.22.2.tgz","_integrity":"sha512-ZNE9W1KJrSAGlFNg8kxLmg67uKNvagGdxxucth8+eOnk15CoW18SGNbxQBXZyGjLyOvuNpgT6eyOwWnbfwCBlw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.22.2_1789286461136_0.645472527630039","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.23.0","_id":"@sjawhar/pi-legion-envoy@1.23.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"401838c391bbc8b8fb6dadc2f12c6a2eaa614af8","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.23.0.tgz","fileCount":15,"integrity":"sha512-hIVq5blPYqALRoUrFZypD+24f9kbFLvbmbsTP6XZk2g7fP+KRRwjxJWQR3ZDfvqtsGMJjIB8U3BoDoCmMGM2+g==","signatures":[{"sig":"MEUCIDBfUc85qpDTT/gENCGL4cwrxw0/oLXszzvNqKeAcM/WAiEAhL+RVoHJ6aZjIpbD5eyKc2Wy3Z4Q7oj8t6mcSw2AO7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2596143},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.23.0.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.23.0.tgz","_integrity":"sha512-hIVq5blPYqALRoUrFZypD+24f9kbFLvbmbsTP6XZk2g7fP+KRRwjxJWQR3ZDfvqtsGMJjIB8U3BoDoCmMGM2+g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.23.0_1789297087318_0.4236350182468718","host":"s3://npm-registry-packages-npm-production"}},"1.23.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.23.1","_id":"@sjawhar/pi-legion-envoy@1.23.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"2e5163374c27a6c7cb097415ab213e463c2b9d44","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.23.1.tgz","fileCount":15,"integrity":"sha512-VwN+eRfNIFCeGUe7RE3YoK32uiFGj8ODLtDM+0dUAskmbqa+xqmssA1YS/zocHGcIwkCp5vWFV7RoL1CP5FY/Q==","signatures":[{"sig":"MEYCIQDjvq+s0mGLtNoOJ5J5q4SeFnrtMtXPyKR0fupnLb4uYwIhAJTZkH95aGDfzIspLNmEnqxd5gxKpwjbNW7OJa6MHIUj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2597216},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.23.1.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.23.1.tgz","_integrity":"sha512-VwN+eRfNIFCeGUe7RE3YoK32uiFGj8ODLtDM+0dUAskmbqa+xqmssA1YS/zocHGcIwkCp5vWFV7RoL1CP5FY/Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.23.1_1789300694788_0.5916826348696334","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.24.0","_id":"@sjawhar/pi-legion-envoy@1.24.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"afb11ea7519f992da69183505d7a4b1648450866","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.24.0.tgz","fileCount":15,"integrity":"sha512-i7S2GuL4UxmrGLNgtS/2idgbcyDvRZwJ0INztbchT0wWVmq8qfXbqWyQYz3gZpneA9n714Qpk598mmG6h3odhw==","signatures":[{"sig":"MEUCIByi03n8C0ayFnH+spGs8E7fHsW4gvaGGlC0TNndmr1RAiEAwYGWqQP9zSUCEOgJknzGLDFQ3furk9IM+7bYJIk31Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2602374},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.24.0.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.24.0.tgz","_integrity":"sha512-i7S2GuL4UxmrGLNgtS/2idgbcyDvRZwJ0INztbchT0wWVmq8qfXbqWyQYz3gZpneA9n714Qpk598mmG6h3odhw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.24.0_1789306239192_0.13634473256198243","host":"s3://npm-registry-packages-npm-production"}},"1.24.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.24.1","_id":"@sjawhar/pi-legion-envoy@1.24.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"8ddab7124cdc08c4807a7787eca85f96934455c2","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.24.1.tgz","fileCount":15,"integrity":"sha512-DSk31QobgglFQAjJLNXMKYqJxJg1lh0c0IDo+nZhQup+KpJbF3LvZGBfM1Og1pyyH8hdX99snttvxZkoEXMiaQ==","signatures":[{"sig":"MEUCIQCs1DblTjzdoC/gj1ZxRU/O0Tg2+l3wfSONADP5TjhJXgIgP6vsQ/XiKhbaFfH3t2YoqqqUpbz8DcRHMyxcwRP/8KU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2603180},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.24.1.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.24.1.tgz","_integrity":"sha512-DSk31QobgglFQAjJLNXMKYqJxJg1lh0c0IDo+nZhQup+KpJbF3LvZGBfM1Og1pyyH8hdX99snttvxZkoEXMiaQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.24.1_1789312496966_0.35591151898515405","host":"s3://npm-registry-packages-npm-production"}},"1.24.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.24.2","_id":"@sjawhar/pi-legion-envoy@1.24.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"55b556cf84cf308f93bdd9e52cd39449d2bb19e2","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.24.2.tgz","fileCount":15,"integrity":"sha512-6/vHaZRGAZjJ1IzULKJOPISWxk4LkfPrNgjySwhNlufvqdI0TkGIxO3K7VO8oW/vbTfalJ2ZqquBrJKKGuyz4Q==","signatures":[{"sig":"MEUCIQCNLr8g7Qh++pZSZjppyOXNO1i5FaWBsu0Ys0FomdjFYQIgWSaryL8bQ6ClrL7pRY/PtrIc9r2miYF8sdGCF9OyLQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2605415},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.24.2.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.24.2.tgz","_integrity":"sha512-6/vHaZRGAZjJ1IzULKJOPISWxk4LkfPrNgjySwhNlufvqdI0TkGIxO3K7VO8oW/vbTfalJ2ZqquBrJKKGuyz4Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.24.2_1789316959916_0.28535199033194325","host":"s3://npm-registry-packages-npm-production"}},"1.24.3":{"name":"@sjawhar/pi-legion-envoy","version":"1.24.3","_id":"@sjawhar/pi-legion-envoy@1.24.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6e2339dd39b9556301237fa1e8297fd3c100245f","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.24.3.tgz","fileCount":15,"integrity":"sha512-xFzv5oHkDTFZ4LfWCU5dSQHUeXiP4yEdX0GEIv4kA0GJdfcheHbOA0kNP2fK5vdaPiEayZ6YXjVVQWjQto0TOQ==","signatures":[{"sig":"MEUCIQDWVFrfW+ZJ5Dbi1o6Ws9qurV6qRtyoNRAEy+XiflZ6uwIge+3kbYBPAFXb0R7QI+k5r2umGCBU6PaNj6mcqLJtljY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2606193},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.24.3.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.24.3.tgz","_integrity":"sha512-xFzv5oHkDTFZ4LfWCU5dSQHUeXiP4yEdX0GEIv4kA0GJdfcheHbOA0kNP2fK5vdaPiEayZ6YXjVVQWjQto0TOQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.24.3_1789323637495_0.42664854015768716","host":"s3://npm-registry-packages-npm-production"}},"1.24.4":{"name":"@sjawhar/pi-legion-envoy","version":"1.24.4","_id":"@sjawhar/pi-legion-envoy@1.24.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"65dc5950e0fee06590fc7bbec28a5a6a2688b785","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.24.4.tgz","fileCount":15,"integrity":"sha512-fSepJdfXE/yyCBYZ1ihRgzSh3MFMa2YzlE5cMpdN4krnTvUqSZtBnkTnNide/6g4aPiV1PCXMP/GYzCGzS1ogg==","signatures":[{"sig":"MEYCIQCXQF23lJU9JZkq1GMSv6tHBEfi0068kDyE2FIdCRStwwIhAIHSu1O8wEQZnxih2XsbFenCnIhTI3ngB8m/CNYnQygG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.24.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2608095},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.24.4.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.24.4.tgz","_integrity":"sha512-fSepJdfXE/yyCBYZ1ihRgzSh3MFMa2YzlE5cMpdN4krnTvUqSZtBnkTnNide/6g4aPiV1PCXMP/GYzCGzS1ogg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.24.4_1789324165539_0.5661901755438687","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.25.0","_id":"@sjawhar/pi-legion-envoy@1.25.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"59cfc3dd80dcbfd3266d015ea6795ec3dc4d775e","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.25.0.tgz","fileCount":15,"integrity":"sha512-ywW8QLo3CNSbKyMZ+ve9HsKFP5mjuDxhOrU/CqsGSboB1v1n/CfR4rIpJVQtoCHoMrDRAeFpeiDFZmkxzPKCXg==","signatures":[{"sig":"MEUCIDjxEK57lNcMhCkT6tBNLfH46mr/4lpOsE0sGg1GJqo1AiEA3MIY4TKR+iTEnWKkfTQb9JO6T8m/4Th6Whk5U0du4l0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2616600},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.25.0.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.25.0.tgz","_integrity":"sha512-ywW8QLo3CNSbKyMZ+ve9HsKFP5mjuDxhOrU/CqsGSboB1v1n/CfR4rIpJVQtoCHoMrDRAeFpeiDFZmkxzPKCXg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.25.0_1789325303691_0.9293885002151789","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.26.0","_id":"@sjawhar/pi-legion-envoy@1.26.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"c4a82b8e23a709ac03620a9f75f23694aff15970","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.26.0.tgz","fileCount":15,"integrity":"sha512-DW3hFUYu5qnaZRFqGWF0SPSVgkt9J+KvyRdDOqoT1gRkiGAxt2MQxFFcHUSL4ivFsWtXVg3ofKQMMdAzoex6EA==","signatures":[{"sig":"MEQCIGMYcsqvwBCagjTsB9nUKywvxwH4ps5CG1lM99QV0ctYAiBFnzfyJczQuwTbbW6zgA4BU0dDcAYken4asB1dScKz+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2616867},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.26.0.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.26.0.tgz","_integrity":"sha512-DW3hFUYu5qnaZRFqGWF0SPSVgkt9J+KvyRdDOqoT1gRkiGAxt2MQxFFcHUSL4ivFsWtXVg3ofKQMMdAzoex6EA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.26.0_1789325823635_0.9693760225395318","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.27.0","_id":"@sjawhar/pi-legion-envoy@1.27.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"94f3c411c469ad410f88fe0363ecbeeb5ba03636","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.27.0.tgz","fileCount":15,"integrity":"sha512-a+l5oxVcChdxV3INAcfhYUx0x5kizP2AizSRjoKchZ9N9vVmltkV3oOChp6dIr/AI/ps971nhZJF+txfsiCrlA==","signatures":[{"sig":"MEYCIQCoH59qN0yMtKgRBesVDRU6WlHsCsHn+bRzUMI9AY8QbAIhAP+qjl6b5iluH95WxvfxWC2NDLIWgTVoKMKV+pl9sXjY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2616867},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.27.0.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.27.0.tgz","_integrity":"sha512-a+l5oxVcChdxV3INAcfhYUx0x5kizP2AizSRjoKchZ9N9vVmltkV3oOChp6dIr/AI/ps971nhZJF+txfsiCrlA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.27.0_1789328138639_0.32408286792527696","host":"s3://npm-registry-packages-npm-production"}},"1.27.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.27.1","_id":"@sjawhar/pi-legion-envoy@1.27.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"c1c9f77ec5fe2eb426bed8f7b05c5b55a56cd235","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.27.1.tgz","fileCount":15,"integrity":"sha512-dpBRQZb/LASPvSkr8StAU1Sk+x8hYL5HCcOlrDf9ZyeREyK1BVdQlF3tb1uCD1KfXA1k5lDlLx33W82rKwgjSA==","signatures":[{"sig":"MEYCIQD+of+UTL2MVCt3MrN2/QESV80Mreu/BFGDUAv772QkjAIhAKoHCqLQEA+Xd8uDzAf3Yy/ub6UFLyTxc33xCvnWmHkC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2619502},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.27.1.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.27.1.tgz","_integrity":"sha512-dpBRQZb/LASPvSkr8StAU1Sk+x8hYL5HCcOlrDf9ZyeREyK1BVdQlF3tb1uCD1KfXA1k5lDlLx33W82rKwgjSA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.27.1_1789337606757_0.5544582479078042","host":"s3://npm-registry-packages-npm-production"}},"1.27.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.27.2","_id":"@sjawhar/pi-legion-envoy@1.27.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"9d4ebb6f5ea4943d7d6f09bb47bbb0ed54b5ea86","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.27.2.tgz","fileCount":15,"integrity":"sha512-/TCQgUu56HPHv41LTLrgmwarq/IJMVHrW77P0Pyo/XC2RSMrF/sVcCNzlDb7PyNY6EqQNcaD/GPAHn6Sjlz89A==","signatures":[{"sig":"MEQCIHl9AbSCvckatCTDlu4CMsyMSSel2jWUosDsBzpfvV1jAiAdV4jAgnXtd7Wt1byRmU5BYaAQa022dBDaqwOr7ZO9Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2602996},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.27.2.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.27.2.tgz","_integrity":"sha512-/TCQgUu56HPHv41LTLrgmwarq/IJMVHrW77P0Pyo/XC2RSMrF/sVcCNzlDb7PyNY6EqQNcaD/GPAHn6Sjlz89A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.27.2_1789358981126_0.2765997660010755","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.28.0","_id":"@sjawhar/pi-legion-envoy@1.28.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"1943546195a140b03412447926ca18e685eee402","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.28.0.tgz","fileCount":15,"integrity":"sha512-v9yWa8QSHrJmV6QN3ic5qiXuF4htgWH2Sca4yBGuYMCfWWFhz7pSsBydmBsQ62J6jLCK/c5J8iapJWKr/d3mRw==","signatures":[{"sig":"MEUCIQCjiLrveJG2ZKMvvq8Aecba2U94c7ArpKQnxGSIlrYKaQIgSRtZpusAzyY11Po0L9bTtxIdTcoyB/a2pzfGxOayH/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2603827},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.28.0.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.28.0.tgz","_integrity":"sha512-v9yWa8QSHrJmV6QN3ic5qiXuF4htgWH2Sca4yBGuYMCfWWFhz7pSsBydmBsQ62J6jLCK/c5J8iapJWKr/d3mRw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.28.0_1789366708553_0.8900687457749485","host":"s3://npm-registry-packages-npm-production"}},"1.28.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.28.1","_id":"@sjawhar/pi-legion-envoy@1.28.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3b1b466eeb695a3960c66735377620d16cedb7a5","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.28.1.tgz","fileCount":15,"integrity":"sha512-68MGqKo5kE8n+q8HdvZQaFPDpmTbewJkC4JHkZ0TZhqmWWmUt+Sv1qaM8+thB/RHZD9q7CltBj5CnvDqGxzezg==","signatures":[{"sig":"MEUCICZm8DezSrrgdpRpac5iO5G7wzQRvKTQCTMZO+V3NoyEAiEAm3G/YmWJz3ap5+kTVQIDZp91dHpXKW/UwlgxmSAMrDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2604641},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.28.1.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.28.1.tgz","_integrity":"sha512-68MGqKo5kE8n+q8HdvZQaFPDpmTbewJkC4JHkZ0TZhqmWWmUt+Sv1qaM8+thB/RHZD9q7CltBj5CnvDqGxzezg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.28.1_1789375527919_0.6759417276404835","host":"s3://npm-registry-packages-npm-production"}},"1.28.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.28.2","_id":"@sjawhar/pi-legion-envoy@1.28.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3248f40cb883fb4a798e5a86a46aa421509e082b","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.28.2.tgz","fileCount":15,"integrity":"sha512-r/bJzY2dTIYHDU6bsTR9Lmc2/WAxHfYDYSPfnT6GlX8mt5hgnRpjPd64L1Ze6bkDdZQW9etoexfabbXUZyH38Q==","signatures":[{"sig":"MEUCIQCuuQfhgjjFMDgn3b503eZJX8qc5lRtS7duKtGdhDSvkgIgbyBYEEwv+jeICA1X0ZEEVAlPG+Y6+BZUMPrvdCywifo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2604641},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.28.2.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.28.2.tgz","_integrity":"sha512-r/bJzY2dTIYHDU6bsTR9Lmc2/WAxHfYDYSPfnT6GlX8mt5hgnRpjPd64L1Ze6bkDdZQW9etoexfabbXUZyH38Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.28.2_1789376217170_0.08348153366709199","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.29.0","_id":"@sjawhar/pi-legion-envoy@1.29.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"33bce8d994553a505983b45c3b96309bc8536ad1","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.29.0.tgz","fileCount":15,"integrity":"sha512-w02w0TKmfcbsY9ZNNOrn0hwLOzMn+lt9OA2xbXnJ8GV/lj87D9AWybHhXEJBLW4u0mrUv+EQXtunzpLgJkVHjw==","signatures":[{"sig":"MEYCIQC6GrzpN+FMhFrb5i7okNGTf2MpAegg3495kkSxiVN6jQIhAMwJqOfA1VlEkJG6pWkJo9yVUquQPLKKYJsUR/zPiE0B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2605788},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.29.0.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.29.0.tgz","_integrity":"sha512-w02w0TKmfcbsY9ZNNOrn0hwLOzMn+lt9OA2xbXnJ8GV/lj87D9AWybHhXEJBLW4u0mrUv+EQXtunzpLgJkVHjw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.29.0_1789377978834_0.5127958331028275","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.30.0","_id":"@sjawhar/pi-legion-envoy@1.30.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"252cf93c06a8fcb1548f597df1e9dabc92f33042","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.30.0.tgz","fileCount":15,"integrity":"sha512-MpRB+Tc775lABEEqaqgcoceAu3lJWbTWEodnp8zq5Xz/GHXVxweTa3yzRmNGaOv6FDZ2Y2xKqIWDydkdK4Spdg==","signatures":[{"sig":"MEUCIF0qtWsvTu5oXSc0CeRjCAZc54CA6tPO4FSLufIzVrAeAiEA14wdmnHH5VZHyM5Qr28NO14byvEcdPOkXLuxF2vmQJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2605788},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.30.0.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.30.0.tgz","_integrity":"sha512-MpRB+Tc775lABEEqaqgcoceAu3lJWbTWEodnp8zq5Xz/GHXVxweTa3yzRmNGaOv6FDZ2Y2xKqIWDydkdK4Spdg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.30.0_1789384917634_0.6598959513227398","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.31.0","_id":"@sjawhar/pi-legion-envoy@1.31.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"09bcad22e7f7d12a7b2680f5db290ebfddbd6e6d","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.31.0.tgz","fileCount":15,"integrity":"sha512-qlbMxUVuwDMKC6+MPxlRcks+Cw6J8DUwWgUl3edz8MWouoJ3LGTPw+pDHUw5tpR6ipBMBLzBs9rU4UVKiAE52A==","signatures":[{"sig":"MEYCIQCwRgetc3+bkA7oL6vwmepZJiPyWDlu2TUWeeY9fY7h1wIhAPwrn1eUKWv32/ELtsT9nbj4CfcXY8qOFjcym5ZY9tW2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2605788},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.31.0.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.31.0.tgz","_integrity":"sha512-qlbMxUVuwDMKC6+MPxlRcks+Cw6J8DUwWgUl3edz8MWouoJ3LGTPw+pDHUw5tpR6ipBMBLzBs9rU4UVKiAE52A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.31.0_1789391390081_0.15112080364901126","host":"s3://npm-registry-packages-npm-production"}},"1.31.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.31.1","_id":"@sjawhar/pi-legion-envoy@1.31.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"32cf6535878cf80dd6153543d60fe07bfa5e1088","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.31.1.tgz","fileCount":15,"integrity":"sha512-ItbnyEPmtM1DHA0glafNnsn8hubH0UQx5bS+vRN5ogwSFE5oRY/ydYA8N6fmusNL8cLv4XYyt/zBKuJcnWm5xw==","signatures":[{"sig":"MEYCIQCZO7PzkuzOgQMsgVEixTzOlzAlfTSbNtPnbfG7yQIbrQIhAPtAslU9mf6ZJ6vjR6ik5mgSjzbkHxsl5Nt/o7EzA0V5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2606024},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.31.1.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.31.1.tgz","_integrity":"sha512-ItbnyEPmtM1DHA0glafNnsn8hubH0UQx5bS+vRN5ogwSFE5oRY/ydYA8N6fmusNL8cLv4XYyt/zBKuJcnWm5xw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.31.1_1789393714893_0.4731748849324737","host":"s3://npm-registry-packages-npm-production"}},"1.31.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.31.2","_id":"@sjawhar/pi-legion-envoy@1.31.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"4eea5fe517f82f142cd5ddace8289afef6a76b13","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.31.2.tgz","fileCount":15,"integrity":"sha512-TYgE0iZnmYy7V185IT7KF5vuxgWECp4FhZZCRAEaMBWzpbp404zwXCr2XKNtzpPN8Ei64l0d6xtt6jPVITzMow==","signatures":[{"sig":"MEYCIQDWwa1o5Rj0SNebZRyfDiRmmOthE6cKJ+HhB7vcWLOZQAIhAKiwG8YpqZL7x9lhJVlXnsv1KN4NR2hWsnLhnxzS3SUr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2606024},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.31.2.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.31.2.tgz","_integrity":"sha512-TYgE0iZnmYy7V185IT7KF5vuxgWECp4FhZZCRAEaMBWzpbp404zwXCr2XKNtzpPN8Ei64l0d6xtt6jPVITzMow==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.31.2_1789395112603_0.3643808095992862","host":"s3://npm-registry-packages-npm-production"}},"1.31.3":{"name":"@sjawhar/pi-legion-envoy","version":"1.31.3","_id":"@sjawhar/pi-legion-envoy@1.31.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"013168f30c9cc6f3e64e85db76adb9235d7ab312","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.31.3.tgz","fileCount":15,"integrity":"sha512-ZK8bSI0PNmU8JildqO8Gfei2SpNp7eQLW99w2TffTtsbLIbYdkwumbnSPFERC0aqv3/G977q2XJQEx3SGVb6mA==","signatures":[{"sig":"MEUCIQC9N5qhrPDQZLBVDx88ppS8fhtHu2b7G0iR4gn/uHg/aAIgaqw1EK2DiVB35cRM4a0i3TKWeD3wwiEx6PtqP3eV5S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.31.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2606024},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.31.3.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.31.3.tgz","_integrity":"sha512-ZK8bSI0PNmU8JildqO8Gfei2SpNp7eQLW99w2TffTtsbLIbYdkwumbnSPFERC0aqv3/G977q2XJQEx3SGVb6mA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.31.3_1789395474842_0.5842425799872781","host":"s3://npm-registry-packages-npm-production"}},"1.31.4":{"name":"@sjawhar/pi-legion-envoy","version":"1.31.4","_id":"@sjawhar/pi-legion-envoy@1.31.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"aa19d8f1ae8f9cc8a6a7667502a47da3e6c6c168","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.31.4.tgz","fileCount":15,"integrity":"sha512-h99p7fU4m/8TivKc5zml528iE1eZECJgbJOfFDUJ2ZgoAKCKUXFTwQNE6o8tD+rb4aStqZAZ/s+DaxICyH7kXA==","signatures":[{"sig":"MEQCIHhzlUdTUno5uGs26g1hlYSaMcDyVypaDWW+nDEUfu1GAiAXdQDhPasdd7uebZYdjsWnA/OLL0S38/D3tXokn4E3+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.31.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2606672},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.31.4.tgz","legion":{"daemonApiVersion":2},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.31.4.tgz","_integrity":"sha512-h99p7fU4m/8TivKc5zml528iE1eZECJgbJOfFDUJ2ZgoAKCKUXFTwQNE6o8tD+rb4aStqZAZ/s+DaxICyH7kXA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.31.4_1789397053826_0.500144227736989","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.32.0","_id":"@sjawhar/pi-legion-envoy@1.32.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"10847fbef42a841b45f542c404df787ae0559840","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.32.0.tgz","fileCount":15,"integrity":"sha512-A+Co+Ig4fS86Ue7onipAr/HsLkWN+6cPel2wDOJDmecNYBlm4J+0l5h/VKD66CdFrrL+vPvC0iPhQYXMeX/pZQ==","signatures":[{"sig":"MEUCIQC8MqIv+MDltlaFLao+BzO6PsDKwaTu9Akyoq7ESvIowAIgC78/kDAY2QIFdimFi0iQkGT9mLMEqbXSecbOXClf5S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2607118},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.32.0.tgz","legion":{"daemonApiVersion":3},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.32.0.tgz","_integrity":"sha512-A+Co+Ig4fS86Ue7onipAr/HsLkWN+6cPel2wDOJDmecNYBlm4J+0l5h/VKD66CdFrrL+vPvC0iPhQYXMeX/pZQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.32.0_1789399455646_0.41839994748673126","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.33.0","_id":"@sjawhar/pi-legion-envoy@1.33.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"aa205e29756da778dd99d11063db37bc619a51d4","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.33.0.tgz","fileCount":15,"integrity":"sha512-LC97l9wSHV43WMZgdq1h2TZQ7GlOfS49r7a+4ZsstZLFFkGnhTnUhtbVBTfG10JCqBlB1EQ6t1q361RoVSJ9iA==","signatures":[{"sig":"MEQCIFAX97pSt3lqI7VO4Xeo8iw7pLLcK1HfIVdwNwFEzrccAiBPddzVCt3bdCe2ktJ40KPRRSzzdpHDv7/ClmIZTJ5OkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCPD1K4Igy1l3ny37sgWlxBqpZpEzVS7hDb+L+MHmE43gIgP961hVQswzsPLzFU7eyG/jlGRvi8k28JhKYOQ5RAdPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2611506},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.33.0.tgz","legion":{"daemonApiVersion":4},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.33.0.tgz","_integrity":"sha512-LC97l9wSHV43WMZgdq1h2TZQ7GlOfS49r7a+4ZsstZLFFkGnhTnUhtbVBTfG10JCqBlB1EQ6t1q361RoVSJ9iA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.33.0_1789407024528_0.09172710724765953","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.34.0","_id":"@sjawhar/pi-legion-envoy@1.34.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"8cf7963a7ac62b82ffe426901066433eb6432b49","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.34.0.tgz","fileCount":15,"integrity":"sha512-hoAcl3RkUqiD5X8xtfpSjAlqrF1/hx2LI5mrFMmdRookils01j0A2XGRAhUTtBAee8H2CRqP0sZIoytfAfUtbw==","signatures":[{"sig":"MEYCIQCRLcuu+UnXvfc+Tti/s+qR4hHBPf4HLSBD6ZjQhD8cfgIhALCMWY+GLJW+P9rzyr4lkN7PggsUAqAZ2k4Fu08IkR5Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGs8Qxr3HeOuzNmgAH7xb4pPT8DqSBnLCg+dKWm1RvgAAiBGJeg/YmOOaSkQmx21GwGhJQYVe6uK6NMyhIKtYvEGZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2617367},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.34.0.tgz","legion":{"daemonApiVersion":4},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.34.0.tgz","_integrity":"sha512-hoAcl3RkUqiD5X8xtfpSjAlqrF1/hx2LI5mrFMmdRookils01j0A2XGRAhUTtBAee8H2CRqP0sZIoytfAfUtbw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.34.0_1789432231822_0.4796977114182428","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.35.0","_id":"@sjawhar/pi-legion-envoy@1.35.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"82dea35ddc596a76ef24d630106654dc001c3bb4","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.35.0.tgz","fileCount":15,"integrity":"sha512-fG8//EFQLXwOLxc3Srdt5OWly0ghAqWnhn9TUHMod9hYpbqbTKM/31iTTYF1Qp6ych4J5mwYHwah2HnPSjlkOw==","signatures":[{"sig":"MEYCIQD1NSBHj1QEZCY72M7e63mejRydW5JVD43BeI7UlVfJwQIhAO1GD3S8XcGhPce1tdbMUQaEnPtZOBRX5NzGi+BcYryX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEkrIoUkZsJQV1JTA5B8vi4jef3wPBbRUepJlcvKsdLyAiBzMKpBuv+Z/pX1nghziVlvkaQJcn2mWCYsG5yLhA2mPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476645},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.35.0.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.35.0.tgz","_integrity":"sha512-fG8//EFQLXwOLxc3Srdt5OWly0ghAqWnhn9TUHMod9hYpbqbTKM/31iTTYF1Qp6ych4J5mwYHwah2HnPSjlkOw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.35.0_1789434195233_0.6046499740548579","host":"s3://npm-registry-packages-npm-production"}},"1.35.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.35.1","_id":"@sjawhar/pi-legion-envoy@1.35.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"8d1570e2096f4da8b9d8f31389ac9ebca6f240ac","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.35.1.tgz","fileCount":15,"integrity":"sha512-pvw6di8Rh/J/KqtdT4lzagcoBNOAre1TKShBaD8P1QaI/+rLFfMdw5lidBNcLv9/csDoffVh2xmMI75GdrrdRQ==","signatures":[{"sig":"MEYCIQDueSlKpj8YIZGpqTxO5O6lMl7PhAyjdybcne0WV1179wIhAI2LzCb9c1vprgk7blHO9d8TOA03ZkqUR/ksM9gq9HRb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWahHG+VBG782hXqryxJjefKL/ZWMTxHza/L2RwaaVLwIgU/FOwdc7AqKAGKCOY9PJSHPtZYLhVcdmEu1dVkiMWR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476804},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.35.1.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.35.1.tgz","_integrity":"sha512-pvw6di8Rh/J/KqtdT4lzagcoBNOAre1TKShBaD8P1QaI/+rLFfMdw5lidBNcLv9/csDoffVh2xmMI75GdrrdRQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.35.1_1789435090324_0.9709509191963202","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.36.0","_id":"@sjawhar/pi-legion-envoy@1.36.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"d1fde13dc6a45f46403631889c2d246830f6cd46","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.36.0.tgz","fileCount":15,"integrity":"sha512-ge4SUc9ZP0F2ppV5ZN/dhHYyTy5ZQkCdidN4iyfDOgAvvM3/E1MH4duUBv9DjgI4AnosEdo/Pp6/4YihaZxsRw==","signatures":[{"sig":"MEYCIQCUpnA+GqgspHQpyRs2udqMKbn4E8vipSVjerYUi8hA9AIhALbw82GZ5mv9ENNYchFP9kJQky/kdXZfbBoiPdMcLHhh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICEWV9pcf0z4wbaMFbdNaqyJnzlZcA19GpVE6swkudeVAiEAgUWQgdXSS+45odvvG441a1LWp+6o3cjWjJuqy9uHPUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2492838},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.36.0.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.36.0.tgz","_integrity":"sha512-ge4SUc9ZP0F2ppV5ZN/dhHYyTy5ZQkCdidN4iyfDOgAvvM3/E1MH4duUBv9DjgI4AnosEdo/Pp6/4YihaZxsRw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.36.0_1789437971404_0.41385613604865257","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.37.0","_id":"@sjawhar/pi-legion-envoy@1.37.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"555712fae897815fee367294e7e1a12e513a5851","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.37.0.tgz","fileCount":15,"integrity":"sha512-K5ihbTD6wgFa0S1keBCOlwJ8zDTJ3wXU9HeQWLLvhq0ffVvRfe55THpSl8S7ybdjK2JnTI63R6yXdtBv7EDbQA==","signatures":[{"sig":"MEYCIQCQiWA9IMKKbCfRxl9N2kcuXEGp3xZ5nWxA4eus360lGQIhAMUsClpG88Weva5kYc/PY+aEMYfjZc+n6IIbzhqIu68I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID0GZ+mtGDo5biCQ/KGsQdAAQw74kEy6Yqq2Xfk2VMT+AiBmNEQY6HYZnYIm92hY78IHlMVQkthMXdWxvTYTom/7Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2499468},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.37.0.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.37.0.tgz","_integrity":"sha512-K5ihbTD6wgFa0S1keBCOlwJ8zDTJ3wXU9HeQWLLvhq0ffVvRfe55THpSl8S7ybdjK2JnTI63R6yXdtBv7EDbQA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.37.0_1789441566193_0.788242859848578","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.38.0","_id":"@sjawhar/pi-legion-envoy@1.38.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"5c6b658f164f69416e45172f7ac3295d4b56add8","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.38.0.tgz","fileCount":15,"integrity":"sha512-VUheIWliQA7MPp1Gwx14OFRXBmcGpCJCIGIsBgXiJS/hQLYl8LkAuBOPCM+1/etMDz+ku5sbdu6VTh4U4/l2Cg==","signatures":[{"sig":"MEYCIQD3ItyW7//tHchW4EA9AEaSvU+LDrI5Z8Y9I1u0fjjIrwIhAM1gmHywToFvOeBbt+r9C4bzXURSIpLeTSM32Z2irQZA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2MqvlKBVwaru+sQ0bpp82E/oAXN/R6L8+IJ+SrwK/ygIgLCLq20Td1M8DwK+Lkcdn2MSOa0UoTlo1pLmg1eDF5ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2499416},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.38.0.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.38.0.tgz","_integrity":"sha512-VUheIWliQA7MPp1Gwx14OFRXBmcGpCJCIGIsBgXiJS/hQLYl8LkAuBOPCM+1/etMDz+ku5sbdu6VTh4U4/l2Cg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.38.0_1789447559195_0.026094050059639606","host":"s3://npm-registry-packages-npm-production"}},"1.38.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.38.1","_id":"@sjawhar/pi-legion-envoy@1.38.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"7065c66a88d4cd7ae1e59ca043890d74fd58d39b","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.38.1.tgz","fileCount":15,"integrity":"sha512-+fgHXpnX5I6Jqc86V+IG7Pr6IFV0zcRlrtlO+ZxzGefRdjXlM8VDfKi8CJXBALkny34Mq5Yrjxg5hp1EfFm0Qg==","signatures":[{"sig":"MEUCIQDFi05wOrYe6wLFVjFKgVuyjNDk1FGJaouA5uG+gKS7sAIgBdDBMrPJGvL+pbZbNCE1lyPXTjoAVsz8CWUB7Ws6QTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDUqsdvv41uXAG3ZPPLuebcSVye7JOVxHFNnyjvPqQVRQIhAJP3GFia2WFz2sfL7QWnmxg9cPzxr+E6YPNAysX911BH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.38.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2499416},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.38.1.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.38.1.tgz","_integrity":"sha512-+fgHXpnX5I6Jqc86V+IG7Pr6IFV0zcRlrtlO+ZxzGefRdjXlM8VDfKi8CJXBALkny34Mq5Yrjxg5hp1EfFm0Qg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.38.1_1789456315248_0.9248478579468329","host":"s3://npm-registry-packages-npm-production"}},"1.38.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.38.2","_id":"@sjawhar/pi-legion-envoy@1.38.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"69af59a2c7f231e882754754d7a38ed05b3da5aa","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.38.2.tgz","fileCount":15,"integrity":"sha512-fTa2iQPJ7BoAkBlvzeMaDPaJQN2hFsVX9vcVAUXbW8ochBurg44LTPdgHV19+SEaduMtecA5fhABLUwR+z29wQ==","signatures":[{"sig":"MEYCIQCa4WN4kp+C7Coz1v8TtmHREF1p6Ub4x+iafQr8mZB0ygIhAMjyApyDKuxiexRU8GPmzagRL56DLZ1+RPiDoyCbApMT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHzHVWzpEXzPvagjZtEAUBqdrZt/CJ69V+yDfIzad7lYAiAnZn0U4RM7pQUOXAZj1iIh0nexxfxQTKlj9luod1NMnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.38.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2499182},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.38.2.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.38.2.tgz","_integrity":"sha512-fTa2iQPJ7BoAkBlvzeMaDPaJQN2hFsVX9vcVAUXbW8ochBurg44LTPdgHV19+SEaduMtecA5fhABLUwR+z29wQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.38.2_1789460935496_0.28377946853935443","host":"s3://npm-registry-packages-npm-production"}},"1.38.3":{"name":"@sjawhar/pi-legion-envoy","version":"1.38.3","_id":"@sjawhar/pi-legion-envoy@1.38.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"00da3f46a625d48e39e6ca713a3d1b3f5ae04f50","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.38.3.tgz","fileCount":15,"integrity":"sha512-XBpjFsceo02UtxE8XhsKwnkXMJTkIVH8wcGI+2kgzYATPx+ABQQL8sSdHD+MtWJLIihfJ1N3RJJ7CR+Tltu8mw==","signatures":[{"sig":"MEYCIQD+aWiEClOLG5opLbAF4ceTAALZ3I2VJT85G10yv2xAMgIhAJ9WraD6Njb5E+lZ7vcXgKNGyXQVbp2IztIP1vg2CaJh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICbDujABvRlD6m2o+InBl5Rqd0H5RnvpDhf+m8G41l43AiBUT09uWEDL7LcwEnmJOK09ruA06+HJQQzGLOTf3v9RWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.38.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2499182},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.38.3.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.38.3.tgz","_integrity":"sha512-XBpjFsceo02UtxE8XhsKwnkXMJTkIVH8wcGI+2kgzYATPx+ABQQL8sSdHD+MtWJLIihfJ1N3RJJ7CR+Tltu8mw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.38.3_1789463894384_0.39244346573863176","host":"s3://npm-registry-packages-npm-production"}},"1.38.4":{"name":"@sjawhar/pi-legion-envoy","version":"1.38.4","_id":"@sjawhar/pi-legion-envoy@1.38.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e5a7a760da13a4a680c296503647755405f79f2a","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.38.4.tgz","fileCount":15,"integrity":"sha512-HQXvxfKodFFBi94oElrQUgTMAul65Soci5QV0X3bSNbl+izsFRYz+MkPZOPe+zF7m5zRBHv19YkLHN7Y83IV9g==","signatures":[{"sig":"MEYCIQCyfEO/UbbEkKUfApidyXTh3S9fjKsaZ7xetVZC3B/YyQIhALlxzyurvQcOsSYUIzYFpnC3rUEVKfE76Nf+Il66IBoQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF+XmRo0qZwCNL57ElghFd+P+S5FCrDfoGjB5wjHsoojAiEA+88dAWGBZhnmuGJv7VhM5Kt42IaYsDuOweSAOSuu52c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.38.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2499182},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.38.4.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.38.4.tgz","_integrity":"sha512-HQXvxfKodFFBi94oElrQUgTMAul65Soci5QV0X3bSNbl+izsFRYz+MkPZOPe+zF7m5zRBHv19YkLHN7Y83IV9g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.38.4_1789467105513_0.9073411092025678","host":"s3://npm-registry-packages-npm-production"}},"1.38.5":{"name":"@sjawhar/pi-legion-envoy","version":"1.38.5","_id":"@sjawhar/pi-legion-envoy@1.38.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"05b567d2d101c15f371ef24edbbcc41313c661bd","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.38.5.tgz","fileCount":15,"integrity":"sha512-hYrMLXWO4oRETc2PeEyUIPA3McmsID84HzXsa/gDa7xsg+S9n8XFzY9VHKHeUmAaVWHCs8gGWKtnK8bWj9AGwQ==","signatures":[{"sig":"MEQCIFRlTkmq4E5aixCzW8vs5SrNlHjmcBJwiYaCaks3b3vQAiAeMSzrLZoHrk//w03D5RwXN0CfBPaonZFi+Y1rElzNCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQI1v8qBhuuHZbOx5DuzHteqqyWZ8yyRz7imBa+pyOjQIgRqwZikznbQJkvybd3iSsWUNfd86chEImnt0dVgSa2yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.38.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2502648},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.38.5.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.38.5.tgz","_integrity":"sha512-hYrMLXWO4oRETc2PeEyUIPA3McmsID84HzXsa/gDa7xsg+S9n8XFzY9VHKHeUmAaVWHCs8gGWKtnK8bWj9AGwQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.38.5_1789499867014_0.5715326636930438","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.39.0","_id":"@sjawhar/pi-legion-envoy@1.39.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e9d4e038d84957acd040c5d26e60b77d888900e9","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.39.0.tgz","fileCount":15,"integrity":"sha512-2r18i3xxrxAr3XwNkQ58UdIO9bGAc7rwTMoGtUjgC6Ljt7JWVWnK5oCk7TQMXns+X6qXU5Z6w8OlYYJxv08BRQ==","signatures":[{"sig":"MEYCIQDjf3zT3Vnu76XD1dMcakxCvhDvFBAJnTXe5na/5Fr/PAIhAJL+3aIcifaGehrJVWNA0k1rl5EG68swBWJ26oYAj/p5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAI/eAZ3Jesfdt4FmI9IIb+knVDcks8MmXUavhL+jYLwAiEA+yQNGfkWV6MY5ZzDRVxv0+AQiu3xnP0O/TySQhQTOEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2506044},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.39.0.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.39.0.tgz","_integrity":"sha512-2r18i3xxrxAr3XwNkQ58UdIO9bGAc7rwTMoGtUjgC6Ljt7JWVWnK5oCk7TQMXns+X6qXU5Z6w8OlYYJxv08BRQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.39.0_1789502970345_0.1575772785426428","host":"s3://npm-registry-packages-npm-production"}},"1.40.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.40.0","_id":"@sjawhar/pi-legion-envoy@1.40.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"9750748970564ef3fcd147ae259dbdbf77dfd54b","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.40.0.tgz","fileCount":15,"integrity":"sha512-RZY1KqHOSjyqis7Q23DdMx3MJ27W6oRCaeVWtbjQDRKzBz9x2k3u9zM3lDJvX+TpYX0pkk5EiLXyuKbwh1oIzQ==","signatures":[{"sig":"MEUCIQCTXMe27sM0dx4+Wr2v7nWUxuC4qLfapLk4ZtxeHmQ2gQIgSjAd1h5Munm3TJBh9M8qUWXyqgW+0OoSa3ULUNI05ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEXbDbQhIxbnQGFXlzL1gzXtzvmp4U5KB3NnfwNwrL17AiEAk6SBiiE6AjgJbf75SuPy/jCnJc94lwM9wTYNM6CMYDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2510799},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.40.0.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.40.0.tgz","_integrity":"sha512-RZY1KqHOSjyqis7Q23DdMx3MJ27W6oRCaeVWtbjQDRKzBz9x2k3u9zM3lDJvX+TpYX0pkk5EiLXyuKbwh1oIzQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.40.0_1789504569499_0.1261812007264267","host":"s3://npm-registry-packages-npm-production"}},"1.40.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.40.1","_id":"@sjawhar/pi-legion-envoy@1.40.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"0b97bd8e40e5fe632187618fd0c0d1059a09a43a","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.40.1.tgz","fileCount":15,"integrity":"sha512-PlUcK2BSN7Y4rBlBznlKxSlSgpQ1Cu7+a+faaYsaBGN/cxpE0U3r1HVX0QpRz0YUVy+OXKbswwwTZb1jpd7pvw==","signatures":[{"sig":"MEQCIEKigLknqGG7ub9ESRgiQFmEV+ouL+aKaHrj2s/oqOJwAiAuMY/B2MRECv5tOJiMsf5dekCOK/9LiMHPAGRJgWfQzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvjp7LQLV7ynK28XG7Y6ZLxg6PjQzx+O/n48szDjaqJgIhALQzSXGD4xar0HWVWiHWtMm4ZRlOOy8UnED+9tWhdsCc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2511030},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.40.1.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.40.1.tgz","_integrity":"sha512-PlUcK2BSN7Y4rBlBznlKxSlSgpQ1Cu7+a+faaYsaBGN/cxpE0U3r1HVX0QpRz0YUVy+OXKbswwwTZb1jpd7pvw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.40.1_1789507205146_0.7654181706795347","host":"s3://npm-registry-packages-npm-production"}},"1.40.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.40.2","_id":"@sjawhar/pi-legion-envoy@1.40.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"c1026540ccfb4d171a7c884f63a2e01bcad90167","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.40.2.tgz","fileCount":15,"integrity":"sha512-GZ+3uJM/6aNS24PvMKkvPwBmcew4kGE8Bh8bVTUG0a/eRlriU0hxUypebzArtHlFVMoCvl6o0aIB8vv1L71z6w==","signatures":[{"sig":"MEYCIQCvwjnc5xajx/78j1ZdgPcLKzsTx3d83zAuIPUT7Ha0VgIhALm9VXT0Ar21C9BtC/RN6WjQYQl9o+flzQ29Gav1/a/B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEhxAdW7qHi5SEGxqfPLwO0d4WAy1Gmduq/HYIkMnC3QIgEvXB7Z9+j8BWDfBqc0fRD+VcbzMPVJ4J6HGp8Bh+w+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.40.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2511030},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.40.2.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.40.2.tgz","_integrity":"sha512-GZ+3uJM/6aNS24PvMKkvPwBmcew4kGE8Bh8bVTUG0a/eRlriU0hxUypebzArtHlFVMoCvl6o0aIB8vv1L71z6w==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.40.2_1789510761079_0.14406592076293467","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.41.0","_id":"@sjawhar/pi-legion-envoy@1.41.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"7396d8539b3cf3e57707f8de980d9bbb1d55648c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.41.0.tgz","fileCount":15,"integrity":"sha512-X1M1N6doYNc2PRXOrdb4xSAIiYVeMVU5hyovP/9W3i6v/Lnpt8gHd/uyfTZsccO36d0cvf8UbsQVlQ+I4ZNwkg==","signatures":[{"sig":"MEYCIQCezN0cpGj4epGn0j47j3XFGesXcnpEsCrpbyTp0rAZBwIhAIePKBgZSao3h/r7I4PAXRcMnzkvP5nJUGqPY1k3P3B0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhBcRMbCMAZZ/W4h84bZDkvHK/+3D/Q9vhRmh7rNXJFQIgBc5uEBe+u8s966our/52QPpElCS2jCzCGJlD449hIec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2515666},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.41.0.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.41.0.tgz","_integrity":"sha512-X1M1N6doYNc2PRXOrdb4xSAIiYVeMVU5hyovP/9W3i6v/Lnpt8gHd/uyfTZsccO36d0cvf8UbsQVlQ+I4ZNwkg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.41.0_1789517974137_0.3539444628055768","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.42.0","_id":"@sjawhar/pi-legion-envoy@1.42.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"9d469882013082fe59878dd42faa5bbe427a2726","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.42.0.tgz","fileCount":15,"integrity":"sha512-AWK1Y4dhyVC6IjCr275ynL8KEmx1UNkbfJ/bDKDKyICi4+bwE+Lpab22HD5VOHfHFPvz23VfmEzlUDvFK33Zbg==","signatures":[{"sig":"MEUCIFHLWdhhYeY/PErtgYb7uvQym3i03bPS8s90lcUvx5vAAiEAkXstlfLxLDRkiF+IgAjnurzHy0KvJUieWr14MWqhIAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHaxx/+zq6nOQxVaa58d6NEZJN9FS5C1DjHFgwEhoT3fAiB93LERLWEBMSm6kVknTYairiSGtCvKuki6Ub9KhbPsMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2523296},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.42.0.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.42.0.tgz","_integrity":"sha512-AWK1Y4dhyVC6IjCr275ynL8KEmx1UNkbfJ/bDKDKyICi4+bwE+Lpab22HD5VOHfHFPvz23VfmEzlUDvFK33Zbg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.42.0_1789520456767_0.7624124110977397","host":"s3://npm-registry-packages-npm-production"}},"1.42.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.42.1","_id":"@sjawhar/pi-legion-envoy@1.42.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"5b54a499a29deaf3399324f15b44358e3c0396b3","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.42.1.tgz","fileCount":15,"integrity":"sha512-Q4wZEoeqgHs4a2z6ylkHwcLmxYDLnZ6CmgCrBMJxounNUqnWlPj7z/EeWtb/GAJfeJ6IGDdiB/ifwj+j4Cq2YQ==","signatures":[{"sig":"MEUCIEZBgXjd2ZzJNUbxooq3NrrcD0r+8MuO6GbfzIJoRVy9AiEA/YekN4zkXVsMtxqSWGWMywcIvlKBuFT3nERdCM2yjFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSTPHWhS/6bCx4uQrFjo2IoB/uxLATdXhw+LHOymXsjwIhAMWrFBovOtppc2losvCZaeeT0aUiiSMnl/wjAPRsN9uV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.42.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2523588},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.42.1.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.42.1.tgz","_integrity":"sha512-Q4wZEoeqgHs4a2z6ylkHwcLmxYDLnZ6CmgCrBMJxounNUqnWlPj7z/EeWtb/GAJfeJ6IGDdiB/ifwj+j4Cq2YQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.42.1_1789525803420_0.515562934006238","host":"s3://npm-registry-packages-npm-production"}},"1.42.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.42.2","_id":"@sjawhar/pi-legion-envoy@1.42.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"b17ae31a51b2d922826f2b4c02285ce19f4cbac6","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.42.2.tgz","fileCount":15,"integrity":"sha512-q4i6v560gFOrvuiJ5aE/kv1NtpqMCKdxMEVWHJFTl0Oz7LQQ75hZ0M1Km2wvACKd/7YAx6AZKaaxXktiyl2OTQ==","signatures":[{"sig":"MEUCIQDeB4ONT0s0pZ0xL7akrwl0GK2+wE6f+ildEd1eo5T03QIgE/WirIdVceYCib973tSdBAHyr7swqga6R/r84Qdpfns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFhFCeYyeg1dzMoIq0l59RCSLUs37oX/GFtreOfYnblAiEApPhcWGYDwqj9zG2qlIIELjzJstn+ehKtCUOOV0lXxU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.42.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2524409},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.42.2.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.42.2.tgz","_integrity":"sha512-q4i6v560gFOrvuiJ5aE/kv1NtpqMCKdxMEVWHJFTl0Oz7LQQ75hZ0M1Km2wvACKd/7YAx6AZKaaxXktiyl2OTQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.42.2_1789530816628_0.03995097990694796","host":"s3://npm-registry-packages-npm-production"}},"1.42.3":{"name":"@sjawhar/pi-legion-envoy","version":"1.42.3","_id":"@sjawhar/pi-legion-envoy@1.42.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"bd423e872793f05b9c0c757ef18c60dfe6c75229","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.42.3.tgz","fileCount":15,"integrity":"sha512-UhMR6RB8zXyE1xRdnURlKJLkPCecR0uICpUq8YIKk2ny/EUjAwxzHTiLAIo+iZLASHwjQBWMi7be2F4YQ7sW4w==","signatures":[{"sig":"MEYCIQDDB+sbhKcRb30wL0t2EG4DLjurvGo8faN8cEwga08QKAIhAKruXZHL9PPwxksaH2VFmX3Ub5+xG/XVmWgedrAOEaw1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCY9K31duAq0uJQLcBhvPBh7c+H/meTblU/6e3MUe/0cAIhAKBXnyxqtzooqZYoHWKXgvSxF+LVHBXmyU+R4VU/aTEI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.42.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2526783},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.42.3.tgz","legion":{"daemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.42.3.tgz","_integrity":"sha512-UhMR6RB8zXyE1xRdnURlKJLkPCecR0uICpUq8YIKk2ny/EUjAwxzHTiLAIo+iZLASHwjQBWMi7be2F4YQ7sW4w==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.42.3_1789530987564_0.30946255244378174","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.43.0","_id":"@sjawhar/pi-legion-envoy@1.43.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"0de702f19780ff5f40a2ee20580e5686ce356e39","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.43.0.tgz","fileCount":15,"integrity":"sha512-AJvsL5i+jXvlluuskCrtF13hK1XaVwqQtKDBVdfSiyBZ8Lj68YSpE+YFV8kMOb8szdjo1Kzx9LzRXV77yX+WCA==","signatures":[{"sig":"MEUCIQCaA7PPbzOG+mCXOC+bOrclCCup8bdwRu0+KNKcZKavhAIgAik4E5iC1RanWl2PE0KaDnsmpJQLxRP3ZdA2gtFN3fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeg426XcYqxLKvXxWHYdGw5AjeIBW9yuaafsaSFMs0oAIgDAOJFa6xccRDbfZz8lV8gMXpZT1Ok54FPfhzq48iHL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2529042},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.43.0.tgz","legion":{"daemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.43.0.tgz","_integrity":"sha512-AJvsL5i+jXvlluuskCrtF13hK1XaVwqQtKDBVdfSiyBZ8Lj68YSpE+YFV8kMOb8szdjo1Kzx9LzRXV77yX+WCA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.43.0_1789536066813_0.9577716267082448","host":"s3://npm-registry-packages-npm-production"}},"1.44.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.44.0","_id":"@sjawhar/pi-legion-envoy@1.44.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"61183e4a02cf62c0f9e5d4ed127e04c3660403c5","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.44.0.tgz","fileCount":15,"integrity":"sha512-HIzPPSS5eKIvXzOXn8T9ARvMG4QxsgXQ9AWJGUEeOaheO2GgCgGxrmIpbUPNzOmLa5WytCSb4wz9v+Tj5ndw/Q==","signatures":[{"sig":"MEQCIFXGeulEXX05NLxNEsZ+2/2cIldr0TNE6040y7msFZ4QAiA5eDVwhNzzXb2Yjp7aF67Kr59RR8fk2sq8I7mUQD4BZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0EkH5bC20Wr4JJ9Ts8WWekAsfC2omrb9ZG0TdlyPuaQIgb2kAVrJA9R24arkXWYD1Xvp2iv+Zl+gj2pIJmSjqhbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2530583},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.44.0.tgz","legion":{"daemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.44.0.tgz","_integrity":"sha512-HIzPPSS5eKIvXzOXn8T9ARvMG4QxsgXQ9AWJGUEeOaheO2GgCgGxrmIpbUPNzOmLa5WytCSb4wz9v+Tj5ndw/Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.44.0_1789583528346_0.8486772556192987","host":"s3://npm-registry-packages-npm-production"}},"1.45.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.45.0","_id":"@sjawhar/pi-legion-envoy@1.45.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"0ce40c1ec5e701a8bfd5799cd21e140fdca56d14","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.45.0.tgz","fileCount":15,"integrity":"sha512-ypguHt8O+dUI7LqHBIAB9AehIpCoprNfaOWc/vsHbWse9+6Lgq5+REDHmBs1CgPitfVawRF3jImjd13dVTetPQ==","signatures":[{"sig":"MEYCIQCWk3j4pulJc5mAMcqZjyN/OVXAPtkjCQejDXhNccJCtAIhAP1mmrsicbF7RtKo1no8z9f9XXIgWpqesJ2i3PfXkLUW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCle27AKGJUxckllAtyHkEzpe09/WkqF8HDU3tzjRo86gIgZ74TDUevTFxPpsRo/oPDuhKxNihcCWidaT7mr/CxwOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2531346},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.45.0.tgz","legion":{"daemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.45.0.tgz","_integrity":"sha512-ypguHt8O+dUI7LqHBIAB9AehIpCoprNfaOWc/vsHbWse9+6Lgq5+REDHmBs1CgPitfVawRF3jImjd13dVTetPQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.45.0_1789597534748_0.0004122455486088583","host":"s3://npm-registry-packages-npm-production"}},"1.46.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.46.0","_id":"@sjawhar/pi-legion-envoy@1.46.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"99c0594b2160fe847a02c3670e22a469123e00fe","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.46.0.tgz","fileCount":15,"integrity":"sha512-6s5WdAfio63Lx6mptZjZf1WOs6NM60TWDiR9OOPiKEqmhowLSJJNdTP1EBMUwKjBtaejkGAKJgQpThbtIEC9EA==","signatures":[{"sig":"MEQCIHMgJowuKQmXtRjnMVm8f+3BNtjgd8rDHacEeNUG+DfNAiBh8IvYMrrg/7bKQsful+JPVSztxj9uo9otF3RU9SkIOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpkwxFn0eZdv+SD/jyHC8jPYCoFwdeSMEXt8CkwoCY0AIhAL9HxR8LyWSKw0iydefwP1qh9Q/s8GvI+fBw9MZEHxen","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2531346},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.46.0.tgz","legion":{"daemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.46.0.tgz","_integrity":"sha512-6s5WdAfio63Lx6mptZjZf1WOs6NM60TWDiR9OOPiKEqmhowLSJJNdTP1EBMUwKjBtaejkGAKJgQpThbtIEC9EA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.46.0_1789606563487_0.7850593041389957","host":"s3://npm-registry-packages-npm-production"}},"1.47.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.47.0","_id":"@sjawhar/pi-legion-envoy@1.47.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"b180794928d0765113c72c985530e198b874e656","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.47.0.tgz","fileCount":15,"integrity":"sha512-YdxjTB1VBDSfz2Hh5rcgrVGwLcXOmwp1sDFJsCpFcMXhQr8n6qtRvzYn1A2y4sByRWdQUeiWGFjRoNxanxBmPQ==","signatures":[{"sig":"MEYCIQCfbQrcnfELs+YNu7izcmLEDO+h/JpzAwC6pjblYE2/nAIhAPWz0q+KT9D8+HYZuSpuTmesHv9lFgha/uQ3w5P27Lak","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBOEjgGh7BOVtzKAo91OXwBsVpNI0tKDylaJwnKWri+0AiEAypn2eJIh9vIEBYi4EwRP95tRFtX4ZuXwISEAwLzoZZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2538966},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.47.0.tgz","legion":{"daemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.47.0.tgz","_integrity":"sha512-YdxjTB1VBDSfz2Hh5rcgrVGwLcXOmwp1sDFJsCpFcMXhQr8n6qtRvzYn1A2y4sByRWdQUeiWGFjRoNxanxBmPQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.47.0_1789612595544_0.3711068227875016","host":"s3://npm-registry-packages-npm-production"}},"1.48.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.48.0","_id":"@sjawhar/pi-legion-envoy@1.48.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"65780cf36151eed990a0a2a0399f5eb582de8e9d","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.48.0.tgz","fileCount":15,"integrity":"sha512-O78rAY3QQQPX6CvRmAE8CHRYOQW2J4GhOfpeGBNMqJuS/yJSNlreHRk1AxRHtm1N2psp34YHCUgD3Uas76mabA==","signatures":[{"sig":"MEQCIFjhJDr8YxxHf1hTmT3/21F150AajzRY+D0svPepy9gaAiA50gxI7UwTrClEf9ol9DzyDBD7R+wTE94Nqn1Wn3X8TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGLEWW8Ul/cEpVe2lmgZOBrSpEwNkrkXJtLj3MSmlIzqAiEAkcOL+6i5EwfzfbelxFB6HHv/Lc7YsE2jJnY45HH0T8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2541582},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.48.0.tgz","legion":{"daemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.48.0.tgz","_integrity":"sha512-O78rAY3QQQPX6CvRmAE8CHRYOQW2J4GhOfpeGBNMqJuS/yJSNlreHRk1AxRHtm1N2psp34YHCUgD3Uas76mabA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.48.0_1789618037357_0.2967414690668897","host":"s3://npm-registry-packages-npm-production"}},"1.49.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.49.0","_id":"@sjawhar/pi-legion-envoy@1.49.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"461134cf4da5195ad5a493b4200493ebb33a69b4","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.49.0.tgz","fileCount":15,"integrity":"sha512-CaBkLd21By9y5PK39xyUMjnLfjREPpwJGttg6hg8GATxgUh59gbZuQFL8TpfABH2LpuuNYJQnSOm2a+Mw9xivA==","signatures":[{"sig":"MEUCIQDH2TlLnjR2wsdpXME5v7A9fsl3dTdUcLuYDlDyZCm0UQIgROJih/GmK0tauhJDARZRsKZr6abGjFw3Q14wMk/YQaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFyiCq8+qAorxTHnrsqpPl8YyzgAszVMeme5QiDaRCttAiA7Bm0p5Hth9P1GKMt1QwvyOicoOLwAL+3cKjJSWgOk4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2547791},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.49.0.tgz","legion":{"daemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.49.0.tgz","_integrity":"sha512-CaBkLd21By9y5PK39xyUMjnLfjREPpwJGttg6hg8GATxgUh59gbZuQFL8TpfABH2LpuuNYJQnSOm2a+Mw9xivA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.49.0_1789628063426_0.492935737954314","host":"s3://npm-registry-packages-npm-production"}},"1.49.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.49.1","_id":"@sjawhar/pi-legion-envoy@1.49.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"9a2386ce7de2bc3b1d3d473c9d23ad01397028c5","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.49.1.tgz","fileCount":15,"integrity":"sha512-kDdCx5riM9YC1acgmUkWHn1Okccbd2KKaIRTi/ww0Xz1kQy2XVGHm7r4qzLpo7FzCbUk9iaoFVVT3GyC8qBVzw==","signatures":[{"sig":"MEUCIQD6BBB2XOK9C753taqJcJD4DpqpTyoDRH+hDSAfDoJXPwIgC8GQDqo47a8OIkXDYskoV6T+NEpg85mYdwbHRd1NVqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFoUYtByeXpf37kj6KgIm3TLIYLxF/dQuUB1v+o7FjMgIgNVSz3sFS5KCPgOqZbvfXZQVrk7XOJiKX3b2+Nsfm/Gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.49.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2550444},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.49.1.tgz","legion":{"daemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.49.1.tgz","_integrity":"sha512-kDdCx5riM9YC1acgmUkWHn1Okccbd2KKaIRTi/ww0Xz1kQy2XVGHm7r4qzLpo7FzCbUk9iaoFVVT3GyC8qBVzw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.49.1_1789650399500_0.4868068395021026","host":"s3://npm-registry-packages-npm-production"}},"1.50.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.50.0","_id":"@sjawhar/pi-legion-envoy@1.50.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3de6c88ad508b9208997f5b75fb258e6593b6157","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.50.0.tgz","fileCount":15,"integrity":"sha512-rNZhd4aBGssVQwCs1NDHM1OZ+2LyhYVbuetpyKZT3br3YbV8J3JjMAfLtmJymnpFX9MU12D/h1z86nmIo77BTA==","signatures":[{"sig":"MEQCIA84L/l1ifDlm0hUOrTDXPwX36SjGHgQT0Rp2c6RPG1sAiBWwDzCX0RJl103+ku7iEX/BwT1O390EzFbPTHrVHXI5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGbPq63PLRU630IwKF39Ip1hSwXtf89XQn1jbELHbtFrAiBtq+fJhaXsjUe3JClJ1TdhuIHovfSbHuHxH+0RALudMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2535863},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.50.0.tgz","legion":{"daemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.50.0.tgz","_integrity":"sha512-rNZhd4aBGssVQwCs1NDHM1OZ+2LyhYVbuetpyKZT3br3YbV8J3JjMAfLtmJymnpFX9MU12D/h1z86nmIo77BTA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.50.0_1789690193903_0.7901162451070995","host":"s3://npm-registry-packages-npm-production"}},"1.51.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.51.0","_id":"@sjawhar/pi-legion-envoy@1.51.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"9571b782e8dd5fa5f334a83839e6b601d7816392","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.51.0.tgz","fileCount":15,"integrity":"sha512-36ouYkuRzm/fSshykJAK6J5U+4GMw3ec6FG87UwDisY+6o3wSVKb3/RHiGx064StBd6cmdXMhtcqA1rFQxvMtg==","signatures":[{"sig":"MEQCIDSHyFzMVZau2W0gj80iOOANm4LOFkiBGbNKe0zyc0kmAiBNQtipQbjDeFScUF7fNUPiyIGqb3T9Gt6z6OaC3iUdhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIXowF9Wg4myMRDmmny5CwJ2zym+e0leyn8nd9froeawIhALWRa5spcSW2ngRKYvKquztTLQJqL/+Cr8IRHYXRVpeu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2538909},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.51.0.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.51.0.tgz","_integrity":"sha512-36ouYkuRzm/fSshykJAK6J5U+4GMw3ec6FG87UwDisY+6o3wSVKb3/RHiGx064StBd6cmdXMhtcqA1rFQxvMtg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.51.0_1789691929588_0.025524524720069053","host":"s3://npm-registry-packages-npm-production"}},"1.51.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.51.1","_id":"@sjawhar/pi-legion-envoy@1.51.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"c86c24295fef85e225993c761670362c3ac382b7","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.51.1.tgz","fileCount":15,"integrity":"sha512-ysOebG7q6GP4BKNUSOqTx7c3z5g/Nr1wkdq3apAz+ExqVzYmABVFC8sf6HCKGS5kwekG6QwmKcgGZvNx1YpJcw==","signatures":[{"sig":"MEUCIQCfnZ+6MXuvItKF2up1fTw1wAvwRr7wq7YRfzjSHQ5ybwIgBVk2R1H6+JBT+Xz32oQqHhwLgMfdjhskHWKK7S9knv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcU45Cy9hGyeGht8Jamidotba/9oZQreHKuYPs6M3mtwIgS5Fwa8gazp1HrWhjun6cDx4zamdy/nJHOGPQ0C5DwMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.51.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2539267},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.51.1.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.51.1.tgz","_integrity":"sha512-ysOebG7q6GP4BKNUSOqTx7c3z5g/Nr1wkdq3apAz+ExqVzYmABVFC8sf6HCKGS5kwekG6QwmKcgGZvNx1YpJcw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.51.1_1789697554409_0.889314236936978","host":"s3://npm-registry-packages-npm-production"}},"1.51.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.51.2","_id":"@sjawhar/pi-legion-envoy@1.51.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e9deb87c926b5fb9f37522684f0821d36f0e628b","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.51.2.tgz","fileCount":15,"integrity":"sha512-6MHd/Z9jXjMmrCmcdholKvcdZaUf+bGxff6126ajp8pTysqVNIZA5mjrigG9hcmCnMhkVZ+2wk8kux/BoyOVjQ==","signatures":[{"sig":"MEUCIF7CT/Edg6ydbabzQa7uL5XSHPLx15ZUkRIqPUYVxuMwAiEAh9FKbQy529WJwmjbqIVH/t8VFpc98YewOjGQsGc5RvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG8ND1eTUetAdjITVdpwpQW7uQy7t5/sFgkNRQtN91P1AiAnl1wT0YpcDvTo/hAFdQy6D7MyS5GYsB1F8NFU/HWGJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.51.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2544612},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.51.2.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.51.2.tgz","_integrity":"sha512-6MHd/Z9jXjMmrCmcdholKvcdZaUf+bGxff6126ajp8pTysqVNIZA5mjrigG9hcmCnMhkVZ+2wk8kux/BoyOVjQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.51.2_1789704495320_0.8354062618732485","host":"s3://npm-registry-packages-npm-production"}},"1.52.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.52.0","_id":"@sjawhar/pi-legion-envoy@1.52.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"1ed97d60de7b730c4ed0c87ee7341bff04e70235","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.52.0.tgz","fileCount":15,"integrity":"sha512-bxCNDchgozXZXvkgv8JTq/DvOwJS5pkntr4d3krtd8ydrhZF92Jp2xgklZzefv737KRtNRKKnr97uNXztVsqgA==","signatures":[{"sig":"MEUCIEieWjY9QjiX1R1/wyVdLeiudMQyE6qInIJKabGGdlvrAiEA4pY5LITPMQMyQ2c3FZdU3SJy72Sv4C/QGWy8gRh0ltM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzyEd7b4vElaguZBU23MDyEYTghezqqBYbmlHAfTbwpQIhAOzBxNQyLDQFx8sWdImHZn+hKs3RCOdhqpQBUPSNc6cl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2550058},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.52.0.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.52.0.tgz","_integrity":"sha512-bxCNDchgozXZXvkgv8JTq/DvOwJS5pkntr4d3krtd8ydrhZF92Jp2xgklZzefv737KRtNRKKnr97uNXztVsqgA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.52.0_1789710317446_0.8702821600330084","host":"s3://npm-registry-packages-npm-production"}},"1.53.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.53.0","_id":"@sjawhar/pi-legion-envoy@1.53.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"cca7df311e487e571844f36dd037e6f97ef15b81","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.53.0.tgz","fileCount":15,"integrity":"sha512-11Z3MNm4sc3eUhxETeKq161+hIayTkI1KKzCd4vxyRbTwl9Ot0UWqyV0I1GMEhEvh/RngHQVXJUEEatIRpIcLg==","signatures":[{"sig":"MEUCIQCdGyXxQz/BuYRaiYb0qmWDJbYKoN3xxbxusI9VUWGLqAIgKYJpWiNHAnmo/Gneo2uOR8tiOOsABRgJmanDlf+/AkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHKuxgA3aYs5acWnV9J0O6a1CcWaWzq2k5mYgro+6z1HAiEAi/jzmM9WTR3lIDW7To7H69idWRFgs4JKWB2XnznR4x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2550058},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.53.0.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.53.0.tgz","_integrity":"sha512-11Z3MNm4sc3eUhxETeKq161+hIayTkI1KKzCd4vxyRbTwl9Ot0UWqyV0I1GMEhEvh/RngHQVXJUEEatIRpIcLg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.53.0_1789726527417_0.3638137079518302","host":"s3://npm-registry-packages-npm-production"}},"1.53.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.53.1","_id":"@sjawhar/pi-legion-envoy@1.53.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"895a1a056abf9684d1130f08883ee3d00e00816f","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.53.1.tgz","fileCount":15,"integrity":"sha512-uXZtyEGie5wmX1WYrTCQxBN5NK1ZVziiH8fjhz6fQvpjRFecUNA1xrtPavCOEaRYj8oqSON3icBEIIeScHWVUw==","signatures":[{"sig":"MEUCIQC2RWXnQJ9tctzM/4lmVoLxpG2jDfq3j+gCAExm17zHeAIgavh2Gh2XkX3OxWX9LRg8bJPpGYw0I0tk5swnhi82aYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE4OMeIWHkZwq8gAwbXva1r073AD1ssWTQRTJ4CfKuvbAiEA9iBZULmWDK4WM2t54Hb7JW9WP1rb3QWdlPD9bTeKqsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.53.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2549795},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.53.1.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.53.1.tgz","_integrity":"sha512-uXZtyEGie5wmX1WYrTCQxBN5NK1ZVziiH8fjhz6fQvpjRFecUNA1xrtPavCOEaRYj8oqSON3icBEIIeScHWVUw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.53.1_1789729852307_0.48065613138251506","host":"s3://npm-registry-packages-npm-production"}},"1.53.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.53.2","_id":"@sjawhar/pi-legion-envoy@1.53.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"c8d8785428f2a234c6a4c405e0b363b3b903a525","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.53.2.tgz","fileCount":15,"integrity":"sha512-OS3lDKrsoV5YOb1RMpw4EEM/xiEmzsZRfBdXb0KiRdurbGTcXaNsmpgT8yWBJ/ZlNQtiLD79gvD+IGcuMVW+Ig==","signatures":[{"sig":"MEYCIQCvEn2pdcB37uaz0oM3n6NdApRrvCr6CyRcqlt4GpooaAIhAKOm4VIRY8Z8gXBLjZ7MYiSWyu3t7A1OoY0WcMOr8akM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFrvaBtwah7Rhe66rCXOtNQsjhZ1AgFONC6NMhRaF2oSAiAuyJRxujLKnfsfxXU1vnKWbEWqr8iJMB1fKTdWIBtKkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.53.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2550323},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.53.2.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.53.2.tgz","_integrity":"sha512-OS3lDKrsoV5YOb1RMpw4EEM/xiEmzsZRfBdXb0KiRdurbGTcXaNsmpgT8yWBJ/ZlNQtiLD79gvD+IGcuMVW+Ig==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.53.2_1789747912354_0.5482691768783183","host":"s3://npm-registry-packages-npm-production"}},"1.53.3":{"name":"@sjawhar/pi-legion-envoy","version":"1.53.3","_id":"@sjawhar/pi-legion-envoy@1.53.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"aa5089a2d75bdc7a31fc404573ad0a5bf25c4af3","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.53.3.tgz","fileCount":15,"integrity":"sha512-FwtHP4hLOk/SE/tv/qKhvSSLlghnjs4LbN7XbPUIb6LqtatLB9oVMbETkbsNftCQfQA6YtajZ2h6BeIKhm6y3A==","signatures":[{"sig":"MEQCIC7xsuMQHAGwni46xG8u2iez0ArEWU1A/0y2X4s8RMvQAiB4mDnVKPgGN0UHfa7TdFq81hKCSV2pav/q9V0YpDnYQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA9THS2bk7biJ8fQ2ECfzl1qyi4H0lWOuc/+cI7hQU0tAiEAyN2ZvwQlWV7T1DRsopH0zaWuMjGT1MzecnqK8Kn5bKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.53.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2551036},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.53.3.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.53.3.tgz","_integrity":"sha512-FwtHP4hLOk/SE/tv/qKhvSSLlghnjs4LbN7XbPUIb6LqtatLB9oVMbETkbsNftCQfQA6YtajZ2h6BeIKhm6y3A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.53.3_1789749116113_0.6949017881644117","host":"s3://npm-registry-packages-npm-production"}},"1.53.4":{"name":"@sjawhar/pi-legion-envoy","version":"1.53.4","_id":"@sjawhar/pi-legion-envoy@1.53.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"63fa747da1b80eaf49de6821e9bd41a12be06264","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.53.4.tgz","fileCount":15,"integrity":"sha512-NrJ6EPQh7oAEcIxIYAEgSrNc/z0H4jx3trtCfGECApFUPh0QGBSEjCOuliGDE+w8TLKJGQSnxDlMqHF9GznLtg==","signatures":[{"sig":"MEQCIBedaB3VeUeC7G3OUDQJWjr1/o+XTe8HPUU6Nqb3T9JnAiAQAADd1sAhGU0wNglWIzcagojQgG9sHUM+Fj3SHWH+qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICJ3K5BnlAXwJTSxxMmaB9BYxBfpYZ4LI/d1qz/JU8wDAiA87lcMGB5oUUqGI7vcJPif4oVQzeSVDRl9A79MeG9lag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.53.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2551036},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.53.4.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.53.4.tgz","_integrity":"sha512-NrJ6EPQh7oAEcIxIYAEgSrNc/z0H4jx3trtCfGECApFUPh0QGBSEjCOuliGDE+w8TLKJGQSnxDlMqHF9GznLtg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.53.4_1789759945619_0.08002868070668656","host":"s3://npm-registry-packages-npm-production"}},"1.53.5":{"name":"@sjawhar/pi-legion-envoy","version":"1.53.5","_id":"@sjawhar/pi-legion-envoy@1.53.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"63cc3c09f31ec78a587bf7bab046fb0d873da230","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.53.5.tgz","fileCount":15,"integrity":"sha512-6LNxYQViPAoStyZ7fYatxZPFdRQj+idtd5fcBeeGgian3gAG84qmkM10Ewa3BM1qNWp0UM3j6u5IiT/ZakbHBA==","signatures":[{"sig":"MEYCIQCv+KeQTpksT/ATUvpMQ6xq8xiOdm0zTm+cu1fag2Q6SQIhAPZFtrUsna3VK9W+OH7aZVcS3A6vWBY2Gc7H1Iq9Oxj2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDd5wWl1hL2zaDi/MNv7NYSXwIpYKQw3lgkXM/RiQF3SAiAh8vGk2RPFLG7bLap/m0elzlkfH5/B71/5zNq+Wrsjnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.53.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2551036},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.53.5.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.53.5.tgz","_integrity":"sha512-6LNxYQViPAoStyZ7fYatxZPFdRQj+idtd5fcBeeGgian3gAG84qmkM10Ewa3BM1qNWp0UM3j6u5IiT/ZakbHBA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.53.5_1789762612758_0.005473899612093991","host":"s3://npm-registry-packages-npm-production"}},"1.54.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.54.0","_id":"@sjawhar/pi-legion-envoy@1.54.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"a8132dd15b3adf704ec0db7a72a79919f2b586e9","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.54.0.tgz","fileCount":15,"integrity":"sha512-VLtK7WE+9ejABGIG7ODVpwCPmWga9t7Ys+UdWSdlENx8MxA0hhbGDa/nQIVHNhmxW7hZWMvr8NVDKNcvFxyUUg==","signatures":[{"sig":"MEQCIBpuj1v6o8AR15cpc6OWmrh0ev2ViZBkPMJXlBQIucRLAiBEizpkH/DifDSSmC5dl2usmYA7KMIqtChLWDa5KsO9iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG0Yvmt1ptvZ5oCcObg40wYgS4aAWcqSQixoUM5h1EJXAiAtTubtKimzOb4CSAVzpD/16fDBYCK5zs/Ql8ZrwWgbJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2553342},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.54.0.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.54.0.tgz","_integrity":"sha512-VLtK7WE+9ejABGIG7ODVpwCPmWga9t7Ys+UdWSdlENx8MxA0hhbGDa/nQIVHNhmxW7hZWMvr8NVDKNcvFxyUUg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.54.0_1789766866292_0.3470596718102221","host":"s3://npm-registry-packages-npm-production"}},"1.55.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.55.0","_id":"@sjawhar/pi-legion-envoy@1.55.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"fd701557bcb0e65f906cbd31c21459fdaa8c5b4e","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.55.0.tgz","fileCount":15,"integrity":"sha512-d6e7GSVAeXNLn4em7BvKJu2NstnUsjhovKIuCLVzTbTrDbnhPiBPkpEKIbNs7sj8bfj+DU3nNhGcn/qUpkAtbw==","signatures":[{"sig":"MEUCIAJnXvD0HM2z+2VbHGz6JaLSM+7B4OhUuVRDE3sAlfkUAiEAzxf7K21EC2QrL2Uc9tbBQ3jprp4kmFX2a5lnDZbU2yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDo9XI8LkxLNWKQcNbjxsPDZCqsZB+xN56RSCNX1TR79AiEA3uTvuwnKOww+fIyshqu2P1AQ1/9AVMNpmZdgOwP06sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2558123},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.55.0.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.55.0.tgz","_integrity":"sha512-d6e7GSVAeXNLn4em7BvKJu2NstnUsjhovKIuCLVzTbTrDbnhPiBPkpEKIbNs7sj8bfj+DU3nNhGcn/qUpkAtbw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.55.0_1789789037146_0.38782466457863696","host":"s3://npm-registry-packages-npm-production"}},"1.55.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.55.1","_id":"@sjawhar/pi-legion-envoy@1.55.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"0484f0de49c47327954ab960a19d05ac6e9311fd","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.55.1.tgz","fileCount":15,"integrity":"sha512-4LKq7dWSZAxiXXO6j1rCovN64kR/6S8qcdEER24CIBODb+f6mgwMSVttBT/c6I2v5xKeDH9qpuTHMrFgvX6Muw==","signatures":[{"sig":"MEQCIFnUv3ffg37VBhT6r8cF+jjX86w2ItGwQ48fK/j+P8mzAiAQqxGBSDulC7jR1M53SOroOEAmPoq7fMa46bTJ5Dvisg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRfTNq/shYUB4Td8lfrlai72ut6vLwNfvb+1PoZnl7CQIhAIyJX8NQ1ose5UbLmg+TTHflgB9n+uU4YUQdPaNdbRKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.55.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2558984},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.55.1.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.55.1.tgz","_integrity":"sha512-4LKq7dWSZAxiXXO6j1rCovN64kR/6S8qcdEER24CIBODb+f6mgwMSVttBT/c6I2v5xKeDH9qpuTHMrFgvX6Muw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.55.1_1789856973072_0.11851304217258973","host":"s3://npm-registry-packages-npm-production"}},"1.56.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.56.0","_id":"@sjawhar/pi-legion-envoy@1.56.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"f84a2dc99497e521ceeb3074f00787226651cd00","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.56.0.tgz","fileCount":15,"integrity":"sha512-W3CsKfJZw/l+NOMwu4QhaOOu9shFukjJtggRgSJXy/HBT8afcxkoC18lyZPeASB7An+Gd3H1aTHeQ/l/UEedWA==","signatures":[{"sig":"MEQCIFCIZhHkFwAVmFqsvT/j/QFIdsrJxRo/VxqWSKWLfW0CAiBuQDOZmiO7V0MwiVBuPN18kYFFQqIK5W0svoOydo4hWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGTJ0Ik4w1ZPPCbPXuUPdm/al4npdXeNNGSMFY4RMvVEAiEAoD6go9TC3JPMGNzLe2eOvFKb5YEF4fTgk9Th/2XQXe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2563270},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.56.0.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.56.0.tgz","_integrity":"sha512-W3CsKfJZw/l+NOMwu4QhaOOu9shFukjJtggRgSJXy/HBT8afcxkoC18lyZPeASB7An+Gd3H1aTHeQ/l/UEedWA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.56.0_1789927677757_0.752485059819896","host":"s3://npm-registry-packages-npm-production"}},"1.56.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.56.1","_id":"@sjawhar/pi-legion-envoy@1.56.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"326ae1975470f1e79a71ccbcbb2be3cba653a115","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.56.1.tgz","fileCount":15,"integrity":"sha512-owfd17cPRAylUaYuYZazU5p3WOD89vOFv4nQw50ogNS9RFKZInkdf+Eqc+ScCbna46xiMREN5qSHleYT0SQFjw==","signatures":[{"sig":"MEUCIHz6THqHSPoaNutCqCsqsGLZRQckrMAj59xix1T+uOQCAiEAo6Kualr3B6WB94R7g41zpBjUl9TDNwzfsVBzvP3sJzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDPimYsPrEAeBCqv6djQm7PXRSw2/bypMsa45wYNf3gVAiBP9qoVA6TbPpHR9P8dtOSwjKGupfTmHQkyXD/CCF6X6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.56.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2565651},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.56.1.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.56.1.tgz","_integrity":"sha512-owfd17cPRAylUaYuYZazU5p3WOD89vOFv4nQw50ogNS9RFKZInkdf+Eqc+ScCbna46xiMREN5qSHleYT0SQFjw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.56.1_1789931151863_0.16562274102167662","host":"s3://npm-registry-packages-npm-production"}},"1.56.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.56.2","_id":"@sjawhar/pi-legion-envoy@1.56.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"41389ad4e0a73f1a7ed3bbe9fbb98b762e3de185","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.56.2.tgz","fileCount":15,"integrity":"sha512-1QkHzTPGgnXrNIegyQxfm+VQ1gAB2L/lwJFom9LnSCG7i7Wc5/MtGpQeJkVoVskQ+lQC7LvPRdkAGvbH9P8IRA==","signatures":[{"sig":"MEUCIDri6vm/SeH/rXw/mdsPMHxaGxgPsxpQpFnG/+R94sqIAiEAjoQe1Mr6ZaEVQ+oRKVUBV5uUM3ENeJomjlRNsd56cVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIENvCtQLpPTw0C9Xa9k9g/KFeYmSeZOc8HMrhO3oH5kiAiBizi+1stq9xBjnDEs14XKPAxkP5FzFU5v7wZmi/1U6jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.56.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2565651},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.56.2.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.56.2.tgz","_integrity":"sha512-1QkHzTPGgnXrNIegyQxfm+VQ1gAB2L/lwJFom9LnSCG7i7Wc5/MtGpQeJkVoVskQ+lQC7LvPRdkAGvbH9P8IRA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.56.2_1789931426670_0.9050453740923108","host":"s3://npm-registry-packages-npm-production"}},"1.56.3":{"name":"@sjawhar/pi-legion-envoy","version":"1.56.3","_id":"@sjawhar/pi-legion-envoy@1.56.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"d341b2bb51a0eac4cc2cd4b1082822911ff78b1c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.56.3.tgz","fileCount":15,"integrity":"sha512-ToZFZKXao/UqKs0/Es0lRlpg499zIKp+TC5z2PG9g861D/ThbxBuVHsghREm+XEenvv0Eb1l8vYqpTtetaPtGQ==","signatures":[{"sig":"MEUCID/uty+HtMO5cK1iU4WLRFCXXVheU/EpWla1J0tYZuW/AiEA3PfuVUGpJIHPk7xJNijehucogcQOPrDiS1zBL9QvPBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFLFj2aBmoXKpioZN5/tIm8kbOvbBPH3owB0O+3FvMdwIgUjfjIbI+z+Lk4jqg+wRBKluuiC6PynnE4asL5pVvJ7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.56.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2567076},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.56.3.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.56.3.tgz","_integrity":"sha512-ToZFZKXao/UqKs0/Es0lRlpg499zIKp+TC5z2PG9g861D/ThbxBuVHsghREm+XEenvv0Eb1l8vYqpTtetaPtGQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.56.3_1789934305448_0.2560031978696198","host":"s3://npm-registry-packages-npm-production"}},"1.56.4":{"name":"@sjawhar/pi-legion-envoy","version":"1.56.4","_id":"@sjawhar/pi-legion-envoy@1.56.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e5f88b3ce9fbf13afce69d4915193d19e62f916c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.56.4.tgz","fileCount":15,"integrity":"sha512-GBc8YDmf9RESV4bcwd5/AUAlXEHUI2u8ULxdHbPNSVZuYtaqRmOuNDNIDeekU039pdkELpFXX1doBOot1ubhOQ==","signatures":[{"sig":"MEYCIQCLRryjXmj/W4gR/kP19hwCKixCKIdsNudLbx/aXwPGsQIhAItVKCgMJeY77m9Q70917Gwo2bIB2MqTTbTtcqsBYGJ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIACx2VRbDZgfLQt1fh6aXuEpAOsahogkPyB5JwBOnO8RAiAqjlmqcwXdej4ct5K9BK4Ha7TubaRmV6fOHCHnJZx3hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.56.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2567076},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.56.4.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.56.4.tgz","_integrity":"sha512-GBc8YDmf9RESV4bcwd5/AUAlXEHUI2u8ULxdHbPNSVZuYtaqRmOuNDNIDeekU039pdkELpFXX1doBOot1ubhOQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.56.4_1789956174008_0.4651936054949479","host":"s3://npm-registry-packages-npm-production"}},"1.56.5":{"name":"@sjawhar/pi-legion-envoy","version":"1.56.5","_id":"@sjawhar/pi-legion-envoy@1.56.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e1a977f6015a15076d03104a862186992f8828ba","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.56.5.tgz","fileCount":15,"integrity":"sha512-ClZIiI2tqSPHJdcA5xoCBhi1ffalBWrsxfuX8wMEvYEABDEZTTsIDI7TqEk7QAwmvRB2ChnO198isXlLI0NFuA==","signatures":[{"sig":"MEQCIAlyIz2q82pqN4C6FAmR7fTP7j4wBMQqjoC04lp6lypgAiBQWZm660Y4FJoMW/1/l4ls58wRw5XKLQXoje5PN5BTFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6+FaD+VBXeRt9LdWL4bsPpxUVMBAEwQOm0pJ2MzM74gIgCOJl/z0LtfQ5svDagvcJ5AaBsy8fGG/kdZK5X2HKaoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.56.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2567076},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.56.5.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.56.5.tgz","_integrity":"sha512-ClZIiI2tqSPHJdcA5xoCBhi1ffalBWrsxfuX8wMEvYEABDEZTTsIDI7TqEk7QAwmvRB2ChnO198isXlLI0NFuA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.56.5_1790032416719_0.8012382061526715","host":"s3://npm-registry-packages-npm-production"}},"1.56.6":{"name":"@sjawhar/pi-legion-envoy","version":"1.56.6","_id":"@sjawhar/pi-legion-envoy@1.56.6","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"270d61de2b7b8f8498a86e3250010164d15ace9a","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.56.6.tgz","fileCount":15,"integrity":"sha512-ACinJpeZk/Secyn6iLonVZLy8bb/fbP0f6wTklXPcvy4fx9ZigEi6dMaDyZiXQMFml1uzp03Xrd0BhUGNfr7Aw==","signatures":[{"sig":"MEQCIHc9tqRek/Mva/B2zBPCdIsdi4n8BM+Y1pXGPJc4tzjlAiB8ulu/MzDGM/gNoutieGhh7cb55jTsbpZ357kZjFIKPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID8Kn/0tkbSU2SKNHI5vRJj0FkFHpr3AGrjTLLDTL+srAiBtjGLwv6GgX0dkJY35ZVDLKZFLXP5+fvcxpkqKP3SNxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.56.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2568804},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.56.6.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.56.6.tgz","_integrity":"sha512-ACinJpeZk/Secyn6iLonVZLy8bb/fbP0f6wTklXPcvy4fx9ZigEi6dMaDyZiXQMFml1uzp03Xrd0BhUGNfr7Aw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.56.6_1790045542172_0.13998252078096307","host":"s3://npm-registry-packages-npm-production"}},"1.57.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.57.0","_id":"@sjawhar/pi-legion-envoy@1.57.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"50cd4f23b87ce2fdc1310b71287adcc45f8e877c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.57.0.tgz","fileCount":15,"integrity":"sha512-vV5EcqpBgbp+wVVVhP/YmT49f7T5Klq5r23PwuQqR9w9Q7cl5tVhj2GqfLuZOpnfQFo+1vwwsDAHLHCrHQTHqg==","signatures":[{"sig":"MEUCIQCJaalC7PhnS0D52WQIBvM8vMu8qtHM7T9nBqdF9AfcnwIgNUGH4AgYdnSudbqMEo1pybCxGyaSOeRp56VFSr4ux0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFQaypJIbLtp4J1hOoI2LSL7/BLtcalaL2BzfZ01nu6MAiBX5+cKtI9lsCs83QAbmvkUk7n9F65GAj8t/6+THjtLUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2568804},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.57.0.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.57.0.tgz","_integrity":"sha512-vV5EcqpBgbp+wVVVhP/YmT49f7T5Klq5r23PwuQqR9w9Q7cl5tVhj2GqfLuZOpnfQFo+1vwwsDAHLHCrHQTHqg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.57.0_1790095264389_0.6408985175894268","host":"s3://npm-registry-packages-npm-production"}},"1.57.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.57.1","_id":"@sjawhar/pi-legion-envoy@1.57.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"f5adebf4af8d5f958e68cf0392030e623d117bab","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.57.1.tgz","fileCount":15,"integrity":"sha512-wilhcdFiXvZk2brb/X9E7eBjU4qqQDTsTa16v0YD4Sj/QlC0qkRC2LyBYdsQJfo64G+xPRYwX9IlmGby2nZQPA==","signatures":[{"sig":"MEUCIQC4tao/LDDrLKej65iuJSb4xMN/s4PCypr/40mfSFLoTwIgLRcPePjwqcl6n+f8xTewYLhhf8RgwhM4x56oybWs4O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEiK6w709Te3F7j9EzNEYDaJdvICcEVDthPJYB2kSl0WAiEA3qI5ard0RTHx59vhx7rt0kp7aIqyvr8LmntFymH8Z0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.57.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2570826},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.57.1.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.57.1.tgz","_integrity":"sha512-wilhcdFiXvZk2brb/X9E7eBjU4qqQDTsTa16v0YD4Sj/QlC0qkRC2LyBYdsQJfo64G+xPRYwX9IlmGby2nZQPA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.57.1_1790100751133_0.4532546998248568","host":"s3://npm-registry-packages-npm-production"}},"1.58.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.58.0","_id":"@sjawhar/pi-legion-envoy@1.58.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6db3b5e16055318be0110de65d37d05f0e8bca2f","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.58.0.tgz","fileCount":15,"integrity":"sha512-M4dmHZhLBcmg2RkHkc0UOfixW9NvCBjhPlB03RXGE8FVBjLFjcGUFNn0qENXP9lehcmNxjLSGXdCNgsrz+HZhw==","signatures":[{"sig":"MEQCICTNaOOi4pAWUEpT/zQjl4Co0Wk7vMX/PJHPfcfOR19ZAiBWEjEwQtMch/FJaenPJ2mdIemv3JrxLJp+cvYS9nHW0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEIB7coFJEEqtEgJVhVQEuMS9Ji3bXyabei09eUP8kKVAiEAvV6hK6EICavb6RdNnHRNcCm7FNaIYaJEdWmtUU1b+14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2572081},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.58.0.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.58.0.tgz","_integrity":"sha512-M4dmHZhLBcmg2RkHkc0UOfixW9NvCBjhPlB03RXGE8FVBjLFjcGUFNn0qENXP9lehcmNxjLSGXdCNgsrz+HZhw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.58.0_1790108363023_0.695066948706327","host":"s3://npm-registry-packages-npm-production"}},"1.59.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.59.0","_id":"@sjawhar/pi-legion-envoy@1.59.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"b64aea2fee6e414cb8a7f8ae9c4c758bc27095dd","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.59.0.tgz","fileCount":15,"integrity":"sha512-uXMwD3Z/10TGqDZ5Pq5NF1G0t8nxHJhz/hd0EXs30zPOwISK4SXXaF5N8O8qLkuV9p9DFYuSryXXZMsW+JuxJQ==","signatures":[{"sig":"MEQCIB0yR4q9Ue14gmiJ+/8c0jlkX35DoYa9ov9cw3mQ3rVQAiBpfE107pgrBC2zTySznd1GCMNBfRCIw84Y8Wc5FtLzuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBBM/ItXR0Vs0kgiQiA+Pa/NdpJAcjC3sWpfAQVlS84OAiEArdRpYbP4hx77RF21qE+PeZdUvAw+ig959+iPRi/h/Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2573448},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.59.0.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.59.0.tgz","_integrity":"sha512-uXMwD3Z/10TGqDZ5Pq5NF1G0t8nxHJhz/hd0EXs30zPOwISK4SXXaF5N8O8qLkuV9p9DFYuSryXXZMsW+JuxJQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.59.0_1790132639562_0.8767169083228699","host":"s3://npm-registry-packages-npm-production"}},"1.59.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.59.1","_id":"@sjawhar/pi-legion-envoy@1.59.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"a9de4e73962c206874d8ae82826c29fd1de2bdcb","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.59.1.tgz","fileCount":15,"integrity":"sha512-/u4YGnagpkFU3e+2u7rnQ/pzePu/8dPOjbK1mBEO7i/CH1c1IOOgj5UO3Q8hmGrvFR+g+eKqRVrOXK7YiKtQbA==","signatures":[{"sig":"MEUCIQCP09iZb5CD06mIs3mp+07mSnzLITazlRwIlzfHEznQeQIgEhJ1r2BKUET+vwuEV6aCykcTrbgBiKxcLIWnU/6sIXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLPmAD2sfVDnr0NF9sRVFfARS561/Hu72pZh7OSYaw8gIgT0s8OQ809VgtY9NFK/6XGpBZR1st7/IC4uL19xaUakk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.59.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2575654},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.59.1.tgz","legion":{"daemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.59.1.tgz","_integrity":"sha512-/u4YGnagpkFU3e+2u7rnQ/pzePu/8dPOjbK1mBEO7i/CH1c1IOOgj5UO3Q8hmGrvFR+g+eKqRVrOXK7YiKtQbA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.59.1_1790135503013_0.1463796742424992","host":"s3://npm-registry-packages-npm-production"}},"1.60.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.60.0","_id":"@sjawhar/pi-legion-envoy@1.60.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"de701d32c76395ba6b7806131b344822c2b7bf86","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.60.0.tgz","fileCount":15,"integrity":"sha512-inf/vSuasV5LdEInYtSclfktaTor0TvHTXYQGAyTWNOejjJebw1wGyLlbOlJ4cmVm1sAVbRosWwJ8GBvLrT23g==","signatures":[{"sig":"MEQCIBxXLVaWnvcQ5xu49ycjp6zeqqxddfsOTPSNyEs9ANoWAiBvlCKf1g8wzTfs0SnxR/Vg9Ru6dzI2JtOnIvEI9c9q/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJs627YSg7+vU1qNrbfhJqm9ryi7nJHs0GL3eAaVI5cQIhAPWeqRBm3F9zFh7GPeIR/5DnMU5rhA/8h1/CuoYO9sjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2611772},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.60.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.60.0.tgz","_integrity":"sha512-inf/vSuasV5LdEInYtSclfktaTor0TvHTXYQGAyTWNOejjJebw1wGyLlbOlJ4cmVm1sAVbRosWwJ8GBvLrT23g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.60.0_1790138050127_0.5166664535425673","host":"s3://npm-registry-packages-npm-production"}},"1.60.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.60.1","_id":"@sjawhar/pi-legion-envoy@1.60.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"b6070286c17bc31e39c14dc5c7eeba79fea519db","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.60.1.tgz","fileCount":15,"integrity":"sha512-ZtanvDr8TTbr4o8YfJ0XSTgEZSjgv7CUIrCBIl/wedRou4gIWonps0TlauMbcxndW2cBZQa+MRxgxJ4eQp2+bw==","signatures":[{"sig":"MEQCIGfMXqBjqmcq5TTQVTduCN8G68pDtsAfPJrmfGYBv8leAiA/vxcn6XnFRgn+Si1C3PXdnzwZYIVeyPrI1NTm9c7VCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcrzwNpJCBnr3NTMSUpxg50G1sIdQLKCWXup2lVDZvRgIgFoV6qh/Vc68QqgMXLO+fXqwfMzscxYjcQfq8vgfuW7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.60.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2613074},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.60.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.60.1.tgz","_integrity":"sha512-ZtanvDr8TTbr4o8YfJ0XSTgEZSjgv7CUIrCBIl/wedRou4gIWonps0TlauMbcxndW2cBZQa+MRxgxJ4eQp2+bw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.60.1_1790202394858_0.5217188016518264","host":"s3://npm-registry-packages-npm-production"}},"1.60.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.60.2","_id":"@sjawhar/pi-legion-envoy@1.60.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"9f8b96975c42d1a45f35c48fa0e8d9a21007ef06","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.60.2.tgz","fileCount":15,"integrity":"sha512-wprHQpSaHhHdpz5g2sSOqvu9kd7blXHL8R1RgBSalA8vKYxSBS9Twh3TeMLRqT1dGxLzooOaYLnfK44beAeL0Q==","signatures":[{"sig":"MEQCIA6plJiFperez3WZndfmqgcvb17PijRrKFijvzq6vCfLAiAGU9vtyTUAfIsOmAM81TlhNTptQSSvI+50JdFMXXlttg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICIYn1gKhfw2vfSFCP0HN/xxQyxbM88d0gJaF+G4hLfIAiEA0C9+U+pyUfJc4Qn+ROJNoEJS9eM3BRECirvd+rrO0KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.60.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2614364},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.60.2.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":1},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.60.2.tgz","_integrity":"sha512-wprHQpSaHhHdpz5g2sSOqvu9kd7blXHL8R1RgBSalA8vKYxSBS9Twh3TeMLRqT1dGxLzooOaYLnfK44beAeL0Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.60.2_1790221691539_0.04999315701346396","host":"s3://npm-registry-packages-npm-production"}},"1.61.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.61.0","_id":"@sjawhar/pi-legion-envoy@1.61.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"d249cd24fd9849d47b675d6abe7ce5e8ec91d1e1","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.61.0.tgz","fileCount":15,"integrity":"sha512-phJaELXGUgeyM0LnCCTKHnLZUBfdmbAmCOra6OcXvlDOhxZkFZnsZhKhPsHBFS5ppyaOjieDbJx+fV6MASM15w==","signatures":[{"sig":"MEUCIB/XMuWldxrNp/Flts54nwz+Vdj6LnKbRkqqPh96R5eIAiEA8p6cjboILX6uWHW2YzQnBlu78KndjhHySxG1QgAEvOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHlVTSZILrFY4I6lyWUDtg0FlIdnpJCTa52tvycf187lAiEAsOHA6rR8zedwsG0zB3koWSdb2bK5ylDMB28T8n80kV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2627043},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.61.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":3},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.61.0.tgz","_integrity":"sha512-phJaELXGUgeyM0LnCCTKHnLZUBfdmbAmCOra6OcXvlDOhxZkFZnsZhKhPsHBFS5ppyaOjieDbJx+fV6MASM15w==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.61.0_1790227809393_0.4358552773519211","host":"s3://npm-registry-packages-npm-production"}},"1.62.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.62.0","_id":"@sjawhar/pi-legion-envoy@1.62.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e934705d116b8ff5d43081664548ecf6de6dc416","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.62.0.tgz","fileCount":15,"integrity":"sha512-rhGo5WJYGp8isxtL4cUi3XrGvXYuRoVsAUBiH3JEGb6kL5Y4z8n97KEJBztHJDt1l9ip0dIVjYAlTTMYOg3WIA==","signatures":[{"sig":"MEUCIAxeZ0gwMbEWpzl+NhIFZFcQ2CXb5ykNqg8aLXjB5iaCAiEA2tfjvLtA+r/BVl/LoXwAtLJnEcAtkG36xudE1kPhGa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEDgOhk0ZMjACh0wnWW2wwbAw8tZbPoyB0Fe5VnuOUebAiEAzgppsoA4x8REL3nIrNj9DJcUnGhdtOT+7mQTA7vkPhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2627043},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.62.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":3},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.62.0.tgz","_integrity":"sha512-rhGo5WJYGp8isxtL4cUi3XrGvXYuRoVsAUBiH3JEGb6kL5Y4z8n97KEJBztHJDt1l9ip0dIVjYAlTTMYOg3WIA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.62.0_1790239013896_0.29281058209568767","host":"s3://npm-registry-packages-npm-production"}},"1.63.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.63.0","_id":"@sjawhar/pi-legion-envoy@1.63.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"063342548f90728659a217ddea9e001ed5549eac","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.63.0.tgz","fileCount":15,"integrity":"sha512-Ev8QYLd0pH1urukLB3vv8W1LpeObuYGva/zQdvhNFCSkkqqH+qs6e/eH/fBPDyVnKDIWtMrUymPJ2XCcyLXCRA==","signatures":[{"sig":"MEUCIAuEPh/aiHVTxuAnyxd1hPMoPuq32ggfKU1CE20riEFVAiEAu30dJtAatg/MNOEIwI78qe6BFCalICMG7bgYj9XkgN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCixMSaYxQwbOLOOWCTjblTPPDCU7yU1ctVfvuNpFOfewIgAp8U2gGM3frSmXMSyBgyDEPMDIFRPH5IPGpkkrGEzFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2627043},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.63.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":3},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.63.0.tgz","_integrity":"sha512-Ev8QYLd0pH1urukLB3vv8W1LpeObuYGva/zQdvhNFCSkkqqH+qs6e/eH/fBPDyVnKDIWtMrUymPJ2XCcyLXCRA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.63.0_1790239457281_0.15956280664558653","host":"s3://npm-registry-packages-npm-production"}},"1.64.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.64.0","_id":"@sjawhar/pi-legion-envoy@1.64.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"5ae2ee746c74c762422e5ec6a8accc6b1ed62e8a","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.64.0.tgz","fileCount":15,"integrity":"sha512-oRlx2zQwbnOvFDZg2GBBw2K4T8iIRdvc10Zw1McfFZoUaq4wrOqEqUbCs1IFVr5Chw7u0/KRGOyGgankiVU60A==","signatures":[{"sig":"MEQCIEoPYOPLwRCDY8/g0cZFsp2Gugm215qPfLGLIk/+IykzAiAs28hqVnsN774FKxD12H/Nh8075vpR9JTGPNog4fsDyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBcd6dxKdH2AY/Du1GcxBY2+AmCQhl45vSzN7pcd6xVDAiEAvREBXif7GtVup8pt5dtS+SLQXxrlNRvFiMJjOvU+c3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2629354},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.64.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":3},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.64.0.tgz","_integrity":"sha512-oRlx2zQwbnOvFDZg2GBBw2K4T8iIRdvc10Zw1McfFZoUaq4wrOqEqUbCs1IFVr5Chw7u0/KRGOyGgankiVU60A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.64.0_1790260872697_0.32460725974611715","host":"s3://npm-registry-packages-npm-production"}},"1.65.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.65.0","_id":"@sjawhar/pi-legion-envoy@1.65.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6b17caf7e9928cfa513d632bbf2359f91cc0aaa6","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.65.0.tgz","fileCount":15,"integrity":"sha512-goTwe0NWA6V6lb3cUhXAr8aGB6CedCuwC8pIN+QpSjH32sZPpGgygtfgsUg1xAStxHWRIbzB3G3OzmwqIryTUw==","signatures":[{"sig":"MEQCIBpj+m0D7nDGvukKS37kOJmu5XaphrHHtUybqB/d5pZjAiBq7HufNWMsqRXZaQmgLMZeyG4QLIRNs+sQqZNJarR3bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDa7r5ATXByuZdGAwVqpinBLWA2IVCE0kbsr67zFsmkHgIhAIJ5MDlQLTCS9tpqtgUt8xolNRnbN/hcVale6HLnKTAU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2664568},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.65.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":3},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.65.0.tgz","_integrity":"sha512-goTwe0NWA6V6lb3cUhXAr8aGB6CedCuwC8pIN+QpSjH32sZPpGgygtfgsUg1xAStxHWRIbzB3G3OzmwqIryTUw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.65.0_1790272521094_0.1485226074618582","host":"s3://npm-registry-packages-npm-production"}},"1.65.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.65.1","_id":"@sjawhar/pi-legion-envoy@1.65.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"04ad6cb5f29d1085ac996d8e35af796a6f36996f","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.65.1.tgz","fileCount":15,"integrity":"sha512-6quZM2LyjH6i1fKyuqXOtV3N3FrO60muVo71t70YkxHijAJ9G4mnWXMINULTXSCbJZo50UrbCpQ3TrtskvT9qw==","signatures":[{"sig":"MEUCIAcVH3jX52TY0tgVC4luwDt+xiaNy3BDPpdQpgOcpJv2AiEAgOtY1YU8+GzEJKNSpjyqabOGwaCDb1QZsMCh9agu6tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtTnONfrkMt0ruNoqgYUHrPr1aXxmYMknePccHhDySAQIhAOfUSbyc4RFCMqpmVtBNwvfRnFPDIXRyDf48Mz7OECdy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.65.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2664561},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.65.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":3},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.65.1.tgz","_integrity":"sha512-6quZM2LyjH6i1fKyuqXOtV3N3FrO60muVo71t70YkxHijAJ9G4mnWXMINULTXSCbJZo50UrbCpQ3TrtskvT9qw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.65.1_1790278387981_0.6431444915612479","host":"s3://npm-registry-packages-npm-production"}},"1.65.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.65.2","_id":"@sjawhar/pi-legion-envoy@1.65.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"42dbf889dabb2392ba371ebd6ccae81efb05add4","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.65.2.tgz","fileCount":15,"integrity":"sha512-oJW6dLWThlEFjVCapdxGmBlEZ/FJSaBXBvJZjHrCkVPQVQnxEz7YzJ57ufPXBdZN9JiMy7miSJEx74vJ9QzqRQ==","signatures":[{"sig":"MEUCIQCQNhXwx8LVZmRFavLaAB9Uyq7R75xJhy3mE4a1aBOvPAIgIAOtS/zeAxOndfHK0ibj02Rw2jE9CKBWnxexPgQhn2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGgttcj5nJoTBb5koSOo0mYVi6WAqkQvCYGseFgWniCxAiBOy7KJWsZ4+Xe6GxXPbsI2qtlMG1wnyq+7zEnxKWzPwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.65.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2664561},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.65.2.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":3},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.65.2.tgz","_integrity":"sha512-oJW6dLWThlEFjVCapdxGmBlEZ/FJSaBXBvJZjHrCkVPQVQnxEz7YzJ57ufPXBdZN9JiMy7miSJEx74vJ9QzqRQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.65.2_1790280163157_0.08063452545677219","host":"s3://npm-registry-packages-npm-production"}},"1.66.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.66.0","_id":"@sjawhar/pi-legion-envoy@1.66.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"536a8abc4de89208a317ece1bf47e45fe1104cd2","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.66.0.tgz","fileCount":15,"integrity":"sha512-m66koOQoYSt/bxvfYenkVOAsE8FJWClEhqzjZBFS+G8jCRrnh+szpDf68yKtcB1q2oJooCs/aSVqQBG++pl0WA==","signatures":[{"sig":"MEUCIQD8Ch/9rSO40dOg8yD9+kQAsM624lq0oRZ5x9KBomKhJgIgAvCZViSRpxK/pRiT9yZPNmVHwZ1oNXucuVtBhowOygw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAIL13q305FGXISezEAWGoUzefUB9uR8J66EtkRryqAwIgGlTqkJ3GIhuMVR9LrDddarzkUXGW3HXe1hJ8W05e5HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2679462},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.66.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":3},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.66.0.tgz","_integrity":"sha512-m66koOQoYSt/bxvfYenkVOAsE8FJWClEhqzjZBFS+G8jCRrnh+szpDf68yKtcB1q2oJooCs/aSVqQBG++pl0WA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.66.0_1790286336731_0.6093615574547249","host":"s3://npm-registry-packages-npm-production"}},"1.66.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.66.1","_id":"@sjawhar/pi-legion-envoy@1.66.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"7e3f42f0e9388175634817507ab80ce3e61329f2","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.66.1.tgz","fileCount":15,"integrity":"sha512-QbevLGajo4/Cv7iAoPtOZrgnQFGz5Qom1KPkKMLDcz7L0h5oI2yzLTVy+Pt8LBgKAM9VpHPt7zuQcg59lMXB7w==","signatures":[{"sig":"MEYCIQCBpQJuArL4OlRhMVI0UkcvF3Zx38M3ZjNvkC+g/3AXJwIhALlevrzP7KC1RtkrqR5Y1g12L5Hw7Xnc6uXid60yhPfS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB81EGomhfrYpVOwmI7P5ncwmru62uCb4W7mqfULwt2RAiALwWK1QmPwHsbKX0RbHc7vQYZqyn+XKaAe4iFY2ixFdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.66.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2679462},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.66.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":3},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.66.1.tgz","_integrity":"sha512-QbevLGajo4/Cv7iAoPtOZrgnQFGz5Qom1KPkKMLDcz7L0h5oI2yzLTVy+Pt8LBgKAM9VpHPt7zuQcg59lMXB7w==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.66.1_1790289892916_0.605309966265958","host":"s3://npm-registry-packages-npm-production"}},"1.67.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.67.0","_id":"@sjawhar/pi-legion-envoy@1.67.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"c3de152e53c125a757e16e0669e0b783d24851cd","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.67.0.tgz","fileCount":15,"integrity":"sha512-lij/upHumnJddtOsfIQqwKZkj/VAGdilE9Mr7mKs5tT/hmbFdY5CXU3F8hwZfOTABshZbC+0RYkgtFpS+mdqPw==","signatures":[{"sig":"MEYCIQCPya0CEi7dgkQ/oFCVbhTHp8na46p8BkoKXwWshLqy1wIhAO76gDba2hvN/v8sICRbetP0sBsbAVBhdBWsJ1d75lGv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC88t9ra4Of9Ul/6gde28ji3J/7iwUoK7y6z7Gs09LpoQIhAP4gPjRQUv10tfzO7+AEBBcM5HhpsRbYuqEg1XtnenG4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2679462},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.67.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":3},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.67.0.tgz","_integrity":"sha512-lij/upHumnJddtOsfIQqwKZkj/VAGdilE9Mr7mKs5tT/hmbFdY5CXU3F8hwZfOTABshZbC+0RYkgtFpS+mdqPw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.67.0_1790296961541_0.3079131625355127","host":"s3://npm-registry-packages-npm-production"}},"1.68.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.68.0","_id":"@sjawhar/pi-legion-envoy@1.68.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"20d5cb0bc6a6aff118f97384acc062417c6c7f6d","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.68.0.tgz","fileCount":15,"integrity":"sha512-JMIbNmOxOz+LufsK2LxILuOCdXOu+tBQdBKLpDzCBeACWqBORPQAFdyxC380S4Ejy5B1qjZN+y0xB22KlA2VuA==","signatures":[{"sig":"MEYCIQDaZWvVENckj0KRgDtZANQDl0uzC/r6xMc+FvU2odhnMQIhANReRkd7BIDfqrHNAjK15ZwCrHJjDEJNVSJSdpKz5LPQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB8+nkwu0UP2aci87kF5dcYKpxhJHbe/b1VfyMvueTWrAiEA96vtnmjDL4E9vxrDC25hM4d9J6T2++mt8GGjuzstHok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2681990},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.68.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":4},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.68.0.tgz","_integrity":"sha512-JMIbNmOxOz+LufsK2LxILuOCdXOu+tBQdBKLpDzCBeACWqBORPQAFdyxC380S4Ejy5B1qjZN+y0xB22KlA2VuA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.68.0_1790305328428_0.2631686254286343","host":"s3://npm-registry-packages-npm-production"}},"1.68.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.68.1","_id":"@sjawhar/pi-legion-envoy@1.68.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"a81e7e3b8c7801fcc95679cfd6660355a497614f","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.68.1.tgz","fileCount":15,"integrity":"sha512-2L82xBNsqoktJzIpB8UiyIn+RPMcxS6wLoxXOp9S0GGXLKoIYHqCkqpZ/KRmav6oyBItxWItOQT7EuhUyBy5Hg==","signatures":[{"sig":"MEYCIQDDGZCVzg9EHB6ePHpHszGgniRceukkFoC3pl+m89jy+gIhAJlWpv5RuCOCYr2HAc5rQ4YtZtUFS31MlQJfBY23mUDu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFZDcGxuJ0F93SvMzppRKAfEM7FPA3a7ZOQ1/cz++gWuAiEAkeqt6lmnuEbkofPR23+XrN06PPvyvIFp8Ifih8k+g84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.68.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2683782},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.68.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":4},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.68.1.tgz","_integrity":"sha512-2L82xBNsqoktJzIpB8UiyIn+RPMcxS6wLoxXOp9S0GGXLKoIYHqCkqpZ/KRmav6oyBItxWItOQT7EuhUyBy5Hg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.68.1_1790307759863_0.029490090987786877","host":"s3://npm-registry-packages-npm-production"}},"1.68.2":{"name":"@sjawhar/pi-legion-envoy","version":"1.68.2","_id":"@sjawhar/pi-legion-envoy@1.68.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e6651adbc63ae8499d426151229ed15bfce6cd9e","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.68.2.tgz","fileCount":15,"integrity":"sha512-yeyCSXrVaPHL4JomRE/mlVWArg+AcmAVf+SXXZYLwRUbjKyrHujBywEY6xHIm3v5eWflxvQ4FXqiU5aqcvuObw==","signatures":[{"sig":"MEYCIQCCO+Rum3Zl0wDHRhgi94wPIQ5SBW+M8n3J57LNFpq1/QIhAKEeNvNrLCA9tYSEd3ta89TibZaAhadISfdL6YJeD/vO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEkJI99bGPs5NshaFj/7hxfUfy0H40Oba94DyiT8I5qOAiA6zpAngjkNc1I2uZalIH+vM0dNQNi1fDDwlMtzheQmiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.68.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2683782},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.68.2.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":4},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.68.2.tgz","_integrity":"sha512-yeyCSXrVaPHL4JomRE/mlVWArg+AcmAVf+SXXZYLwRUbjKyrHujBywEY6xHIm3v5eWflxvQ4FXqiU5aqcvuObw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.68.2_1790311817504_0.8602225050470711","host":"s3://npm-registry-packages-npm-production"}},"1.68.3":{"name":"@sjawhar/pi-legion-envoy","version":"1.68.3","_id":"@sjawhar/pi-legion-envoy@1.68.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"fe2b93c4d64e2b612624a5035255323e7781733a","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.68.3.tgz","fileCount":15,"integrity":"sha512-BBm2hLc66PqgTesojlp3drfpjTyCPVwWp637xY3sIFRwtXCKz+UxFr5WXk3t6HVNhFn4HWUyH2N7ONRy2pjDCg==","signatures":[{"sig":"MEUCIQDXF2yxP4p8wVtJvVGMXG3QVWZCRdOplzIYrORkUarbJQIgeupkadFAHkvgZkeZ9E4/WJePlDWIl2wUTRlbqmZZmcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFJWTDf9NyFZKFxhlLXuzPJNrWOa8m7rpUUJUPt8q7fbAiBFDHRbO9cg1eqAbVas6Re6WaLnnT/O/9LGH6rjlVyFyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.68.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2683782},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.68.3.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":4},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.68.3.tgz","_integrity":"sha512-BBm2hLc66PqgTesojlp3drfpjTyCPVwWp637xY3sIFRwtXCKz+UxFr5WXk3t6HVNhFn4HWUyH2N7ONRy2pjDCg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.68.3_1790324972511_0.9741922207688776","host":"s3://npm-registry-packages-npm-production"}},"1.69.0":{"name":"@sjawhar/pi-legion-envoy","version":"1.69.0","_id":"@sjawhar/pi-legion-envoy@1.69.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"428ad4460302fa9159a8352855f3607f981c90a4","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.69.0.tgz","fileCount":15,"integrity":"sha512-d5qGvsgHzY4AS1WJdbbWa2zTfRMlc6AEGPaZy5AwZeeRwot5ZdK5HZ3KEFxbdJ/uhasildSHFKBl57t+owzn9w==","signatures":[{"sig":"MEUCIEIfJBVzAenLwPU9p45WQdxrQ6o9E9STMxXec9BCxP0pAiEAxMw4t/uFyWRJ3yJXACUKuNaJr6NL3VbPqMbk1EYpAfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE1iY//yYy0GYlCAhGKJ6UyBRzy5wO9bG3skAjOnkgY+AiEA4TQZ3LqQvwX22oP0UQ969MFhVYbs66W4JJXUOBnmBm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2683877},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.69.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":4},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.69.0.tgz","_integrity":"sha512-d5qGvsgHzY4AS1WJdbbWa2zTfRMlc6AEGPaZy5AwZeeRwot5ZdK5HZ3KEFxbdJ/uhasildSHFKBl57t+owzn9w==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.69.0_1790327173181_0.47490690792584966","host":"s3://npm-registry-packages-npm-production"}},"1.69.1":{"name":"@sjawhar/pi-legion-envoy","version":"1.69.1","_id":"@sjawhar/pi-legion-envoy@1.69.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"b6b7fc5578883c2b0073511236239bf44c714d9e","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-1.69.1.tgz","fileCount":15,"integrity":"sha512-CnBBKR+DDvhzyVMB5czaRgITEVVxVhMWoJ3EAf3lHUbtcYmuAQeL+SB472l6zTZKYRb8zz1xyOoEL6t3oI5Gsw==","signatures":[{"sig":"MEQCIGNii4FmVqJsIzD/VaQ5XUIumJ6095XwE+EkGLEkuO72AiAE7p4LxDon3xpzZvgUgIKp+4DL1Yac420TtUZmVWWwng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEUQJ3it3mOy+3jsDbw7fgWK3PxfZCv+p5zWyoijy9b6AiAmIs1bBOUwq5WNVbTX9ShTm/WG2lPHVG71pmL4u+kUXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@1.69.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2683877},"type":"module","_from":"file:sjawhar-pi-legion-envoy-1.69.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":4},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-1.69.1.tgz","_integrity":"sha512-CnBBKR+DDvhzyVMB5czaRgITEVVxVhMWoJ3EAf3lHUbtcYmuAQeL+SB472l6zTZKYRb8zz1xyOoEL6t3oI5Gsw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_1.69.1_1790329935462_0.013831637617510717","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@sjawhar/pi-legion-envoy","version":"2.0.0","_id":"@sjawhar/pi-legion-envoy@2.0.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"eac0226d5c42531ef51f5a2b426ff2182e238fc2","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-2.0.0.tgz","fileCount":15,"integrity":"sha512-iM1x0/Bkl84l2elk02yb8AXnA5fggvu77Tlmroj0bjWVkTVDaUUQlFZWfPzhedASRzrds6KXRG5YazfM3mOGcg==","signatures":[{"sig":"MEQCIFTPi5eJWCRtT6huIeXHxpg+t5xC7ddJ1exAgcTm+1HGAiAhk6CUFHzJx3JJppycFX+JRkm5VY47O8azojz/Pvse+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA79SlfIWC/nSKwnD8FW3yD3jpRlLxX58PeO8qLD6rtFAiB3HNzNZrGlcM8OAomk9S4pRuH3cijqU9viph8fdyngOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2684419},"type":"module","_from":"file:sjawhar-pi-legion-envoy-2.0.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-2.0.0.tgz","_integrity":"sha512-iM1x0/Bkl84l2elk02yb8AXnA5fggvu77Tlmroj0bjWVkTVDaUUQlFZWfPzhedASRzrds6KXRG5YazfM3mOGcg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_2.0.0_1790330812794_0.49299397430009306","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@sjawhar/pi-legion-envoy","version":"2.0.1","_id":"@sjawhar/pi-legion-envoy@2.0.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"407a7aabc19c170616e820ab69bbec30911098d8","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-2.0.1.tgz","fileCount":15,"integrity":"sha512-V8CbRrPhI+EV0dWmUe2iYVY742BBDi3/ZYaNjOhwf8dEKi0PVC0Q9StOxt3rcmKZov8hIK2V/7Gh5QqyTEJjWA==","signatures":[{"sig":"MEUCIG74Oe/dw9i8FPcs2rveCVSsaaQ49qUm935gtnEliWnoAiEAl22wiTgMR/E2Sqi16jS2v6WvvFMP7nlc2g4C/hTdP3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICSByJfpoEhYip90eu5Yn027tD0+LO/2p4qGsTwn7O4NAiAdFRhHnc6YZbEhnrhHThcymZhDW1JC6P5syutchflugQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2689635},"type":"module","_from":"file:sjawhar-pi-legion-envoy-2.0.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-2.0.1.tgz","_integrity":"sha512-V8CbRrPhI+EV0dWmUe2iYVY742BBDi3/ZYaNjOhwf8dEKi0PVC0Q9StOxt3rcmKZov8hIK2V/7Gh5QqyTEJjWA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_2.0.1_1790333059005_0.5149347347433599","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@sjawhar/pi-legion-envoy","version":"2.0.2","_id":"@sjawhar/pi-legion-envoy@2.0.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"81d8c11a275e11acc0219c54a0c2a0a0afc40eb9","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-2.0.2.tgz","fileCount":15,"integrity":"sha512-+j3326umNPGQGyLZeWAHjzY9DYjCkdLY5lew/q77mEl5AkAvLnY/PqegPy5D5s/CNmbYatSVkQuVfizR111oqA==","signatures":[{"sig":"MEUCIAIvC2vlrsNmz5EDmorDuOPCnZJjJa6a0HBvgBTKteUOAiEAiz09kQv5pd2f7dBOVnR385Px+RBCXNPPYlE1Kkuu6Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIOCOMitzWyyjJvJcGr9GhkRp9E4bKByJz3k2XkhFfLQIhAK+xI/pLwogsLCFURecWDhQA9Ne/2nWUzSrgxcykuvxM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2689704},"type":"module","_from":"file:sjawhar-pi-legion-envoy-2.0.2.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-2.0.2.tgz","_integrity":"sha512-+j3326umNPGQGyLZeWAHjzY9DYjCkdLY5lew/q77mEl5AkAvLnY/PqegPy5D5s/CNmbYatSVkQuVfizR111oqA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_2.0.2_1790337058468_0.5769362864490184","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@sjawhar/pi-legion-envoy","version":"2.0.3","_id":"@sjawhar/pi-legion-envoy@2.0.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"7aede775fe039c7e7ea0e799a2748a90384107ae","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-2.0.3.tgz","fileCount":15,"integrity":"sha512-SzaRCoGQQeY4v3iyDj+NH8o+qKH91tL8He3+n4vX2s6CvFm0VOhpbRNd/prapMXOIlib1b1hIV+q5gX1w69vLw==","signatures":[{"sig":"MEUCIQCpqPrHT7K2kM77E5cV/3yyOYpAIWM47ALctp+EJd8EfgIgPbvLQZPD923OTqka+q4bcswTVt4UdKJlLJomNWzSBmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICD1fakh5xtLxCr3hwmQd3LaHh/MH89CujrDejelXoztAiEAxWw+g+LKW6jM2c8130fy4RTGaIOkyYbsIBf+RUTA1IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2692237},"type":"module","_from":"file:sjawhar-pi-legion-envoy-2.0.3.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-2.0.3.tgz","_integrity":"sha512-SzaRCoGQQeY4v3iyDj+NH8o+qKH91tL8He3+n4vX2s6CvFm0VOhpbRNd/prapMXOIlib1b1hIV+q5gX1w69vLw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_2.0.3_1790338148278_0.6819751078690592","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@sjawhar/pi-legion-envoy","version":"2.0.4","_id":"@sjawhar/pi-legion-envoy@2.0.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"866e508aab74762572fda69412c7834f7ccc3bb2","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-2.0.4.tgz","fileCount":15,"integrity":"sha512-rM1XP0eVv/nmXTvl/TYtPSqk1mnqrL/6sU1ZGRgfQLpMbnQUNBXK3fxesjsEDfjF0l9HogmvuzVo5jdJK0/5hQ==","signatures":[{"sig":"MEQCIGnfZw1HSYFW2xZISkI6XwjrtVd23RFRc4H+MjgofACrAiAmANUzupWhNjP/5xRrVfqIBNPnD1iVYX5avP4W3HVngg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAGR7amkwWvsPDER2XeHFv6cNIlCWkkNzVWcDuWw+gUbAiEA0nMDCiBu2Uqu7VVMXPWVdhPnfn6bQUP26pzmRmcafrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2692557},"type":"module","_from":"file:sjawhar-pi-legion-envoy-2.0.4.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-2.0.4.tgz","_integrity":"sha512-rM1XP0eVv/nmXTvl/TYtPSqk1mnqrL/6sU1ZGRgfQLpMbnQUNBXK3fxesjsEDfjF0l9HogmvuzVo5jdJK0/5hQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_2.0.4_1790343411799_0.6004177566865099","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@sjawhar/pi-legion-envoy","version":"3.0.0","_id":"@sjawhar/pi-legion-envoy@3.0.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"ca873c73a03cd10f25965a7b15e9417ac950c9ae","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-3.0.0.tgz","fileCount":25,"integrity":"sha512-J/E/DFeJd1Em2cF7AdAf+NX3zUFRnJ+SzRsQIGpak/AIkiRyh1Uit3ANLlwRbBpTpHBnwu2wXzLkOMo9wVT77w==","signatures":[{"sig":"MEYCIQChroSLSvt76LaJVD5VPffNbbmj760plXLMKJ7Z6WxaRwIhAL8oxlczq6EYCm6GYKHmGQc2NwENT4lKe8lWGHWHEkiT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQUjgB6ogUa7MeF3gqqusI4fhlL/SGY3il2EiVR+oVIwIgWRhEZraODFUajQjrsg9+bGPtgBiUXWnAAu/QRGsQ2Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2727653},"type":"module","_from":"file:sjawhar-pi-legion-envoy-3.0.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-3.0.0.tgz","_integrity":"sha512-J/E/DFeJd1Em2cF7AdAf+NX3zUFRnJ+SzRsQIGpak/AIkiRyh1Uit3ANLlwRbBpTpHBnwu2wXzLkOMo9wVT77w==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_3.0.0_1790344770570_0.22636502008990056","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@sjawhar/pi-legion-envoy","version":"3.0.1","_id":"@sjawhar/pi-legion-envoy@3.0.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"00f8ceac0517936b7ab38f514812cdcac9af9085","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-3.0.1.tgz","fileCount":25,"integrity":"sha512-ELctGIA87hhXNg1Db7Lvw4Szu/ELjYqzDAebGZlpidLlUr5F2aw5DXnbjeptw2SzZbKLJkvQAvDg8E9QT3MtNw==","signatures":[{"sig":"MEYCIQCrVV6C5NdDaaGUU+sy2eDvnkkJlmbVo+4f1QOWaxgcTgIhANsv7tf8bUTh9zFaGe3MIhwja2PU/MF9syR+4eKa5HsC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoOc/BLWLIWhNFG9yCySw2GRlUJLK0c51/T0eRcB3/JgIhAPXt+Qig/b888BphHD+FY8g4hp54L1x3x1S41QasoI7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2728812},"type":"module","_from":"file:sjawhar-pi-legion-envoy-3.0.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-3.0.1.tgz","_integrity":"sha512-ELctGIA87hhXNg1Db7Lvw4Szu/ELjYqzDAebGZlpidLlUr5F2aw5DXnbjeptw2SzZbKLJkvQAvDg8E9QT3MtNw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_3.0.1_1790348995803_0.15505509542822615","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@sjawhar/pi-legion-envoy","version":"3.0.2","_id":"@sjawhar/pi-legion-envoy@3.0.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"bd138d4f4a3bba7bd0d77daf627b4f74c401b27f","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-3.0.2.tgz","fileCount":25,"integrity":"sha512-bZUAKJ15NNDWA+TEY8ywopImIK+53H2MBTZRnztSYlKoi+mWEvRenO2bGRfrvhhwJEsZ8esYa8B5BS5GR73Pdg==","signatures":[{"sig":"MEUCIHcPjrcX18FrH5mF5bRzPHZVktox6GsUJv4vtc9OiwzjAiEAhj5u0cW5HhT071H4xI5c4xbP+4XcQqDP/ACtcoxXLxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAn6gW9NV15tWCQpWSbYGqhfk7YfuIep6cU+8udjKcRkAiA7N6ZheMgeCUfAJ+V/IvmEVxxFk4BYhe2MlwbQbnxznw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@3.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2729417},"type":"module","_from":"file:sjawhar-pi-legion-envoy-3.0.2.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-3.0.2.tgz","_integrity":"sha512-bZUAKJ15NNDWA+TEY8ywopImIK+53H2MBTZRnztSYlKoi+mWEvRenO2bGRfrvhhwJEsZ8esYa8B5BS5GR73Pdg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_3.0.2_1790353608896_0.16413789341126184","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@sjawhar/pi-legion-envoy","version":"3.0.3","_id":"@sjawhar/pi-legion-envoy@3.0.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"1ca88b16d150f315c0790dfb9969561fadba4ada","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-3.0.3.tgz","fileCount":25,"integrity":"sha512-TsvaTkci/SMDu8Qxwxd8yMDgcN17Ba2dlrpgrYN1nQC2lfMR3TJQvZwOtjk+ghjBgSdU19yYfnvKP+VfjVsD3w==","signatures":[{"sig":"MEYCIQDg6qXbw5APg5URP8Wfkv8GdgqDcfGCIPYlO3MrnUiWbQIhAO0qM6xnyl1H5vXq8FMSECW9D0saMaEEqbSdExD8uRsR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRi6gzYxaSZp/Bg4uxpNm8aAfla1I4yIOzv+Hx4wq+XQIhAL8gS8NS8ZJc1SU+F4ZTcuisW/eOQxtu6V9xlyQZFVZ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@3.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2730093},"type":"module","_from":"file:sjawhar-pi-legion-envoy-3.0.3.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-3.0.3.tgz","_integrity":"sha512-TsvaTkci/SMDu8Qxwxd8yMDgcN17Ba2dlrpgrYN1nQC2lfMR3TJQvZwOtjk+ghjBgSdU19yYfnvKP+VfjVsD3w==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_3.0.3_1790358755390_0.9510464536658025","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@sjawhar/pi-legion-envoy","version":"3.1.0","_id":"@sjawhar/pi-legion-envoy@3.1.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3e384ce5707ea00c9f195097c6d04b9413ca7cf0","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-3.1.0.tgz","fileCount":25,"integrity":"sha512-64Q772NZKfpLP9S8SnD19Jj8Th9qr8IlevuQ5ZtqCFhIBVNASKAcSdgRUUCkyVok4PdFdrmq/kmIq7T++9FDLQ==","signatures":[{"sig":"MEYCIQClXmQTYBLdFbnSXfH+dsCDJabVoy4eKjZSHkWE8oRuhAIhANOkFxoVp0WVE6dEqYHHHtmQIYsO5urDpvu9/V3uZ8Zg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCEItfuXgN25dAuZpSt2nXPr5QmxkGde3Hp9oxRAgsyBAIhAL+ELzb7RClSVsVzkL+xkilZ4OVc07N7eOUzn3NDTWJK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2730093},"type":"module","_from":"file:sjawhar-pi-legion-envoy-3.1.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-3.1.0.tgz","_integrity":"sha512-64Q772NZKfpLP9S8SnD19Jj8Th9qr8IlevuQ5ZtqCFhIBVNASKAcSdgRUUCkyVok4PdFdrmq/kmIq7T++9FDLQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_3.1.0_1790359919547_0.2881795602001307","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@sjawhar/pi-legion-envoy","version":"3.2.0","_id":"@sjawhar/pi-legion-envoy@3.2.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"ace8564fe8f46c9f9f9e6cc00ac655df1120e4c4","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-3.2.0.tgz","fileCount":25,"integrity":"sha512-Gkj8tn4BooiBok8DMOz2pPTwBe+vqmwy964wG62vfMLrL4/A3Ult0C3kQLr9cF36ck+B0ajyGa8d/oOJkVesog==","signatures":[{"sig":"MEUCIAJYUbPuAgww6a8mtkUss2cVtJ83el00Cp7dkcXsKOPNAiEAsfKjbEE95KLT0JgyG+iQLBm+ONg8781Q19hkXJ//EMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH5CDBdckDJkCNCmbCj7j/3Jdi9h9a0Y0qrV+0TSDezqAiBUc7mn7YE3wE7JgxFiPwl73/YM2Z0EOkAbDsanRuDwJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2734466},"type":"module","_from":"file:sjawhar-pi-legion-envoy-3.2.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-3.2.0.tgz","_integrity":"sha512-Gkj8tn4BooiBok8DMOz2pPTwBe+vqmwy964wG62vfMLrL4/A3Ult0C3kQLr9cF36ck+B0ajyGa8d/oOJkVesog==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_3.2.0_1790364889823_0.6469375228986778","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@sjawhar/pi-legion-envoy","version":"4.0.0","_id":"@sjawhar/pi-legion-envoy@4.0.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"5114e6e382fd4d0a6b1ec721445595310e9909e8","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-4.0.0.tgz","fileCount":25,"integrity":"sha512-H8ZbllUOdHLZTEyBYPTLibAe6uQOqHE7F9mqm+yIgbt7PZp6gwZpBir9DMYjSLbrDGrDOkRuq24pk5SxQOc9+A==","signatures":[{"sig":"MEUCIH3D01EruYdIXZixG75U9Fc1oEgETJ/mvOFpfdGvfRjNAiEAoa1nQhRToBvmjJTp1QU8WNqvzhbBUoMughqOdAJJz4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIESusScTTUB8SfJHKR0vPq1TsxdsKzf5HgHodoy2OIHnAiEAgw8yiHvHrKizPLrT/Cu0j7EY+pi3Au33FAoU9fpk6F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2734466},"type":"module","_from":"file:sjawhar-pi-legion-envoy-4.0.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-4.0.0.tgz","_integrity":"sha512-H8ZbllUOdHLZTEyBYPTLibAe6uQOqHE7F9mqm+yIgbt7PZp6gwZpBir9DMYjSLbrDGrDOkRuq24pk5SxQOc9+A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_4.0.0_1790367819960_0.46435602202939763","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@sjawhar/pi-legion-envoy","version":"4.0.1","_id":"@sjawhar/pi-legion-envoy@4.0.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"4161513589867f871580d4bbf2efbdd1a0f08cc7","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-4.0.1.tgz","fileCount":25,"integrity":"sha512-yotmQkPKAd0NXS55/SXBu+ZshVvZkz8Z7SgeZZHhBdVsCf6w3c3waXqcHOoPTBrW2fItrEiz7+IqN4DB5lu+NA==","signatures":[{"sig":"MEUCIG5wyhlax2M+PEewNWdiFwJZSwE/hPnsbuy6IMCM1s3lAiEAgcUg9HK1gkdYhas6qtLfRdaWp7RDWw6Xg7jigIeURO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpfVOdzfmCcUWf3hTT1KMgZXl9yGUoRkF980dx9MJbLAIhAJchXJOaZegIUj374OjOz8aeOWH5v6PTHqbSrzkFZobi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2734466},"type":"module","_from":"file:sjawhar-pi-legion-envoy-4.0.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-4.0.1.tgz","_integrity":"sha512-yotmQkPKAd0NXS55/SXBu+ZshVvZkz8Z7SgeZZHhBdVsCf6w3c3waXqcHOoPTBrW2fItrEiz7+IqN4DB5lu+NA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_4.0.1_1790371037184_0.5938131205818435","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@sjawhar/pi-legion-envoy","version":"4.0.2","_id":"@sjawhar/pi-legion-envoy@4.0.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"a3f4a2647b17efc6d40d7e2c3206e3777439dbb6","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-4.0.2.tgz","fileCount":25,"integrity":"sha512-yMTqfA3E5vCviLniFDpRLUI94+WNZ8p+SIZCJcKKlzmZ28bX4ANybcx/AU2M0O8W/iN+Hum8daHHJ4CG3blqTA==","signatures":[{"sig":"MEYCIQDI8UISDmSq9316+BN9yiyS5tM0qDHYPOUTx9gtuh/hqQIhAJ3J8gs+36JSkevhHrHRwdi8ff2LfKo8nUa5RtZDn3B7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoWk0EwSsm0I/ahYXgwSBbMjolzvAm5AJWAvrtDiqkUgIhAL+U63JYmYcd1S0e79thR6MwaL1eXtb40vXL3akw0Hwt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2738668},"type":"module","_from":"file:sjawhar-pi-legion-envoy-4.0.2.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-4.0.2.tgz","_integrity":"sha512-yMTqfA3E5vCviLniFDpRLUI94+WNZ8p+SIZCJcKKlzmZ28bX4ANybcx/AU2M0O8W/iN+Hum8daHHJ4CG3blqTA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_4.0.2_1790371509298_0.11870418334695376","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@sjawhar/pi-legion-envoy","version":"4.0.3","_id":"@sjawhar/pi-legion-envoy@4.0.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3feddbe87e821fc0dcbecec4584910b6b4343ae1","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-4.0.3.tgz","fileCount":25,"integrity":"sha512-5hg4sq4eUtuxMBEgG+yjjJo5J5V9E0z8bDyZ0B/pRNtksz13XdRTYADhUPb+Ke3nV42rOavusRFBq6vqFWiaFw==","signatures":[{"sig":"MEUCIH/0EAicVAn/YtF5xORZ2pU9xB8QoQ2HL5kbQx87QlX6AiEA/9ayR27dFcSDdRmh7iUc+z0YMtlF5m6xipIkapUN8OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAgm02mj8JaiH/GgJxpgcoVNnRfn6ZFoqu394fFntmUmAiAXMFjPODR00OGb+Sl1kshjriVGgq2ci/SDpWWgrajwWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@4.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2739534},"type":"module","_from":"file:sjawhar-pi-legion-envoy-4.0.3.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":5},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-4.0.3.tgz","_integrity":"sha512-5hg4sq4eUtuxMBEgG+yjjJo5J5V9E0z8bDyZ0B/pRNtksz13XdRTYADhUPb+Ke3nV42rOavusRFBq6vqFWiaFw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_4.0.3_1790373334155_0.11841787436139262","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.0.0","_id":"@sjawhar/pi-legion-envoy@5.0.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"32131d7d0ca3bdc8dc8fbbcd7b220639e30d7870","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.0.0.tgz","fileCount":25,"integrity":"sha512-Rwa6Vtv5ht+xeUbW1yB2aZKlBvo/djYXAq1Gm983smMQ2yuKiJsWjKapPD/G4cz4S0bNON03oTV7xWE+49FMAQ==","signatures":[{"sig":"MEQCIDTBkDu1Ks7ggdj9cUEaFvBO9e1V3xIA5iYFXDb8V1AnAiApG/TrZfFhAi/g4ikbqqhjKKtZi4H8qQ1pSFgzG4o86A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHWtG1ZhHZs8D58U8NFBnGy7cUl1Fhrh0PACBYkPXXgvAiBG3hJWMKd+p2sLNII1bXkI8a0zHSNJ+vi5gNDmSfT8FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2739691},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.0.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.0.0.tgz","_integrity":"sha512-Rwa6Vtv5ht+xeUbW1yB2aZKlBvo/djYXAq1Gm983smMQ2yuKiJsWjKapPD/G4cz4S0bNON03oTV7xWE+49FMAQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.0.0_1790380579914_0.7817490880320055","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.0.1","_id":"@sjawhar/pi-legion-envoy@5.0.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"fdf1e6d94eab74ddf7a7f8ec643355d95d3867ed","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.0.1.tgz","fileCount":25,"integrity":"sha512-GWrG63VCZeFKzrvAY25MLMRijt4vPbLcOESXPz03Kc5u2w4QvKMwyyZXJfXLSA+u0lfACX22hI5PnVac74PQmQ==","signatures":[{"sig":"MEQCIBhE0X2j5AbEQQRRG+mJrwawQWNfzk02BGP0rpeUwZNmAiAt1rXfsEWiP3mF1z9bN1TL0xw7ey9Su/QHiBxq5I9eSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBY1jjmLv+iutjAC1i/isD0qtwIE/hVUzhcEQHeHTMytAiAZ3IhW75aVj7vyQi8hryHN4Dnjyrs42S9N3lAT6NrEvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2740138},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.0.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.0.1.tgz","_integrity":"sha512-GWrG63VCZeFKzrvAY25MLMRijt4vPbLcOESXPz03Kc5u2w4QvKMwyyZXJfXLSA+u0lfACX22hI5PnVac74PQmQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.0.1_1790380936302_0.9430658628410371","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.1.0","_id":"@sjawhar/pi-legion-envoy@5.1.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"5e2419587cd86c59c85aa8b1aacb1111f5211b0b","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.1.0.tgz","fileCount":25,"integrity":"sha512-jM1nD2l4UJmCkuGYTA36YV9cTBhVd1QIRMlM8FT8nG8oA7vLFNSOE/wKiOLLvUYGMIAy0V6B/YwEebxam6bdNA==","signatures":[{"sig":"MEYCIQD22a3HtHy6YgzpeeF7O/FNckMwfBYAxi7hH72SUPlNJwIhAPuHwz4GhZOo5qh/IenP7NeEGOSb3O2HZu+GHosj9RAG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID7oUZT4xMAQoGTsiTixZ70cCPz7+vrYTeHIiNQXsiw7AiA7KeLvDZSNc0a5PPYHctYmyURDFgpgsBPGrXLMszAZHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2744656},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.1.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.1.0.tgz","_integrity":"sha512-jM1nD2l4UJmCkuGYTA36YV9cTBhVd1QIRMlM8FT8nG8oA7vLFNSOE/wKiOLLvUYGMIAy0V6B/YwEebxam6bdNA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.1.0_1790381903335_0.6770674081251715","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.1.1","_id":"@sjawhar/pi-legion-envoy@5.1.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"b2205370c7b7e01218a93a4d686d1664c5d6d2e7","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.1.1.tgz","fileCount":25,"integrity":"sha512-wetdcMnoz5mB2Bdet8nuowO64GXQ/oBzwvIb8yHgnMHW6kLC2ERHnYecM5erU2MKYTeoc7w9MQI2JVKy4d20vQ==","signatures":[{"sig":"MEUCIQD6h3viDmYWYzABblGHAR8M7EmOVshy3DkZVW3Waio8CwIgTEEcwZAPCazRP/5grZhZKRj2NClcdS2b8Qs+SbuhhOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwPV2rUjm56mtHsyg/Yd3bRMqVHRPibGwOosOCLRRY/QIgdLClQqFj5471UtjVd18Oz9sdWDCNhDF7KoLaOM685rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2747141},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.1.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.1.1.tgz","_integrity":"sha512-wetdcMnoz5mB2Bdet8nuowO64GXQ/oBzwvIb8yHgnMHW6kLC2ERHnYecM5erU2MKYTeoc7w9MQI2JVKy4d20vQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.1.1_1790385093569_0.12699049714777533","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.2.0","_id":"@sjawhar/pi-legion-envoy@5.2.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e669819c3d626a79f4adbd51aa9ca75084f80ca2","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.2.0.tgz","fileCount":25,"integrity":"sha512-OkhfJMIaRsMC0mFUAsqj9kXYZErxRVfiF391LmZJ82fvQCzx5O0AuuWx49OjjiRi540ULGJfLFUKWNYSKrWGhg==","signatures":[{"sig":"MEUCIQCzYFmonpue8lqC4PtS88E6ZM15BmZiKeZmwEmnZYt78gIgRt1PSndsTp9fbckftlBt1BQzuvLQnd6EJfEBoqRuyQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEi9lhyfaleV875JNtG3l2YnQIuBBeKT0drN4oUICQzyAiEA4DvcA1VD8G2HgE1PopydkXIRRlHOZiFax0DAp1T9LZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2751595},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.2.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.2.0.tgz","_integrity":"sha512-OkhfJMIaRsMC0mFUAsqj9kXYZErxRVfiF391LmZJ82fvQCzx5O0AuuWx49OjjiRi540ULGJfLFUKWNYSKrWGhg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.2.0_1790394731110_0.8485241897847504","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.2.1","_id":"@sjawhar/pi-legion-envoy@5.2.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"94066ed0c4bb88daa5f98c7f7c2fd97175d97c3f","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.2.1.tgz","fileCount":25,"integrity":"sha512-c5o/6KTTNv6tLJ7Zr5v7PgCvNJlnvGbxUlLoNeCm9AUxujPL8EV7hwz1P0qzKeA6nzBxDEAr63dKuyUtNGP92A==","signatures":[{"sig":"MEYCIQCotHps2N2Lpz6hRDcdZn8X/4xpL1Ktg2+UAUDhN6Vv0AIhAKNyPRLYRmor/waj0p8EGTSE1f9m43lvj+j5vE9r9kGA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBjBv8pq+iE/D+RkXfVi/NNZd6z0OR38ObUTLqXoMMfyAiEAmDBxc8bGsBECppCl2z7Lf2WgRax3CSLx8n4KL4in+fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2752868},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.2.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.2.1.tgz","_integrity":"sha512-c5o/6KTTNv6tLJ7Zr5v7PgCvNJlnvGbxUlLoNeCm9AUxujPL8EV7hwz1P0qzKeA6nzBxDEAr63dKuyUtNGP92A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.2.1_1790426508022_0.5131066529711228","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.3.0","_id":"@sjawhar/pi-legion-envoy@5.3.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"4d1e0bc12f55fc27d67bac8243b11cea32516a5b","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.3.0.tgz","fileCount":25,"integrity":"sha512-1dtPTZFKm427UklRiax8znJV6yUoQIAdZU+9t0Ld4xlF2phHTBRB9oB79X+RsMgpNB+ZPN+EP8Ygc8xPOq5ueA==","signatures":[{"sig":"MEQCIGZFzowjJ/jdZCooiDPa5Na2QZLjR8nMkhps+W6WWGcJAiAu4/jtOwq8AEuPOp/brIOBugBr9G9JNqP84XtOt71u5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCo34VEVsiC0QiWsvKM9kJpMdf8qheF+wnAwclTf4z2AwIgKKvqVENF/MO4tznkakkGmGspVIP5vlvXTd1kEUm6nng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2752868},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.3.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.3.0.tgz","_integrity":"sha512-1dtPTZFKm427UklRiax8znJV6yUoQIAdZU+9t0Ld4xlF2phHTBRB9oB79X+RsMgpNB+ZPN+EP8Ygc8xPOq5ueA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.3.0_1790427002592_0.1917812457700896","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.3.1","_id":"@sjawhar/pi-legion-envoy@5.3.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"1f1cebab6712b25faaf94b968defc15973fdb2d8","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.3.1.tgz","fileCount":25,"integrity":"sha512-XQ/DMimhJ0bloPrfMs33Oz4A6QYtiV1M27r0Jz7TTkM0d3CRM3Ddt/VsK0XKmABSMwIaB5SiwGOK8lk91MZi0Q==","signatures":[{"sig":"MEYCIQCjjp6A2sLIff57kriUjyqS7WAOGleSPx25zYbtAeXVAQIhANwoEGhpCkzgdy3xOT2+FH6wo+i9qTXzY6qFr8PywU5P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH1jOC/iLa63TB0FMznpqrL8a3F8zVs3SWLQ/6hueLB2AiEA3vH98H5J5C5vc4PWmYuGSwbhWkwm/wqxpMV5Cl8FL2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2754466},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.3.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.3.1.tgz","_integrity":"sha512-XQ/DMimhJ0bloPrfMs33Oz4A6QYtiV1M27r0Jz7TTkM0d3CRM3Ddt/VsK0XKmABSMwIaB5SiwGOK8lk91MZi0Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.3.1_1790427395026_0.3726457055559145","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"@sjawhar/pi-legion-envoy","version":"5.3.2","_id":"@sjawhar/pi-legion-envoy@5.3.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e5c23092857daad23236e08e63a8ca018e8bf84c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.3.2.tgz","fileCount":25,"integrity":"sha512-XgsnTK6ZAYi06aGepKr73eeEl7UeMJNr9iDRLhQkEmPdGXBgqqz324QAyW0rVnFsMcHhkNyrw5axSeGSP0JLFw==","signatures":[{"sig":"MEYCIQDv1XH39EgLYYUxYV8cyWK0s9g+KSvHxTjX/OZxfEpjkgIhAJgabPmAQIk3jjfl4PsxCzhQTnNZ2oKKUxNvR8ehp3ZY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDogZA4+IlXpvZ2vvNEjpScZ9N1ggVCO9+NVaHxGAoX5AiBFbTrln/DkNddD685RUAPE+r7rPzyBkcNhPB3vgYNq2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2754539},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.3.2.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.3.2.tgz","_integrity":"sha512-XgsnTK6ZAYi06aGepKr73eeEl7UeMJNr9iDRLhQkEmPdGXBgqqz324QAyW0rVnFsMcHhkNyrw5axSeGSP0JLFw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.3.2_1790429281466_0.6230478499992249","host":"s3://npm-registry-packages-npm-production"}},"5.3.3":{"name":"@sjawhar/pi-legion-envoy","version":"5.3.3","_id":"@sjawhar/pi-legion-envoy@5.3.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3d72488f90e1a07817c56f6a6606f7d6913a1280","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.3.3.tgz","fileCount":25,"integrity":"sha512-aZF01FW5aeHdNyQHzU1xPB+CLTcWM5SptstXcYkvty2cQrOKDn9PLbzcFav9eRLl3u3yRhPf2iiaWUnnh12fWA==","signatures":[{"sig":"MEQCID0SkLvh4VZ5uRe7yeEJ2FZXPoEiAB9uFkqDLfUu3ed7AiB+6BXboQRUIXhtMUWJUgkvzyrCyoJnrm09x8GT9s1cUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9c9ImFNgeF842X8gjP4Qoq08iN5f0T8mrRU+sjGIZhQIgIDRpM0fi06HyARlesEfJpuZBeB8UeqH4zqk/K+wxRUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2754602},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.3.3.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.3.3.tgz","_integrity":"sha512-aZF01FW5aeHdNyQHzU1xPB+CLTcWM5SptstXcYkvty2cQrOKDn9PLbzcFav9eRLl3u3yRhPf2iiaWUnnh12fWA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.3.3_1790430449998_0.4814712672854664","host":"s3://npm-registry-packages-npm-production"}},"5.3.4":{"name":"@sjawhar/pi-legion-envoy","version":"5.3.4","_id":"@sjawhar/pi-legion-envoy@5.3.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"35763bbc781695f2bee934cab99c82c214c9c6db","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.3.4.tgz","fileCount":26,"integrity":"sha512-UoY8mo8JXk9z9kTI9MVp+jQAmE29IbQ66+9yhoA98S7Oqe0z+ueYBn9hWkxzmJ+Oq6DQKsq/BtKK9Y6Ngh2xWg==","signatures":[{"sig":"MEQCIGvmZUE+XWwJAbD/4f4WYSrXaJPkC98IibD327ToyzXnAiBL1Q/Is471gCXN0CvZWtcTC6OokkF0B2X10IxqA8UApg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAFtkxaIgPmNyGn2a+3926V4sWD58e/VwMOy/gOcxxROAiAEe1jFALoDCbflOvc8wOlBh/jb6KhQv0vogA2NewGIaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2758532},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.3.4.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.3.4.tgz","_integrity":"sha512-UoY8mo8JXk9z9kTI9MVp+jQAmE29IbQ66+9yhoA98S7Oqe0z+ueYBn9hWkxzmJ+Oq6DQKsq/BtKK9Y6Ngh2xWg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.3.4_1790431128274_0.9796143190796351","host":"s3://npm-registry-packages-npm-production"}},"5.3.5":{"name":"@sjawhar/pi-legion-envoy","version":"5.3.5","_id":"@sjawhar/pi-legion-envoy@5.3.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6dbce19eef460a171514b3b03766154bbf86361d","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.3.5.tgz","fileCount":26,"integrity":"sha512-d6pf0kIRJxeUBMUw0cD4VqgUE7BnKw0+h/mzVx28iHKb8lc13cRwTS8V5G8Up8T2XhoH8NZOCRQZ2WheUjnDDg==","signatures":[{"sig":"MEUCIAX8jBbpskYwAekYnnvoy1MicZsjwxCrMFaU1NSrSjVuAiEAvfx5lVLSCUOwwXbSsu2knf/k5e9LEjwqgHK/Js352Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5Z6BWFPLD7BgEeKMpQ0pClIElyj7WdbJTrrr+4AIKJAIhANl7yJFQT4TJZa8ZYnpEjbhtPPSf4Rt8/LH847MKf5eH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2759087},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.3.5.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.3.5.tgz","_integrity":"sha512-d6pf0kIRJxeUBMUw0cD4VqgUE7BnKw0+h/mzVx28iHKb8lc13cRwTS8V5G8Up8T2XhoH8NZOCRQZ2WheUjnDDg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.3.5_1790433285114_0.11935018993709567","host":"s3://npm-registry-packages-npm-production"}},"5.3.6":{"name":"@sjawhar/pi-legion-envoy","version":"5.3.6","_id":"@sjawhar/pi-legion-envoy@5.3.6","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"eaa972e5f022a503f21c8f03483541f906dd9703","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.3.6.tgz","fileCount":26,"integrity":"sha512-lqfvzmOIoUpeczvRk7yHe8EjjTs1OZUez1gjSitcdRzmOXJn/Fcvl98eQOLCyxRD8EB6Qg0ZOQdIltgIRqaj6Q==","signatures":[{"sig":"MEUCIQDeBOGHUXWp2aekobnAzntwVtvdsw+ZcMhHPNw/N5jfEAIgFVDhpzthvVvuAlsZHhNAqW0uXWkBPMXxeomkQ6o5NBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+BI8oDREkaMJ2sy/lmxVCH3Jwi/VCFtAzB/i1nR7OvAIgMFme/TgVmIS04VS+m7tQx19kYX4k7D57on0KuhXWxQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2759854},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.3.6.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.3.6.tgz","_integrity":"sha512-lqfvzmOIoUpeczvRk7yHe8EjjTs1OZUez1gjSitcdRzmOXJn/Fcvl98eQOLCyxRD8EB6Qg0ZOQdIltgIRqaj6Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.3.6_1790434475271_0.3294685172535694","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.4.0","_id":"@sjawhar/pi-legion-envoy@5.4.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"723fb4585a4c7f6f5170435b9858e63673f7855e","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.4.0.tgz","fileCount":26,"integrity":"sha512-xkPcY7fJyNYxWGpLNjCKSEvcAjoRyIQEoMky1f2Tl4hQx2tVUPfclhS7F2XSfvABkUQ4mzeVCiRxYwHHRtKw/g==","signatures":[{"sig":"MEYCIQCzYYnL+v2LaPGgim7nk608vGOUscmKm3cjy+8JkGB48QIhAOvQqjFdav5Eh0J9oXGB5b0IjpynUlqBDV7QO14B0a4N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6UNwnkjsNAZ8TxVXKU4qWC1cj1EMf119UdfYur8+xQgIhAPYxbknp7cKMEEbBPwEpZHGQLwiWgGs/hGS27rYp8r/A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2760790},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.4.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.4.0.tgz","_integrity":"sha512-xkPcY7fJyNYxWGpLNjCKSEvcAjoRyIQEoMky1f2Tl4hQx2tVUPfclhS7F2XSfvABkUQ4mzeVCiRxYwHHRtKw/g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.4.0_1790436765965_0.9519437164843583","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.4.1","_id":"@sjawhar/pi-legion-envoy@5.4.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e2ab66c28368c27dd0dd4b131db7d84028f317fb","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.4.1.tgz","fileCount":26,"integrity":"sha512-T3Pl1P3SP2vuveljFMgmEDesrUYzqrI1vulFKtn2zHAoA8kDC3TKaONPiJXeoaT4YBPbP+gA46RGVfm5t7ALKw==","signatures":[{"sig":"MEUCIBYn8+pJd+LmhhDiG6fzBhXuA4B/YE9ZsMMFhFqwqFs/AiEAsf4XbepAttk/WK+tWOAOl7XJcstbpMBamSkbSnUdf7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNOetHvJDxeOemCfhwU9uanD1wBkPHFahSEJd/mCxnoAIgBOid9Xzb/vOfxodwQ8FenIAwW7FrCYEv5wdpngjSOsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2760790},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.4.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.4.1.tgz","_integrity":"sha512-T3Pl1P3SP2vuveljFMgmEDesrUYzqrI1vulFKtn2zHAoA8kDC3TKaONPiJXeoaT4YBPbP+gA46RGVfm5t7ALKw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.4.1_1790438300814_0.6045061262444247","host":"s3://npm-registry-packages-npm-production"}},"5.4.2":{"name":"@sjawhar/pi-legion-envoy","version":"5.4.2","_id":"@sjawhar/pi-legion-envoy@5.4.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"a340b25b0d08da136ea2170670987d02e5960ef5","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.4.2.tgz","fileCount":26,"integrity":"sha512-+IoYMdlDSwQL3j3pAsfhEhjArOPUSuEB+LH3/wXVgINeOc+h9uc6vfrPXffcoffBcxvnH8eH7nJ7xuo0SLb/Ng==","signatures":[{"sig":"MEUCIDKXmxTPuvf/zL+KgQUT0drYcU6TSZgB839fMSfNVe76AiEAhf04ZUqUisObBgUV+kYCQB2sjKwJZKPSYvGYwatU1OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSOuStizCXkhKjwXO7a7d09HXR2gzACIPmZwgsmuvmPQIhAOISnN9EXqSVkUCQjx64MrhlHYEDWr2GXFIEWNMDH/OD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2765753},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.4.2.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":6},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.4.2.tgz","_integrity":"sha512-+IoYMdlDSwQL3j3pAsfhEhjArOPUSuEB+LH3/wXVgINeOc+h9uc6vfrPXffcoffBcxvnH8eH7nJ7xuo0SLb/Ng==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.4.2_1790438719508_0.6036532602565667","host":"s3://npm-registry-packages-npm-production"}},"5.4.3":{"name":"@sjawhar/pi-legion-envoy","version":"5.4.3","_id":"@sjawhar/pi-legion-envoy@5.4.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e67701dc6f0bc6672203790ce2a8bcc0bdaa4082","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.4.3.tgz","fileCount":26,"integrity":"sha512-U8977SJflry4gCmaYvpaHchJpOl3UhrY/bqCNE4yP33dsPXUXurSncEfYfhn+IFyMD4TMuOMeGTNy+tFEtf0rw==","signatures":[{"sig":"MEQCIATNoirqQOyQzG+ZXhuz5naGHGhbdgb+CbZ0GqIo4vNAAiBBpfpBx64nzPPwpkEfT5wVu00as2AyIH8Tusu9veiQog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICGi4xyT3E1X0zio33NUgp2moipfeqPd0qWvMpDFz9W4AiBFt+NES97LDuzE7Xmhav6TFw3N9U1EMjfAceEwHsrmKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2771649},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.4.3.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.4.3.tgz","_integrity":"sha512-U8977SJflry4gCmaYvpaHchJpOl3UhrY/bqCNE4yP33dsPXUXurSncEfYfhn+IFyMD4TMuOMeGTNy+tFEtf0rw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.4.3_1790451974031_0.9299014813609909","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.5.0","_id":"@sjawhar/pi-legion-envoy@5.5.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"18c6452b55a48ac0b0347d4d75aa6720f12040ca","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.5.0.tgz","fileCount":26,"integrity":"sha512-WbKgiSPIyhPKj2GOHyTcKI8xZ77CUXIdBpyUqus73FpCvDaO0cCSEqw+yQG/ND8uvcmij8ptPnMHNzTAB8iMsw==","signatures":[{"sig":"MEUCIQDQeKnXWj4g6uTJVVKtdnFZ0LrckwWF2xBgCX4r5olcDgIgHd3Yo/T5hJDrv/88Gl5gc+x8S4CVcfw8G7xsOWzjDjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/2BkxFjzozbA7g58yZM2AeKhRgjmXy6u09Z4jpCZbwQIgOWrWBijTbwPmdmrUulpIG8iaqM85NZ5KObGzhUmo4O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2774215},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.5.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.5.0.tgz","_integrity":"sha512-WbKgiSPIyhPKj2GOHyTcKI8xZ77CUXIdBpyUqus73FpCvDaO0cCSEqw+yQG/ND8uvcmij8ptPnMHNzTAB8iMsw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.5.0_1790452324147_0.6618550102052563","host":"s3://npm-registry-packages-npm-production"}},"5.5.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.5.1","_id":"@sjawhar/pi-legion-envoy@5.5.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"67c53aaf59123ba55eb68d06c7445aeddad1fdbc","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.5.1.tgz","fileCount":26,"integrity":"sha512-H+CCB922J7xo56SniKNpYX7/MJPWUUOKAGSRwdt4MrHwFdxLxLLTZXrYduNbP3ueDaLuk4RXgEq1oZaNQq3Z5Q==","signatures":[{"sig":"MEUCIQDxbZLYbaPapEqvC9pZskSme3NU1o61MPFwBB0rAUUDqwIgRDwIy/OMmKM7AFYQrcVWVjGHHyFdAYkaJJXtjvCu7LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQrqLX1okcVyC4Y9YPYQ8079Jc91vg4JV/448GdAzHLwIgGKiSBiVqY46GTMlpPWJ6Ha5elGzKIEGg54zeGnQ91c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2778028},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.5.1.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.5.1.tgz","_integrity":"sha512-H+CCB922J7xo56SniKNpYX7/MJPWUUOKAGSRwdt4MrHwFdxLxLLTZXrYduNbP3ueDaLuk4RXgEq1oZaNQq3Z5Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.5.1_1790453745895_0.38168624573802323","host":"s3://npm-registry-packages-npm-production"}},"5.5.2":{"name":"@sjawhar/pi-legion-envoy","version":"5.5.2","_id":"@sjawhar/pi-legion-envoy@5.5.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"70a607b2aee6887008ff21a3b044286e8205695c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.5.2.tgz","fileCount":26,"integrity":"sha512-VxLN4IMMvqgvgL10vj5ozTv0SekMzP+C1R4Z9xa0d3t/eviqp/jPZOtkf96eQq1icZpY6e3CJuG/w40ah3Rueg==","signatures":[{"sig":"MEQCIHJy2eivx6jnb/Ohjs2mUDFTFA2jqlzhCkTkWPT09Vx1AiAXfOuz8xtJYQMvMAhh/tPhg5dMOEYTdgdar9OzvTlqvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAoJdQ0UhunQuPOoZv906eBidXb9jaWhzeze8htxC0M0AiEAredIfAMQufXreNbOBoHB1t14pAw8Y/FwRnv1NAt4eHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2779337},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.5.2.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.5.2.tgz","_integrity":"sha512-VxLN4IMMvqgvgL10vj5ozTv0SekMzP+C1R4Z9xa0d3t/eviqp/jPZOtkf96eQq1icZpY6e3CJuG/w40ah3Rueg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.5.2_1790453938266_0.9373980869285756","host":"s3://npm-registry-packages-npm-production"}},"5.5.3":{"name":"@sjawhar/pi-legion-envoy","version":"5.5.3","_id":"@sjawhar/pi-legion-envoy@5.5.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6cbf91249aedbdb8c8e9a7417784bbbf3110a849","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.5.3.tgz","fileCount":26,"integrity":"sha512-RL8H6Gf28sMT7iEu0XowAaNmtHGZfstsueJRoW+pf1bdo+2rZopFVA5eBFA253X874BhZn9H3v9eqqTHicHRjQ==","signatures":[{"sig":"MEUCIAqfqATUi7phBpX5IKZkarZa0TpWPk0sSXLWADTYPFAnAiEAlZ8rP/Fs2qGZcvQ4OiV9w5MvrYAjjErWd+WKku5iP/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFrPbbthMJDn3BbKlH/uRCGsbaS7x1Nb/37nqxkp6YWIAiEA+Tuqxh6+qRB9p2REOMkotR1VeWWFspQPw7MiopJyZd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2780478},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.5.3.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.5.3.tgz","_integrity":"sha512-RL8H6Gf28sMT7iEu0XowAaNmtHGZfstsueJRoW+pf1bdo+2rZopFVA5eBFA253X874BhZn9H3v9eqqTHicHRjQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.5.3_1790455401610_0.36172201220982725","host":"s3://npm-registry-packages-npm-production"}},"5.5.4":{"name":"@sjawhar/pi-legion-envoy","version":"5.5.4","_id":"@sjawhar/pi-legion-envoy@5.5.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"a6c5c180460b29a509e2c7b884b03932dfbcfbba","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.5.4.tgz","fileCount":26,"integrity":"sha512-PUhODU77OFNca8EAHVDMRXnxI/wa4Q82YgkoiEgBgjIlOaEwe4Y187Bz1kCt7dZ5DBGXUHfUvZttgVH7iNI8ZQ==","signatures":[{"sig":"MEQCIDu7v67FWkw9aXJ+CX4UYqrh9S22yx/utEcW1owD/DEfAiBkTE2W2fkx9Im72e2AZVK89T0E5DUIThz0GH+S6DJSQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1+BVeLF+MVXze/IJRC1j6NUU7NVn74QWMuQy14Xq7wwIgFHhVNXCeMVvicDO9laenS0CwMAYVEujpmRovQwV0+Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2779367},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.5.4.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.5.4.tgz","_integrity":"sha512-PUhODU77OFNca8EAHVDMRXnxI/wa4Q82YgkoiEgBgjIlOaEwe4Y187Bz1kCt7dZ5DBGXUHfUvZttgVH7iNI8ZQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.5.4_1790456645448_0.5449898317331932","host":"s3://npm-registry-packages-npm-production"}},"5.5.5":{"name":"@sjawhar/pi-legion-envoy","version":"5.5.5","_id":"@sjawhar/pi-legion-envoy@5.5.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"181c20997b24d0fa7ceed6c78e1d1e55e9668582","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.5.5.tgz","fileCount":26,"integrity":"sha512-PllJrxgm/OywF6qejK6Mi7okIi8H308sUBCTnQud+uj83AAPsx7ojawFAYLFaZ8fCV57vcK1sMmmOudhO2hJ7A==","signatures":[{"sig":"MEUCIB7Z2ten954xy8Rb4JKrvlBH3D5zfLN23KNKTcj46pmzAiEA7R0Qxn/s2J5sp0rxRlMLiolBUDgFfA+Obw3sBFntbbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEpr/GKfAAnQL7b4xsFx0jh4MBdZ8zZotYTRDhTV3gVQAiB2MlQNsDbxQ453QzskkFeqURSn1sm7/hiyDDutbWYrUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2779367},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.5.5.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.5.5.tgz","_integrity":"sha512-PllJrxgm/OywF6qejK6Mi7okIi8H308sUBCTnQud+uj83AAPsx7ojawFAYLFaZ8fCV57vcK1sMmmOudhO2hJ7A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.5.5_1790457160809_0.34703260584387974","host":"s3://npm-registry-packages-npm-production"}},"5.5.6":{"name":"@sjawhar/pi-legion-envoy","version":"5.5.6","_id":"@sjawhar/pi-legion-envoy@5.5.6","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6488cbca2dde643918f24a68da127f5730c59bb1","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.5.6.tgz","fileCount":26,"integrity":"sha512-fecrzj9A/YGtwk2zFxzzX1KB4t5ZykK1TLwumaayW8TJCTHFi91YZSyDj30zK81amMs4x+jYXiHSZ3FMa+CFpg==","signatures":[{"sig":"MEQCIHWr6aUuOy6yxMpB7yKKpoI1Zfh28hYnsxW0zepUDPPDAiAtKQTUm0G5ejlhoJbbDjF1wrhNKWp3tp0ee1vlQ6AOnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDgcjMyVe8596vZ+qO8lhon8RKJUzJxZxaTgeUwmiRcowIgd8JxtEuESHrQ/zQrYZWphfJbd2lewKZDR3xrZi0URuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2779191},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.5.6.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.5.6.tgz","_integrity":"sha512-fecrzj9A/YGtwk2zFxzzX1KB4t5ZykK1TLwumaayW8TJCTHFi91YZSyDj30zK81amMs4x+jYXiHSZ3FMa+CFpg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.5.6_1790464382453_0.22316435112676336","host":"s3://npm-registry-packages-npm-production"}},"5.5.7":{"name":"@sjawhar/pi-legion-envoy","version":"5.5.7","_id":"@sjawhar/pi-legion-envoy@5.5.7","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"dc8d87a39d37c95020097bd1238b926095410cc3","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.5.7.tgz","fileCount":26,"integrity":"sha512-lwMPy+5lFOqSxQydeK4OdUTh5VXN5RDDuy/5LcmijfJi7DDwWImmp67dze/CtH46V7YoIzV9d2APHjDVvlmmKw==","signatures":[{"sig":"MEYCIQC+wRLz4e+h81wifkA4dEtP6JIIXkLVrmNDKnO1dA+nRgIhAPA7HMIwmX2aKL+Ut7q8SLW/5hY8jC91tR5bnjug2Fpd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPl8HiL+81rVh3estq8qPo1Fu+0FVmReaRfLCmXI/xuAIgUipvOU5WlxjEJtifN1NasX78lWNPdImarXvjC0oiU/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2781208},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.5.7.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.5.7.tgz","_integrity":"sha512-lwMPy+5lFOqSxQydeK4OdUTh5VXN5RDDuy/5LcmijfJi7DDwWImmp67dze/CtH46V7YoIzV9d2APHjDVvlmmKw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.5.7_1790466685624_0.732620341110056","host":"s3://npm-registry-packages-npm-production"}},"5.5.8":{"name":"@sjawhar/pi-legion-envoy","version":"5.5.8","_id":"@sjawhar/pi-legion-envoy@5.5.8","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"01df80171f961206ee81195b40bde9614bd89ffd","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.5.8.tgz","fileCount":26,"integrity":"sha512-cJ9bRW9Av9xRP+45x1c3R1b9bgP6kZyLx/Pzam6hGEpy8I3Yi1vso0P99oREZ6LbugjXQf5jj9peHob/u1S9MA==","signatures":[{"sig":"MEUCIHK1noH+DWnEfqf4lNAdmoI1gbbGm05poNNJdtu/dG0OAiEAzjeZRDmFF11GcqXYDKjehzqHzBv3KihyOjwfw/YpC08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID1Rlwf/Xu5dbp5ozlC5HDNa0Yu+9GZJF+XwixfoaNUiAiEA8qH/yXHJnRQQeJgMlU/9Byw5KLoORIT2KG0IG9y3yJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2781451},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.5.8.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.5.8.tgz","_integrity":"sha512-cJ9bRW9Av9xRP+45x1c3R1b9bgP6kZyLx/Pzam6hGEpy8I3Yi1vso0P99oREZ6LbugjXQf5jj9peHob/u1S9MA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.5.8_1790479738779_0.20681247057852503","host":"s3://npm-registry-packages-npm-production"}},"5.5.9":{"name":"@sjawhar/pi-legion-envoy","version":"5.5.9","_id":"@sjawhar/pi-legion-envoy@5.5.9","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"44bd48493c7eb262bb47f1aa868563266b8b41c6","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.5.9.tgz","fileCount":26,"integrity":"sha512-Aq9FCPrYtZ6HBmdN8YTlVeEaADtK6cTZQL9K9ihAFXRn1pH63gBb91L2/Mmxvly3BoWfEWzbYgUKRh7OK3G0ag==","signatures":[{"sig":"MEUCIE0z7Z8s5ga2HAr7BN0HVt5MFwMrwrTVOmsMUnYYpv8KAiEA+2paoLUPE4hIypQ0pWETuYynCkZZHmIC8vRwxs1PK2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChx2pBllwGg8U6O2lWEqFNim3so9vvqGQcrqMzI6dgjgIgLQW6w1GQH6qh/ESALZh65yKOiTCpnZSUiOtQmu7MHwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2783713},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.5.9.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.5.9.tgz","_integrity":"sha512-Aq9FCPrYtZ6HBmdN8YTlVeEaADtK6cTZQL9K9ihAFXRn1pH63gBb91L2/Mmxvly3BoWfEWzbYgUKRh7OK3G0ag==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.5.9_1790481409535_0.1404610789973133","host":"s3://npm-registry-packages-npm-production"}},"5.5.10":{"name":"@sjawhar/pi-legion-envoy","version":"5.5.10","_id":"@sjawhar/pi-legion-envoy@5.5.10","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"bf3b5d45e11e58b97180050214f2d5364846b4fd","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.5.10.tgz","fileCount":26,"integrity":"sha512-dVJYqSoMjZ+i/c+JOVnhiJI6ILAkApZTao4wjw2YJtrrXxGC6vJ+Pj5nBEDQusFK/xg86oG78oGTkYmY65nN4A==","signatures":[{"sig":"MEYCIQCyN5BVc/baBXlfD+BPgRsog/g2aoowcIizrzcDRbQ/HQIhAP+b6SJTjfOMxNk09LO2PxoILVGlluzClCFsA+T34yJD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB2Jmd1YUaa4l1gZAAzB7aRSLpPkS2Hbq5HmG0lKq1gXAiAfWgsQIfmXHgdYcIjl7srHY13i2tbrckr7aeI4MuInoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2784725},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.5.10.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.5.10.tgz","_integrity":"sha512-dVJYqSoMjZ+i/c+JOVnhiJI6ILAkApZTao4wjw2YJtrrXxGC6vJ+Pj5nBEDQusFK/xg86oG78oGTkYmY65nN4A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.5.10_1790481986390_0.9539108455261995","host":"s3://npm-registry-packages-npm-production"}},"5.5.11":{"name":"@sjawhar/pi-legion-envoy","version":"5.5.11","_id":"@sjawhar/pi-legion-envoy@5.5.11","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"ff88702a157177f36113f32257931871cea0e204","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.5.11.tgz","fileCount":26,"integrity":"sha512-X/yctNfcIridQn19XhWu31hkyf2RYBMAD3hB+vVG7W/uJFpw0i95rb1z51/oxF5Rz74Ifd2ylP1jGJLto5RLUQ==","signatures":[{"sig":"MEQCICvAn/GMf8167uiIt+qWIqam/8EfzDAgJncq2Z+DHfvdAiA8XUvoPgRyc2gkxdGqSNg0RC/IZdGT0xrWrrPiCvX59Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGpW1WylpFkcDck4DezDEjulgnPJQihiQ7Mo+Zwx8JJGAiEAq2fnaG5Ev3NJwfKeBI2CAX1b4XK6aWEx85q/qYkXybs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2784338},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.5.11.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.5.11.tgz","_integrity":"sha512-X/yctNfcIridQn19XhWu31hkyf2RYBMAD3hB+vVG7W/uJFpw0i95rb1z51/oxF5Rz74Ifd2ylP1jGJLto5RLUQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.5.11_1790484021462_0.7563868919390797","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.6.0","_id":"@sjawhar/pi-legion-envoy@5.6.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"cb61e0739b863c169c35fa618dce514f23f156b7","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.6.0.tgz","fileCount":26,"integrity":"sha512-6juQiqfuGGpOxTGTpOf9BDKIGQv9/o5cD7CfAu/2MUWAA01w+Gb3JptlkO9G5oTGfR9KeAZVzReXdXPjKtmsNw==","signatures":[{"sig":"MEUCIQCMqTbDxvISGZjhJ0dao/bikstoAWXAgfJwUq5r2AItZQIgHJmYYhEgPaaSfpPijLo0uywt+hi1oD23AR1hBk+VDKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEK5LIXFB9740grCz967eo3sVGrH9cwQYY/qn0U6DZ9RAiAIZMwhRR9VtNnRunPWK47WfTsFkXRPzGzmOpZUmxbxNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2786690},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.6.0.tgz","legion":{"daemonApiVersion":8,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.6.0.tgz","_integrity":"sha512-6juQiqfuGGpOxTGTpOf9BDKIGQv9/o5cD7CfAu/2MUWAA01w+Gb3JptlkO9G5oTGfR9KeAZVzReXdXPjKtmsNw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.6.0_1790487088131_0.1074581970926407","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.7.0","_id":"@sjawhar/pi-legion-envoy@5.7.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"170f7fe0e46fa6e264a55e9cab0390c10d528f3a","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.7.0.tgz","fileCount":26,"integrity":"sha512-wvPokrk5y9DVtn5GED5PwAPek2lznjwddTYqfmiskoJH0UrdpRDQR6NWHSp+TUMD8HBAQfsLYyx/9EqvKA3kBA==","signatures":[{"sig":"MEUCIQDpnOu5ib0DbaklthWkWmjx9uOjCNKOUdU2SizS4qRzhAIgTmIG8XGTIrnk76YAJYhos0te+UfQDC2bm/kd0iUQsyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsdb9sDksQEVtiUDppcC9FfnfwvTs398zl9x0RQTBI7QIhALV0q515kYgHKtZQhd3j/ozMlWRFscxozKE5PVTDyi1Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2786690},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.7.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.7.0.tgz","_integrity":"sha512-wvPokrk5y9DVtn5GED5PwAPek2lznjwddTYqfmiskoJH0UrdpRDQR6NWHSp+TUMD8HBAQfsLYyx/9EqvKA3kBA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.7.0_1790490272278_0.1831620211481979","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.8.0","_id":"@sjawhar/pi-legion-envoy@5.8.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"ec145ed6bcbd1da6abf009fd30602892c6a651f1","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.8.0.tgz","fileCount":26,"integrity":"sha512-ppcwp+ccuk+1YCOChISYSpzeSLkE+lCHsCCbh495rNDk/1SEoSgCnNZkj4aJ0Uos4iJdJO84XHQtAq3hVEvHbA==","signatures":[{"sig":"MEYCIQCQfNPoRvgAGQmQLSGX76Yp0C6xxgjIAmKsmI82MQO0NgIhAMvZTnPtZl1tLcCIrRjKtj3rBJlWcnCOkpX2vFQs4l5w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDh29I5yXow5kGgTzm7dL4rsLIHzivvvtpCX0xK13TEgwIhANWYJh/R1dazxHCEDrYbcT7RtmoOTblPltyuLGHyXw/R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2797177},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.8.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":7},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.8.0.tgz","_integrity":"sha512-ppcwp+ccuk+1YCOChISYSpzeSLkE+lCHsCCbh495rNDk/1SEoSgCnNZkj4aJ0Uos4iJdJO84XHQtAq3hVEvHbA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.8.0_1790495047199_0.3236884762780483","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.9.0","_id":"@sjawhar/pi-legion-envoy@5.9.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"f685c64b3497b44800627a33bc4677af805c3d57","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.9.0.tgz","fileCount":26,"integrity":"sha512-Jcpbmjqe0Q0pmgDt0W/s5JPm5CER1s1V5ec4ppt4OgCMeuoNtXrDOnLt5i+Aae3rKojaENPQtoTxueWkVqwLbA==","signatures":[{"sig":"MEQCIGmrmCMEXifU8cRh/sKI50GPZyrJaekj10HdtLs1BAvUAiBTIcM9iUlfnEhybZBxq8uk3AY/VpM/2mrro4bOeujAtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBccfXcJ5vBJn7hqczMMd2w98ccGiT0l8Lnz0fdHHCAkAiEAry8Q4vHOG9JnQrCocsvpfs0ADuD4HQzcF4QA7LosG5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2797177},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.9.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.9.0.tgz","_integrity":"sha512-Jcpbmjqe0Q0pmgDt0W/s5JPm5CER1s1V5ec4ppt4OgCMeuoNtXrDOnLt5i+Aae3rKojaENPQtoTxueWkVqwLbA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.9.0_1790496984927_0.577534525037209","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.10.0","_id":"@sjawhar/pi-legion-envoy@5.10.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"bc3e5ae4b7e0cb1cd46271df6ae0f2ef80df69ef","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.10.0.tgz","fileCount":26,"integrity":"sha512-wQu8z4M1tmzLclCh+6mdiM+dSTyjmH7mXb05K3FYQgRurRBfqsg4WY51dafcdPhuDCjdIpbPwEnqQhKC7ZP9kw==","signatures":[{"sig":"MEUCIQDZYpt9oQ2eEJXOAHAA9+v2W6SG0enseQZRr+e9XL3GTQIge+Muz6mUKb+mWeDDLGvmu22wfnQLZXotIeoSJ6vMSN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiTUGTNCmHlT/3894vIXLBvzgbI9/TmdyXR0xCwzIP8wIhAPBHOZwG45FRzZiAxMCkoMpw3NgAOWLYSctdQrdjlFxi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2801615},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.10.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.10.0.tgz","_integrity":"sha512-wQu8z4M1tmzLclCh+6mdiM+dSTyjmH7mXb05K3FYQgRurRBfqsg4WY51dafcdPhuDCjdIpbPwEnqQhKC7ZP9kw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.10.0_1790497527754_0.99389495249842","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.11.0","_id":"@sjawhar/pi-legion-envoy@5.11.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6a4316a0bf3cb8e3faa23bf9cef2e54245619d89","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.11.0.tgz","fileCount":26,"integrity":"sha512-5abmEEX7YZumDpZYQWMPU2M9CRAbzJskMi4Kduyihis6IKNfffyg8nT2WGkcya3KrK7MmWDHAKsQLwCXJqLgGw==","signatures":[{"sig":"MEUCIQD0CipBIGgZtV5gKfWlQA8x3ikxkPoGncEkQPtQltbaVwIgOZxD+8zAXQHJEthguIGN7wlTkNcyZWLmqZGnAcmer3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCIyBrQ0dzJFgvQWV0FPiyqq4lm3ozZxGeL4m9KMhmBkAIhAMCMODawNWPJT1fXsIYwueNj1XDJ07mvQTKdxnePdOjN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2801615},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.11.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.11.0.tgz","_integrity":"sha512-5abmEEX7YZumDpZYQWMPU2M9CRAbzJskMi4Kduyihis6IKNfffyg8nT2WGkcya3KrK7MmWDHAKsQLwCXJqLgGw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.11.0_1790499582507_0.058870593030461826","host":"s3://npm-registry-packages-npm-production"}},"5.11.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.11.1","_id":"@sjawhar/pi-legion-envoy@5.11.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"caaac211ad246adfcdfce42c1259c6f043ca2860","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.11.1.tgz","fileCount":26,"integrity":"sha512-Zbm0Ib3feKTxa8QwBFx/vo2BmnzQSkT91n2fOr0dEkfZyonyAlHX0yJRf1L2xyW+SKjp/vawpu9KV/8/GUNjhA==","signatures":[{"sig":"MEUCIQC9r+GqKAMQIvk6qP10JJgicLVFF4+FyyWuoA3G+3KU0gIgTt6VnBe24pPzaFQ5dzBPo//WS7emISBe3lUFcYjkkvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE3A7F78StPm+OYU70iCpPQBaeLU1Ai53/1ZV+c5RnkZAiEA/WVqPkfpzc2MPz/V1VnLfwt7acJiQI2PWGX6d4UVvg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2801659},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.11.1.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.11.1.tgz","_integrity":"sha512-Zbm0Ib3feKTxa8QwBFx/vo2BmnzQSkT91n2fOr0dEkfZyonyAlHX0yJRf1L2xyW+SKjp/vawpu9KV/8/GUNjhA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.11.1_1790500575852_0.22533016005379936","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.12.0","_id":"@sjawhar/pi-legion-envoy@5.12.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3d3088ae50826c20b07bfb500f230fd01bab69cb","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.12.0.tgz","fileCount":26,"integrity":"sha512-WPGNK9zNoe/D7THYl0Smm/cC7wvtnH89RTJOH7RcrW8+fpEaVXnR5V4xyT27gGBPQy17/c6TNn+qJutg6pDxDQ==","signatures":[{"sig":"MEYCIQDDl13F52Vl+MDnxfXH56elGQB+JHXbs8dsQH34G1IDhAIhAIBVu2EUcKHSf6+CSoky1rqNmh1Nuzh8TuDKFdjD97U9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHk2n16/EEstwBo+s7uNp9tdPs0FwRPIZ03h3sMD1fORAiEA2P7gU/OscmyoTTPjtibvno/3vAv5ypCAxWLduIUbWvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2802875},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.12.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.12.0.tgz","_integrity":"sha512-WPGNK9zNoe/D7THYl0Smm/cC7wvtnH89RTJOH7RcrW8+fpEaVXnR5V4xyT27gGBPQy17/c6TNn+qJutg6pDxDQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.12.0_1790505503177_0.6919328459730671","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.13.0","_id":"@sjawhar/pi-legion-envoy@5.13.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"95bd91728ec1837d2cdc310a8669c40bb91d87d5","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.13.0.tgz","fileCount":26,"integrity":"sha512-xwA/iy6QXDZtD4OU2l8wQYRhmNIKiimifAtfthVyHqLPKvLFIt++iBMK4rh/ryiFpV/rYmvCF0p4cclBtSJC1Q==","signatures":[{"sig":"MEUCIHxf4iEaJz2kRX9+sJaQW5vwJeKGd9ok577i4Fg7Vz/pAiEA6PcEHqI7kkOLoM3O75GKduerWmnimpGqNAUSnQtCkGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFz7rr1ToOsZWMDaZkTXMEnbz14aghbYlEAReEe/rBTWAiBY803eMuO778Sbr5bz/6gA7kjndESlnQdO9X3SnkgXcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2804070},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.13.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.13.0.tgz","_integrity":"sha512-xwA/iy6QXDZtD4OU2l8wQYRhmNIKiimifAtfthVyHqLPKvLFIt++iBMK4rh/ryiFpV/rYmvCF0p4cclBtSJC1Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.13.0_1790519410427_0.030281889293532815","host":"s3://npm-registry-packages-npm-production"}},"5.13.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.13.1","_id":"@sjawhar/pi-legion-envoy@5.13.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3765a8d21e6ec066f69c9017db9980e58349ed6c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.13.1.tgz","fileCount":26,"integrity":"sha512-JHuDW5+D1qljDo6BCdg2T3PsHi5PuCgbEQa/3XepJsoXa7EWxCrLEHh2rVnEPXkWIEmcfbekUY1i9MF0JvmfGw==","signatures":[{"sig":"MEYCIQDDXMK5bvClT/GIiNTTeSufp/Age8BYtU/TyjjcU2xrpwIhAOoy/EGAEXLKiVAsQnYl+sWa73C5xsYmtQx2bZ691Qam","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGkxwjDw6Xsib3rcIZ5aapQmf5X7JQpbcxqL5+8fLbVcAiA4cm0rnqLuVbujxQoKGRgjTOcZe8tj4ODtHgDafEUzvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2803969},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.13.1.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.13.1.tgz","_integrity":"sha512-JHuDW5+D1qljDo6BCdg2T3PsHi5PuCgbEQa/3XepJsoXa7EWxCrLEHh2rVnEPXkWIEmcfbekUY1i9MF0JvmfGw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.13.1_1790523845715_0.08134682364372958","host":"s3://npm-registry-packages-npm-production"}},"5.14.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.14.0","_id":"@sjawhar/pi-legion-envoy@5.14.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"82e9ec6a8ec4740a2cc77cdb3ac461d9ccdbc928","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.14.0.tgz","fileCount":26,"integrity":"sha512-2u5rhNVhp+MPTgxQ8a+R6uAiy+MZuSma/X+Y+l3TtBqXLNLq6+2nxxVSi44t4w0rn6+3j0OuY71VDoWvTN87gw==","signatures":[{"sig":"MEYCIQDZOnyanRdh0TyVlplsRBOnVd4uE5EZw6S77kOcIh+bOwIhAKghZWtD8SA2cUw6BQEyz5rtWf0yNB5mrwFyfDssKVjJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEgy61u1EWfo9CEAA5PvOg1L9zSL9jc+BBk6tha9qTBHAiEAxS9c/WPQ5FdKXhbsXEMex7/M9HaceL4fGV2UJ5dIxCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2807494},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.14.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":8},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.14.0.tgz","_integrity":"sha512-2u5rhNVhp+MPTgxQ8a+R6uAiy+MZuSma/X+Y+l3TtBqXLNLq6+2nxxVSi44t4w0rn6+3j0OuY71VDoWvTN87gw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.14.0_1790530214980_0.8546523530603991","host":"s3://npm-registry-packages-npm-production"}},"5.15.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.15.0","_id":"@sjawhar/pi-legion-envoy@5.15.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"a2cd9093494f9c70b9913cc7f3e064e20d8063fd","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.15.0.tgz","fileCount":26,"integrity":"sha512-qbFXwv3PuM1lT56oKYqhuYhNGe5NarGzIcm8Ddq3j0Wwj+3ySTRDMnBlgj3YO/UWD0k7ovtjdy0IRcfoguNcGw==","signatures":[{"sig":"MEQCIEVbYK/zaNezZP9ahvYSBtLZ5OXgk5Hfx04OVBYTTr2TAiBz0ba9bmsphWP7ex1fO47tPUsekIFAZqduBxldaVTEeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8H1m6R+mzCX3RvrGbp3l6pWguNs4P5EikO8fOXA1czwIhAMhyA0cJjzf5Zw5Eqpn6OwRmIF6bZ6KouAdCZmS/WUt6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2914950},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.15.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":9},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.15.0.tgz","_integrity":"sha512-qbFXwv3PuM1lT56oKYqhuYhNGe5NarGzIcm8Ddq3j0Wwj+3ySTRDMnBlgj3YO/UWD0k7ovtjdy0IRcfoguNcGw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.15.0_1790533545771_0.09451030340538935","host":"s3://npm-registry-packages-npm-production"}},"5.15.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.15.1","_id":"@sjawhar/pi-legion-envoy@5.15.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3b8fc55916a444ffadf3669d7aadfda4b3aa1334","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.15.1.tgz","fileCount":26,"integrity":"sha512-J+jty6QpDC5VHuQHPft50dDRwAQoHzoAbD0iruAFl0r3JEoC5SjIvaDV8Y3qeuqIqlPcV7qeNWyazvLV3jxcQg==","signatures":[{"sig":"MEUCIFLu+9s7RiCaJTpNXp7KwFT48QP9e0EoRh2WiEL9kwcGAiEA1GXofOV3hTTm0PBiLhcw5syZTjXZJ6RVXyhAOJpPbpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGeTcaDcnGplEQQUL7g+STUjPyzSTUDcEH5DnMqNeHSeAiEAnxi7ttwltCFibCPl+P8qkAaM6ypTecLdwwTKJEWEMYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2916933},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.15.1.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":9},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.15.1.tgz","_integrity":"sha512-J+jty6QpDC5VHuQHPft50dDRwAQoHzoAbD0iruAFl0r3JEoC5SjIvaDV8Y3qeuqIqlPcV7qeNWyazvLV3jxcQg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.15.1_1790535143399_0.9078626683280608","host":"s3://npm-registry-packages-npm-production"}},"5.15.2":{"name":"@sjawhar/pi-legion-envoy","version":"5.15.2","_id":"@sjawhar/pi-legion-envoy@5.15.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"55fa01135e3f48913936cf1b8afad4de7e5dd888","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.15.2.tgz","fileCount":26,"integrity":"sha512-Lxd42LgN1GVtBPbwAOwZMR7YJdwpDS18ScdT8lBk/42WfVDRkC24vJwrN9oaNICH3pKPNx2qDN6LfDIBXFaqUQ==","signatures":[{"sig":"MEYCIQDSCsdwxMq90Mj72YQerCDYQdrhgflH/Vu0znw8+vk3RAIhAOkvVDMNmmQm3y8YpJz1MMyHJO1GMelis8QTKKIVPqz9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBxr4FKswbv9f6KdTAvGCFEY3jifGkA9X6fNGTn4r6wiAiEA3QrSemOrxWEEnZ6+jCOVxWGolSefK4Zt2glvaqBnugA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917365},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.15.2.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":9},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.15.2.tgz","_integrity":"sha512-Lxd42LgN1GVtBPbwAOwZMR7YJdwpDS18ScdT8lBk/42WfVDRkC24vJwrN9oaNICH3pKPNx2qDN6LfDIBXFaqUQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.15.2_1790535395658_0.40772337696588745","host":"s3://npm-registry-packages-npm-production"}},"5.16.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.16.0","_id":"@sjawhar/pi-legion-envoy@5.16.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"16bc3a37b219ea09632d511d40641d148b9b4b2c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.16.0.tgz","fileCount":26,"integrity":"sha512-R8ZwFzoGo0DyszOEKEmUNciR6oKsdGoNUP10hJEI5Hw/gD69k37rgeiPgtAfQn2gifGoUxbbL4oMQba/I/LoJA==","signatures":[{"sig":"MEYCIQC3HOT2VKZQyJZYTn9o8X+5YiWSnv1g6HgPoFSJZBiwPQIhAMmTqxjvH8PtjfMyka4hyoMm7+bLTxlukV/9rwz0NgZd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEiUFWkLQOMAI+rEpYmSBmAjge91V9sfqq9orfaJhRI5AiEA/DRO8v1d+6ZhvQCGiu5XeFlmoFTvhaDuZy8nOgAB1+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2922655},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.16.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":9},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.16.0.tgz","_integrity":"sha512-R8ZwFzoGo0DyszOEKEmUNciR6oKsdGoNUP10hJEI5Hw/gD69k37rgeiPgtAfQn2gifGoUxbbL4oMQba/I/LoJA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.16.0_1790537749164_0.7695421895687979","host":"s3://npm-registry-packages-npm-production"}},"5.16.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.16.1","_id":"@sjawhar/pi-legion-envoy@5.16.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"8c9cf6988cec0acab7c2aefe27a1c6c3b9491939","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.16.1.tgz","fileCount":26,"integrity":"sha512-sH6vhG5qQ0jH07sTCMid9WqT6HVQgzRnJpHuk/oZewUU9SpwImavSUC41XP+1MPQYleiGKNOlQqiHKt982qR6Q==","signatures":[{"sig":"MEUCIQCM54u4xTR1AJzDSFHAM6YpwSZ3ckc7hDVWoTKHy90xAAIgODHsYkTKlepTb+qGFGOwGgfl7G2eh5ll+6Hb5hrEL8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCbHxWZswhCl2Fg7MU8bHIXRH0dK13JB/kAW9sYlvNn7AIhAM18hTZ+4M4P5Qc7/8Ue1287Wdc3+HWsU2rsg1Gu2BQg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2923133},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.16.1.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":9},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.16.1.tgz","_integrity":"sha512-sH6vhG5qQ0jH07sTCMid9WqT6HVQgzRnJpHuk/oZewUU9SpwImavSUC41XP+1MPQYleiGKNOlQqiHKt982qR6Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.16.1_1790546754274_0.31162016037492646","host":"s3://npm-registry-packages-npm-production"}},"5.16.2":{"name":"@sjawhar/pi-legion-envoy","version":"5.16.2","_id":"@sjawhar/pi-legion-envoy@5.16.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"bc069370027c5b5724bb64eccd3e8b6da27ac606","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.16.2.tgz","fileCount":26,"integrity":"sha512-osaWnYmlnOj4LKBEqiD1/NzvYV8SpysR5+wmCmIs2Mtf5Ql+F3nJtfp3shhtCr/32BgMt6Vnnw0zoXOmDd/WaA==","signatures":[{"sig":"MEUCIBBQAF1KbNuEltaySEWtNc2kpYLPtZmA1Pov4Q65e2TzAiEAy9WLhV6BbMkN4WIahmB7nRn0GItKqL+udB1O5waAVV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH6Lf5tAFXy+9es0hgqWFms1WWGMEelxRNCUkYAx592UAiEAukGCoEqIXGe1bZh/O9vHlVdwQTE9T0yW1Te2cRfa8xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2925218},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.16.2.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":10},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.16.2.tgz","_integrity":"sha512-osaWnYmlnOj4LKBEqiD1/NzvYV8SpysR5+wmCmIs2Mtf5Ql+F3nJtfp3shhtCr/32BgMt6Vnnw0zoXOmDd/WaA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.16.2_1790550502218_0.09686435747104793","host":"s3://npm-registry-packages-npm-production"}},"5.16.3":{"name":"@sjawhar/pi-legion-envoy","version":"5.16.3","_id":"@sjawhar/pi-legion-envoy@5.16.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"f2eca7fc77b0e400613b96818f0faad951198111","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.16.3.tgz","fileCount":26,"integrity":"sha512-8xajb3nZYjlkFeG8dpfdmjeh3YT6DJwvLrgLXczWusIOiW7uUb+IFT/30WaRVo5oWQposc+A9Qlg69tBUJVaoQ==","signatures":[{"sig":"MEUCIQD1wZg1NmluFQEcDuB8pR8Q/F5TuRyXQwnmuk292N+WDgIgNQz/UePWVSMA/twF1NP3RWdAV0KNkNbKWHh31Eph4lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7E5A5fFKbpMyK06cRU9faV041vrSVPg27ilymWSOeqgIgIEsXrjJQjtpFiC21Hih03muO1/zP5Rab6E/rcsfFVN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3683349},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.16.3.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":10},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.16.3.tgz","_integrity":"sha512-8xajb3nZYjlkFeG8dpfdmjeh3YT6DJwvLrgLXczWusIOiW7uUb+IFT/30WaRVo5oWQposc+A9Qlg69tBUJVaoQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.16.3_1790553932727_0.013702113474696187","host":"s3://npm-registry-packages-npm-production"}},"5.16.4":{"name":"@sjawhar/pi-legion-envoy","version":"5.16.4","_id":"@sjawhar/pi-legion-envoy@5.16.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"7ec4ca6e2c40c379716bfe744a5eca325557e48e","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.16.4.tgz","fileCount":26,"integrity":"sha512-uf3QOHje3nGCHtZTBObhwdIKPIcuvNrQJ1zsAQujCRuO+KYrIUhSpVshcu2vNJD7EucC/VdHgmOxLh2uvLyXRQ==","signatures":[{"sig":"MEUCIQCOiXTueV+lzXMQLHcnb9mA5k2VaXlMltrSNkAPKvRC2QIgRSLvVfwuXdD3J+WJ24hQLeW0ChfybKgrilZS4COx61o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFjlaHnqR/eISQk8pWjuCzSQQ1Aiy6r50Sa7gyfj0YpjAiBaSgZZEZYrma+9BW9kj0Z2cPrYAxkwZyj9YMupa86qEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3683768},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.16.4.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":10},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.16.4.tgz","_integrity":"sha512-uf3QOHje3nGCHtZTBObhwdIKPIcuvNrQJ1zsAQujCRuO+KYrIUhSpVshcu2vNJD7EucC/VdHgmOxLh2uvLyXRQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.16.4_1790554832367_0.03692610102800842","host":"s3://npm-registry-packages-npm-production"}},"5.16.5":{"name":"@sjawhar/pi-legion-envoy","version":"5.16.5","_id":"@sjawhar/pi-legion-envoy@5.16.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"95e42ceb09127c642df669f12df01dd95970bc81","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.16.5.tgz","fileCount":26,"integrity":"sha512-D30FzaLdcV9JxLwzQnyJBTUu41CwiOr1CxtdBs0SJE47WbcWZOQzJ+rBkR94Vt1Uq6+eXqnvb4O5BlQJGoVe0w==","signatures":[{"sig":"MEYCIQDXsFyMg7K7wI27tNP4PSqCR6zxqMkXVTb40M+tjoGp7AIhAJCONIvgcwZjAGy/hejFMShU7Aaq+Yh1HEZXKzlSHacG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDsabb8WaumtfJ+fOk9DwNJcFKpAPLnc56bJNX8d8TOkwIgbqH+u5YkMmb62Ptn1fD5uCkPTnj/aQiAYlHBz/28AXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3686214},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.16.5.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":10},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.16.5.tgz","_integrity":"sha512-D30FzaLdcV9JxLwzQnyJBTUu41CwiOr1CxtdBs0SJE47WbcWZOQzJ+rBkR94Vt1Uq6+eXqnvb4O5BlQJGoVe0w==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.8","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.16.5_1790557568394_0.3854845546539516","host":"s3://npm-registry-packages-npm-production"}},"5.16.6":{"name":"@sjawhar/pi-legion-envoy","version":"5.16.6","_id":"@sjawhar/pi-legion-envoy@5.16.6","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"ed9651db4b4e3456aeb69f62c29e1f68a6364abc","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.16.6.tgz","fileCount":26,"integrity":"sha512-4imVr68Zw3BcSnOFhBUpjRaFX7qhU6zrrvUZ3K6fBGAO1wbrYfrOFnrTUIhL4m9lmSmQAQZo+3Yci2a8t301tQ==","signatures":[{"sig":"MEUCIQDduOglhpQMxyAt0Xehi544Iblb6PUfGCGWjBZN5XMfcwIgBTLyc6BypFPVb+bkD0VVPn+ZYv3JI1SV4aOmt13CaI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnI4k7XSDsSPB4JgEGnMQrXrlkDv0DK9aPUrpCn5lWXQIhALIUNG4hYQm80GAqfHBQ0CqXTwDv2juSQVmovxJ6TZ9O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.16.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3216632},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.16.6.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":10},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.16.6.tgz","_integrity":"sha512-4imVr68Zw3BcSnOFhBUpjRaFX7qhU6zrrvUZ3K6fBGAO1wbrYfrOFnrTUIhL4m9lmSmQAQZo+3Yci2a8t301tQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.16.6_1790564801519_0.21598368451364913","host":"s3://npm-registry-packages-npm-production"}},"5.16.7":{"name":"@sjawhar/pi-legion-envoy","version":"5.16.7","_id":"@sjawhar/pi-legion-envoy@5.16.7","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"8e28bba6256ab64fa552c7abad9b24a62215add2","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.16.7.tgz","fileCount":26,"integrity":"sha512-PsFRQodZ4jj17xXtbxvCUJlznF7+ll8V+GWOgpf10R/V9tvRCI6C8VEEKMqki7zHUq5fPd55E6ZHI0EFfCANPA==","signatures":[{"sig":"MEQCIFFSUZpkxpgOuiPxnc7RHyNhle34DD8EgGlIyIFzFbbbAiAUsFzRbDUJXu95o2OZ6JCRoxyMsayRMjFGmpSB4UvE6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJRjsfzokPsUtjuNkR+22tOIvfAQfvmpW0SWzFrQF8tQIhAJcUrm+6dEGvSkJe/K23YxcVhQ/S0nKnyBMQwZL9DFjO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.16.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3221921},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.16.7.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":10},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.16.7.tgz","_integrity":"sha512-PsFRQodZ4jj17xXtbxvCUJlznF7+ll8V+GWOgpf10R/V9tvRCI6C8VEEKMqki7zHUq5fPd55E6ZHI0EFfCANPA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.16.7_1790568133177_0.45576096533492994","host":"s3://npm-registry-packages-npm-production"}},"5.16.8":{"name":"@sjawhar/pi-legion-envoy","version":"5.16.8","_id":"@sjawhar/pi-legion-envoy@5.16.8","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"a0a5dd9582516c42ee56a65a71bf45c9c53acf0e","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.16.8.tgz","fileCount":26,"integrity":"sha512-SyaGgttk1Yvpcc35V3fX1IERi0ryAztGLE5r2+i9fpxgehK50QfjQqmsga1354HkLdZCMi51fakbj653T8JMkA==","signatures":[{"sig":"MEUCIQDCZoFl3GHWy5cEv5TaWnc1EcZ4bZz4o8Z2VjSLgzl1ewIgdpse0MAY6gl0M0lU9/w0ofOSpYLN2V6MUTaathEW/Us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2nDneZadQdnpXfzAhF9hrjbv/7D6IExWIxOKDUyE+2QIhANcoFPKumt5zWTuM7lMdEVhP8raTXTMoNAecWw0XP0A6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.16.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3223810},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.16.8.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.16.8.tgz","_integrity":"sha512-SyaGgttk1Yvpcc35V3fX1IERi0ryAztGLE5r2+i9fpxgehK50QfjQqmsga1354HkLdZCMi51fakbj653T8JMkA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.16.8_1790571286277_0.21564573218668892","host":"s3://npm-registry-packages-npm-production"}},"5.16.9":{"name":"@sjawhar/pi-legion-envoy","version":"5.16.9","_id":"@sjawhar/pi-legion-envoy@5.16.9","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"83b938eb1520c76aeab0e0fa4eade25ae58fc79c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.16.9.tgz","fileCount":26,"integrity":"sha512-mJw4AvvuJGjGdFoh+mpDIhEHGdtUPtApNADKze+nOtGoq36OjtjbYKm0so66TeQEpG3h7tO41fvPAJ6l5iQ2Ow==","signatures":[{"sig":"MEYCIQDXJ1jlpLdDWBnyddPl5IISEXFABQKP4PcBbDscEC5aTgIhAJ3alXdnYNAGU/T+UmSVbLC3q/4DLj8aAO9FfIArHmSz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBhDFs4TJBiOh9aJ6SmEk9PY4nUrEefJ7RcswX1bhaVsAiEAk2QI8K5JESXuiikZMVQ/oSK5FpcA1aGVjmaxJzX93Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.16.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3232287},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.16.9.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.16.9.tgz","_integrity":"sha512-mJw4AvvuJGjGdFoh+mpDIhEHGdtUPtApNADKze+nOtGoq36OjtjbYKm0so66TeQEpG3h7tO41fvPAJ6l5iQ2Ow==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.16.9_1790587316184_0.6820150420903524","host":"s3://npm-registry-packages-npm-production"}},"5.16.10":{"name":"@sjawhar/pi-legion-envoy","version":"5.16.10","_id":"@sjawhar/pi-legion-envoy@5.16.10","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"1a7058889de80b90b4840ef35d9362c610075e6e","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.16.10.tgz","fileCount":26,"integrity":"sha512-d2ue42hM3TqwEz5QdWsSS8NH7HXUejCKoVqzGfPvOORhqYlV1CTI8hzqS0buBDBYbXNLRM2zj5y13eegsu/Yqg==","signatures":[{"sig":"MEYCIQDfSV8Ech/S4NSSQqQHEcoN/qiuSoK9hjwbmvSYG+onxwIhAKM/WWu3aUKWN99QTuMC6vliuesb56OG1UOAhP94APbo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDzbtQ6/X0EgfyZjKuoI91kDi4oU8l/m6QM2CBxZXrzMQIhAL6se/YcAZCMvkTF+9u45vilT8eFc66h3Mp6E3dk8w6T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.16.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3265954},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.16.10.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.16.10.tgz","_integrity":"sha512-d2ue42hM3TqwEz5QdWsSS8NH7HXUejCKoVqzGfPvOORhqYlV1CTI8hzqS0buBDBYbXNLRM2zj5y13eegsu/Yqg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.16.10_1790587870798_0.7639427263495777","host":"s3://npm-registry-packages-npm-production"}},"5.17.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.17.0","_id":"@sjawhar/pi-legion-envoy@5.17.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"a246a315b63f2c192fc17de6ba7a9a11f174caef","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.17.0.tgz","fileCount":26,"integrity":"sha512-W2Ldf3Yhw2sFeN3lkKIaZ5fWy3aETO5WG7RTpn5i28eVDF4zgAsXBQl2/jXjG99YItDscRqLlpLplsdz2qQHPQ==","signatures":[{"sig":"MEYCIQDB8P11DbxQ+sHp3DM0fYFC7p6Nwde8xxqsxjv4oHSn/QIhAISEcs8+ltdjPpR5w28TyOYXrE9umVlEsas/NLGWLfDe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHhTUHYVdbcYC9WWXu/VflrfEnswL4E2UoiSZ4X4xbdZAiEAzN2XnkHD/f/Dc93Jzt4OLJgMIA5yXIx78z4bqFaXQng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3265952},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.17.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.17.0.tgz","_integrity":"sha512-W2Ldf3Yhw2sFeN3lkKIaZ5fWy3aETO5WG7RTpn5i28eVDF4zgAsXBQl2/jXjG99YItDscRqLlpLplsdz2qQHPQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.17.0_1790593580112_0.5031160062986655","host":"s3://npm-registry-packages-npm-production"}},"5.17.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.17.1","_id":"@sjawhar/pi-legion-envoy@5.17.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"c849ca7d185227ebbbc69512f8d323d1ca47d683","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.17.1.tgz","fileCount":26,"integrity":"sha512-IcBdCvxE/x1OOYS0yAxCZJ5qGfUKtzekRgaNEhAHaG5C+00eMLjkv/V1bSCVp6Q7eV9UbJMhCai1/IFTDXDFLg==","signatures":[{"sig":"MEQCIFRlFNACr+uVL7ecJf6oWUQXwa96tSxlc2Vk/IWAnBuhAiB+zgcKIxPvIAUboxx8X+eP/nZfxOGvFQVqD8i7TA32Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3tO//W7z8zlZxIcQOZMXQV5w7XtQkw/RhCvFqqXqDJgIhAN8uMEqN0Y5WeG03Gp7owjg2H+0DAJXYNsm1aZNAais7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3265954},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.17.1.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.17.1.tgz","_integrity":"sha512-IcBdCvxE/x1OOYS0yAxCZJ5qGfUKtzekRgaNEhAHaG5C+00eMLjkv/V1bSCVp6Q7eV9UbJMhCai1/IFTDXDFLg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.17.1_1790612670500_0.06579704496913741","host":"s3://npm-registry-packages-npm-production"}},"5.17.2":{"name":"@sjawhar/pi-legion-envoy","version":"5.17.2","_id":"@sjawhar/pi-legion-envoy@5.17.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"80c11033dcd476382bd387f5d689e9f09ab4c80b","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.17.2.tgz","fileCount":26,"integrity":"sha512-o1pPqLQQXf8hI8ha3NCTenCYqRzzsEa86e+WDMEIznq35jX4l0wGrd8dJna2sWUMm0U2aEPoeZQvAOehHHxL+A==","signatures":[{"sig":"MEYCIQCyDFm2kmSPGdoR1KJ9vee5RoHpqaGGzQPts6r15a4XPwIhAOlI4/dfKKjo4mf+gefWj/ReNyO3ysm+gMhnXiD1H1Y7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnkJNx4wq52mhTDAH9Db1cf8e1kjNp37msPD0CDLioqAIhAM3biZkoi2OUKBh9MIaab4OCGV0M7ju4jYhrDBLcP4YC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3268801},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.17.2.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.17.2.tgz","_integrity":"sha512-o1pPqLQQXf8hI8ha3NCTenCYqRzzsEa86e+WDMEIznq35jX4l0wGrd8dJna2sWUMm0U2aEPoeZQvAOehHHxL+A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.17.2_1790618699626_0.03151129827937238","host":"s3://npm-registry-packages-npm-production"}},"5.17.3":{"name":"@sjawhar/pi-legion-envoy","version":"5.17.3","_id":"@sjawhar/pi-legion-envoy@5.17.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"4ab634a35a35732d5876e64ea094bf05dbe6cbbe","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.17.3.tgz","fileCount":26,"integrity":"sha512-KilL2z/MPf8ez8Y10UrmWkUumPBLteXNm0nr6Zop0xBS3+zY1hGmLsI0R3jlxIN1HiZa8e/IIrzQyRahP/y14Q==","signatures":[{"sig":"MEQCIFVnnbqSkliQ2jBo7r5mU54SAxOKOfVGqhEtx80BO60YAiB8RfR6FBI3aqtqPUDgjiqNTtuwtgFWJNqO+bzfH0TGLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNiT1QACHpGadTVRuWvNIdmZTenkL1dfJ05vmnQiMRigIgVi6XQQ54O1znKxiB5/yvtBxoEc8lUMRhBr5wxEIcmmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3275512},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.17.3.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.17.3.tgz","_integrity":"sha512-KilL2z/MPf8ez8Y10UrmWkUumPBLteXNm0nr6Zop0xBS3+zY1hGmLsI0R3jlxIN1HiZa8e/IIrzQyRahP/y14Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.17.3_1790621150748_0.5590790569974238","host":"s3://npm-registry-packages-npm-production"}},"5.17.4":{"name":"@sjawhar/pi-legion-envoy","version":"5.17.4","_id":"@sjawhar/pi-legion-envoy@5.17.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6b4a8c08439e0d98b189a414a7d90a881ebde054","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.17.4.tgz","fileCount":26,"integrity":"sha512-3vMagL1fvePid1ukChJPEk/aineHbo8pRbXRRXml7Vfn0Pikmx+dSLRDr4uQl5vk2SRtH0Xmf9HBgL0qx8eGGA==","signatures":[{"sig":"MEYCIQCuoGTCeDTmvUe5AMwOR8pzxLfTSlSDpagE6lBdvaMjCwIhAPucUqS9lbVXXnPvZEmQuf8G0yyEgpVGtbMXBARkMNR8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGKCvEighG3lhsoH4oIgr3frn8/WDXTXTp4cqVuljHgvAiEAhTMWppKZc0vtHWlPmVJ5kN3P7yyiFhZw4DbYo3eId8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3291111},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.17.4.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.17.4.tgz","_integrity":"sha512-3vMagL1fvePid1ukChJPEk/aineHbo8pRbXRRXml7Vfn0Pikmx+dSLRDr4uQl5vk2SRtH0Xmf9HBgL0qx8eGGA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.17.4_1790712667788_0.1256640105828306","host":"s3://npm-registry-packages-npm-production"}},"5.17.5":{"name":"@sjawhar/pi-legion-envoy","version":"5.17.5","_id":"@sjawhar/pi-legion-envoy@5.17.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"361ad480992cda52b1abc823ad10658429bd554b","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.17.5.tgz","fileCount":26,"integrity":"sha512-4SKRCE1STW8+RqsXyCg2hhRUJMIZ/JchRxjgypMzVqLXmIT2+SI77hKFsVFARivhoUaDDnaZFNsGawK38NvnzA==","signatures":[{"sig":"MEUCIGQ66Zb/dMKr6/yz4BFjsi6bZus7FqJB2h9NAszkynmfAiEA9OxdYR+z9wY8etFYbaCBqU61S5EqXi/0JVgdNNgZAqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDR2YbamuUK0bx201/TF/TuCObLnW8HHBlDaFo3Zy5xRwIgaBb+KnnKfmyjsbU4W2ARzBWAAwhxmTnKFgpZXztopa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.17.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3297360},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.17.5.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.17.5.tgz","_integrity":"sha512-4SKRCE1STW8+RqsXyCg2hhRUJMIZ/JchRxjgypMzVqLXmIT2+SI77hKFsVFARivhoUaDDnaZFNsGawK38NvnzA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.17.5_1790715086015_0.35611990443897223","host":"s3://npm-registry-packages-npm-production"}},"5.17.6":{"name":"@sjawhar/pi-legion-envoy","version":"5.17.6","_id":"@sjawhar/pi-legion-envoy@5.17.6","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"d9d3c49bb2b7e3239247da165e62735ea3b3cac0","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.17.6.tgz","fileCount":26,"integrity":"sha512-35tfdCnfkwC/dcoIRIt65ahANkVImd65QsPTznmUga4rrRQK3cuFSPzqVh1XbGYtAdqXbmuXql6Iw8lkAGTkDg==","signatures":[{"sig":"MEYCIQDcQI5aWY4u7dV8ncIKJt423EySn06Ig1isSfKxYkyJswIhALI4QDlEDv0x06HY6oxKDWC2i2LiaQJhPltAPx0BLVj/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7BCvF1BwQxNZNmfdWp7LqLxDoXIsqwce2j8tPZAKLNgIgFrMF5sZyWH+B40FYaW+Lce+yfwd+Bx+TV4sadgGhsFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.17.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3297481},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.17.6.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.17.6.tgz","_integrity":"sha512-35tfdCnfkwC/dcoIRIt65ahANkVImd65QsPTznmUga4rrRQK3cuFSPzqVh1XbGYtAdqXbmuXql6Iw8lkAGTkDg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.17.6_1790716377193_0.34084501113453447","host":"s3://npm-registry-packages-npm-production"}},"5.17.7":{"name":"@sjawhar/pi-legion-envoy","version":"5.17.7","_id":"@sjawhar/pi-legion-envoy@5.17.7","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"d0605f3fde047980c4a406f93139561b97ebd509","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.17.7.tgz","fileCount":26,"integrity":"sha512-/8V73PEzaSf0KXFyq1D/PMU59rXCPNdIIpJdXtRTSnD1IlsnzHP0YylSJkVmhbrkJZOIniICvy7JmFK1clw4gA==","signatures":[{"sig":"MEUCIQD+xIvMI37sWlDcG/ARUpj6cYHZ+eobqVzTg1TL9LpUZQIgL7kCq/2S3GEwBm9dNQJMqwhu2y0KNkM2ODWLUM8xPBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+QXyzcSgoe8wNNSvNDVXLRIEM4P/nA4KEkaVCOGTl7wIhAJXVpszRHxhnSmvrLYaLXBKeGx6XSbpPerAbUQqcjQm9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.17.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3298687},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.17.7.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.17.7.tgz","_integrity":"sha512-/8V73PEzaSf0KXFyq1D/PMU59rXCPNdIIpJdXtRTSnD1IlsnzHP0YylSJkVmhbrkJZOIniICvy7JmFK1clw4gA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.17.7_1790717008829_0.7063318829158516","host":"s3://npm-registry-packages-npm-production"}},"5.18.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.18.0","_id":"@sjawhar/pi-legion-envoy@5.18.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"d62dfaf221fe7eae1b2c3f6d85809f32c44d44e6","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.18.0.tgz","fileCount":26,"integrity":"sha512-ohYEs9i+FwkiuIwbaQeLL2CLLsG+fxLeQFNngXxpCBwhnEEV3LgaLfU6q/Xv2dsa0enPNWRa867IWxRXNfdiFQ==","signatures":[{"sig":"MEQCIH3hhiS37tND4hAY1lqi97OuSzOpdIAtiq2o0ZJmnKwEAiACmCBcCeY/bnYtFft6N6T+RcB1lgegS0zKhv5wqBdQZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGVdJ2mlZ+mxrPcBD5GsP+rQ7rxvyOj4SLu1YLLQHIjyAiEAz+5ZgrlYl/5F0KnLyM6gB8uXyCQ+jZTOKnnZYQ7hLdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3300150},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.18.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.18.0.tgz","_integrity":"sha512-ohYEs9i+FwkiuIwbaQeLL2CLLsG+fxLeQFNngXxpCBwhnEEV3LgaLfU6q/Xv2dsa0enPNWRa867IWxRXNfdiFQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","unbash":"^4.0.11","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.18.0_1790728720904_0.9299395051162809","host":"s3://npm-registry-packages-npm-production"}},"5.18.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.18.1","_id":"@sjawhar/pi-legion-envoy@5.18.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"ab9373bce4dcc51c41130b01077e73aa971f38b2","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.18.1.tgz","fileCount":26,"integrity":"sha512-RFrLLeGZy6eY+DJb11JpgLGDQOG/rjcFA4eOc4Ut4ZBvXGZmXXDdUI5I0lEj+gFPbvnZ/YCg8bBFEzmq5aBUnA==","signatures":[{"sig":"MEYCIQDDF1wGDF4f4wVlMd6vM6Nd60BLaefd9QnSGAtuQyPeagIhANlNiQlAQ1HoR4tHaleuH/hwbjno2E/q+KPKmQrD75B2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVp1TEd1qt2hLhr64+UNl/JkIfVMHDM/CF7szHlMO4PgIhAJjDTeRYtUTZvEOYLWew4WeVQ7wRRY3/nqpjAWQlh6GD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2941150},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.18.1.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.18.1.tgz","_integrity":"sha512-RFrLLeGZy6eY+DJb11JpgLGDQOG/rjcFA4eOc4Ut4ZBvXGZmXXDdUI5I0lEj+gFPbvnZ/YCg8bBFEzmq5aBUnA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.18.1_1790730560465_0.49117918360646584","host":"s3://npm-registry-packages-npm-production"}},"5.19.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.19.0","_id":"@sjawhar/pi-legion-envoy@5.19.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"bba906f54e3b0562a4f43290e99c155a2712d7a0","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.19.0.tgz","fileCount":26,"integrity":"sha512-ehYJplZIW8FLGiHeW0w/KlFr7BS/oMx/LBvhL/T/osK/uw+068xwDLyH8sLdswkCRTS7ocC7ZeZeZXU0b4Vyww==","signatures":[{"sig":"MEUCIQCxeb5da9+EdZ0yT0YzG3jD1MsmxH6hcm7rtv1kAfTZPAIgRsSR7/qL5Td4gPmZO8EToL4ulrWYVGCU11mIzpGiLnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUqLvQQ+yEzfJGDnwWqNCQOlOAx7RJEHOiK6shqYjZgwIgLdMKbGLczmlhI9X0DtOk4L7yHvXHAwTj4YpcOLQwgEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2955518},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.19.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.19.0.tgz","_integrity":"sha512-ehYJplZIW8FLGiHeW0w/KlFr7BS/oMx/LBvhL/T/osK/uw+068xwDLyH8sLdswkCRTS7ocC7ZeZeZXU0b4Vyww==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.19.0_1790736619781_0.3081726991439986","host":"s3://npm-registry-packages-npm-production"}},"5.20.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.20.0","_id":"@sjawhar/pi-legion-envoy@5.20.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"56101722af0ddd7c3a3b0c1b72434d44576669ed","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.20.0.tgz","fileCount":29,"integrity":"sha512-fSabz/aYDLHH4wQtq8Oa6+htceXuaG72Pn9zLoy1ekUr1MvTXEtUeQoRLEfg5aLQ+lTvJNaT9X3v40+NQAcxjw==","signatures":[{"sig":"MEQCIALxPMcsPDmy70qxsRJVAMVHwuaPpI8hW+9u7qlj+Q9oAiBWIQhgVDN8+vYBuRA2LwL7bQqfLU3aQ/qnYQihS5KU2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDg3/9AUe1hN4BCjXz0AM9Jgj5iov4Kk39nSildtzAGtAiEAhJeCJR1+Lniyf+ybRhRfLo8NSUWtFM7T4A1kNbw/Loc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2957314},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.20.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.20.0.tgz","_integrity":"sha512-fSabz/aYDLHH4wQtq8Oa6+htceXuaG72Pn9zLoy1ekUr1MvTXEtUeQoRLEfg5aLQ+lTvJNaT9X3v40+NQAcxjw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.20.0_1790745299872_0.557073300461574","host":"s3://npm-registry-packages-npm-production"}},"5.21.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.21.0","_id":"@sjawhar/pi-legion-envoy@5.21.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"2833c23ca5924c0fc1a2efad7b4996f7e6ee5e97","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.21.0.tgz","fileCount":37,"integrity":"sha512-6kdN/EeK1r04EgyhyHwQyuQvrsudDE/+4y/ax2wuMqP+L3XJ6Ob6SiaKaZq68jYSkpMCPD6zipJe12MEt2ENWA==","signatures":[{"sig":"MEYCIQDNc4nOz4h99wFiNpbUaT9aylGfF3lgxlpx5mr2H7z12wIhANLo22sSXqF+7svh6yAYm0myBdVvfuSpTzb6Jmq+Y7WZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFrSqHx9j6PlYMMNleP5QpJzCdSS3yCq+/cDBD25tHzTAiEA1WJveIn2OFGfKqW0n1W738FlihwwtABSV6ls4u30VDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2970416},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.21.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.21.0.tgz","_integrity":"sha512-6kdN/EeK1r04EgyhyHwQyuQvrsudDE/+4y/ax2wuMqP+L3XJ6Ob6SiaKaZq68jYSkpMCPD6zipJe12MEt2ENWA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.21.0_1790755143026_0.3310923263863481","host":"s3://npm-registry-packages-npm-production"}},"5.22.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.22.0","_id":"@sjawhar/pi-legion-envoy@5.22.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"2dfc05f65c4189a7cfe303b1b60fa69433db2eae","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.22.0.tgz","fileCount":37,"integrity":"sha512-BDY13UoJK94eHYB9CCMCHPqpkym+8CQnacVl6EOKTNS0L7RXH3W5na5KqRj6qid8phUQJxh2OGWlPBCBPvcFjQ==","signatures":[{"sig":"MEQCIFRKXW6nu9s8TMIChqZhPl7+D6HYlebN1JcuItpKl30kAiBTtKAMPLbft3Ogcdfa355tnfKyrY4hmwJpi146ahSdmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDppC6BeKx0si766W1xe94SGgxUUudIGAVFG7z3dG/jiQIgE5iGX9t8uIFxKfh1kmDwDIwDI/zp1bX2Lq8CTqwrGuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2970416},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.22.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.22.0.tgz","_integrity":"sha512-BDY13UoJK94eHYB9CCMCHPqpkym+8CQnacVl6EOKTNS0L7RXH3W5na5KqRj6qid8phUQJxh2OGWlPBCBPvcFjQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.22.0_1790768475014_0.2949746860131153","host":"s3://npm-registry-packages-npm-production"}},"5.22.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.22.1","_id":"@sjawhar/pi-legion-envoy@5.22.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"aef100ac541f52644a731a61b5ee5c4ab12e74a1","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.22.1.tgz","fileCount":37,"integrity":"sha512-VqhyjV/MCytAkf6wyjWd2mzdqK16KbE/XrpdT4v5DLz6YIhrADxXVu0QrmQ9GaaGpbOOAtiYoHJAjc1axHiFqw==","signatures":[{"sig":"MEUCIG/uO3xqJp8rIayrkaCeEA8mqcb52If9xo72BaQ3CDYTAiEAhbSCfzcYs2BFkAo9rt4yC/5WdBA5Jq7gQRwauNX++fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIj7bppSnV26j3gnOsjpNaVRvueffxmrHPal7hSMojfwIhAJHdvfzLIaBlsjtsgX2rCPLwuycji4mp3cytH9IWyr+b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2971144},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.22.1.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.22.1.tgz","_integrity":"sha512-VqhyjV/MCytAkf6wyjWd2mzdqK16KbE/XrpdT4v5DLz6YIhrADxXVu0QrmQ9GaaGpbOOAtiYoHJAjc1axHiFqw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.22.1_1790789852115_0.24904932276348624","host":"s3://npm-registry-packages-npm-production"}},"5.23.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.23.0","_id":"@sjawhar/pi-legion-envoy@5.23.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3aec8a95949de75882b17d6e8c10cb7efad6abcd","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.23.0.tgz","fileCount":37,"integrity":"sha512-s3HkOZu9EYw3jIEMA9LEowYXd8qStaW88JqUmUgWNyi9TYQpdny1ZY+vmuv9vQHY8sVQ0pSgleAupAB3F2c7wA==","signatures":[{"sig":"MEYCIQCRyfVYz6pwx/5CNkDu3B19Zb5g5wtMY1CC6a6hNBseBgIhANluZ23GtbaM0P4uoswJv7XdWI0W/cC26/NQEwqZW/+Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDMu6ubnv03qQyF9/79u6r2nMn7+TSXpFUDbIXkFmgxvwIhAJCc1ZR+16eCjvtlvPro6Cdz/gyRrqDweZdnRBQ3/sQf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2974967},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.23.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.23.0.tgz","_integrity":"sha512-s3HkOZu9EYw3jIEMA9LEowYXd8qStaW88JqUmUgWNyi9TYQpdny1ZY+vmuv9vQHY8sVQ0pSgleAupAB3F2c7wA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.23.0_1790792037484_0.789806331617114","host":"s3://npm-registry-packages-npm-production"}},"5.23.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.23.1","_id":"@sjawhar/pi-legion-envoy@5.23.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"b3d0dbc59be0ad9aed4f04a2e8aae2ca866ce158","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.23.1.tgz","fileCount":37,"integrity":"sha512-uOEmllWZ3zfTCdCnBPYjD6gkOXfLc2Q/x4laC8dI5ooi9Li33Rr5jMM+WodDpbyk5l3fnNtKsbYfg8OxjSufcg==","signatures":[{"sig":"MEUCIFnLI7MnB7ovmb5eI07begsl5d4CBtSVHz4a669z2ReyAiEA1uyfh/WDr+kTqhnMsd6DVpqRp4zcRw+FwBq4/Wo4AOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDK33jXlty3+L8GRlRD3bBtvibQE4hBrLZhVhhaMfgVVAiEAo0GMr42AGISYqFreBT+IMWflIk/ve/EzwZhzINCkBg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2978321},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.23.1.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.23.1.tgz","_integrity":"sha512-uOEmllWZ3zfTCdCnBPYjD6gkOXfLc2Q/x4laC8dI5ooi9Li33Rr5jMM+WodDpbyk5l3fnNtKsbYfg8OxjSufcg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.23.1_1790798600214_0.3229894889734142","host":"s3://npm-registry-packages-npm-production"}},"5.24.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.24.0","_id":"@sjawhar/pi-legion-envoy@5.24.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3bf9b9864638915193b97336ec778ab88e16d904","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.24.0.tgz","fileCount":38,"integrity":"sha512-XrCSgW9Ne5Qo1xaC27KwZOmv91MRi5Q2CIG63DZw17CQG6c8CGKc4I9509P36LzLxwl/MCKKgGy2lAgJjKaP/A==","signatures":[{"sig":"MEQCIGGW4Y5aCDollVn5dpKUPQu91LklPyNc7UuAZUYWwef9AiAdKATxfpcb9npFD4eEubd4Jgaq6Fy89fYK1VUgkN5rBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFooubcdCgc/Zn3Qz0u48GRw2QBJmIh4C64I0/OUQ9MQAiEAtZf87WTzlC8oKfZg/qXVJ5ENUJWsi5qHlyywZIAJEZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2981731},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.24.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.24.0.tgz","_integrity":"sha512-XrCSgW9Ne5Qo1xaC27KwZOmv91MRi5Q2CIG63DZw17CQG6c8CGKc4I9509P36LzLxwl/MCKKgGy2lAgJjKaP/A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.24.0_1790801806745_0.6879766327236332","host":"s3://npm-registry-packages-npm-production"}},"5.24.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.24.1","_id":"@sjawhar/pi-legion-envoy@5.24.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"21a0721642830e5cf86caa268163197672ed9719","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.24.1.tgz","fileCount":38,"integrity":"sha512-iuQO0sc8o4uVmKE+QoaFyur2ES//zgH00zSmQ4TuKzz+WpMsd+LHZECUlwHjkWpJXyx3KlE8l9EnLPnqvTplMg==","signatures":[{"sig":"MEQCIBCusB7qh7zFwvY9shhA/cNg3ivBOMNmMrWghFH04ZNSAiBuaqM6QutzLtHTXaOay/2c++6j9RKROCtI2DCcxCyUww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICDezOiwDBFxqceCKjEaDRhdsF9c51Q6Vq4n/xWDGaoxAiBfaclILr+2mxu3O6C+4+FBCYXLXQZWWIW93Z2A7A0Tdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2981936},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.24.1.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.24.1.tgz","_integrity":"sha512-iuQO0sc8o4uVmKE+QoaFyur2ES//zgH00zSmQ4TuKzz+WpMsd+LHZECUlwHjkWpJXyx3KlE8l9EnLPnqvTplMg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.24.1_1790808874907_0.8443462015174268","host":"s3://npm-registry-packages-npm-production"}},"5.24.2":{"name":"@sjawhar/pi-legion-envoy","version":"5.24.2","_id":"@sjawhar/pi-legion-envoy@5.24.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"7ae0c7783b4668a1d9c1417548c7e51871edf7d4","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.24.2.tgz","fileCount":38,"integrity":"sha512-+BtDQcsiPLsrXiQeqFYpVATciKNYPIJr0iQU1qls4wsjufcaqhfN4W4mu9fDUef0n2bRRQIPHOQTkJU2DmFhkg==","signatures":[{"sig":"MEYCIQDuXKUfA84IMMAuz4OIGFBteJMgod9mpvbDu4b1fdIqEgIhANSgKMK66z3N2vz28DdQlqVsPCkkF7CWH74SROYPiVwc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3p3+d0daTm778LPXd38B0IUdS5l8deb+Kd6zwpFltJAIhAM/XSktXxREC0Z62yyL6vO0y7mnUvT3RiwNlEBO68e7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2983578},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.24.2.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.24.2.tgz","_integrity":"sha512-+BtDQcsiPLsrXiQeqFYpVATciKNYPIJr0iQU1qls4wsjufcaqhfN4W4mu9fDUef0n2bRRQIPHOQTkJU2DmFhkg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.24.2_1790810916931_0.24368571580119136","host":"s3://npm-registry-packages-npm-production"}},"5.24.3":{"name":"@sjawhar/pi-legion-envoy","version":"5.24.3","_id":"@sjawhar/pi-legion-envoy@5.24.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"dcc6c09533e1661ca576c58223a40c81d017f7c3","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.24.3.tgz","fileCount":38,"integrity":"sha512-bnZmyUYby+HIui30tYnzU5wxn9tYllr/V73zr0lTt1WYBeAwJM6dAgpuNGCAoxoSXPv6SrWUc3rh2MhJQf1lMw==","signatures":[{"sig":"MEQCIF1l7rQC9BxQ08QMaP3sh2cG36u11BJ8/iugRjGkB1ByAiAxVi7RQkjOzcXXpPhVEIZcutoaXjD/DdwnhV3nLJpb8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEKqcrPrsZgBA9Ex0WgEZXPvbpaU+QoyhTpd89fjDpqZAiEAq/wpZ9v8CpPWqiPGSR0O0QIjcQ+QsxHgUz9hwPDt7wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2984180},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.24.3.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.24.3.tgz","_integrity":"sha512-bnZmyUYby+HIui30tYnzU5wxn9tYllr/V73zr0lTt1WYBeAwJM6dAgpuNGCAoxoSXPv6SrWUc3rh2MhJQf1lMw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.24.3_1790812616469_0.7472910324447417","host":"s3://npm-registry-packages-npm-production"}},"5.24.4":{"name":"@sjawhar/pi-legion-envoy","version":"5.24.4","_id":"@sjawhar/pi-legion-envoy@5.24.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"30aecf39119d71500b28010dd610eff6718dff84","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.24.4.tgz","fileCount":38,"integrity":"sha512-cZX7xZIDSqUWMJBD0V2Dvv6WYlGHpkQdpMGnl2aVXXKxX5Wit7N43UCI9YS+YEg6NKA6/hTtyMIKWnloAOjZqw==","signatures":[{"sig":"MEYCIQDgiuWff1pmk9AJAxW9b4uIgM44VEHwjPL+CoWahlpbqgIhALfampwH+q+Kz0RXT+tzwu7VkysLPo7gwDWnri6LefP0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDUMaQ2iisX7YX42MA9ZF4bu2WzS8jiSQKIsh0YuiNr9AiEApXxWTtgeviCzD3tJy/WEHfCJdcB/2X/VQz3HhCRedIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.24.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2984241},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.24.4.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.24.4.tgz","_integrity":"sha512-cZX7xZIDSqUWMJBD0V2Dvv6WYlGHpkQdpMGnl2aVXXKxX5Wit7N43UCI9YS+YEg6NKA6/hTtyMIKWnloAOjZqw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.24.4_1790815476214_0.593873944417151","host":"s3://npm-registry-packages-npm-production"}},"5.24.5":{"name":"@sjawhar/pi-legion-envoy","version":"5.24.5","_id":"@sjawhar/pi-legion-envoy@5.24.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"c75c24827eb42a2397c6da21e653b595566e6adb","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.24.5.tgz","fileCount":38,"integrity":"sha512-60AHX0bBOhGJ5/G8INWWEh1MDtFYN/XIEsCz3IKmGqx9PvQKZfx1zR1Ux2PJ1xkWhcb9gys3MjyvywbUBWlOjw==","signatures":[{"sig":"MEUCIQDdh8CNYfJx7h6+uWp4n06aoGEHkfiNvy8Q8oC3xl7yIwIgceaP5pL7Q7oei5aGPR9LxG1ROHdXPRtNHn9vbfhTmcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDyrUWG3oQavmAeDYunsSy5B7OSI5qkzXv8faodkb/OIwIhANktafRZxkqpm6WY/90TvXmy9N/JnWBqIRGkW1I3isGt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.24.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2986800},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.24.5.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.24.5.tgz","_integrity":"sha512-60AHX0bBOhGJ5/G8INWWEh1MDtFYN/XIEsCz3IKmGqx9PvQKZfx1zR1Ux2PJ1xkWhcb9gys3MjyvywbUBWlOjw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.24.5_1790816076848_0.7824857171551995","host":"s3://npm-registry-packages-npm-production"}},"5.24.6":{"name":"@sjawhar/pi-legion-envoy","version":"5.24.6","_id":"@sjawhar/pi-legion-envoy@5.24.6","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"657b06cd3010c1eb175efe38026ba1b76febb7e6","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.24.6.tgz","fileCount":38,"integrity":"sha512-8GaDHqB+XspgfNABQI+S2zdfISlehJrElljZ0oVTERkMY1h/VmysFZKAuyRoaF0R/gCK1LlSaaQiRAF55mOVWQ==","signatures":[{"sig":"MEYCIQDeNCHWZl6BBPYZ1JDGT2vsuyKEpySMxi7fOCg7y14SAwIhAMLLYfNrPZOTZ7D475dHcm6PzYaauNrQCrFoZKmcAge/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCdnJiZXK2Op4u3kmhUSXGkluBoMbhekDldvC6jn4PU5wIgQESFjDakTvqrofSXZegcp3s+WAdc6/StyfMyMEFywws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.24.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2982272},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.24.6.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.24.6.tgz","_integrity":"sha512-8GaDHqB+XspgfNABQI+S2zdfISlehJrElljZ0oVTERkMY1h/VmysFZKAuyRoaF0R/gCK1LlSaaQiRAF55mOVWQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.24.6_1790821309518_0.5413139274533287","host":"s3://npm-registry-packages-npm-production"}},"5.25.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.25.0","_id":"@sjawhar/pi-legion-envoy@5.25.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"eec4d4250769abf804c81a749b0b717023dd042c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.25.0.tgz","fileCount":38,"integrity":"sha512-y/puYip5a6eGe1/gv9Xo5gTQhG3/yq7wHOtzsiS6CUmm5AyLNqssvE9iyP2jv2MZYaBjiUz4olD0wHMcSpVmZw==","signatures":[{"sig":"MEUCIQDyPolOm0gr70zQTn+8Ny1VD96TpC78D2Je3RdacLbISgIgPFEQfyNkpt+97E3M2kYriDTufSy01/hhs2BRrG0HzQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEJs1oJlHFx05M3wj/+hFZJGxY3zkZPGmyXrsZcgW+myAiEAr8g/tLLLMCWGM8fzsqAcxo8in7v8YkbTM9x56GJCVuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2994634},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.25.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.25.0.tgz","_integrity":"sha512-y/puYip5a6eGe1/gv9Xo5gTQhG3/yq7wHOtzsiS6CUmm5AyLNqssvE9iyP2jv2MZYaBjiUz4olD0wHMcSpVmZw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.25.0_1790826285035_0.07999796140827398","host":"s3://npm-registry-packages-npm-production"}},"5.26.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.26.0","_id":"@sjawhar/pi-legion-envoy@5.26.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"45f0b08a147ac28698ebc94ccedd3fb667ef9bcc","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.26.0.tgz","fileCount":38,"integrity":"sha512-BR7brz3wLo6r4kcdyvZOXmtfLtzh5tfR7HDcAvIzDvNH7ybZRzgww3quz9DEgZVmng0toMPza/3mDHe9ByVmoQ==","signatures":[{"sig":"MEUCIAfFQ5AajW5TN4WBLNAhqEIb7MR0AgyyEfOjcnjfIka+AiEAlaHrjCAHLMvLQHAEHW/S5wAWZrHOv0XE4xIzXowMLU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnw0QiWywy6zITfgj6HyMFR0hI3O2AKyYXliWozYW+5QIgE2i9I46+nKWKG6nwfCZt1mzLNw9F7JMJwr3ZHi5UEFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2998599},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.26.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.26.0.tgz","_integrity":"sha512-BR7brz3wLo6r4kcdyvZOXmtfLtzh5tfR7HDcAvIzDvNH7ybZRzgww3quz9DEgZVmng0toMPza/3mDHe9ByVmoQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.26.0_1790827043353_0.43925201388080515","host":"s3://npm-registry-packages-npm-production"}},"5.27.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.27.0","_id":"@sjawhar/pi-legion-envoy@5.27.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"2be41f6165b64e2ecc566316c8f51ca5a7e1bc3c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.27.0.tgz","fileCount":38,"integrity":"sha512-P5bAFYxh0YsYa/1o8N9bkaU1xrZeBtGlhGThXpkhbBrpRSSdMVmpkIEHPtSRAUKpiZhg8ey0JnPulNtlWTBUpw==","signatures":[{"sig":"MEQCIBzcsHclQi32ibNMqf9faWD73dDMxtGLrYbzbKRPVinYAiBIuCNXlYRdzm2A4YPjms7sg0EulxPZGpLtdrb9/PtTOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGnFJnKLpRIVP/Hzq6r82lcqY3QcYIy6LUjDJFcLFKrAIhAJgilEUloE7zBK/EPakuSn4ULlumV1xtKk/egQ+Wk1yy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3000966},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.27.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.27.0.tgz","_integrity":"sha512-P5bAFYxh0YsYa/1o8N9bkaU1xrZeBtGlhGThXpkhbBrpRSSdMVmpkIEHPtSRAUKpiZhg8ey0JnPulNtlWTBUpw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.27.0_1790827280541_0.5054954895512735","host":"s3://npm-registry-packages-npm-production"}},"5.27.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.27.1","_id":"@sjawhar/pi-legion-envoy@5.27.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"f5619e369bf5e9eb6d0cbe97aac886596f0e9d57","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.27.1.tgz","fileCount":38,"integrity":"sha512-ukxM53msLXcOze+LY4s5FlT/jeO9rc1w/ASkBrSXqXTo+TxlajOQ7T6QA0VtP/2zbKqpLHgx+N60vsoZArtJkA==","signatures":[{"sig":"MEYCIQCV0pFaDQn+RZfqzN/zqRhe3j0S0Nw2FpPB2Q520HZIswIhAOQi0fAMpxyQZwcB49IXBz0sqE+c+J79mrIYX32rT87+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGXbJCOMQwgP8De8nFJ+cwj8R+VEeCEv5uYlNZYBfpLtAiBdQwvfMcw5qonFz7u7sbEnPV+0q0hM95BIh032KtDMsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3001336},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.27.1.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.27.1.tgz","_integrity":"sha512-ukxM53msLXcOze+LY4s5FlT/jeO9rc1w/ASkBrSXqXTo+TxlajOQ7T6QA0VtP/2zbKqpLHgx+N60vsoZArtJkA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.27.1_1790831579091_0.25553338493318667","host":"s3://npm-registry-packages-npm-production"}},"5.28.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.28.0","_id":"@sjawhar/pi-legion-envoy@5.28.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"0fba21e86669da988aa80ec840b38d0f5d246c97","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.28.0.tgz","fileCount":38,"integrity":"sha512-D/9k57KO1s6eK3TcqWg471DMar3pYADU7cw7uBy2SZhyYOkYW3Njt9Amoc2Rm0miJQ3LwOMLqSoKqReG1Zg8cA==","signatures":[{"sig":"MEYCIQCna10pD3VHlFPXWZids+niRtAScALJNci+x9qsAJgsKAIhAM0lbBxPzqIpzht3SbouQr+3lU18/F6NvBxVr4EL3I+a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFAJvZJ8EGrQWTH0aH6SA/Mg5F/xSfM8YxP20waxX23CAiEAmarEPT+3VsHgoHZ13uhJoIfyb1v/CafbUmOHM/EEkus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3001336},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.28.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.28.0.tgz","_integrity":"sha512-D/9k57KO1s6eK3TcqWg471DMar3pYADU7cw7uBy2SZhyYOkYW3Njt9Amoc2Rm0miJQ3LwOMLqSoKqReG1Zg8cA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.28.0_1790834754965_0.7519136515918432","host":"s3://npm-registry-packages-npm-production"}},"5.29.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.29.0","_id":"@sjawhar/pi-legion-envoy@5.29.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"10680e0c3f8df559482dbbceb2a0595a25272f6e","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.29.0.tgz","fileCount":40,"integrity":"sha512-uoSb1safwC5xRjeBlPw6XVoRrDVUSe22qvqEI7UtCzDsO66aZ7HJq+CfUrrBn0acDrY/H94VHY6URpjAiS7kzA==","signatures":[{"sig":"MEYCIQDMUkvbGvEA+mujdWUQfd6Dh8zJei7gCXtcG3Fhhp5xkQIhAMeUX8ZJwMk7ox11ORSwOXSJtySN49x+fI6Z2rJeR7EA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAMIMuBMjvfMlmr5CeNVt/fnbKGfm3Lrreck2pux5YzIAiEAtXfz83Yul/H4J0QQRje9aai3gw5x5Ou9Ltks5ZkIx3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3013317},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.29.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.29.0.tgz","_integrity":"sha512-uoSb1safwC5xRjeBlPw6XVoRrDVUSe22qvqEI7UtCzDsO66aZ7HJq+CfUrrBn0acDrY/H94VHY6URpjAiS7kzA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.29.0_1790835943047_0.5494175490019868","host":"s3://npm-registry-packages-npm-production"}},"5.30.0":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.0","_id":"@sjawhar/pi-legion-envoy@5.30.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"173a758e5ab8590c53b01ec74fe2e6c338ea6d40","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.0.tgz","fileCount":40,"integrity":"sha512-yYb3hixc9eIuVZmZPYlAQULwvqssFJ9cKZAAfqOP+6EhZIpUaEmr/mRiuu9vDiuf/z/PCeE3o09n/20R8ceF3Q==","signatures":[{"sig":"MEUCIQDk0BLfwvlMPCZcPDA7gsogjB3cKdrtilpT3kiYtgjlwgIgAsP3vW4x1JWAuB1wxCuydBBp3fpIJ7Dkma7SoE4jLeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSlBtVpI4EKlvqvYPHed6QbKo4LG4NoyXvzw+ZJCemzQIhAPrMzEYrvkXviRMlRSz6QSYY1mwX3WzWit2/4biz0Jyy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3023871},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.0.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.0.tgz","_integrity":"sha512-yYb3hixc9eIuVZmZPYlAQULwvqssFJ9cKZAAfqOP+6EhZIpUaEmr/mRiuu9vDiuf/z/PCeE3o09n/20R8ceF3Q==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.0_1790836362735_0.30680777362066336","host":"s3://npm-registry-packages-npm-production"}},"5.30.1":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.1","_id":"@sjawhar/pi-legion-envoy@5.30.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"a6414d98594fe2b8ead7b762a1c1c084c92da020","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.1.tgz","fileCount":40,"integrity":"sha512-voDM4f1Rl06EzN0AEh5Brh75lSgZastot1RWW2b12kTSNGdFLfd/rTgzrVNbSorNw46pqdPxpPoaOgRhRO8RkQ==","signatures":[{"sig":"MEYCIQDws/QNQZUMpQdCjk7SDREgtcwdsyD2Sts/EwoZEc9iSwIhAP2dGlt1k63e42i0f0Cvfh62ta5s5uHKnAA6FlygHlHC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHvoWwH+t/Q5l79yKDX/cy97Z2Czc9sD987Dx6AZQmnAIgcnxHILcRpWvs73hyJXcvRkMrpYCGr0AwTbhOjU0pvew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3023871},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.1.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.1.tgz","_integrity":"sha512-voDM4f1Rl06EzN0AEh5Brh75lSgZastot1RWW2b12kTSNGdFLfd/rTgzrVNbSorNw46pqdPxpPoaOgRhRO8RkQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.1_1790836650324_0.9614972703048343","host":"s3://npm-registry-packages-npm-production"}},"5.30.2":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.2","_id":"@sjawhar/pi-legion-envoy@5.30.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"d3f922c6c958b6fc97fbd479279901a2695030fe","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.2.tgz","fileCount":40,"integrity":"sha512-sKpkzcE1awyRh4pH9mG8EIsAKtED5V7OvHAbWpiXvgjVQ7B2KHCSmW4Ib6cTS/7HwmxuAQuBkpqYo2nTwteY5A==","signatures":[{"sig":"MEQCIBsVoSLhlm5MJ0rTGBhOg6mmVjQ0TSyt6GLYYLt3R2tsAiBGT7AcUgxORXmNTdm6szA4gUfgeHHuOuLcwSJVcai99Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDV5sC504DXyMukW96a/XuOwPcFDsyx8eJtXn7CvMITrAiB7uPUyZaKEKvOqxsWHW/NaGJkrbUV+jcoUT6eTOSwXyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3025215},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.2.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.2.tgz","_integrity":"sha512-sKpkzcE1awyRh4pH9mG8EIsAKtED5V7OvHAbWpiXvgjVQ7B2KHCSmW4Ib6cTS/7HwmxuAQuBkpqYo2nTwteY5A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.2_1790860109179_0.2541025528074914","host":"s3://npm-registry-packages-npm-production"}},"5.30.3":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.3","_id":"@sjawhar/pi-legion-envoy@5.30.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"b0262b926e128dd5703c1c2c1501179856966438","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.3.tgz","fileCount":40,"integrity":"sha512-tlfz41ZYTsMEDzFMCnr9tkbeyLC2bFnzKQKdO+J16EXwRHNlOyn8oyCqg6iFU+URH5l6L4fdlmL9T8Xz9s4kYQ==","signatures":[{"sig":"MEQCIE5rw4IGdHFCn8jnMvtH9CF9naX2KWJCsEHGckyWHXaWAiBAdobiljO5rljKJI9MOpTJt8YDuMXT4aRgxHdyoM/l8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF4fi3kOenje4wsdVBZXZFzPX9ZWItniJjlIjZF5/57vAiA/rrVQZUc8zfUG3Aa1wUR9e8uZOfJ4BRiy3TYMFhLs2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3025215},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.3.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.3.tgz","_integrity":"sha512-tlfz41ZYTsMEDzFMCnr9tkbeyLC2bFnzKQKdO+J16EXwRHNlOyn8oyCqg6iFU+URH5l6L4fdlmL9T8Xz9s4kYQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.3_1790864758491_0.6885991342543325","host":"s3://npm-registry-packages-npm-production"}},"5.30.4":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.4","_id":"@sjawhar/pi-legion-envoy@5.30.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"95a898b363d513b70dc3aa669298172ff85f68e9","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.4.tgz","fileCount":40,"integrity":"sha512-adW3MWjwHPPwI8OQx4lyfO7pwkUvzA9NNa5yKgD/w+2xlavYMfMyj/ldxziDFTa/6Sgy/JKVDp7UbJk0rYtW+g==","signatures":[{"sig":"MEYCIQDFHKpGApTS6eyHeADxrBrrs5j3pci+y/hAzndlm6RqFQIhALFVRErANUmojxcTU7Frrgk62PsUkuUw1L8dXYxy6dB7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHKB0k6OOmgKgddgad3nwvCAP8Hd4FYlrEcboZ6P60FBAiBlYHBN4itWi9IrDUpgPbBWTbv4ltHNnbo/jRaUsRavnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028533},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.4.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.4.tgz","_integrity":"sha512-adW3MWjwHPPwI8OQx4lyfO7pwkUvzA9NNa5yKgD/w+2xlavYMfMyj/ldxziDFTa/6Sgy/JKVDp7UbJk0rYtW+g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.4_1790891953256_0.7090798692785787","host":"s3://npm-registry-packages-npm-production"}},"5.30.5":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.5","_id":"@sjawhar/pi-legion-envoy@5.30.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3de25d3f3682ebc0350b52e0189a58fa6e6f68c8","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.5.tgz","fileCount":40,"integrity":"sha512-QZnaOkk5F5qE+R1sKbgKA62qCmzgi/6neQEWN3XzQtme8cP3D7dMUr+b4u+NHsptMQS11tClUvCFbu2U1ZqtrQ==","signatures":[{"sig":"MEQCIH/iAsrBq5LCLMcatJvq0lV69X8UOkAT2aD02SqGD+NFAiBeXXpOhJtVQHVnz0V2Q+N4+wZfLChDExLvKRAzZBDgtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBFpSdwz3m3hHPVmgNMdK9B+ZBl+c5IRZB61u0551+EIAiEA7pZA/9GM7q4lVI6xVlr5YOXvVyuk9xvSQPP3XDS9iF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3037539},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.5.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.5.tgz","_integrity":"sha512-QZnaOkk5F5qE+R1sKbgKA62qCmzgi/6neQEWN3XzQtme8cP3D7dMUr+b4u+NHsptMQS11tClUvCFbu2U1ZqtrQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.5_1790895420678_0.6975429492610761","host":"s3://npm-registry-packages-npm-production"}},"5.30.6":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.6","_id":"@sjawhar/pi-legion-envoy@5.30.6","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"800e630ba799e68da77429fb2f3b5d04b287b9e8","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.6.tgz","fileCount":40,"integrity":"sha512-cnJzr2P/CbSkPaHHbx2lhqrA6ScX/uD3aszBT+lHlXUiUOsjMM2OLLGr6SSDwbLinWM15eFCY4XKqOVXzGcr7w==","signatures":[{"sig":"MEUCIQCGrE6zKv4/ZcTGWz7lYuRNvytm+V4U3ibMzL1QgB87mQIgDIBKI6rgA6HlHvq43U9tV14z7lYExRDxi5cJ6kR0dwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC456GM3MzeD3GTBAxiG5TEH9Wq9x+aMVsPtYwOA2biawIgLDi99Qf7PViPkqaP7DguiBYv6BzExeXjqgTEsscxGXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3041804},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.6.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.6.tgz","_integrity":"sha512-cnJzr2P/CbSkPaHHbx2lhqrA6ScX/uD3aszBT+lHlXUiUOsjMM2OLLGr6SSDwbLinWM15eFCY4XKqOVXzGcr7w==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.6_1790899890158_0.14915694953413916","host":"s3://npm-registry-packages-npm-production"}},"5.30.7":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.7","_id":"@sjawhar/pi-legion-envoy@5.30.7","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"12f7734fa68bbd9d47f431f2324e5806ca6d4160","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.7.tgz","fileCount":40,"integrity":"sha512-4C6FJMzyOkrZm+VofslxH22b4WU0oMnE1Vek54QKo5CjLL/3nrnv3roC+Mkgh8mytn6/fpwkVPe5tPEAV86NMg==","signatures":[{"sig":"MEUCIFxsdvglkClLFVAg3HfjYG5+WEYXnYXy291/LJrgJGBNAiEA8XFccnmnCSSoSp3YRQi4ippAlcLUQCtSFK/qrAfANfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDzTaCzDgM9zMdKop0BT/r5fVQ7ilCT8QLrR9tupRlQxQIgN/w48hZg+RJr8h7Nz3+pzvV1hRNUosNrQJ02Yl4WaAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3041682},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.7.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.7.tgz","_integrity":"sha512-4C6FJMzyOkrZm+VofslxH22b4WU0oMnE1Vek54QKo5CjLL/3nrnv3roC+Mkgh8mytn6/fpwkVPe5tPEAV86NMg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.7_1790910490654_0.25455437733252895","host":"s3://npm-registry-packages-npm-production"}},"5.30.8":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.8","_id":"@sjawhar/pi-legion-envoy@5.30.8","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"5a83c977f20a73b16e509a2aa9ad2f358dabb477","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.8.tgz","fileCount":40,"integrity":"sha512-gljecVtRPDkn5dRsii7ScstrB3/1C11YQRQW2QWpAm6xrxTiBnb5l4R+FYMJs86pkXXRrMtc3eu3xjDjcPRepA==","signatures":[{"sig":"MEYCIQC9RVxgomNuD2bVets1sJBTylRj/ieKSuzYcSfp60MhwwIhANm26Ehm3rmRJvIt4RSKTB+X9VrDdNRtHgexiEopox/8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCi+rYd+eVQ5siQSYAC3L6i2f0J6YFFlEeuRGjg5wlLygIgCJrtV/AdKYLJr8+Phh0F18SSuDnNoDRvFBBlqnXhIic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3042347},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.8.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.8.tgz","_integrity":"sha512-gljecVtRPDkn5dRsii7ScstrB3/1C11YQRQW2QWpAm6xrxTiBnb5l4R+FYMJs86pkXXRrMtc3eu3xjDjcPRepA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.8_1790911021058_0.7970120895972794","host":"s3://npm-registry-packages-npm-production"}},"5.30.9":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.9","_id":"@sjawhar/pi-legion-envoy@5.30.9","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6205225cd646d4dbf7424decd79ad7bae35130d8","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.9.tgz","fileCount":40,"integrity":"sha512-AipQvPXDgdIYRkIT0d8NGpKhAtZ2lAD6oxpXmEruM+XnqaMZXUH5tZLRGaBxVbIpJAyX3dx2cd77G349gD1XFg==","signatures":[{"sig":"MEYCIQCdOKCSvU9CQJU2Q4eVp+1Q0nhccqQDE6yMkfknLgnGPQIhAJQEcCZWEOuwrFOdL3529h2ZUHWUFxhOtK+ylfG5AFlu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEf+DD02al04LB+DJZWlPVHM/q4OBFav0o62sMzh7DWQIhAO2xZ1Nh5mQH/1dZxDGYFrH44EqWKo645YthdNVwxNl4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3042599},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.9.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.9.tgz","_integrity":"sha512-AipQvPXDgdIYRkIT0d8NGpKhAtZ2lAD6oxpXmEruM+XnqaMZXUH5tZLRGaBxVbIpJAyX3dx2cd77G349gD1XFg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.9_1790919388780_0.030823417884147775","host":"s3://npm-registry-packages-npm-production"}},"5.30.10":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.10","_id":"@sjawhar/pi-legion-envoy@5.30.10","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"407e73570052e78f728416cbda7325b20965c47c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.10.tgz","fileCount":40,"integrity":"sha512-NudHb2R0ZYrtnTGZHD+E7MZFJ2Z15dysp0rN8Cc+diyrjlBzVoUr+StHFr+eDNDQgOh7L/G0S7zMG4ZWNtexkw==","signatures":[{"sig":"MEYCIQDmH3kz3xZmuzXL7v0GbuZj5l9XW/2Q0DBAi9Bxzm51vQIhAP6aNVSPCUzlc33LEw5RUG1vfSkhvWMUmuthm5ep+jkp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBRD3W+P+RwGZqhKXHLQGk4vaSO69TlFf2eJAz9zzvYQAiAhkmMHbl3CRCT6U4pXKLO8CghPERdqyLD1QAoidW5JUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3042720},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.10.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.10.tgz","_integrity":"sha512-NudHb2R0ZYrtnTGZHD+E7MZFJ2Z15dysp0rN8Cc+diyrjlBzVoUr+StHFr+eDNDQgOh7L/G0S7zMG4ZWNtexkw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.10_1790947468965_0.2556706792966088","host":"s3://npm-registry-packages-npm-production"}},"5.30.11":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.11","_id":"@sjawhar/pi-legion-envoy@5.30.11","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3f9d024b0ea6926d72b4a02c56f6f847c0cf1335","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.11.tgz","fileCount":40,"integrity":"sha512-CheV9FBZoDyz20UvEDrNQaSvRgPbnEUSB7QImHaxRzSPHnnuYgQwApwvdCpB1RvUiGvIFAXo5l6ge0HZn9AFjQ==","signatures":[{"sig":"MEUCIGUbjNTKkRfLs+5lHEZhFo4Lv8dtBceyfvghWt9THg7DAiEA1RDrCYmGTQFw5UWDAkIYKRMQTPsGH7Wv9eRySQ9fTK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAJbFXu3My7LkkTa6d60ZFaTr8Sa9vSIxmppEGvO2JaIAiBDxu914SC4XNafNbDntu1WeHJfJWdEt2elieNDvVgLFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3042658},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.11.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.11.tgz","_integrity":"sha512-CheV9FBZoDyz20UvEDrNQaSvRgPbnEUSB7QImHaxRzSPHnnuYgQwApwvdCpB1RvUiGvIFAXo5l6ge0HZn9AFjQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.11_1790977091032_0.15637528872430972","host":"s3://npm-registry-packages-npm-production"}},"5.30.12":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.12","_id":"@sjawhar/pi-legion-envoy@5.30.12","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6e2c3bb3528b0cd11a66f29586ef6231ba539ef5","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.12.tgz","fileCount":40,"integrity":"sha512-cVQnsWpYJODpTFuxf3JyLEEMyVBTn2uDBhEBMf6ebsWWCZbW99z7ddh0d7CvHvu8MUvL3IrFfCmRPH4qyvJLVg==","signatures":[{"sig":"MEQCIALI+paD/hLFcjHkx4w0ATRegSA6/nlWhgPLYqxi3vJGAiAyZm3qZAzky9LIpQ1q2mP60DnzSBAkN7p/3uWforK9Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDcgk8hQPjeUR2xdawOcQmtrKtxTzz+vP0nQaCsRF3s8QIgdgHqCUJTfpfVn0sTdEF22POhtyJWagdzfltZN1i23Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3043804},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.12.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.12.tgz","_integrity":"sha512-cVQnsWpYJODpTFuxf3JyLEEMyVBTn2uDBhEBMf6ebsWWCZbW99z7ddh0d7CvHvu8MUvL3IrFfCmRPH4qyvJLVg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.12_1790978674985_0.11125295617098185","host":"s3://npm-registry-packages-npm-production"}},"5.30.13":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.13","_id":"@sjawhar/pi-legion-envoy@5.30.13","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"ba4dcf5caf9c230b92fe0e1177c9db6058880c7a","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.13.tgz","fileCount":40,"integrity":"sha512-mB7IXJwXcb5XQOg1XPDj7rr2mPGqS5sK3EfMDQSmRSeuVcZBScIVaip3OPy3M/kOqWLgoEuk8877VITALBGXPw==","signatures":[{"sig":"MEUCIBFrenxFCG6QygMFlmuA/lwehhhMb1fcmI/Zke8D8PlmAiEA0RmqVAI9D+6aUmNPOebl+PH/x+qMsfQHFrh8UCfQ/Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDYF0G9zX5Klw1jNboM3+aLX3+daiJIL/PnRRbBUBv6awIhAJgalm6mesWk/kvVxHR7vknevHeMLrdUwBOWZyYKnGRD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3043818},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.13.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.13.tgz","_integrity":"sha512-mB7IXJwXcb5XQOg1XPDj7rr2mPGqS5sK3EfMDQSmRSeuVcZBScIVaip3OPy3M/kOqWLgoEuk8877VITALBGXPw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.13_1790980772476_0.3448087351586795","host":"s3://npm-registry-packages-npm-production"}},"5.30.14":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.14","_id":"@sjawhar/pi-legion-envoy@5.30.14","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"757a1833271c0fad8022789c7b3546c9062e1d84","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.14.tgz","fileCount":40,"integrity":"sha512-bwajNjtTmEEsaevKQniEN4NKCsN2QzbKel4fvkiOkNOcA0FddxmWHsaToXSQhD/LS8ee8Ixa5OjfHbJdbOCy6g==","signatures":[{"sig":"MEYCIQCyuMepVdz9yCLgFVGiP23WQlVpqN4rXuTIlomNT8EZqwIhAOllvQE0/jY4XeSo5AWbRlJknzsHl7V0hpHyLK0Lp2fw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAqNvYpBXox+HMS4+scJaqQDz3WWh+xNpLifGvY7HBwJAiEAqjb5nxnQ4efayoDHTUWyEmBwucN1pIYLOBMu+kkWKCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3048950},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.14.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.14.tgz","_integrity":"sha512-bwajNjtTmEEsaevKQniEN4NKCsN2QzbKel4fvkiOkNOcA0FddxmWHsaToXSQhD/LS8ee8Ixa5OjfHbJdbOCy6g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.14_1790992384418_0.9215200354839936","host":"s3://npm-registry-packages-npm-production"}},"5.30.15":{"name":"@sjawhar/pi-legion-envoy","version":"5.30.15","_id":"@sjawhar/pi-legion-envoy@5.30.15","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"5e2a369b5c52a61cc52b3b91e541b3079762f3fd","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-5.30.15.tgz","fileCount":40,"integrity":"sha512-CAD5rgSbXvrdrPCNdA6o9xna8IU5HGt34l+rtngs7E1TAjBLIVg3SjR0BusMmlYj0dP4/bmpkfAqfTl6topLIg==","signatures":[{"sig":"MEUCIQDBViLmS860eS+r40stT0uGmQjg3Z0AItEDYwTxdAXXNQIgMUtUdfj2+FweTHGUqC7Xm5pXYCsRsfADRdjKA3XGyWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcsRU7OrTZk4h1ObpzMNj3RIeBinliAnc8dE6q0RrzEAIhAN2JLsRXWDt2jvfMRRant1KiM72mlRrm+eYA+CsOqYyF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@5.30.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3048950},"type":"module","_from":"file:sjawhar-pi-legion-envoy-5.30.15.tgz","legion":{"daemonApiVersion":9,"goDaemonApiVersion":11},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-5.30.15.tgz","_integrity":"sha512-CAD5rgSbXvrdrPCNdA6o9xna8IU5HGt34l+rtngs7E1TAjBLIVg3SjR0BusMmlYj0dP4/bmpkfAqfTl6topLIg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_5.30.15_1790999126653_0.7307377818369512","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@sjawhar/pi-legion-envoy","version":"6.0.0","_id":"@sjawhar/pi-legion-envoy@6.0.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"15a12c1981cffef1cf2599e9b641366a9e1cb660","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-6.0.0.tgz","fileCount":40,"integrity":"sha512-vSl6cZ1UIwwv0SxUUyakcREdPEeyqWNefVDpRhlsD8k4kB4DjuxjP37kaPcumuwvdNmXfiGzq26OFsFoQEs9jg==","signatures":[{"sig":"MEQCIG8ashsQJbAzKVBhBj90RRhHpk2erp2ZfA5+5a41d5Q1AiAFnMN3J0sQmSDvtHngMCK7cVV6CSVE1GgITcyYYe91iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBh5HspEBNCTZ31l3ZbI3AaPepS0e31FMKvFCIFR8uLvAiEA25GI1gel3sHajS6Y5NFRkZmfUfIaTt07ewjlfL6Jxgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2492641},"type":"module","_from":"file:sjawhar-pi-legion-envoy-6.0.0.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-6.0.0.tgz","_integrity":"sha512-vSl6cZ1UIwwv0SxUUyakcREdPEeyqWNefVDpRhlsD8k4kB4DjuxjP37kaPcumuwvdNmXfiGzq26OFsFoQEs9jg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_6.0.0_1791006838505_0.6777300563140662","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@sjawhar/pi-legion-envoy","version":"6.0.1","_id":"@sjawhar/pi-legion-envoy@6.0.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"714f12dbe0c479f5700ba4583d0cff6a21071bb9","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-6.0.1.tgz","fileCount":40,"integrity":"sha512-smqNA0VSmpqnk1Rkafcvc6I2na+nLzqmW2epH5RbGzNPr3PIXH675M8JmHea8uH7d5IoqTkTUGLQdYGyrzaoig==","signatures":[{"sig":"MEQCIHllBAJF2+vrpSQzFqAKlAJeLHlE54/veo54j+RQpXDwAiBCWBXfOE2nrJH7gDHBm3DBWyydjTt0kO3FPA0OAAidZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGvzf29CbNq8tO3HluruA47Mj2lEEn8J8Rex1Z2P1GGyAiA/pSGEH1oY9TnU2ZHeRAHvwhRs5u2RP5ncXK5gMc46Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2492789},"type":"module","_from":"file:sjawhar-pi-legion-envoy-6.0.1.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-6.0.1.tgz","_integrity":"sha512-smqNA0VSmpqnk1Rkafcvc6I2na+nLzqmW2epH5RbGzNPr3PIXH675M8JmHea8uH7d5IoqTkTUGLQdYGyrzaoig==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_6.0.1_1791007156351_0.5945486737995807","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@sjawhar/pi-legion-envoy","version":"6.0.2","_id":"@sjawhar/pi-legion-envoy@6.0.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"ff905dc9897ed20e35d793e37363f8390c9d8905","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-6.0.2.tgz","fileCount":40,"integrity":"sha512-iuoOIchxbKufAynz2eCPISunCoAnviUmtM0i7Wem/DWPI6A1zTAKvwQH68CpJtjGO6o2m7CzpqIAfIKNpWoDMA==","signatures":[{"sig":"MEQCIBC3Bg6/GU9+982MRWKKl5RwDax0ZppCtZXioIYFj3q0AiBg3VH4Vjaytsf7qg2ic3znislsRufxuqA582AihgYceA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDejsUTGxVtHojsnWXk5eOFyCdVYRBpurZVM4u0wSNlBAIhAOLdsw7mnvLjPzKXpoMiYeqr94ZTAxogm6P84B0nz4V3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2495185},"type":"module","_from":"file:sjawhar-pi-legion-envoy-6.0.2.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-6.0.2.tgz","_integrity":"sha512-iuoOIchxbKufAynz2eCPISunCoAnviUmtM0i7Wem/DWPI6A1zTAKvwQH68CpJtjGO6o2m7CzpqIAfIKNpWoDMA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_6.0.2_1791009797159_0.6436597717296431","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@sjawhar/pi-legion-envoy","version":"6.0.3","_id":"@sjawhar/pi-legion-envoy@6.0.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"68284f5749bf192d6d23653805102683d636bd91","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-6.0.3.tgz","fileCount":40,"integrity":"sha512-y82WMDnU17QvBeraUbzc+vpN2YF9P/Qia/poD5MRiuC6U6UfESPxp+kSRZXw9zVnhNJTU8KveAW/EK/beb2CFw==","signatures":[{"sig":"MEUCIQCXMhNtXQr0IJlwpoAW9VIuNNJcfdWdS3SNXJhzct9NJgIgPJojqSeK1uzy3hiAwZaKbhqZQmECCHF0auKmnJxNd2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIATIGWlveYaa7V8w26eqmkU3ntWioUECoF9cn/PgiOKGAiEAhqG/dCIYhz3TfMHb60LR+303071Jd12AhVBTFJIgfi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@6.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2496839},"type":"module","_from":"file:sjawhar-pi-legion-envoy-6.0.3.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-6.0.3.tgz","_integrity":"sha512-y82WMDnU17QvBeraUbzc+vpN2YF9P/Qia/poD5MRiuC6U6UfESPxp+kSRZXw9zVnhNJTU8KveAW/EK/beb2CFw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_6.0.3_1791011915314_0.36748106657842494","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@sjawhar/pi-legion-envoy","version":"6.0.4","_id":"@sjawhar/pi-legion-envoy@6.0.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"52a6deccaa6528ee389e094c41bf808ffa702af4","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-6.0.4.tgz","fileCount":40,"integrity":"sha512-Op2U5dpuSnEiJiUH5anQJTioSDkxxqUk3BFah0WrHFnSLR/jK//i3O9ZNmqRW/cXieP/TJbpqymvJ4OjjZIQJA==","signatures":[{"sig":"MEYCIQCzVtQf2kKtMpCI8IKuzC6k9lBzbwawk5ki8T0QuokqnQIhANu5qovrAN5tctBsVAZTWbUVoDoN8vU7+mMZfm8yxc5n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIClabD7ph2SU0mUeSEkfVDV4QkH8l0utZGES0vU3zxLDAiEA4aplv2X3PS+torJyg6O+raq0cNZ6v9hyLU6SQ+MQrvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2496839},"type":"module","_from":"file:sjawhar-pi-legion-envoy-6.0.4.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-6.0.4.tgz","_integrity":"sha512-Op2U5dpuSnEiJiUH5anQJTioSDkxxqUk3BFah0WrHFnSLR/jK//i3O9ZNmqRW/cXieP/TJbpqymvJ4OjjZIQJA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_6.0.4_1791014073198_0.3468457885155387","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@sjawhar/pi-legion-envoy","version":"6.0.5","_id":"@sjawhar/pi-legion-envoy@6.0.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"d3e5a5450c127d3aa966524f92f80c08917b548c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-6.0.5.tgz","fileCount":41,"integrity":"sha512-WHYW07bnAgfpQhQQnDxGNNh2Ei8JwV26uuWnBLk61FmXvMel5uniwXMaKgmvhWt+dKpF5wAX/e0hQwz243ynaA==","signatures":[{"sig":"MEUCIQCEyj7WB1qCFKffF1SbC7O+IHVBKiMdjwBLt3RXu7PDYQIgev7hmXbbf/igJIyXDmuFdaNtaWe85E05J4QzzohlAtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAF2gMc1fwc3jxRDeol8+ytYeU3SjIO1CZ7ur0pbJsCWAiEA3iaHsPOy5/gVMPQdyk3U0nSXlBSe8tvbBv+GuyXlk8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2505898},"type":"module","_from":"file:sjawhar-pi-legion-envoy-6.0.5.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-6.0.5.tgz","_integrity":"sha512-WHYW07bnAgfpQhQQnDxGNNh2Ei8JwV26uuWnBLk61FmXvMel5uniwXMaKgmvhWt+dKpF5wAX/e0hQwz243ynaA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_6.0.5_1791018486408_0.35694428639000275","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@sjawhar/pi-legion-envoy","version":"6.1.0","_id":"@sjawhar/pi-legion-envoy@6.1.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"c914e317eb4f998156e0bd060556261084f8cd8c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-6.1.0.tgz","fileCount":41,"integrity":"sha512-fyAPaTSeQtub0ztLY11tLpEEqbAGdmONb8Hn4b3E3MvrNA8xcmEsxbbTyPo89a20FvTlMI1XHDKCkShgFKwNcA==","signatures":[{"sig":"MEUCICOuy/Bex24Cn8SZFDMdQpAZ8PtAff9OSGsFTi0LAZmcAiEAj5R8qoAeFnBVHV7aVMt7Aug5txLq24mccOM1R8NOoPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAcwyeuphMGFyXNGiQAzg8iu7m0HDK1cxdPhFIJtRsFiAiEAldrOYxvqvf6Eot1J62CwSo5EW6OcLFvOZrWvu4NFyZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2505898},"type":"module","_from":"file:sjawhar-pi-legion-envoy-6.1.0.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-6.1.0.tgz","_integrity":"sha512-fyAPaTSeQtub0ztLY11tLpEEqbAGdmONb8Hn4b3E3MvrNA8xcmEsxbbTyPo89a20FvTlMI1XHDKCkShgFKwNcA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_6.1.0_1791024394536_0.07323186738219012","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@sjawhar/pi-legion-envoy","version":"6.1.1","_id":"@sjawhar/pi-legion-envoy@6.1.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"75fd89849c14463774f29e175152c0ea1245d86d","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-6.1.1.tgz","fileCount":41,"integrity":"sha512-+a7/hq7lBxnaqkYuLHHHAuwkF3NxTdb+iRNiqYFyE8QlWT/apcH4VB3hgnJMuciSbEQCYfROKhY3HDcV4f5wiA==","signatures":[{"sig":"MEYCIQDMPXOyF7S5NPL0td6znnIRxnSSude29pV+hhSgD1uplgIhAMTDo/C85oe2xwfKxy7HPQI9/KRpBiMYYJBd6lhQlu2r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFaaYiA7oMkPS9UwBG6ZfpKw42lMkOsKht4tytO8PvBCAiBZ3mhU8mziYLDx9QXJ8yV7stl6II+wTnY7CTZD9X3akg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2506016},"type":"module","_from":"file:sjawhar-pi-legion-envoy-6.1.1.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-6.1.1.tgz","_integrity":"sha512-+a7/hq7lBxnaqkYuLHHHAuwkF3NxTdb+iRNiqYFyE8QlWT/apcH4VB3hgnJMuciSbEQCYfROKhY3HDcV4f5wiA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_6.1.1_1791030454385_0.3399208491967294","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@sjawhar/pi-legion-envoy","version":"7.0.0","_id":"@sjawhar/pi-legion-envoy@7.0.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"cdddc19b317af7d7b8ef3e4682b5bc241c52c5ae","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.0.0.tgz","fileCount":41,"integrity":"sha512-5WqVKztwNCVP5dg5tPNwRU1nWTwTh6Ln1SrNpk7UKxF9opwQqKOf0drMXhTbh7OQ0dJdQPdIefcX20MSlKMZ3A==","signatures":[{"sig":"MEUCIDETT1ega0lHvEwIfgTa6B65PD0+0eFfFOgrgF83UWpqAiEA+IQZFeHJSojgEDF3L4THaYcqPIEgEKZIrYAo+fqRpWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBDDfNsTZyYV2SbafLc1ntLX2NcVCa1Wgh30f6HRpECzAiBRLiUKWhwJ+lfCoVPz/n//ZenCHLUPRmJ+Za/Rihwi7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2469604},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.0.0.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.0.0.tgz","_integrity":"sha512-5WqVKztwNCVP5dg5tPNwRU1nWTwTh6Ln1SrNpk7UKxF9opwQqKOf0drMXhTbh7OQ0dJdQPdIefcX20MSlKMZ3A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.0.0_1791032174958_0.08192178261332206","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"@sjawhar/pi-legion-envoy","version":"7.0.1","_id":"@sjawhar/pi-legion-envoy@7.0.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"e5c6f03faa4407f439a3dc80047f22f9d15b62ff","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.0.1.tgz","fileCount":41,"integrity":"sha512-xnJ6TlJ/GotlMxxH2ncSb24OEkqzJbK43q9qwuTI3SLFTawJFoKkX/emHuaL+w5S4UqJfKU3D1mRYQJEKYzkcw==","signatures":[{"sig":"MEUCIHPgTiQCFnojtxone9xXyGiAVuBE3jiy27dpmBKz+MJ5AiEA/juXlcKoGE9Jwpe0ZylD++nukt32WpfcIJuSvsQ35Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDeFj6Wto4t9eV1y/dcyB+4KfyNgTdn7kOfuWiW3/bXlAiA3xdbr8kN1AI59lzgg/aRF4BPNUB6BRIreJA+t78otZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2469604},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.0.1.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.0.1.tgz","_integrity":"sha512-xnJ6TlJ/GotlMxxH2ncSb24OEkqzJbK43q9qwuTI3SLFTawJFoKkX/emHuaL+w5S4UqJfKU3D1mRYQJEKYzkcw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.0.1_1791034729236_0.1309067028937323","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"@sjawhar/pi-legion-envoy","version":"7.0.2","_id":"@sjawhar/pi-legion-envoy@7.0.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"dcbc51be346a9e79c537a9ffb3fc264da0305a8c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.0.2.tgz","fileCount":41,"integrity":"sha512-d+ZWJfPh9jL0uB59HXFIejqVoQT5wXo0Py+z+GknX2FxJaI5TZar4aLlYV/0eT9tjtjQG155YtN3/rgyq/zYpg==","signatures":[{"sig":"MEUCIH727UkYubSqJz5LT1+oK6E6Y3ns3Y4vaLuvPPasOoWCAiEA+tGZAqhhlE93cr5/a1TDGNFEM8as86qT3m1kc7TWLhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvF2T8QJEyBuAIagnICZTT6DfM2lolmbBcKSLKD8JZ/gIgWNjvWEYRGEeopZTU+rkM4O3CdW2/D+Y2FZy+k6a9fs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2469692},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.0.2.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.0.2.tgz","_integrity":"sha512-d+ZWJfPh9jL0uB59HXFIejqVoQT5wXo0Py+z+GknX2FxJaI5TZar4aLlYV/0eT9tjtjQG155YtN3/rgyq/zYpg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.0.2_1791041998991_0.45771865578644966","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"@sjawhar/pi-legion-envoy","version":"7.0.3","_id":"@sjawhar/pi-legion-envoy@7.0.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"82cf404d21108ab4ba7c7721ebefe7b432299647","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.0.3.tgz","fileCount":41,"integrity":"sha512-DPqPQCRElmgLKjoANAlgeNjF/Gk9TTTDrYT0qhcJTBcb7ED8NDUGkXMrUmiSepAV9ARcXJC+3SM/q8HQKxIOcg==","signatures":[{"sig":"MEUCIEBWPBePvnno3HLP2geO8sHI/wrwYvmHn7KMSDhaHP7mAiEAgl5jYHmdjUBOb2jVsFVQzua0S1TGH9v6l0sThZllXSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAFc7wN86iPDwoCPqVtY5BDiYHl9u+yJvc6ASxIlVqi+AiEA93KwLx0ysR5/s5Q99P20dQsqkNgZM0AosP4ZNK7ab8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2469495},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.0.3.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.0.3.tgz","_integrity":"sha512-DPqPQCRElmgLKjoANAlgeNjF/Gk9TTTDrYT0qhcJTBcb7ED8NDUGkXMrUmiSepAV9ARcXJC+3SM/q8HQKxIOcg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.0.3_1791044607736_0.3722329317777049","host":"s3://npm-registry-packages-npm-production"}},"7.0.4":{"name":"@sjawhar/pi-legion-envoy","version":"7.0.4","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.0.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"2483df566c8a6d2a6e61deb31a883f58eb158841","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.0.4.tgz","fileCount":43,"integrity":"sha512-J/+xIt7zr8Xrsl3fmtSLG70C6YKoK4VUkm8v3NzUz+fgHU2VDzSxSLT+KimgzQ0CSkr4WRsHGl+f2tuLiFWWMA==","signatures":[{"sig":"MEUCIHggYmJbiFd6fsQIsC3mmoQvsUBPgE1fdKOMj//q/sLEAiEApzPvgIYjZMNwAo1XdVYFXNyA5k5kmpimRty7p+VIjp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFhZ0qxSqaborZ4viEsoMqBSi6xQ1vg0HvHZiSWOZSsVAiADfEJLeasq6jUEZoDz9A2pYJon5H10zlnisouzLwB9RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2471849},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.0.4.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.0.4.tgz","_integrity":"sha512-J/+xIt7zr8Xrsl3fmtSLG70C6YKoK4VUkm8v3NzUz+fgHU2VDzSxSLT+KimgzQ0CSkr4WRsHGl+f2tuLiFWWMA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.0.4_1791048585314_0.601176269911109","host":"s3://npm-registry-packages-npm-production"}},"7.0.5":{"name":"@sjawhar/pi-legion-envoy","version":"7.0.5","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.0.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"069a484ac983cea530d10b937eb71e89c483f5e2","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.0.5.tgz","fileCount":43,"integrity":"sha512-GA/Z1vVUTUesDpyF6AN53Mak67tjfPBxUrpJy5h5hlAM5YkQPk7HyO7izVmacGMhMoM/h1iaVK3s41zfuRPHXw==","signatures":[{"sig":"MEUCIQCZ3QD21SletxOo7unyoYMFYeKnsf/C/VD8OdxjZdTXrwIgSY6992Jg8U/OzjDQrqW9EDf92MU3Qc+pkQ001yOumYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIANjtYT/nu439eTbURfAVNNN5dAJv2SYM/rV7dX3ggXiAiAr4nWyY/I4cLiBscrtoKussFqOIrOt5L20o68dhxisBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2473652},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.0.5.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.0.5.tgz","_integrity":"sha512-GA/Z1vVUTUesDpyF6AN53Mak67tjfPBxUrpJy5h5hlAM5YkQPk7HyO7izVmacGMhMoM/h1iaVK3s41zfuRPHXw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.0.5_1791052912782_0.901480156642934","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"@sjawhar/pi-legion-envoy","version":"7.1.0","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.1.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"273fc67ca2f589ef8f8bfd2b8fbc49c01a688288","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.1.0.tgz","fileCount":43,"integrity":"sha512-tsXkn70nO9fq5GMcxumiHONTo/nfAAAKTP0H18FzYsCqu21LIKKj6uxCm2gRZjvvIJphB3vwgyGw5aBJDxkxtw==","signatures":[{"sig":"MEQCIG1eZs+bI0EhLDyvFkcxyKa7hCx3MsaUU2TvdYyLb6hbAiATKqjRbVxbzrsYXHhhwFbqAGfTWO0Q94qc2RzxOBO6rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAzN1WcGPqvj1umVk9aCXNBDSdqyi1SPx9FC2qJJtRJGAiBVfrWzwxuTkJeRA1CEXWDPfcAmuz1EGGcC+OPvk4t3sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2474307},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.1.0.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.1.0.tgz","_integrity":"sha512-tsXkn70nO9fq5GMcxumiHONTo/nfAAAKTP0H18FzYsCqu21LIKKj6uxCm2gRZjvvIJphB3vwgyGw5aBJDxkxtw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.1.0_1791057318812_0.12405688234387457","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"@sjawhar/pi-legion-envoy","version":"7.1.1","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.1.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"31ff217fd91c165aca2045c88984a3c304b79a37","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.1.1.tgz","fileCount":43,"integrity":"sha512-IB0b+3cVl5ij4GD/97ED38rzZ3N9f4dbW72CbNDiQ+nM+X0wP1Fh3nRTbFeaeyCPlvqx5MGCG4LozNXiPe21NA==","signatures":[{"sig":"MEQCIBqzosAoqVDviII6aalnAOiVEHSNN1Y84dRGYLOvyACsAiB7DmR20BHon+2pgBnT6u1AJsnYZ1n5u08HftgSCypxCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZAjoIhholXWoODHR98fO4mDpbIH1p4cZJLc75kexmMwIhAPWh7TAvsjO9GXatNheDa84svcDEaWCYlbEGyGFpts5f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476563},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.1.1.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.1.1.tgz","_integrity":"sha512-IB0b+3cVl5ij4GD/97ED38rzZ3N9f4dbW72CbNDiQ+nM+X0wP1Fh3nRTbFeaeyCPlvqx5MGCG4LozNXiPe21NA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.1.1_1791057844239_0.09334890141432783","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"@sjawhar/pi-legion-envoy","version":"7.2.0","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.2.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"0d0bb964e791234c907a35cc06cf9073d80cf1b9","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.2.0.tgz","fileCount":43,"integrity":"sha512-fOyLlnwx9VEqPdZN/N+Eh4SmgXTZafb2tlyHSIdWWJmyfoLTg1Pum3zS6w1I5bhAlNwvm+FBx4lJRd8Mv4nlCQ==","signatures":[{"sig":"MEUCIHNRfq0ndtdPJo44vde4WBvWf/MvmGTNC9MYg7qwv0zzAiEAmoLRfpcvFbnX9BevZbgXBE1x7ZHIIv4Z9d08NiQbDKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZo41CDEBGnR3p7O8sepQ8Yje1q9xS59rsLnu+aTgmywIgVr5d5Ejjs0hQ0KOmQDrrCipmwgQhoWKZ1XYU2XZRCTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2481933},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.2.0.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.2.0.tgz","_integrity":"sha512-fOyLlnwx9VEqPdZN/N+Eh4SmgXTZafb2tlyHSIdWWJmyfoLTg1Pum3zS6w1I5bhAlNwvm+FBx4lJRd8Mv4nlCQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.2.0_1791067776498_0.5149575957091344","host":"s3://npm-registry-packages-npm-production"}},"7.2.1":{"name":"@sjawhar/pi-legion-envoy","version":"7.2.1","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.2.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"4feefb15710a38321e83a92088e82263dded93e0","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.2.1.tgz","fileCount":43,"integrity":"sha512-vsrp46B9Xpmp+ijlh3Z1WumnrgUN+61X88qp79Dxkifu0Kb/OJZAo68NEUi6zuIlevC7cZyYfnNoi0X+/nCMBA==","signatures":[{"sig":"MEQCIQDtHwuhh9dh5BgTYcg0nMRTMXEb0ILCdcstVKAQ1llzEwIfMFBkYUfG7W2Ha7D5zq0uaaL/jzEVwVrzt0a8OjopgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfy7jsmZYdeo7L80dS0rT3Ppbt0EpQtjOtAv6MO9YJfwIgEWBsxmfYeGnZL1StzSRBq+eDfRsL+/7Zomx0GfZXPBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2483105},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.2.1.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.2.1.tgz","_integrity":"sha512-vsrp46B9Xpmp+ijlh3Z1WumnrgUN+61X88qp79Dxkifu0Kb/OJZAo68NEUi6zuIlevC7cZyYfnNoi0X+/nCMBA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.2.1_1791071624536_0.8260080617497265","host":"s3://npm-registry-packages-npm-production"}},"7.2.2":{"name":"@sjawhar/pi-legion-envoy","version":"7.2.2","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.2.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"89bdde9e2823f2181cdcccfb507788c5e37b69ee","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.2.2.tgz","fileCount":43,"integrity":"sha512-jXSYXyFm2bFpNk5v3Chi3ArTYKaBjZi/yMIFrYzEt7/s74KH6VPMtAwUTFLpLJLKmfMY8wl9BSXFknX30zbYVQ==","signatures":[{"sig":"MEUCIQDRLt/Pfj/xf8JNqI177ekpV0bNC7cua7fT/adBWzRykwIgbZIRQ0HCoefs5t81wYVr6iPGYGQ2SholINnQkUCuxbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3U4RU3XPcGxTzT3d+RB/Z/V8AYfFTahvymxNSlcL7oQIgfK3IfHPLQnjVTDrPxzD6KszSvOMelLanJVV5EUU9eTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2487130},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.2.2.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.2.2.tgz","_integrity":"sha512-jXSYXyFm2bFpNk5v3Chi3ArTYKaBjZi/yMIFrYzEt7/s74KH6VPMtAwUTFLpLJLKmfMY8wl9BSXFknX30zbYVQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.2.2_1791073314310_0.6763840678025737","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"@sjawhar/pi-legion-envoy","version":"7.3.0","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.3.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"8e3f0c9c2330ef0cbc70872ba2594e0062d72b67","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.3.0.tgz","fileCount":43,"integrity":"sha512-Kc17+DIR/qSr8WfWdmA620JZ/r+hYki3nefOFjxJqzFYVBs4Dv6qOd8+mME+yeS771jtJ9gnzHNpi8UmzQfoCA==","signatures":[{"sig":"MEUCIQDGviJa9biSrxKAJGG+CDDDcih6ghJIE5x66U6aNtuzkwIgCk4il9tWMqh2pD6EZLWa01CZOvETZJJgtQ6MjGHKZtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDvuobogrJU89oNhpE3Es/Y7+0/yL1fBzbOCODhqM+7YwIhAN1fSOqgrMfL0s6Xw46DfnxH0ed21JvFuE5Ixkoe+WsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2487268},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.3.0.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.3.0.tgz","_integrity":"sha512-Kc17+DIR/qSr8WfWdmA620JZ/r+hYki3nefOFjxJqzFYVBs4Dv6qOd8+mME+yeS771jtJ9gnzHNpi8UmzQfoCA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.3.0_1791076672807_0.7392314158350284","host":"s3://npm-registry-packages-npm-production"}},"7.3.1":{"name":"@sjawhar/pi-legion-envoy","version":"7.3.1","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.3.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"1e56fe6380a3e3c1a5d505e48d0277771067d29a","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.3.1.tgz","fileCount":43,"integrity":"sha512-jrrgqefY5xlJ4W+4F8OztSzcq6UxOfRyL/LCRLyC3BIGj65M1ogIxqX6otNsVIjursZnpmP/44Z45iNkNGYlvw==","signatures":[{"sig":"MEQCIH4pD+pQjoqhkuWpDKb/rEyvf5cIlnjbYJ0nI+QRwdJdAiA2lRcsNbfW3l4tKRMsuqQMvsfzwgHEFXIKpYys931Iig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDtvtF0mcE8hwO/4Xg8ePSQqVRlbU9nVLayUyZg4/hWpAIgQTvQyn+faBTg1Jb08oekAo0N/TyBb5kT/w/XA4rextQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2483454},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.3.1.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.3.1.tgz","_integrity":"sha512-jrrgqefY5xlJ4W+4F8OztSzcq6UxOfRyL/LCRLyC3BIGj65M1ogIxqX6otNsVIjursZnpmP/44Z45iNkNGYlvw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.3.1_1791079193593_0.35707148382302156","host":"s3://npm-registry-packages-npm-production"}},"7.3.2":{"name":"@sjawhar/pi-legion-envoy","version":"7.3.2","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.3.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"d2ffea58181b89017b7251db05bfae422bda5af1","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.3.2.tgz","fileCount":43,"integrity":"sha512-aILdqesVBCZifAacyE5pAvf9c1OPsygI8kFkN9Tc1eJmqPo4w8YNdDDaxq038VBhmA6Uz99WPcXGnnayQEkhzQ==","signatures":[{"sig":"MEUCID6PtMReDwhevzSW5wOdTNVkvxTN+ODFf5xRl91NRt4OAiEA1upt4SzaYWw7ejvmKCiL8C1F490/L7xOFAWpK/sCzgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICv/F1htx8Dp9xxWw5lilQqMkiHnZuHA3TcHRUhkS0c9AiEAn5wspbqNE+ViOLqxDaVEdy0WQ2S8QP2K2Snm0gGThRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2483825},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.3.2.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.3.2.tgz","_integrity":"sha512-aILdqesVBCZifAacyE5pAvf9c1OPsygI8kFkN9Tc1eJmqPo4w8YNdDDaxq038VBhmA6Uz99WPcXGnnayQEkhzQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.3.2_1791082278104_0.8453505907458196","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"@sjawhar/pi-legion-envoy","version":"7.4.0","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.4.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"8c2cd0b53d0d368f844155dfcc703fc84cff93ef","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.4.0.tgz","fileCount":43,"integrity":"sha512-dZjtxoO6uet7HI3g4ozxHlC9SVdYL4OVITtf2i0eoKr3UG8z09WfRH2mpnGt46zilIatjuqfoE46UNxkM6QtOg==","signatures":[{"sig":"MEQCIFcsYJWvc/mYGy7Be6XOgCSefwJ3vBl41f370m1rNZUYAiBEzDtvQuf6Ymm9iByBrSeS2HcqnhUgXHx/9dshMLSU2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHERJGpCZK2hT9dfqEUkvi1oj+ivjmO06z044vopJV7vAiBmiUKOIzJcHoxEwvyelxa8oxnpDsHODvN5uS8xcii4QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2487255},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.4.0.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.4.0.tgz","_integrity":"sha512-dZjtxoO6uet7HI3g4ozxHlC9SVdYL4OVITtf2i0eoKr3UG8z09WfRH2mpnGt46zilIatjuqfoE46UNxkM6QtOg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.4.0_1791121802464_0.5455077519445779","host":"s3://npm-registry-packages-npm-production"}},"7.4.1":{"name":"@sjawhar/pi-legion-envoy","version":"7.4.1","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.4.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"b99356f6a7427d0255fa959b0ab2287ca1a5412c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.4.1.tgz","fileCount":43,"integrity":"sha512-g2OTncGcTE6w30YdZQrMOxG1CQCb1OjV+MmCUEbAL77M9J/h2QQmeGoraFwmVgsjdo2X4x6MdGBPZ58p0ctioA==","signatures":[{"sig":"MEQCIGct6rV0PI/bFeut2ij3xVJN4DjjTZz2ClOHLUKayv0sAiARTUk+XKgm0Z7ETwUG1vj6huRLQUJLNcAsLL0d8xVksw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9aCshSdcDfmmCnIeOUhOvThOJKSAIky1G0vaERYt6MgIgRmH9WG9m9rJ84WjQ4ly+peo4J7tuDo5q4SILtvTm4UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2488553},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.4.1.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.4.1.tgz","_integrity":"sha512-g2OTncGcTE6w30YdZQrMOxG1CQCb1OjV+MmCUEbAL77M9J/h2QQmeGoraFwmVgsjdo2X4x6MdGBPZ58p0ctioA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.4.1_1791122464564_0.9440465093473003","host":"s3://npm-registry-packages-npm-production"}},"7.4.2":{"name":"@sjawhar/pi-legion-envoy","version":"7.4.2","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.4.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"6d8adbf2cb1585f1cf0431ec058950bec2945c30","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.4.2.tgz","fileCount":44,"integrity":"sha512-qAu0kWWNcdWe8GwrBBDAq5E25LC+DWdX/sdqs6Ahip9ckAMp2iJ5WC+e47QZNgoaBGTv8JwFzNc5XntohFLkhA==","signatures":[{"sig":"MEYCIQC+60LDacERMEQXt1Eu0pOcU16MfN3JlQ6k7BQjlYJkfgIhAJ8CuJnrzk00U6ZwTiv+rSzukmXERy14FB2PPhhuE/XD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHoUCO5Y4x6g2ZZS7ytUyuv1u/uwUQjH7WiFtTopdzePAiEAmZsF0OvYz0wClIK07k1BXauYzVRvT1uyJIppJil7b1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2515561},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.4.2.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.4.2.tgz","_integrity":"sha512-qAu0kWWNcdWe8GwrBBDAq5E25LC+DWdX/sdqs6Ahip9ckAMp2iJ5WC+e47QZNgoaBGTv8JwFzNc5XntohFLkhA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.4.2_1791122827676_0.3214312480613999","host":"s3://npm-registry-packages-npm-production"}},"7.4.3":{"name":"@sjawhar/pi-legion-envoy","version":"7.4.3","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.4.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"527f82d2ecfc42d58d18301ec802b96919114536","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.4.3.tgz","fileCount":44,"integrity":"sha512-RjRb+u/+E4XbHjquNczbO1TW0/esPdwNIOKSnsAyYOI/DGs9Gl223plAy3/qhbttKNOZVCbNsnnX96AbknZ2eQ==","signatures":[{"sig":"MEYCIQD4TBMg31dPHqsZOSV8bZbqrcBwELYA9yLXPJff+7c3rgIhAJJWWCj3xeI52Wt8d6SD38GEZpxOF6WkCc4l24Vsk5MK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA1G16wJ0ffowz2/PLBZAxeWKbjhcxwC6rx97XznuJHtAiEAyofAS0efQuXIOYdC0SnPdgYAnuxtVim7fc5IfRXhb9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2515673},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.4.3.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.4.3.tgz","_integrity":"sha512-RjRb+u/+E4XbHjquNczbO1TW0/esPdwNIOKSnsAyYOI/DGs9Gl223plAy3/qhbttKNOZVCbNsnnX96AbknZ2eQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.4.3_1791126135515_0.9161271789304544","host":"s3://npm-registry-packages-npm-production"}},"7.4.4":{"name":"@sjawhar/pi-legion-envoy","version":"7.4.4","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.4.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"ee5e1910128b7ef70bf932b0aade6e0a140f482b","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.4.4.tgz","fileCount":44,"integrity":"sha512-SS2FuB+aLPU2ZV4ePeeuq2qLm9CFl6sq8Q9vc+uORuIKOMzHpsHi2pcNrKBilrP/ZZjT2CigWz92heSQbCGmpA==","signatures":[{"sig":"MEQCICKqY9w3Rn/KodqxJQztt4b3/JFSDMMHIQs3hmMRuS+2AiBYrE288iL/KbrVRA9HaQhf4rbVwSBJDEHMN9/ZojrWHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDoEV5alGMexIXQP7moXtZaP4axBceEMEYxSrlXpJLKAIhAL3QHGpVfUBEN2uQtwcqnyw8FUYp7MA7YgzWGFFsRIOJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2515673},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.4.4.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.4.4.tgz","_integrity":"sha512-SS2FuB+aLPU2ZV4ePeeuq2qLm9CFl6sq8Q9vc+uORuIKOMzHpsHi2pcNrKBilrP/ZZjT2CigWz92heSQbCGmpA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.4.4_1791127476598_0.20987478057946096","host":"s3://npm-registry-packages-npm-production"}},"7.4.5":{"name":"@sjawhar/pi-legion-envoy","version":"7.4.5","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.4.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"afeac27cb85b318abfa630511f5c37517a27e7c1","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.4.5.tgz","fileCount":44,"integrity":"sha512-z4rLa5mBXbKx+4iTY1gs1hVBLRXbi/mHMgfmweuWI4syrZyn3kRcDNMve3gNOaFQh43IKapNw38fSLsNIG2kEA==","signatures":[{"sig":"MEYCIQDa1x/wKYlQcilJHdHK4tPpk8u4mBoBshNYEVachxg9lAIhAIXl/XyQyn1R2YYHjemWYejph+kmysc8kVjaEjyZe8Qh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDaAZLM5jLAATKx17LVcoaTZpsy6CYFKRTjcK5WJCVglAiAEu/R/A9f8seLKZyoPWIvPWBANsHDziaIZt6pU9JtiYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2515939},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.4.5.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.4.5.tgz","_integrity":"sha512-z4rLa5mBXbKx+4iTY1gs1hVBLRXbi/mHMgfmweuWI4syrZyn3kRcDNMve3gNOaFQh43IKapNw38fSLsNIG2kEA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.4.5_1791129060874_0.1540045826534917","host":"s3://npm-registry-packages-npm-production"}},"7.4.6":{"name":"@sjawhar/pi-legion-envoy","version":"7.4.6","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.4.6","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"82cd522ea25177a6fd1101835f7b5e3b06f5891a","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.4.6.tgz","fileCount":44,"integrity":"sha512-NbLIERJpurS7YU4l5LvrFuORX1FJFx3DYb6Vrmm9qsrR0VsTpU6wXJIxikdIzppr3UWioWFnCD1Q8jNZYg5fCQ==","signatures":[{"sig":"MEYCIQDa8bp2n8onUnXRCGLgP2CWj/P1ooNWYShtqUDM8VK0bQIhAJm0hH99ZawGMw0DUw65IpxoWlcDO8yLU8abISir9vmL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDlTxgCAjjYTe7DpEbqkLRb8ttIqqxJMaHTXMWtRpnhzAiB0TKCgKrz0AgsQ7Omp2DGZ2tf1+2p7nXyYNNF+uHvqMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2517866},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.4.6.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.4.6.tgz","_integrity":"sha512-NbLIERJpurS7YU4l5LvrFuORX1FJFx3DYb6Vrmm9qsrR0VsTpU6wXJIxikdIzppr3UWioWFnCD1Q8jNZYg5fCQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.4.6_1791139825583_0.4857224517274761","host":"s3://npm-registry-packages-npm-production"}},"7.5.0":{"name":"@sjawhar/pi-legion-envoy","version":"7.5.0","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.5.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"a2e6b850a4e87d1b5efd8bca17ee546b91d1f0ea","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.5.0.tgz","fileCount":44,"integrity":"sha512-Z+4xiWiU7NAPgcSSv8B9AFgexOZghV/b5/VrXUdz+qVz+z1TsTzZmLJ+WTOX1E7aGtC08LuvotRxcm9D8EIiTg==","signatures":[{"sig":"MEQCIHa0rOmuP5gH7McoLrRH/bHbMGHilLqt1g+09Cqf+v2HAiBUSMdfpBe6N+AHNzpo7J+D9o9rX+En0HBt0MugPpunOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSSfvp0tuMV9tQHh6+9oII2UWt+y9HtmjtW+r679W6OgIhAOCl5BDbe0TcLET26RPUsxyuwnwJKMF83wmE/Jn+sWoz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2521296},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.5.0.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.5.0.tgz","_integrity":"sha512-Z+4xiWiU7NAPgcSSv8B9AFgexOZghV/b5/VrXUdz+qVz+z1TsTzZmLJ+WTOX1E7aGtC08LuvotRxcm9D8EIiTg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.5.0_1791142950298_0.41195024945925707","host":"s3://npm-registry-packages-npm-production"}},"7.5.1":{"name":"@sjawhar/pi-legion-envoy","version":"7.5.1","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.5.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"d1fb62d6a2a1171aca03d0fcd236bff155c17b8c","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.5.1.tgz","fileCount":44,"integrity":"sha512-krzN737XO2OL/G+sneqTNcTsdz5y2LW1g/p0TQLeSBeA/zo9hrJDXs7Tkk1klNp3VOnNQBX2GBwdmADFnHxKdA==","signatures":[{"sig":"MEUCIDDhJmU4XQ2Pcwty287JiU18gpyfJGV5j0hlI5o8cUBYAiEAhFw/sbrui+me3TsXcCVr2UC6qDveOHEQKwGLA7DiFbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEQtW90SDn/2nvps9uBfYZwLvjF6Yna2DcwbHwoxH3xLAiAnaQtemy3ZhTYlQ0DcIy73J3fUyPn59rC3Gtr/V0pnLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2522379},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.5.1.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.5.1.tgz","_integrity":"sha512-krzN737XO2OL/G+sneqTNcTsdz5y2LW1g/p0TQLeSBeA/zo9hrJDXs7Tkk1klNp3VOnNQBX2GBwdmADFnHxKdA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.5.1_1791148179594_0.2588575333213363","host":"s3://npm-registry-packages-npm-production"}},"7.5.2":{"name":"@sjawhar/pi-legion-envoy","version":"7.5.2","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.5.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"7f06525044a3b6b6c241acbcbcdd3eefd8499a7b","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.5.2.tgz","fileCount":44,"integrity":"sha512-5zGRCFXj84IILEM0U15BOkG8Eo2PMn7lQlFauzCUsUq7TVsGMmXXqaTfsovj9fSnAj7uygwBHRP17sFM0XzsJA==","signatures":[{"sig":"MEUCIQDD2bC315K0GCJuQHgvJ1IMMVe+GJKnVzFn1/FXgbixKAIgDs5sKMvdRHf1v6wPG8j8dezDULADyv+YgeyDmY2Vs4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB2D4hrN/ZpaxdnsCVjLntCVssFkth4ThYbDT4/mxZjRAiEAlvCdcNakuVLYStm+VEMX2Lw2yUZLQqLuiJgtXxTdH54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2522074},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.5.2.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.5.2.tgz","_integrity":"sha512-5zGRCFXj84IILEM0U15BOkG8Eo2PMn7lQlFauzCUsUq7TVsGMmXXqaTfsovj9fSnAj7uygwBHRP17sFM0XzsJA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.5.2_1791149787598_0.6147129963168831","host":"s3://npm-registry-packages-npm-production"}},"7.6.0":{"name":"@sjawhar/pi-legion-envoy","version":"7.6.0","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.6.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"044258d0d82243fa2847dad1dcf0c3b10a412e7f","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.6.0.tgz","fileCount":44,"integrity":"sha512-TgFxmh8zuRRmilL+Uj/82qIta4BP9ZcEcmSF0aw+u8ybqY525CUUBT23Kna/++HtncEuOFU61IJ+x1eEfOiZkQ==","signatures":[{"sig":"MEYCIQDOKnMoWPE63mRixvu0ZsU/wlMzXUKIQ88BCTGQdh1MRAIhAIo8og1L/cRRqHPqc+Hz1zO5pjtrckXhC7rp5ghpFgPh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMfuR+Ivo0ooy9PKoi4YbPQq02mC6pQktT8SRYbL2KCgIgAT5Z0UxJa2h0m7xyK1JcADEz+KAV8wdaHDWGU3pkkoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2527676},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.6.0.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.6.0.tgz","_integrity":"sha512-TgFxmh8zuRRmilL+Uj/82qIta4BP9ZcEcmSF0aw+u8ybqY525CUUBT23Kna/++HtncEuOFU61IJ+x1eEfOiZkQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.6.0_1791152878333_0.7860889564905351","host":"s3://npm-registry-packages-npm-production"}},"7.6.1":{"name":"@sjawhar/pi-legion-envoy","version":"7.6.1","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.6.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"646cf5c133b8a6646ff1340067e061fbffd9b544","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.6.1.tgz","fileCount":44,"integrity":"sha512-OcwWps6lfvq1MbxoQfHeUZFk+VeVuQSg/Lx2JDOqINEBCoeOdA4rE/qW+5F63/9iI3kxfnx78LrW9foSYntkog==","signatures":[{"sig":"MEYCIQDju+TceZSkVC8h7q0UkcWvTKuw8Qsndesjqeb+uXsvagIhAMNed/3CsQYJAyyQLOUtgSSgkQk0mKt8JUHIRBwcTOHF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICjmgmWGXtxfmoLw0PAgNtfKjJ6adHayjqeHDru+H2rEAiAlS0UmhZgCcy5xlQ3f+BfE9XT/4tiPt7fKfYkccvjTdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2528455},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.6.1.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.6.1.tgz","_integrity":"sha512-OcwWps6lfvq1MbxoQfHeUZFk+VeVuQSg/Lx2JDOqINEBCoeOdA4rE/qW+5F63/9iI3kxfnx78LrW9foSYntkog==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.6.1_1791158313747_0.21473030720432185","host":"s3://npm-registry-packages-npm-production"}},"7.6.2":{"name":"@sjawhar/pi-legion-envoy","version":"7.6.2","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.6.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"bf784572579e937357ef0ac37d7070456493fa54","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.6.2.tgz","fileCount":44,"integrity":"sha512-INUPjzOCaCrR+xjk/IvXWrqbDwFDezjTq2mZXVctlVsaiw7LbgxSazU4Coaw1jtOhdNWd7YqT/ivxJ9w4nGCTQ==","signatures":[{"sig":"MEUCIQCgDoh+Ii+F31Q1mSIS56TsKJL0dOJhb1InIAQo4YEMGgIgOXP0BErMMmeVG+n+FoPawbcZslthsARwZjuq6fNh9Z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCARMduH48RqIXEcsMiQxb636Ri3KXIH+iZ6JftS7csHgIhAL9yIV5RXrTSgXeb0ktwVhJnfbS8qDhUa+czK+/hwRYI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2521081},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.6.2.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.6.2.tgz","_integrity":"sha512-INUPjzOCaCrR+xjk/IvXWrqbDwFDezjTq2mZXVctlVsaiw7LbgxSazU4Coaw1jtOhdNWd7YqT/ivxJ9w4nGCTQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.6.2_1791159044349_0.5367764975961806","host":"s3://npm-registry-packages-npm-production"}},"7.6.3":{"name":"@sjawhar/pi-legion-envoy","version":"7.6.3","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.6.3","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"16611c2ddba6b8ddf6a9992e0df897cf72969cb2","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.6.3.tgz","fileCount":44,"integrity":"sha512-wKQOHWHFY9DD8l1UPqRAHIJc+NeEHUJ4xEs0cB4Q5RxL2f7TIp0AHW+I7waib6Y8XufAxJ8lIW7VckqN2MXUzA==","signatures":[{"sig":"MEUCIQD2zFjvYBIidp9MeWN1J1u4TJLZI840NB3AXI7rBr0XLgIgKAGIqIXS8dvWEZGnHC38pPj0mMkzL2MICkFExMlZlBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD4RnCNR5w2yBU5tbGrYQPYtEmFvTnghS21p1j8GEChNwIgQGMjmRdxACcruzKj3SVEjZC4BUTxYeiV8h/s3qzAj8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2521190},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.6.3.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.6.3.tgz","_integrity":"sha512-wKQOHWHFY9DD8l1UPqRAHIJc+NeEHUJ4xEs0cB4Q5RxL2f7TIp0AHW+I7waib6Y8XufAxJ8lIW7VckqN2MXUzA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.6.3_1791159649859_0.31191825898578607","host":"s3://npm-registry-packages-npm-production"}},"7.6.4":{"name":"@sjawhar/pi-legion-envoy","version":"7.6.4","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.6.4","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"902f070aee71063de65b5a549c07f533556dc0a4","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.6.4.tgz","fileCount":44,"integrity":"sha512-a6SdqEsPDtvy33d8CrL6kY8JlEi5yZb+DPy4VgWTpiJQnQOuMmQPloL6t2eA3baDatEI25w6CO6fdpP+z//bUw==","signatures":[{"sig":"MEUCIEIILC6p7my8uMjnlPFtj2gQ0EQWB01PwX+NUqmUYz4hAiEAsX9957iI+A1v80hUzbsSwFLHOswU+hjYb1xHMAHWV9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDahpu1NHjCxTP5CzykRuPVwHx8FnvH5fCPAj/tDkFF/wIhALyAw2hYz9kxCQzih4gz9I9NuMsdWPSIAOf/R7Mm2bgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2523288},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.6.4.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.6.4.tgz","_integrity":"sha512-a6SdqEsPDtvy33d8CrL6kY8JlEi5yZb+DPy4VgWTpiJQnQOuMmQPloL6t2eA3baDatEI25w6CO6fdpP+z//bUw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.6.4_1791164429851_0.8101818646167371","host":"s3://npm-registry-packages-npm-production"}},"7.6.5":{"name":"@sjawhar/pi-legion-envoy","version":"7.6.5","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.6.5","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"4a413ba30e1468bf373aee784efbfabd5b559c92","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.6.5.tgz","fileCount":44,"integrity":"sha512-UNTCIaJhwWerY02jtDwQEFqCfHnh0AYHVL5qlrRss8JuNLk2bdu5tPqLZY8iaSDwRP5k58r4TjTRADmYlAVU6g==","signatures":[{"sig":"MEUCIQDE6NyT06kSfFHXsUbSjSFh9Wa/YFt9ZQGgQSAxT6o3tQIgVEaPY48Wmwf4AoZWj2bX/XRwni3K4zen2VqPmLc/Km4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCP/tZ22pW9vQKVG4WK8V5//ohgRPcwbF5DXslAAw8TNgIhAKuQLK4pkKQAMv1jtEnTsKKGLR6SC4q5ixZQm3iVcWvP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2523869},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.6.5.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.6.5.tgz","_integrity":"sha512-UNTCIaJhwWerY02jtDwQEFqCfHnh0AYHVL5qlrRss8JuNLk2bdu5tPqLZY8iaSDwRP5k58r4TjTRADmYlAVU6g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.6.5_1791165498930_0.9634625248526105","host":"s3://npm-registry-packages-npm-production"}},"7.7.0":{"name":"@sjawhar/pi-legion-envoy","version":"7.7.0","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.7.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"2ed9be2752a11da4ad2af81f8f781a00fb41480f","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.7.0.tgz","fileCount":44,"integrity":"sha512-fQP5p7hKXqHXyy7WAPlb+I+pn0nJDp7R7NkdGy/DQA1e5TDMVLgIZluL9I87yBmKczNOmIlDwDPwxsG+q1CoPw==","signatures":[{"sig":"MEUCIAOpKnjXI9UqjML3craa/eq/B5aXrLbKV6747nie7yCYAiEA2hVzd9NWSIOiL5g7Hkil31yoEScJZWqbHlJjieoywAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/21fDlD7IqY1PO6CKyf1914uURlrWmGlzObiXzDsJZwIhAPQUlSVzSWWsJ7AEtRpv4xll+yoqr0yEcMa6cPZ+7jr6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2526555},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.7.0.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.7.0.tgz","_integrity":"sha512-fQP5p7hKXqHXyy7WAPlb+I+pn0nJDp7R7NkdGy/DQA1e5TDMVLgIZluL9I87yBmKczNOmIlDwDPwxsG+q1CoPw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.7.0_1791166165845_0.488763112193243","host":"s3://npm-registry-packages-npm-production"}},"7.7.1":{"name":"@sjawhar/pi-legion-envoy","version":"7.7.1","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.7.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"4d77a868b0e25d2923bf4434c52ab3a8887c700b","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.7.1.tgz","fileCount":44,"integrity":"sha512-3TJ14AQkCa1OChqpo0nVFUvcO5Qycq+1aLAClJ8QCfxLB51jE1JJsIL17MRyu6YjpnixGe3ICjOjJXlIQqNE/g==","signatures":[{"sig":"MEQCIB62qoAL4ylvDK5wbcAkV4sPEu04EiPqEvphujNmGbVQAiA/uQmeUs0hweP2S0j7QCCAVIQ732EgKZOkhtEEwDWm5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDPJVdlIt16/BC9S6tV3i9qNwmtNtmRrtqxvEcd3wb0VQIhAMmFv3nOwNH2VBI/FVj5RTwa9azwtIinzW0jvNG+Zxgs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2527164},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.7.1.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.7.1.tgz","_integrity":"sha512-3TJ14AQkCa1OChqpo0nVFUvcO5Qycq+1aLAClJ8QCfxLB51jE1JJsIL17MRyu6YjpnixGe3ICjOjJXlIQqNE/g==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.7.1_1791172296933_0.8929319989806448","host":"s3://npm-registry-packages-npm-production"}},"7.8.0":{"name":"@sjawhar/pi-legion-envoy","version":"7.8.0","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.8.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"28abf7376d542acde20e8a5b375510ffadf51724","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.8.0.tgz","fileCount":44,"integrity":"sha512-3OBhEyGLdeNy7IZT+pARGI4IMfhB54RrnHIxXV01QlyEIY+gw9SOH4UvIAzH5LtFAiwNPpSGXw6SKY9cGLF7Rg==","signatures":[{"sig":"MEQCIFXonf6Wa0sNGTIENBy9ned9OvfHgaw9kxyLQ8JLzW0dAiBOLY9mYEUHmr4oGtQhH1vTms7nmG/zL0xP7JPCS2D80Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDG4JI3yO0IBBHJDi15E9fuBo4RzGvNYEBXZTcEy7yATwIgRsZmqYRGPvR+EH7Qiww8SGtg2zIEyHohvqP0VaIYOrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2527628},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.8.0.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.8.0.tgz","_integrity":"sha512-3OBhEyGLdeNy7IZT+pARGI4IMfhB54RrnHIxXV01QlyEIY+gw9SOH4UvIAzH5LtFAiwNPpSGXw6SKY9cGLF7Rg==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.8.0_1791176247016_0.669683276614083","host":"s3://npm-registry-packages-npm-production"}},"7.8.1":{"name":"@sjawhar/pi-legion-envoy","version":"7.8.1","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.8.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"bdb5e25c7ac6f600ab2bae519ecb0f43a111ac22","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.8.1.tgz","fileCount":44,"integrity":"sha512-fOeppu+e22FdKHDZ4kT5dyNdx14oqH+OBc0R3G5aRWxcuo/M4smAEDEkBa9wK9p8iKkza4SRk6e8roehtWPn8A==","signatures":[{"sig":"MEQCIHBS/q+oeXpKObL6ZT8UmgfgbWSpwFEqwQvImVTdRtneAiB7ZguDJHXT8vUJJgCCuY5taYpwWeAKqzG2w05ErpphBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFnu/hDi7b4pQdSJhrqCAFkpLMy59BJUXZ1EBHOsyGWBAiEA1fLM/hS/MgvDNYwIr2Dkc5vHsLZuMNj00Mop2fzSFa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2527748},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.8.1.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.8.1.tgz","_integrity":"sha512-fOeppu+e22FdKHDZ4kT5dyNdx14oqH+OBc0R3G5aRWxcuo/M4smAEDEkBa9wK9p8iKkza4SRk6e8roehtWPn8A==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.8.1_1791176689792_0.04479280259449747","host":"s3://npm-registry-packages-npm-production"}},"7.8.2":{"name":"@sjawhar/pi-legion-envoy","version":"7.8.2","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.8.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"3972bff555b4de59ed163899f401b503dc17142d","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.8.2.tgz","fileCount":44,"integrity":"sha512-HWCcT0nRJmIVnkXvpMRvPyOjP6hI3BH45ViSuNBVvaPAuAOZxexQf5Ipulxeg3KBRwcY2pbDFyzbCfwIRfCehA==","signatures":[{"sig":"MEQCIAN+bShIpDD4NkOOhgaqDt9CsnM1eu/RdtRR+KgBQC4GAiBPrk4znIIiTrLqb2EhMQu2bmU+uKYqGfbUS2odRlFRBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGMBZxCDux+HPz5NpMgVq+nEbp4yuEoCjpMFBFX3m20gAiBJ88KQBGuF5cen6RP+kzFM0JS/fLNY9C1CxadjYWITSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2528765},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.8.2.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.8.2.tgz","_integrity":"sha512-HWCcT0nRJmIVnkXvpMRvPyOjP6hI3BH45ViSuNBVvaPAuAOZxexQf5Ipulxeg3KBRwcY2pbDFyzbCfwIRfCehA==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.8.2_1791222703378_0.46151125075296306","host":"s3://npm-registry-packages-npm-production"}},"7.9.0":{"name":"@sjawhar/pi-legion-envoy","version":"7.9.0","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.9.0","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"9e9a4a0c3d50369326f9fe335d2b56e1291c0e47","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.9.0.tgz","fileCount":44,"integrity":"sha512-4GkJMrqBscWaDKhGe8QuNFLrq3alRjWEcQl1RNQv+uq1B2JU1IYMz1W/Zff0mDH9kSroSOd7QjRnxdx/hVrlHQ==","signatures":[{"sig":"MEUCIC3zmRmM6GiibEqC7M4GTD+cRlYxNwcerSBPbqRc2YNzAiEAlMepwmuwb5IqEebYnUQ1AF+u1hJq47Y0yYrjoEpTj8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYPYEqOh8LYjksnLaKedkr5h59UV5JmW9JnZhmoZcgWAIgWdd7Tf0tmaZZ6tnsw5L1Z7hQOxglaJIeo3z1ynd0iYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2577757},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.9.0.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.9.0.tgz","_integrity":"sha512-4GkJMrqBscWaDKhGe8QuNFLrq3alRjWEcQl1RNQv+uq1B2JU1IYMz1W/Zff0mDH9kSroSOd7QjRnxdx/hVrlHQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.9.0_1791223139948_0.7423935334923673","host":"s3://npm-registry-packages-npm-production"}},"7.9.1":{"name":"@sjawhar/pi-legion-envoy","version":"7.9.1","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.9.1","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"8c4e40e37ef6d75dd833347b70675ef2e4806741","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.9.1.tgz","fileCount":44,"integrity":"sha512-PF3iLF3Hfsnj6OQH7YHolhb4RnbPDqF5jMMSpQGqQShOO53xt9ed5BIDzCHiYeCJCXbkuspS8GPa87VvnG5DNQ==","signatures":[{"sig":"MEQCIH8r7No3jTe3qciJ6QE2DrehHeMx4+IIv9SVPRZRO4DHAiBCv7HoI8+gg6j2nc9YXxVDKk2ETj7ef7N4JDrOgB7yXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJhZ0CX9E8U/30WNrERn/9vJUJ+52p+OF/F4ewaMEYqgIgOc94kMDU46w17ZbyNlM/L4YKkIQxaQH2bGrUFZfcp04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2579808},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.9.1.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.9.1.tgz","_integrity":"sha512-PF3iLF3Hfsnj6OQH7YHolhb4RnbPDqF5jMMSpQGqQShOO53xt9ed5BIDzCHiYeCJCXbkuspS8GPa87VvnG5DNQ==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.9.1_1791224878982_0.4499682824774358","host":"s3://npm-registry-packages-npm-production"}},"7.9.2":{"name":"@sjawhar/pi-legion-envoy","version":"7.9.2","license":"Apache-2.0","_id":"@sjawhar/pi-legion-envoy@7.9.2","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"homepage":"https://github.com/sjawhar/legion#readme","bugs":{"url":"https://github.com/sjawhar/legion/issues"},"omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"dist":{"shasum":"5b992ea3c63aa259b0b241c5cb0c26c385938517","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.9.2.tgz","fileCount":44,"integrity":"sha512-e9ZboF7ql6YdfVRf4yN8OLBNIcGJiEAJ0h5OdjW3oOqe1ZGDdHjJ1zwkIWKXDyVcQCk54/E6o7rQ7JgdbMkmRw==","signatures":[{"sig":"MEUCIE7tvYy44pIQeQ/+2Z0vRJGAx+iNa8EBmnBjOyybds7+AiEArikHbZASrpUEJ9h7HymcpspquJAk5vt+KF6J0KNapiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqLhiYMV6oDLfAX11gz7dhoHnfXEO45ni70mXAbKGL4wIgJ1+HtEH+gozBQZC92QCP4dg28c0HM2D5zQ3NO4dq+yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2580226},"type":"module","_from":"file:sjawhar-pi-legion-envoy-7.9.2.tgz","legion":{"daemonApiVersion":12},"scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.9.2.tgz","_integrity":"sha512-e9ZboF7ql6YdfVRf4yN8OLBNIcGJiEAJ0h5OdjW3oOqe1ZGDdHjJ1zwkIWKXDyVcQCk54/E6o7rQ7JgdbMkmRw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-legion-envoy_7.9.2_1791226391202_0.2175420478213832","host":"s3://npm-registry-packages-npm-production"}},"7.9.3":{"_id":"@sjawhar/pi-legion-envoy@7.9.3","omp":{"skills":["dist/skills"],"extensions":["dist/envoy.js","dist/legion.js"]},"bugs":{"url":"https://github.com/sjawhar/legion/issues"},"dist":{"shasum":"3be61a762939d1f9fbde569c49f10676c9df9b6d","tarball":"https://registry.npmjs.org/@sjawhar/pi-legion-envoy/-/pi-legion-envoy-7.9.3.tgz","fileCount":44,"integrity":"sha512-RgHP/WrwsibUz2y9+1vBk9NxTPYA3MU0JyCYDjmLBjnjUbpy5DeQAsdYRE9YJaPcAQBcEeccHkxMUsHaJjcfTw==","signatures":[{"sig":"MEYCIQDyyp90XPen4LI6K8Pol1p4mS0rx2e2ZsCo5wR3e0QkZgIhAPKAXs+4TD6ZQhA7E/qoEhqsGB9dC9PpoEB/1R3kqrB2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBDx3r3hKw35+0C+Nss+Vyuqlp/Zwtu8vo9X+S3NycJwAiB9njxX5AUicsYyxchpsXrJ/yfra40Gv3yl3ioQneMg0g=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sjawhar%2fpi-legion-envoy@7.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2580226},"name":"@sjawhar/pi-legion-envoy","type":"module","_from":"file:sjawhar-pi-legion-envoy-7.9.3.tgz","legion":{"daemonApiVersion":12},"license":"Apache-2.0","scripts":{"lint":"bunx biome lint extensions/ src/","test":"bun test","build":"bun build extensions/envoy.ts extensions/legion.ts --outdir dist --target bun --format esm --external @oh-my-pi/pi-coding-agent --external @oh-my-pi/pi-tui --external @oh-my-pi/pi-utils","prepack":"./scripts/prepack.sh","postpack":"rm -rf dist/skills","typecheck":"bunx tsc --noEmit"},"version":"7.9.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7592c312-faf0-4abe-b128-9cce5911d84a"}},"homepage":"https://github.com/sjawhar/legion#readme","_resolved":"/home/runner/work/legion/legion/packages/pi-envoy/sjawhar-pi-legion-envoy-7.9.3.tgz","_integrity":"sha512-RgHP/WrwsibUz2y9+1vBk9NxTPYA3MU0JyCYDjmLBjnjUbpy5DeQAsdYRE9YJaPcAQBcEeccHkxMUsHaJjcfTw==","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"_npmVersion":"11.19.0","description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","directories":{},"maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"zod":"4.3.6","nats":"^2.29.2","@types/bun":"latest","typescript":"^5.3.0","@biomejs/biome":"^2.3.14","@oh-my-pi/pi-tui":"^18.1.15","@legion/contracts":"0.10.0","@toon-format/toon":"^4.1.1","@oh-my-pi/pi-utils":"^18.1.15","@legion/envoy-client":"0.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-legion-envoy_7.9.3_1791233715350_0.593051502948235"}}},"time":{"created":"2026-08-30T23:13:17.763Z","modified":"2026-10-05T20:55:16.033Z","0.1.0":"2026-08-30T23:13:18.191Z","0.2.0":"2026-08-30T23:27:16.356Z","0.3.0":"2026-08-31T02:32:56.334Z","0.4.0":"2026-09-01T02:21:31.525Z","0.4.1":"2026-09-03T17:58:06.650Z","0.5.0":"2026-09-05T00:42:48.857Z","0.6.0":"2026-09-06T03:51:46.675Z","0.7.0":"2026-09-06T23:46:49.880Z","0.8.0":"2026-09-08T03:38:48.876Z","0.8.1":"2026-09-08T13:54:40.737Z","0.8.2":"2026-09-08T13:55:33.518Z","0.8.3":"2026-09-08T17:43:23.789Z","0.8.4":"2026-09-09T01:49:46.808Z","0.8.5":"2026-09-09T01:50:40.947Z","0.9.0":"2026-09-09T13:20:04.193Z","0.10.0":"2026-09-09T13:21:14.237Z","0.11.0":"2026-09-09T14:39:27.243Z","0.12.0":"2026-09-09T14:53:58.690Z","0.13.0":"2026-09-09T16:29:43.386Z","0.14.0":"2026-09-09T16:35:05.110Z","0.15.0":"2026-09-09T19:34:15.566Z","0.16.0":"2026-09-09T22:48:05.268Z","0.16.1":"2026-09-09T23:56:05.356Z","0.17.0":"2026-09-10T00:10:06.518Z","0.18.0":"2026-09-10T00:33:00.811Z","0.18.1":"2026-09-10T02:05:12.195Z","0.18.2":"2026-09-10T02:31:51.075Z","0.18.3":"2026-09-10T02:40:41.379Z","0.19.0":"2026-09-10T02:48:49.945Z","0.20.0":"2026-09-10T03:00:08.595Z","0.20.1":"2026-09-10T04:13:15.437Z","0.20.2":"2026-09-10T04:54:43.698Z","0.21.0":"2026-09-10T05:07:21.015Z","0.21.1":"2026-09-10T05:22:09.671Z","0.21.2":"2026-09-10T05:52:25.518Z","0.22.0":"2026-09-10T05:57:52.317Z","0.23.0":"2026-09-10T06:44:44.565Z","0.24.0":"2026-09-10T07:38:24.501Z","0.25.0":"2026-09-10T08:58:32.409Z","0.26.0":"2026-09-10T08:59:43.245Z","0.27.0":"2026-09-10T09:12:02.383Z","0.28.0":"2026-09-10T12:54:21.072Z","0.29.0":"2026-09-10T13:24:44.534Z","0.30.0":"2026-09-10T17:27:31.497Z","0.31.0":"2026-09-10T18:35:03.530Z","0.32.0":"2026-09-10T19:14:58.743Z","0.33.0":"2026-09-10T19:58:22.798Z","0.34.0":"2026-09-10T20:55:29.926Z","0.35.0":"2026-09-10T21:44:16.241Z","0.36.0":"2026-09-10T23:06:29.506Z","0.36.1":"2026-09-11T02:19:58.624Z","0.36.2":"2026-09-11T02:59:43.587Z","0.37.0":"2026-09-11T03:12:31.119Z","0.37.1":"2026-09-11T04:51:51.745Z","0.38.0":"2026-09-11T05:00:44.738Z","0.39.0":"2026-09-11T05:35:56.691Z","0.39.1":"2026-09-11T05:51:41.903Z","0.39.2":"2026-09-11T05:56:11.793Z","0.40.0":"2026-09-11T06:34:25.441Z","0.41.0":"2026-09-11T08:02:26.757Z","0.41.1":"2026-09-11T14:49:23.980Z","0.41.2":"2026-09-11T16:47:55.463Z","0.42.0":"2026-09-11T18:12:44.871Z","0.43.0":"2026-09-11T18:59:49.484Z","0.44.0":"2026-09-11T19:04:36.463Z","0.44.1":"2026-09-11T19:21:43.395Z","1.0.0":"2026-09-11T22:23:03.673Z","1.1.0":"2026-09-11T22:54:48.922Z","1.1.1":"2026-09-11T23:05:37.578Z","1.2.0":"2026-09-11T23:23:23.486Z","1.3.0":"2026-09-11T23:26:58.390Z","1.4.0":"2026-09-12T03:44:51.570Z","1.4.1":"2026-09-12T04:00:31.462Z","1.4.2":"2026-09-12T05:24:39.713Z","1.4.3":"2026-09-12T06:05:17.743Z","1.5.0":"2026-09-12T07:48:00.982Z","1.6.0":"2026-09-12T17:52:17.649Z","1.7.0":"2026-09-12T18:00:42.483Z","1.8.0":"2026-09-12T18:01:54.457Z","1.8.1":"2026-09-12T18:03:31.526Z","1.9.0":"2026-09-12T18:35:04.933Z","1.10.0":"2026-09-12T19:13:27.452Z","1.11.0":"2026-09-12T19:16:50.119Z","1.11.1":"2026-09-12T19:19:45.548Z","1.12.0":"2026-09-12T20:10:41.683Z","1.13.0":"2026-09-12T21:42:38.301Z","1.14.0":"2026-09-12T22:01:49.898Z","1.14.1":"2026-09-12T22:32:30.404Z","1.15.0":"2026-09-12T22:37:19.246Z","1.16.0":"2026-09-12T23:22:16.140Z","1.17.0":"2026-09-12T23:55:17.079Z","1.17.1":"2026-09-13T00:16:19.851Z","1.17.2":"2026-09-13T01:07:51.751Z","1.17.3":"2026-09-13T02:38:01.536Z","1.18.0":"2026-09-13T04:18:08.271Z","1.18.1":"2026-09-13T04:41:13.404Z","1.19.0":"2026-09-13T06:00:56.262Z","1.20.0":"2026-09-13T06:06:11.674Z","1.20.1":"2026-09-13T06:09:09.577Z","1.21.0":"2026-09-13T06:27:44.293Z","1.21.1":"2026-09-13T07:07:06.354Z","1.22.0":"2026-09-13T07:11:40.197Z","1.22.1":"2026-09-13T07:41:10.878Z","1.22.2":"2026-09-13T08:01:01.290Z","1.23.0":"2026-09-13T10:58:07.456Z","1.23.1":"2026-09-13T11:58:14.945Z","1.24.0":"2026-09-13T13:30:39.345Z","1.24.1":"2026-09-13T15:14:57.115Z","1.24.2":"2026-09-13T16:29:20.081Z","1.24.3":"2026-09-13T18:20:37.661Z","1.24.4":"2026-09-13T18:29:25.679Z","1.25.0":"2026-09-13T18:48:23.839Z","1.26.0":"2026-09-13T18:57:03.780Z","1.27.0":"2026-09-13T19:35:38.804Z","1.27.1":"2026-09-13T22:13:26.922Z","1.27.2":"2026-09-14T04:09:41.301Z","1.28.0":"2026-09-14T06:18:28.717Z","1.28.1":"2026-09-14T08:45:28.070Z","1.28.2":"2026-09-14T08:56:57.304Z","1.29.0":"2026-09-14T09:26:19.003Z","1.30.0":"2026-09-14T11:21:57.850Z","1.31.0":"2026-09-14T13:09:50.216Z","1.31.1":"2026-09-14T13:48:35.033Z","1.31.2":"2026-09-14T14:11:52.745Z","1.31.3":"2026-09-14T14:17:54.990Z","1.31.4":"2026-09-14T14:44:13.961Z","1.32.0":"2026-09-14T15:24:15.770Z","1.33.0":"2026-09-14T17:30:24.672Z","1.34.0":"2026-09-15T00:30:31.917Z","1.35.0":"2026-09-15T01:03:15.367Z","1.35.1":"2026-09-15T01:18:10.426Z","1.36.0":"2026-09-15T02:06:11.535Z","1.37.0":"2026-09-15T03:06:06.293Z","1.38.0":"2026-09-15T04:45:59.286Z","1.38.1":"2026-09-15T07:11:55.390Z","1.38.2":"2026-09-15T08:28:55.591Z","1.38.3":"2026-09-15T09:18:14.478Z","1.38.4":"2026-09-15T10:11:45.625Z","1.38.5":"2026-09-15T19:17:47.121Z","1.39.0":"2026-09-15T20:09:30.426Z","1.40.0":"2026-09-15T20:36:09.593Z","1.40.1":"2026-09-15T21:20:05.267Z","1.40.2":"2026-09-15T22:19:21.195Z","1.41.0":"2026-09-16T00:19:34.220Z","1.42.0":"2026-09-16T01:00:56.899Z","1.42.1":"2026-09-16T02:30:03.522Z","1.42.2":"2026-09-16T03:53:36.715Z","1.42.3":"2026-09-16T03:56:27.655Z","1.43.0":"2026-09-16T05:21:06.907Z","1.44.0":"2026-09-16T18:32:08.486Z","1.45.0":"2026-09-16T22:25:34.879Z","1.46.0":"2026-09-17T00:56:03.613Z","1.47.0":"2026-09-17T02:36:35.635Z","1.48.0":"2026-09-17T04:07:17.496Z","1.49.0":"2026-09-17T06:54:23.534Z","1.49.1":"2026-09-17T13:06:39.657Z","1.50.0":"2026-09-18T00:09:54.056Z","1.51.0":"2026-09-18T00:38:49.687Z","1.51.1":"2026-09-18T02:12:34.528Z","1.51.2":"2026-09-18T04:08:15.454Z","1.52.0":"2026-09-18T05:45:17.571Z","1.53.0":"2026-09-18T10:15:27.523Z","1.53.1":"2026-09-18T11:10:52.409Z","1.53.2":"2026-09-18T16:11:52.489Z","1.53.3":"2026-09-18T16:31:56.223Z","1.53.4":"2026-09-18T19:32:25.806Z","1.53.5":"2026-09-18T20:16:52.867Z","1.54.0":"2026-09-18T21:27:46.398Z","1.55.0":"2026-09-19T03:37:17.250Z","1.55.1":"2026-09-19T22:29:33.163Z","1.56.0":"2026-09-20T18:07:57.850Z","1.56.1":"2026-09-20T19:05:51.958Z","1.56.2":"2026-09-20T19:10:26.773Z","1.56.3":"2026-09-20T19:58:25.549Z","1.56.4":"2026-09-21T02:02:54.105Z","1.56.5":"2026-09-21T23:13:36.827Z","1.56.6":"2026-09-22T02:52:22.276Z","1.57.0":"2026-09-22T16:41:04.475Z","1.57.1":"2026-09-22T18:12:31.255Z","1.58.0":"2026-09-22T20:19:23.140Z","1.59.0":"2026-09-23T03:03:59.674Z","1.59.1":"2026-09-23T03:51:43.155Z","1.60.0":"2026-09-23T04:34:10.221Z","1.60.1":"2026-09-23T22:26:34.979Z","1.60.2":"2026-09-24T03:48:11.656Z","1.61.0":"2026-09-24T05:30:09.574Z","1.62.0":"2026-09-24T08:36:54.001Z","1.63.0":"2026-09-24T08:44:17.404Z","1.64.0":"2026-09-24T14:41:12.805Z","1.65.0":"2026-09-24T17:55:21.273Z","1.65.1":"2026-09-24T19:33:08.163Z","1.65.2":"2026-09-24T20:02:43.306Z","1.66.0":"2026-09-24T21:45:36.894Z","1.66.1":"2026-09-24T22:44:53.020Z","1.67.0":"2026-09-25T00:42:41.644Z","1.68.0":"2026-09-25T03:02:08.533Z","1.68.1":"2026-09-25T03:42:39.959Z","1.68.2":"2026-09-25T04:50:17.632Z","1.68.3":"2026-09-25T08:29:32.657Z","1.69.0":"2026-09-25T09:06:13.286Z","1.69.1":"2026-09-25T09:52:15.566Z","2.0.0":"2026-09-25T10:06:52.896Z","2.0.1":"2026-09-25T10:44:19.112Z","2.0.2":"2026-09-25T11:50:58.561Z","2.0.3":"2026-09-25T12:09:08.382Z","2.0.4":"2026-09-25T13:36:51.897Z","3.0.0":"2026-09-25T13:59:30.665Z","3.0.1":"2026-09-25T15:09:55.966Z","3.0.2":"2026-09-25T16:26:48.986Z","3.0.3":"2026-09-25T17:52:35.490Z","3.1.0":"2026-09-25T18:11:59.662Z","3.2.0":"2026-09-25T19:34:49.954Z","4.0.0":"2026-09-25T20:23:40.077Z","4.0.1":"2026-09-25T21:17:17.269Z","4.0.2":"2026-09-25T21:25:09.510Z","4.0.3":"2026-09-25T21:55:34.322Z","5.0.0":"2026-09-25T23:56:20.026Z","5.0.1":"2026-09-26T00:02:16.429Z","5.1.0":"2026-09-26T00:18:23.487Z","5.1.1":"2026-09-26T01:11:33.761Z","5.2.0":"2026-09-26T03:52:11.196Z","5.2.1":"2026-09-26T12:41:48.124Z","5.3.0":"2026-09-26T12:50:02.703Z","5.3.1":"2026-09-26T12:56:35.122Z","5.3.2":"2026-09-26T13:28:01.596Z","5.3.3":"2026-09-26T13:47:30.084Z","5.3.4":"2026-09-26T13:58:48.380Z","5.3.5":"2026-09-26T14:34:45.202Z","5.3.6":"2026-09-26T14:54:35.388Z","5.4.0":"2026-09-26T15:32:46.096Z","5.4.1":"2026-09-26T15:58:20.986Z","5.4.2":"2026-09-26T16:05:19.604Z","5.4.3":"2026-09-26T19:46:14.357Z","5.5.0":"2026-09-26T19:52:04.268Z","5.5.1":"2026-09-26T20:15:46.032Z","5.5.2":"2026-09-26T20:18:58.391Z","5.5.3":"2026-09-26T20:43:21.722Z","5.5.4":"2026-09-26T21:04:05.566Z","5.5.5":"2026-09-26T21:12:40.900Z","5.5.6":"2026-09-26T23:13:02.589Z","5.5.7":"2026-09-26T23:51:25.721Z","5.5.8":"2026-09-27T03:28:58.882Z","5.5.9":"2026-09-27T03:56:49.632Z","5.5.10":"2026-09-27T04:06:26.516Z","5.5.11":"2026-09-27T04:40:21.564Z","5.6.0":"2026-09-27T05:31:28.226Z","5.7.0":"2026-09-27T06:24:32.412Z","5.8.0":"2026-09-27T07:44:07.292Z","5.9.0":"2026-09-27T08:16:25.064Z","5.10.0":"2026-09-27T08:25:27.848Z","5.11.0":"2026-09-27T08:59:42.636Z","5.11.1":"2026-09-27T09:16:15.979Z","5.12.0":"2026-09-27T10:38:23.267Z","5.13.0":"2026-09-27T14:30:10.528Z","5.13.1":"2026-09-27T15:44:05.811Z","5.14.0":"2026-09-27T17:30:15.080Z","5.15.0":"2026-09-27T18:25:45.877Z","5.15.1":"2026-09-27T18:52:23.489Z","5.15.2":"2026-09-27T18:56:35.779Z","5.16.0":"2026-09-27T19:35:49.284Z","5.16.1":"2026-09-27T22:05:54.375Z","5.16.2":"2026-09-27T23:08:22.372Z","5.16.3":"2026-09-28T00:05:32.862Z","5.16.4":"2026-09-28T00:20:32.481Z","5.16.5":"2026-09-28T01:06:08.480Z","5.16.6":"2026-09-28T03:06:41.661Z","5.16.7":"2026-09-28T04:02:13.275Z","5.16.8":"2026-09-28T04:54:46.371Z","5.16.9":"2026-09-28T09:21:56.296Z","5.16.10":"2026-09-28T09:31:10.925Z","5.17.0":"2026-09-28T11:06:20.262Z","5.17.1":"2026-09-28T16:24:30.615Z","5.17.2":"2026-09-28T18:04:59.739Z","5.17.3":"2026-09-28T18:45:50.860Z","5.17.4":"2026-09-29T20:11:07.903Z","5.17.5":"2026-09-29T20:51:26.189Z","5.17.6":"2026-09-29T21:12:57.373Z","5.17.7":"2026-09-29T21:23:28.957Z","5.18.0":"2026-09-30T00:38:41.010Z","5.18.1":"2026-09-30T01:09:20.573Z","5.19.0":"2026-09-30T02:50:19.891Z","5.20.0":"2026-09-30T05:14:59.968Z","5.21.0":"2026-09-30T07:59:03.153Z","5.22.0":"2026-09-30T11:41:15.142Z","5.22.1":"2026-09-30T17:37:32.265Z","5.23.0":"2026-09-30T18:13:57.628Z","5.23.1":"2026-09-30T20:03:20.332Z","5.24.0":"2026-09-30T20:56:46.839Z","5.24.1":"2026-09-30T22:54:35.058Z","5.24.2":"2026-09-30T23:28:37.035Z","5.24.3":"2026-09-30T23:56:56.588Z","5.24.4":"2026-10-01T00:44:36.310Z","5.24.5":"2026-10-01T00:54:36.951Z","5.24.6":"2026-10-01T02:21:49.623Z","5.25.0":"2026-10-01T03:44:45.141Z","5.26.0":"2026-10-01T03:57:23.464Z","5.27.0":"2026-10-01T04:01:20.662Z","5.27.1":"2026-10-01T05:12:59.240Z","5.28.0":"2026-10-01T06:05:55.075Z","5.29.0":"2026-10-01T06:25:43.160Z","5.30.0":"2026-10-01T06:32:42.857Z","5.30.1":"2026-10-01T06:37:30.448Z","5.30.2":"2026-10-01T13:08:29.318Z","5.30.3":"2026-10-01T14:25:58.589Z","5.30.4":"2026-10-01T21:59:13.355Z","5.30.5":"2026-10-01T22:57:00.810Z","5.30.6":"2026-10-02T00:11:30.291Z","5.30.7":"2026-10-02T03:08:10.779Z","5.30.8":"2026-10-02T03:17:01.159Z","5.30.9":"2026-10-02T05:36:28.901Z","5.30.10":"2026-10-02T13:24:29.113Z","5.30.11":"2026-10-02T21:38:11.150Z","5.30.12":"2026-10-02T22:04:35.094Z","5.30.13":"2026-10-02T22:39:32.601Z","5.30.14":"2026-10-03T01:53:04.529Z","5.30.15":"2026-10-03T03:45:26.777Z","6.0.0":"2026-10-03T05:53:58.643Z","6.0.1":"2026-10-03T05:59:16.463Z","6.0.2":"2026-10-03T06:43:17.258Z","6.0.3":"2026-10-03T07:18:35.462Z","6.0.4":"2026-10-03T07:54:33.284Z","6.0.5":"2026-10-03T09:08:06.569Z","6.1.0":"2026-10-03T10:46:34.655Z","6.1.1":"2026-10-03T12:27:34.476Z","7.0.0":"2026-10-03T12:56:15.094Z","7.0.1":"2026-10-03T13:38:49.346Z","7.0.2":"2026-10-03T15:39:59.134Z","7.0.3":"2026-10-03T16:23:27.822Z","7.0.4":"2026-10-03T17:29:45.415Z","7.0.5":"2026-10-03T18:41:52.879Z","7.1.0":"2026-10-03T19:55:18.927Z","7.1.1":"2026-10-03T20:04:04.336Z","7.2.0":"2026-10-03T22:49:36.635Z","7.2.1":"2026-10-03T23:53:44.654Z","7.2.2":"2026-10-04T00:21:54.408Z","7.3.0":"2026-10-04T01:17:52.938Z","7.3.1":"2026-10-04T01:59:53.687Z","7.3.2":"2026-10-04T02:51:18.203Z","7.4.0":"2026-10-04T13:50:02.568Z","7.4.1":"2026-10-04T14:01:04.718Z","7.4.2":"2026-10-04T14:07:07.862Z","7.4.3":"2026-10-04T15:02:15.605Z","7.4.4":"2026-10-04T15:24:36.717Z","7.4.5":"2026-10-04T15:51:00.984Z","7.4.6":"2026-10-04T18:50:25.687Z","7.5.0":"2026-10-04T19:42:30.414Z","7.5.1":"2026-10-04T21:09:39.697Z","7.5.2":"2026-10-04T21:36:27.697Z","7.6.0":"2026-10-04T22:27:58.464Z","7.6.1":"2026-10-04T23:58:33.836Z","7.6.2":"2026-10-05T00:10:44.448Z","7.6.3":"2026-10-05T00:20:49.973Z","7.6.4":"2026-10-05T01:40:29.959Z","7.6.5":"2026-10-05T01:58:19.058Z","7.7.0":"2026-10-05T02:09:25.967Z","7.7.1":"2026-10-05T03:51:37.057Z","7.8.0":"2026-10-05T04:57:27.179Z","7.8.1":"2026-10-05T05:04:49.891Z","7.8.2":"2026-10-05T17:51:43.492Z","7.9.0":"2026-10-05T17:59:00.086Z","7.9.1":"2026-10-05T18:27:59.159Z","7.9.2":"2026-10-05T18:53:11.354Z","7.9.3":"2026-10-05T20:55:15.653Z"},"bugs":{"url":"https://github.com/sjawhar/legion/issues"},"license":"Apache-2.0","homepage":"https://github.com/sjawhar/legion#readme","repository":{"url":"git+https://github.com/sjawhar/legion.git","type":"git"},"description":"Tracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool contract, envelope parsing, and subject helpers with the other Legion adapters while keeping OMP's direct NATS subscriptions and Pi steering delivery local (inbound mess","maintainers":[{"name":"sjawhar","email":"sami@thecybermonk.com"}],"readme":"# Pi Envoy Extension\n\nTracked Oh My Pi extension for Envoy messaging. It shares the Envoy HTTP client, tool\ncontract, envelope parsing, and subject helpers with the other Legion adapters while keeping\nOMP's direct NATS subscriptions and Pi steering delivery local (inbound messages steer an\nin-flight turn instead of queueing behind it).\n\nNormal topic subscriptions are direct NATS subscriptions owned by this extension. A role claim is\ndifferent: the listener arbitrates the core-NATS role lane for the current live holder, then sends\na receipt-backed request with the original role topic to the holder's direct agent subject.\n`envoy_unsubscribe` manages only normal topic subscriptions; it does not relinquish a held role.\nThe agent pump replies after accepting the envelope; without a receipt within two seconds the\nlistener emits a `delivery_failed` exception. Role messages are live only; they are not retained\nfor a later claimant.\n\n`envoy_list()` shows the union of the local subscriptions and the listener's persisted interest\nregistry. Each reported interest identifies whether it is `live`, `registry`, or `both`, so\ntemporary registration drift does not hide the extension's actual delivery state.\n\n## Inbound delivery\n\nPi renders every Envoy envelope through the shared `@legion/envoy-client/delivery` renderer. The\nresult is one TOON block with recognized routing and delivery fields such as `to`, `from`, `at`,\n`id`, and `summary`; a structured `payload` appears once as `message`. Invalid JSON is represented\nas a safe `unrecognised` value rather than exposed as raw bytes.\n\n`envoy_inbox` returns the 50 most recent delivered envelopes as metadata (`event_id`, `at`, `from`,\nand `summary`) for recovery after an interrupt. `envoy_role_get` returns the current holder and\nlast-seen timestamp for a role. `envoy_subscribe` reports listener warnings in both its text and\ndetails result, including subscriptions whose stream currently has no matching event.\n\n## Session identity\n\nRun `/whoami` to copy the active session ID to the clipboard. OMP copies through its host\nclipboard API, which sends OSC 52\nfirst for tmux and SSH sessions. The notification shows the session ID even if the copy fails.\n\nFor tmux to accept OSC 52 clipboard writes, enable clipboard support in the tmux server:\n\n```tmux\nset -g set-clipboard on\n```\n\n## Development install\n\nThis package declares two OMP extension entries in `package.json`: `extensions/envoy.ts`\n(Envoy messaging, subscriptions, and steering delivery) and `extensions/legion.ts` (the\nLegion lifecycle: root and phase-worker bootstrap from the daemon's environment, and\ndaemon capabilities). The Legion daemon spawns every root and phase-worker process with\nthe installed plugin already active, so `extensions/legion.ts` loads for them automatically;\nit is inert without `LEGION_TREE`/`LEGION_ROLE`/`LEGION_CONTROLLER` in the environment.\n\nFor local development of the messaging extension alone, link the entry into OMP:\n\n```sh\nln -sfn \"$PWD/packages/pi-envoy/extensions/envoy.ts\" \\\n  ~/.omp/agent/extensions/envoy.ts\n```\n\nThe repository root `package.json` likewise loads only `extensions/envoy.ts` for dev\nsessions inside this repo, since `legion.ts` needs nothing from a repo checkout beyond\nwhat the installed package already ships.\n\n## Published package\n\nReleased installs come from npm as `@sjawhar/pi-legion-envoy`. The tarball is\nself-contained: it ships `dist/envoy.js` and `dist/legion.js` — bundling every\ndependency except the OMP host package — and the repo `skills/` tree staged beside it\nat `dist/skills`. The manifest declares `omp.skills: [\"dist/skills\"]` alongside\n`omp.extensions`: OMP's own plugin discovery only reads `skill://`-resolvable skills from\n`<plugin root>/skills` or from directories a manifest's `omp.skills` array names, and this\npackage ships skills at `dist/skills` (not the plugin root itself), so the field is required\nfor every session — including a headless Legion controller — to see the Legion skills at all.\nThe tarball also ships `agents/`, the task agents Legion's prompts dispatch (`oracle`; the\nreviewer's pair `thermonuclear-deep-review` and `thermonuclear-code-quality`; `deep-worker`,\nwhich writes the implementer's code; and the planner's checks, `plan-gap-analyst` before it drafts,\nwhich also reads a spec before a human does, and `plan-reviewer` after), which Oh My Pi discovers\nunder any extension package root: an installed plugin in a pane, the explicit `--extension` root in\na Sandbox pod. Each declares its model as a role the operator maps (`docs/kubernetes.md`,\n\"Model roles\"). The skills those agents and the\nrole prompts load (the pair's rubrics, the implementer's `ce-simplify-code`) ship in\n`dist/skills` with the rest. The Go daemon's boot gate and `legion probe-image` resolve every\n`task(agent=\"…\")` and every `skill://<name>` those prompts name through the same launch, and\nrefuse by name an agent or a skill Oh My Pi cannot find.\n`resources_discover` additionally serves the same directory as a secondary, extension-owned\ndiscovery path. The published manifest exposes `dist/envoy.js` and `dist/legion.js` for\n`omp.extensions` (only `omp.skills` ships as committed, since `dist/skills` is its path in both\na repo checkout post-`prepack.sh` and the published tarball), while the committed manifest keeps\nthe TypeScript entries for repo checkouts. The Legion daemon spawns every session against this\none installed package instead of also loading a repo checkout with OMP's `--extension` flag, so\na daemon session ends up with exactly one instance of each extension.\n\n`.github/workflows/release.yaml` performs that manifest rewrite around `bun pm pack`\nand restores the committed file before tagging. Packing with the committed source\nmanifest is refused by `scripts/prepack.sh`, because such a tarball would point OMP at\nextension files it does not contain.\n\n## Native Dispatch tools\n\nThe extension registers twenty-one native Dispatch tools: `dispatch_issue`, `dispatch_issue_update`, `dispatch_claim`, `dispatch_ask`, `dispatch_edit_ask`,\n`dispatch_resolve_ask`, `dispatch_resolve_comment`, `dispatch_follow`, `dispatch_comment`, `dispatch_suggest`,\n`dispatch_message`, `dispatch_doc_edit`, `dispatch_doc_read`, `dispatch_request_approval`, `dispatch_artifact`,\n`dispatch_read`, `dispatch_search`, `dispatch_issues`, `dispatch_architecture_sync`, `dispatch_open_asks`, and `dispatch_whoami`, when Dispatch configuration resolves both a base URL and bearer token.\n\nConfigure the shared `envoy.json` with:\n\n```json\n{\n  \"dispatch\": {\n    \"enabled\": true,\n    \"serverUrl\": \"https://dispatch.example\",\n    \"token\": \"<agent-bearer-token>\"\n  }\n}\n```\n\nThe user file is `~/.config/opencode/envoy.json`; a\n`<cwd>/.opencode/envoy.json` file shallow-merges over it. A repository\n`dispatch.serverUrl` requires `dispatch.token` in that same repository file:\nit never combines with a user-file or process-environment credential. To\noverride a repository endpoint for one process, set `DISPATCH_URL` together\nwith `DISPATCH_TOKEN` or `DISPATCH_TOKEN_FILE`. `DISPATCH_TOKEN_FILE` (a path\nwhose trimmed contents are the token — how the Legion daemon delivers it to a\npane) wins over every other token source and never falls back when unreadable.\nOmitting `dispatch.serverUrl` while `dispatch.enabled` is true targets\n`http://localhost:8766`, the Go server's listen address. Invalid configuration,\nan invalid URL, or an empty token leaves the twenty-one tools unavailable and\nreports the source of the error.\n\nOwner-scoped calls use either an issue (a native `KEY` or external `owner/repo#n` reference) or\nan unlinked project document (`project` plus its `artifact` slug). A Legion session may omit\n`issue` when `LEGION_ISSUE` identifies its root issue and its working directory resolves to a\nrepository. `dispatch_doc_read` and `dispatch_read` also accept `dispatch://` references,\nincluding `dispatch://PROJECT/artifact/<slug>`. `dispatch_search` needs only its query.\n`dispatch_edit_ask`, `dispatch_resolve_ask`, and `dispatch_follow` instead identify an existing\nask with `ask`, and `dispatch_resolve_comment` a comment with `comment`. No result carries a subscription topic: opening an ask or replying to one with\n`dispatch_comment({ reply_to_ask })` makes the session a follower of that ask (its answer and\nreplies reach the session directly, server-side), the result carries `details.follows.ask`, and\nthe extension's `tool_result` hook tells the model so once per ask. Whole-issue or\nwhole-document subscription is the model's own `envoy_subscribe` of the topic every write\nresult names (`notifications.dispatch.issue.<KEY>.>` or\n`notifications.dispatch.document.<PROJECT>.<SLUG>.>`). `dispatch_doc_read` and\n`dispatch_read` return owner details only.\n\nThe shared contract supplies the model-facing schemas and descriptions. The\n`dispatch` skill describes when to use each operation for issues, asks, review\nfeedback, documents, artifacts, and status reads.\n\n`dispatch_artifact` accepts exactly one upload source: a local `path`, or inline `content`.\nFor example, an architect can post a specification directly with\n`{ issue, name: \"spec.md\", content: \"# Design\" }`.\n\nLifecycle and scope decisions between Legion roles go through `envoy_publish` to the owning\narchitect's role topic; Dispatch is for durable questions to the human and the shared\ndocument, not for coordination between roles.\n","readmeFilename":"README.md"}