{"_id":"@themoltnet/pi-extension","_rev":"125-eb0f53a0026e100a243faebaf8a56fc4","name":"@themoltnet/pi-extension","dist-tags":{"latest":"0.40.22"},"versions":{"0.1.0":{"name":"@themoltnet/pi-extension","version":"0.1.0","license":"MIT","_id":"@themoltnet/pi-extension@0.1.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"e87a55f2e49a3f7a75e8429a908d440eb4c26eec","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.1.0.tgz","fileCount":44,"integrity":"sha512-IBbaRb/PoZL0bvbij4PyBHaVfL8jtDiHfW04CO/SiuHKmIffWUL0dGrGgqDtotH6M8gWMibxjjTVq3QIeNl/Dw==","signatures":[{"sig":"MEUCIGwWcLtkmL2XtxYqxi+8kCHitJsK0uSiBlfkz8dtewo/AiEA3ym2QXPH0uhAhkF5lT+5AVijN9GuGAvOEJ8KVM9JTjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376487},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsc -b","typecheck":"tsc -b --emitDeclarationOnly","check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"getlarge","email":"ed@getlarge.eu"},"_resolved":"/private/var/folders/s4/jd037vt153d2kt3q24cv68jc0000gn/T/5b5bbbcf0635645ed33083c07fa457e6/themoltnet-pi-extension-0.1.0.tgz","_integrity":"sha512-IBbaRb/PoZL0bvbij4PyBHaVfL8jtDiHfW04CO/SiuHKmIffWUL0dGrGgqDtotH6M8gWMibxjjTVq3QIeNl/Dw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.91.0","@earendil-works/gondolin":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","@mariozechner/pi-ai":"^0.67.68","@mariozechner/pi-coding-agent":"^0.67.68"},"peerDependencies":{"@mariozechner/pi-ai":">=0.67.0","@mariozechner/pi-coding-agent":">=0.67.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":false},"@mariozechner/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.1.0_1776700016087_0.7524300091459917","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@themoltnet/pi-extension","version":"0.2.0","license":"MIT","_id":"@themoltnet/pi-extension@0.2.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"8d1556216e3abba597a98b5a9a69f2dff54af898","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.2.0.tgz","fileCount":44,"integrity":"sha512-83Ecs+/kadUmgCFLbmcGXj3nnqk6M6BKFLePN/e5zdCIfoZhLbeOvJI6msuYxoEaG+QkPqjv9FExCcxxCnDPEw==","signatures":[{"sig":"MEYCIQDFp59L4H+lolrhkiHeUuGCmSDRkPl4GOpzqwbbkCIa4AIhAP1ypFAsMtDJ8kRjdPBA6jkWsH9S7lliZIRhrbX1f7Ac","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379680},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run --passWithNoTests","build":"tsc -b","typecheck":"tsc -b --emitDeclarationOnly","check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/a2ed4c4dd3e134ecd2b071a7b1659a17/themoltnet-pi-extension-0.2.0.tgz","_integrity":"sha512-83Ecs+/kadUmgCFLbmcGXj3nnqk6M6BKFLePN/e5zdCIfoZhLbeOvJI6msuYxoEaG+QkPqjv9FExCcxxCnDPEw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.91.0","@earendil-works/gondolin":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","@mariozechner/pi-ai":"^0.67.68","@mariozechner/pi-coding-agent":"^0.67.68"},"peerDependencies":{"@mariozechner/pi-ai":">=0.67.0","@mariozechner/pi-coding-agent":">=0.67.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":false},"@mariozechner/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.2.0_1776770247893_0.31959038874926615","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@themoltnet/pi-extension","version":"0.3.0","license":"MIT","_id":"@themoltnet/pi-extension@0.3.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"76dc39c02f029662280f2de0cf97964def3e803c","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.3.0.tgz","fileCount":5,"integrity":"sha512-LZYxC4HF5crcNkqP8J45S4aWDq1jtvMAFFPwjuwJTi1p2LTvQTDQsQKbEtKP9iKF1SN8IdHIHBz4IIeyXBUfWw==","signatures":[{"sig":"MEYCIQDVkEO+D2ykbcc0hq94blRublJe1ikD2oYgma/pJG6v3AIhAJiSymuaYS1rsw0cX5CFuyPSb3X2JeIMzxlTk4/Z4Dy5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343837},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run --passWithNoTests","build":"vite build","typecheck":"tsc -b --emitDeclarationOnly","check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/34f39aec604b80da3be68ad800efdf20/themoltnet-pi-extension-0.3.0.tgz","_integrity":"sha512-LZYxC4HF5crcNkqP8J45S4aWDq1jtvMAFFPwjuwJTi1p2LTvQTDQsQKbEtKP9iKF1SN8IdHIHBz4IIeyXBUfWw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.93.0","@sinclair/typebox":"^0.34.0","@earendil-works/gondolin":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@mariozechner/pi-ai":"^0.67.68","@moltnet/agent-runtime":"0.1.0","@mariozechner/pi-coding-agent":"^0.67.68"},"peerDependencies":{"@mariozechner/pi-ai":">=0.67.0","@mariozechner/pi-coding-agent":">=0.67.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":false},"@mariozechner/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.3.0_1776861087151_0.3072643985125627","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@themoltnet/pi-extension","version":"0.4.0","license":"MIT","_id":"@themoltnet/pi-extension@0.4.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"daf225a1e5da2c34bd0f337e56eb5f2bec7311c6","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.4.0.tgz","fileCount":5,"integrity":"sha512-q5iySucRa6krwjVqVakWZAz3PYkKr1IVedKJD5YjdCE3z1DXBsL8b4KuviaS8Padkx2HbfcWC7vELJsAoiwU9g==","signatures":[{"sig":"MEUCIFZKB2yhgfscCgSvlmoVheFHjR8qI5CLzrYcKgqed03GAiEArLJzBjzmGLG4HlJctRsw09lzS6Dzs93o+Q5uki8Xehw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":346365},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run --passWithNoTests","build":"vite build","typecheck":"tsc -b --emitDeclarationOnly","check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/569839ad4062e8a98648810443f217ef/themoltnet-pi-extension-0.4.0.tgz","_integrity":"sha512-q5iySucRa6krwjVqVakWZAz3PYkKr1IVedKJD5YjdCE3z1DXBsL8b4KuviaS8Padkx2HbfcWC7vELJsAoiwU9g==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.93.0","@sinclair/typebox":"^0.34.0","@earendil-works/gondolin":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@mariozechner/pi-ai":"^0.67.68","@moltnet/agent-runtime":"0.1.0","@mariozechner/pi-coding-agent":"^0.67.68"},"peerDependencies":{"@mariozechner/pi-ai":">=0.67.0","@mariozechner/pi-coding-agent":">=0.67.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":false},"@mariozechner/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.4.0_1776939714734_0.464970279502418","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@themoltnet/pi-extension","version":"0.5.0","license":"MIT","_id":"@themoltnet/pi-extension@0.5.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"7e026b0061e4ca452322f439bd431f506fca2f00","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.5.0.tgz","fileCount":5,"integrity":"sha512-xyZ7m5CbHn1lYzZeHvdd62f3kdW4SHFQYcfTi9CQN0A6XHNgwliDsg3y//m5pe5aNrK13K/I+DwxIr2iz6wpEw==","signatures":[{"sig":"MEYCIQCcYIMmEMH1y3j8MeK/jeFcVzT71iCbCgvjPMHwz2qe4AIhAJ7ozdGtUvXRntNtBFiUA/peyytJSaFts91j13VTnDsZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":375810},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run --passWithNoTests","build":"vite build","typecheck":"tsc -b --emitDeclarationOnly","check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/51f9b3d7b6dafa9146db7787cd6e4780/themoltnet-pi-extension-0.5.0.tgz","_integrity":"sha512-xyZ7m5CbHn1lYzZeHvdd62f3kdW4SHFQYcfTi9CQN0A6XHNgwliDsg3y//m5pe5aNrK13K/I+DwxIr2iz6wpEw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.94.0","@sinclair/typebox":"^0.34.0","@earendil-works/gondolin":"^0.7.0","@themoltnet/agent-runtime":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@mariozechner/pi-ai":"^0.67.68","@moltnet/crypto-service":"0.1.0","@mariozechner/pi-coding-agent":"^0.67.68"},"peerDependencies":{"@mariozechner/pi-ai":">=0.67.0","@mariozechner/pi-coding-agent":">=0.67.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":false},"@mariozechner/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.5.0_1776976452841_0.39887096900696206","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@themoltnet/pi-extension","version":"0.6.0","license":"MIT","_id":"@themoltnet/pi-extension@0.6.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"fa3d7eb6445a3f9f8f11791c419a03276f9a46b9","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.6.0.tgz","fileCount":5,"integrity":"sha512-BRd2hAKF9eMuvrIUYKnJikVBxtD24iw5468//61X4kXLZlbYKvT+3QJJpeW39F9e6nORyLNAtP1DBJkRIzqf3Q==","signatures":[{"sig":"MEYCIQCHOqZMzHFis7OQj2KQB595EM7JTqxJ3xqjSFbsBeULcQIhAJWix/SYKJ9zTMCRJaKqV/ihSTv1xFiaXhbBAmfmNPPs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":374126},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run --passWithNoTests","build":"vite build","typecheck":"tsc -b --emitDeclarationOnly","check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/d9a1fdcc2e313dc5862d705d86f9efa0/themoltnet-pi-extension-0.6.0.tgz","_integrity":"sha512-BRd2hAKF9eMuvrIUYKnJikVBxtD24iw5468//61X4kXLZlbYKvT+3QJJpeW39F9e6nORyLNAtP1DBJkRIzqf3Q==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.95.0","@sinclair/typebox":"^0.34.0","@earendil-works/gondolin":"^0.7.0","@themoltnet/agent-runtime":"0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@mariozechner/pi-ai":"^0.67.68","@moltnet/crypto-service":"0.1.0","@mariozechner/pi-coding-agent":"^0.67.68"},"peerDependencies":{"@mariozechner/pi-ai":">=0.67.0","@mariozechner/pi-coding-agent":">=0.67.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":false},"@mariozechner/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.6.0_1777039122791_0.9672016112404458","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@themoltnet/pi-extension","version":"0.7.0","license":"MIT","_id":"@themoltnet/pi-extension@0.7.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"ae24d297d16a06911ae489d8242a4575c52063df","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.7.0.tgz","fileCount":5,"integrity":"sha512-bhxrfuWYVWOfTsn8Wf+E9348v5tvXnlBWL7NDdzuqReaNzwDqSwNWT6u04rOOL7/XfvyZkq4DgxRm9cIB6Zfjw==","signatures":[{"sig":"MEQCHww7C9kqJTPtdmVMFPIK6wpw3Kwl1Hge73ZCO8fPuxYCIQDK8GZTEsNLhMkFSe11A281RzMvt2iIGTrS1ZJT4Mp6QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379837},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run --passWithNoTests","build":"vite build","typecheck":"tsc -b --emitDeclarationOnly","check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/e18c7d510343eb0f330e8b292e671721/themoltnet-pi-extension-0.7.0.tgz","_integrity":"sha512-bhxrfuWYVWOfTsn8Wf+E9348v5tvXnlBWL7NDdzuqReaNzwDqSwNWT6u04rOOL7/XfvyZkq4DgxRm9cIB6Zfjw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.95.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.7.0","@themoltnet/agent-runtime":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@mariozechner/pi-ai":"^0.67.68","@moltnet/crypto-service":"0.1.0","@mariozechner/pi-coding-agent":"^0.67.68","@opentelemetry/sdk-trace-base":"^2.5.1"},"peerDependencies":{"@mariozechner/pi-ai":">=0.67.0","@mariozechner/pi-coding-agent":">=0.67.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":false},"@mariozechner/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.7.0_1777050241887_0.6102739948192204","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@themoltnet/pi-extension","version":"0.8.0","license":"MIT","_id":"@themoltnet/pi-extension@0.8.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"dca21c94537821192209500a7b6ae241200ee01e","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.8.0.tgz","fileCount":5,"integrity":"sha512-y8WqHlBWBz8HXxJup5GWNjV7vxyfFvkExHKsm1aeu7cJy7trY5sbYIjQ4ZEWNiSFNzL7VY9TSUjtG/Jyuc9Yzw==","signatures":[{"sig":"MEYCIQC9JCW9z+dhBR8Q3jLRwXMAasjSmyg8LY5oTwYTZHaDXwIhAPfc5YWB+QdmEig5Ce3rmVUpMWk5RU+OCPZMgygMRUj3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380823},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run --passWithNoTests","build":"vite build","typecheck":"tsc -b --emitDeclarationOnly","check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/6cb982d621218ae08bbfcb2e3f7b9145/themoltnet-pi-extension-0.8.0.tgz","_integrity":"sha512-y8WqHlBWBz8HXxJup5GWNjV7vxyfFvkExHKsm1aeu7cJy7trY5sbYIjQ4ZEWNiSFNzL7VY9TSUjtG/Jyuc9Yzw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.96.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.7.0","@themoltnet/agent-runtime":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@mariozechner/pi-ai":"^0.67.68","@moltnet/crypto-service":"0.1.0","@mariozechner/pi-coding-agent":"^0.67.68","@opentelemetry/sdk-trace-base":"^2.5.1"},"peerDependencies":{"@mariozechner/pi-ai":">=0.67.0","@mariozechner/pi-coding-agent":">=0.67.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":false},"@mariozechner/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.8.0_1777126654453_0.5587124008423128","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@themoltnet/pi-extension","version":"0.9.0","license":"MIT","_id":"@themoltnet/pi-extension@0.9.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"aecdbbe926c174c33e60e2339580403d7de4bc97","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.9.0.tgz","fileCount":5,"integrity":"sha512-aCIzEyJZJvQqiWSv0Nx3ZU44cDjzY/em03uhwrRJO51rMHdAMMQktPItWT9wMGIjf+YchTFcRM2U6z2bO+zEhg==","signatures":[{"sig":"MEUCIQCCocttY5xULdIQkM4WSTOAqYgZMLVPM+36k2iJdgGUqQIgTEU+gWKJ1hdfN4n7aG3ZVo2srOUAqKH+3ZW6yuOdEYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385063},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run --passWithNoTests","build":"vite build","typecheck":"tsc -b --emitDeclarationOnly","check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/c996c004d6c38fd10cda74ddb2a1f1be/themoltnet-pi-extension-0.9.0.tgz","_integrity":"sha512-aCIzEyJZJvQqiWSv0Nx3ZU44cDjzY/em03uhwrRJO51rMHdAMMQktPItWT9wMGIjf+YchTFcRM2U6z2bO+zEhg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.96.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.7.0","@themoltnet/agent-runtime":"0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@mariozechner/pi-ai":"^0.67.68","@moltnet/crypto-service":"0.1.0","@mariozechner/pi-coding-agent":"^0.67.68","@opentelemetry/sdk-trace-base":"^2.5.1"},"peerDependencies":{"@mariozechner/pi-ai":">=0.67.0","@mariozechner/pi-coding-agent":">=0.67.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":false},"@mariozechner/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.9.0_1777206887987_0.4428572714395347","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@themoltnet/pi-extension","version":"0.10.0","license":"MIT","_id":"@themoltnet/pi-extension@0.10.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"fb815deb0907ad334e670ac200d8757fb3ee5709","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.10.0.tgz","fileCount":5,"integrity":"sha512-+XNJrUSMVx0Ktkzo0V4k4gKImEP9oZvtsL1/SsxXA73Ja+Xq+ncOLeyAuDLC9pMCcsTV21QtXY6qkML653jdkg==","signatures":[{"sig":"MEUCIAGmGA8SmwrYr2pWxke6yDnp38Cyvf+BYWOOoxA2h2k5AiEA9wVIHswYTVMoyCj8FCMossIIcJS9bhRL5mjHoBVwrTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518576},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run --passWithNoTests","build":"vite build","check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/a921ee016fa639a2dd0210df19e47ff9/themoltnet-pi-extension-0.10.0.tgz","_integrity":"sha512-+XNJrUSMVx0Ktkzo0V4k4gKImEP9oZvtsL1/SsxXA73Ja+Xq+ncOLeyAuDLC9pMCcsTV21QtXY6qkML653jdkg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.97.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.7.0","@themoltnet/agent-runtime":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@mariozechner/pi-ai":"^0.67.68","@moltnet/crypto-service":"0.1.0","@mariozechner/pi-coding-agent":"^0.67.68","@opentelemetry/sdk-trace-base":"^2.5.1"},"peerDependencies":{"@mariozechner/pi-ai":">=0.67.0","@mariozechner/pi-coding-agent":">=0.67.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":false},"@mariozechner/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.10.0_1777531490466_0.8329862527257905","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@themoltnet/pi-extension","version":"0.11.0","license":"MIT","_id":"@themoltnet/pi-extension@0.11.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"ad63ddf4e4a8fca1afa8bcef382479eda49095b1","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.11.0.tgz","fileCount":5,"integrity":"sha512-yMeYcbrN6qpLvoSi6sjhU4xGs7dJjBN3pOv062mT9om7gTZjv8dW1482JoJSuy5Nhn8ldOVP/WGnSpRikfbqMA==","signatures":[{"sig":"MEUCIGE9Xli+kD73RTEW0JIhdvXfzQELYXiNcnhQwTLNg0GpAiEAiWwDnmdJILmaXZpymWHrEa36rTaJfHoMLeAAb9K6jUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517309},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run --passWithNoTests","build":"vite build","check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/d618c3fc33777db80da549c27b6a6cb1/themoltnet-pi-extension-0.11.0.tgz","_integrity":"sha512-yMeYcbrN6qpLvoSi6sjhU4xGs7dJjBN3pOv062mT9om7gTZjv8dW1482JoJSuy5Nhn8ldOVP/WGnSpRikfbqMA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.97.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.7.0","@themoltnet/agent-runtime":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@mariozechner/pi-ai":"^0.73.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@mariozechner/pi-coding-agent":"^0.73.0","@opentelemetry/sdk-trace-base":"^2.5.1"},"peerDependencies":{"@mariozechner/pi-ai":">=0.73.0","@mariozechner/pi-coding-agent":">=0.73.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":false},"@mariozechner/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.11.0_1778012824800_0.5418004854770244","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@themoltnet/pi-extension","version":"0.12.0","license":"MIT","_id":"@themoltnet/pi-extension@0.12.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"1273a2e7829a0c63c5e16c59189f7ea28016b035","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.12.0.tgz","fileCount":5,"integrity":"sha512-jEC+G7v48q4Qc5LUqiudclGhG2VGW4UdDH36c1wRmDWuJ7h161XbR0KhfTPBjpn7eyNXWthWVO4mQ55kWYWwfQ==","signatures":[{"sig":"MEUCIQCYrNsJ8DyF1rEEpgw6eIAhdAAKCY55FR/Eg13AjhehPwIgRKzbALJ3HnjMntCmCNS1x3VI5bhxbr3hHTrnZmYMcG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":530628},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/aaf4fa5f7d55b13f60ac90f8d95290f4/themoltnet-pi-extension-0.12.0.tgz","_integrity":"sha512-jEC+G7v48q4Qc5LUqiudclGhG2VGW4UdDH36c1wRmDWuJ7h161XbR0KhfTPBjpn7eyNXWthWVO4mQ55kWYWwfQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.98.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.7.0","@themoltnet/agent-runtime":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@mariozechner/pi-ai":"^0.73.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@mariozechner/pi-coding-agent":"^0.73.0","@opentelemetry/sdk-trace-base":"^2.5.1"},"peerDependencies":{"@mariozechner/pi-ai":">=0.73.0","@mariozechner/pi-coding-agent":">=0.73.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":false},"@mariozechner/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.12.0_1778237785340_0.132580946676222","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@themoltnet/pi-extension","version":"0.13.0","license":"MIT","_id":"@themoltnet/pi-extension@0.13.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"1c04c2f0b4b1a6fb3e684bb23750b52ba516548f","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.13.0.tgz","fileCount":5,"integrity":"sha512-itolvdOnW9IeZr/wozlz8hbM7GeR+9zW/5sO5T8w29CDXNCdsuHRmwsxRI5jFWswnuZlzkham8Kove3SCkwcdg==","signatures":[{"sig":"MEQCICX68DVfFB494geBhOuam4p4TImyAA1mMbMCNkHnliSvAiBoTCj5rYWrKlJ2I2EiZYjrGdtZyIjWFMK3ZFt7QpJkRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531701},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/c1f5a6d7a65fc645bc01d9e9cf3fc911/themoltnet-pi-extension-0.13.0.tgz","_integrity":"sha512-itolvdOnW9IeZr/wozlz8hbM7GeR+9zW/5sO5T8w29CDXNCdsuHRmwsxRI5jFWswnuZlzkham8Kove3SCkwcdg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.98.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.7.0","@themoltnet/agent-runtime":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@mariozechner/pi-ai":"^0.73.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@mariozechner/pi-coding-agent":"^0.73.0","@opentelemetry/sdk-trace-base":"^2.5.1"},"peerDependencies":{"@mariozechner/pi-ai":">=0.73.0","@mariozechner/pi-coding-agent":">=0.73.0"},"peerDependenciesMeta":{"@mariozechner/pi-ai":{"optional":false},"@mariozechner/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.13.0_1778241173371_0.9450196013603","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@themoltnet/pi-extension","version":"0.13.1","license":"MIT","_id":"@themoltnet/pi-extension@0.13.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"c6527d475bce6f2bc05a92b5c60f0c9c73b9ca60","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.13.1.tgz","fileCount":5,"integrity":"sha512-Nd59DP9YXC0gBxzgosMB+A7HfZjVQ+r0CgkemXHkVTF+gltelowVK5ajh0trV0HMIjeP534YrqJSbLICS7Q0IQ==","signatures":[{"sig":"MEYCIQDb9BeFMlGVxBMlGo30aDUMRT9JT1jVe+SNTmwtkLw6fAIhAOZP1zT0kcbEug164ifwy3YL6rWf5QEPplIisa8cRkPU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":531729},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.13.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/4705d4a61d589e22be1a3ce7fcff00d8/themoltnet-pi-extension-0.13.1.tgz","_integrity":"sha512-Nd59DP9YXC0gBxzgosMB+A7HfZjVQ+r0CgkemXHkVTF+gltelowVK5ajh0trV0HMIjeP534YrqJSbLICS7Q0IQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.98.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.7.0","@themoltnet/agent-runtime":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.13.1_1778258843593_0.17362305357842556","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@themoltnet/pi-extension","version":"0.13.2","license":"MIT","_id":"@themoltnet/pi-extension@0.13.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"1e9462a869ee931f62e99a58a65978c5d329a9a5","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.13.2.tgz","fileCount":5,"integrity":"sha512-7fJ7eoA6EG5ljFuPENxx4hWTyuVlK4KZqsFK9H3MzAvSvScjixq2mWogyl8MAUT0xAiTIaK6dSAj1+ziUoYIWw==","signatures":[{"sig":"MEUCIHTgpLJMzP8wWAEmf34UIuWxQEh1+0cAfyvHa15ftNO3AiEAmOmP1NTdJ3FpQjCWSCLXcbrAlpuz3vdwF+YVCtdYB7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532469},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.13.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/7c38fedd7fcb2532d3895a312abf1b63/themoltnet-pi-extension-0.13.2.tgz","_integrity":"sha512-7fJ7eoA6EG5ljFuPENxx4hWTyuVlK4KZqsFK9H3MzAvSvScjixq2mWogyl8MAUT0xAiTIaK6dSAj1+ziUoYIWw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.99.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.7.0","@themoltnet/agent-runtime":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.13.2_1778269210903_0.5390337414946158","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@themoltnet/pi-extension","version":"0.13.3","license":"MIT","_id":"@themoltnet/pi-extension@0.13.3","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"43bfce894a8f96c7121aa03bce8437e4b0ee7690","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.13.3.tgz","fileCount":5,"integrity":"sha512-VYrNQ9nFv1vzVRwbIlrXiI4xQm52D44xL12HTg8QN4Jolc/yLcytQ9p7DIlu37yX+UtESvRFwpS1dlim3E5Mpw==","signatures":[{"sig":"MEUCIE/K9rDP2Fjj+Be2Nr1zNx0i5TVAr99Y0Sg91vHYlO+IAiEA+T9EzujdPlQYXs0Wy7y0R4cvdvTho5AaYMi7b0GVxDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532701},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.13.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/f8993657744c60f6db0ff1d1699a0c27/themoltnet-pi-extension-0.13.3.tgz","_integrity":"sha512-VYrNQ9nFv1vzVRwbIlrXiI4xQm52D44xL12HTg8QN4Jolc/yLcytQ9p7DIlu37yX+UtESvRFwpS1dlim3E5Mpw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.99.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.7.0","@themoltnet/agent-runtime":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.13.3_1778272053449_0.05428518515446479","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@themoltnet/pi-extension","version":"0.13.4","license":"MIT","_id":"@themoltnet/pi-extension@0.13.4","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"e369a04ef0c6f39490a78c3a91b6777ee8f1eef8","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.13.4.tgz","fileCount":5,"integrity":"sha512-nD5RPEdcXKU0yK0cFnEc1LUc416S9y60gS8c5QwHqwnUROZDKArpSedmY8lFv3c57Sb9bZ8M108zjG6txexGsQ==","signatures":[{"sig":"MEQCIGJspB/yxu+GbI9FB99JTr2lACmI4RqFxHZHjDVo2x94AiBbyUy8hI4+OSMQUDmJyDC210t6f8w5RyHKL42nCcvSCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532736},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.13.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/0ed48bdf6b9379494385dd506d1c82cf/themoltnet-pi-extension-0.13.4.tgz","_integrity":"sha512-nD5RPEdcXKU0yK0cFnEc1LUc416S9y60gS8c5QwHqwnUROZDKArpSedmY8lFv3c57Sb9bZ8M108zjG6txexGsQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.99.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.13.4_1778310823528_0.6183135162182605","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@themoltnet/pi-extension","version":"0.13.5","license":"MIT","_id":"@themoltnet/pi-extension@0.13.5","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"c1e48ffbd059b4013f59b1337da85d2afca586cc","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.13.5.tgz","fileCount":5,"integrity":"sha512-nr9Sns/6i346mywFJJy/hW0CWplo+5ybDRF2CzJzL1WUibl2fjiBbWwaHA86wsW7NxbD331fw6dhq92RurlciQ==","signatures":[{"sig":"MEUCIQDxCnxoPl62XRQ4kckpaArSZUOwGrthXkGfQkvHZqYBzAIgRZFZfzOl1KKQXInqrA56lOsmMtakazryhYcLxeT+3to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532736},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.13.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/cba323d850e1dcc5ff3247861d47628a/themoltnet-pi-extension-0.13.5.tgz","_integrity":"sha512-nr9Sns/6i346mywFJJy/hW0CWplo+5ybDRF2CzJzL1WUibl2fjiBbWwaHA86wsW7NxbD331fw6dhq92RurlciQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.99.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.13.5_1778331993251_0.7724566262291219","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@themoltnet/pi-extension","version":"0.14.0","license":"MIT","_id":"@themoltnet/pi-extension@0.14.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"5fe533780099986976cccb0669804c3b37037cd5","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.14.0.tgz","fileCount":5,"integrity":"sha512-fiH+k686fxzbscfRjID9pZI3/B1qpvuWK20SRQJE+6PeQKNKqSOIiNgmYYjJqzoOULslXYcDQKxxxH+/GPjpjA==","signatures":[{"sig":"MEUCIQCTB+vaN8xGFMfxMpOsbBtF9gaooAoXaOaWAGplhPVbZwIgYB3NRFWBQDdEwRSwvhtWZaV0qdJ/hovyadvi/wEcj0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556389},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/e374e8dd66a27fb8b1a0b583dd3d79aa/themoltnet-pi-extension-0.14.0.tgz","_integrity":"sha512-fiH+k686fxzbscfRjID9pZI3/B1qpvuWK20SRQJE+6PeQKNKqSOIiNgmYYjJqzoOULslXYcDQKxxxH+/GPjpjA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.100.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.14.0_1778394602133_0.2836484536026964","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@themoltnet/pi-extension","version":"0.15.0","license":"MIT","_id":"@themoltnet/pi-extension@0.15.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"fba3f3501ec1764f10a34ffaf23db96544627a94","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.15.0.tgz","fileCount":5,"integrity":"sha512-KfYy1SVxIzc2L3KKlbdgCxBwISpq1xrjWK0/9iAyeOkuAzjnbabkp1vOl72TirAkqOeYS/EfIY8ZJfdPZoFP+A==","signatures":[{"sig":"MEUCIFHNisgj4KvWf6NGJVgWAfmnjfhOy8ZOiAyAkTjH+S+XAiEA84SQENOButvmS/bsXPJpSnqmvn3BY4HZLK0FK3FRues=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":572158},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/fbb4950f9970181d5685dbaedcd6774e/themoltnet-pi-extension-0.15.0.tgz","_integrity":"sha512-KfYy1SVxIzc2L3KKlbdgCxBwISpq1xrjWK0/9iAyeOkuAzjnbabkp1vOl72TirAkqOeYS/EfIY8ZJfdPZoFP+A==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.100.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.15.0_1778426681546_0.6356610128026143","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@themoltnet/pi-extension","version":"0.15.1","license":"MIT","_id":"@themoltnet/pi-extension@0.15.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"2618503874031fc2ec7fb7701a8711f320760d4e","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.15.1.tgz","fileCount":5,"integrity":"sha512-GOnVXUNWUhgZVYOGVOnkfvsq/HPFRnLwlw4eyBn3/h01Z0lNQSlAzghjt078V35pGYP6gcqK5yEsefsi2rRbfA==","signatures":[{"sig":"MEYCIQD7dSy84DqMFG28bf62rLXfBom+9iGxj4ypwP02E9xH2gIhAO3tCUiv54depvXwpBieTGXXRjmUcy6+Cp5ODhIRfuWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":597609},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.15.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/5828df4a585f7a923c84256580356c0a/themoltnet-pi-extension-0.15.1.tgz","_integrity":"sha512-GOnVXUNWUhgZVYOGVOnkfvsq/HPFRnLwlw4eyBn3/h01Z0lNQSlAzghjt078V35pGYP6gcqK5yEsefsi2rRbfA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.101.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.15.1_1778500174575_0.2775128684377124","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@themoltnet/pi-extension","version":"0.15.2","license":"MIT","_id":"@themoltnet/pi-extension@0.15.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"f5ab8d62ae99df5a0f7f343703cec0a3f50f4354","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.15.2.tgz","fileCount":5,"integrity":"sha512-XRDA9+DP4JI7DSCeq8eW9MJNZJtSbVM8t3X9lTJdlgtKkvGdVSF4uA//aXpouLA+ngwb3dPB9Hn/hWnEmoyuAw==","signatures":[{"sig":"MEUCIDn8RlEN1RVEaKxvxX/qUkc5bObEbJnZ91mS1y9FRWDUAiEA8uJDMjGR0vbD+Uvxkr4HJeeNgJDcbS4O2D1ttzI/NKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":597609},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.15.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/f1492b79a504a720bb3c70149756e9d7/themoltnet-pi-extension-0.15.2.tgz","_integrity":"sha512-XRDA9+DP4JI7DSCeq8eW9MJNZJtSbVM8t3X9lTJdlgtKkvGdVSF4uA//aXpouLA+ngwb3dPB9Hn/hWnEmoyuAw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.102.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.15.2_1778520841895_0.7637120264987747","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@themoltnet/pi-extension","version":"0.16.0","license":"MIT","_id":"@themoltnet/pi-extension@0.16.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"f51b8b5869c1c614b55fe05a7d8bc9b99938da36","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.16.0.tgz","fileCount":5,"integrity":"sha512-ZWyE7FJTjw9dvz0BisCV3d3ImVLsbjpzfI38Yh5/Ryh6D8TJM6VmjC1t8kE2m7Q3fv2mEZ9k6U2wURWyML4ftw==","signatures":[{"sig":"MEYCIQCZsfvtNjv7OAiBRIfL2h3T6RPYTPQ2UztoqF4NRnVzsQIhALRruSBMq5RolUXuTxyMFRcWD9sAExf8fIGt1VQUNtJ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602535},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/0263cbc7d3ae577aa92b9aba20954753/themoltnet-pi-extension-0.16.0.tgz","_integrity":"sha512-ZWyE7FJTjw9dvz0BisCV3d3ImVLsbjpzfI38Yh5/Ryh6D8TJM6VmjC1t8kE2m7Q3fv2mEZ9k6U2wURWyML4ftw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.102.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.16.0_1778531301087_0.5147022006921189","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@themoltnet/pi-extension","version":"0.16.1","license":"MIT","_id":"@themoltnet/pi-extension@0.16.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"0ecab17bf3e49d492a50c1bfc3d64fdc9f483924","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.16.1.tgz","fileCount":5,"integrity":"sha512-U/2mQhyFVrVghLRMnRRvK0v+/o6aWYzO3nqP8zYzkVjmhht01etnl/PDEA2zLslYSz+nNg46BddoEEaMBot/fQ==","signatures":[{"sig":"MEUCIQC5K4OV2v1aS0vT+GxhKiO2d8bl5uwG7pK6YlcVta6MmAIgYvzUoKV73388rl+HPcuGjJmnDWNRo55uTrT0EqSfEIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":607160},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.16.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/9d4ef581fb68cdfbe46c374fe6e11718/themoltnet-pi-extension-0.16.1.tgz","_integrity":"sha512-U/2mQhyFVrVghLRMnRRvK0v+/o6aWYzO3nqP8zYzkVjmhht01etnl/PDEA2zLslYSz+nNg46BddoEEaMBot/fQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.102.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.16.1_1778579414543_0.17436875683047903","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@themoltnet/pi-extension","version":"0.16.2","license":"MIT","_id":"@themoltnet/pi-extension@0.16.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"0a06a4c9629f03d58333e20919a9edbeece7f5ab","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.16.2.tgz","fileCount":5,"integrity":"sha512-M3WWTiCLV8pKJUJDH634JUb/rbfwbGtgj175PFVtdb/Xo5PQt/ANs3DdQctYKUSGXOMkkWUBTgN51ph5RSogaQ==","signatures":[{"sig":"MEUCIQDS+HC76SCqvZTvtw2V1k1Oh89GWnN27DW896jZ4XttqQIgCb2miamCKM9KTNX8XC2Fu5qVbwYbpqbU2DOmZQCh+u8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":613356},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.16.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/7efd538bac9c5c2299e60168fa1d4dcf/themoltnet-pi-extension-0.16.2.tgz","_integrity":"sha512-M3WWTiCLV8pKJUJDH634JUb/rbfwbGtgj175PFVtdb/Xo5PQt/ANs3DdQctYKUSGXOMkkWUBTgN51ph5RSogaQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.102.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^20.11.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.16.2_1778647354878_0.5435445968042627","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@themoltnet/pi-extension","version":"0.17.0","license":"MIT","_id":"@themoltnet/pi-extension@0.17.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"28abab08aebd9b3c24034092d615e55b750d224b","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.17.0.tgz","fileCount":5,"integrity":"sha512-nEj9n/qghl5dOcAUjryHMN9rznDxIIFXUmNp7+TLEG/Z+7ItdcDSr/PYoMUTFOlAEm3UCoFLzfYhYCWR91HsLw==","signatures":[{"sig":"MEYCIQDIyQnmNFcu1D83ybzpzEWfXRHLE6xYz/NjA93jlRWhWQIhAM4Wy9zxm87509+d38M3Jl02tJBzTk0Rw1q3J1crC5m3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":616223},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/76ce92f0f7230fb6bcc4ca3f76ae2d3b/themoltnet-pi-extension-0.17.0.tgz","_integrity":"sha512-nEj9n/qghl5dOcAUjryHMN9rznDxIIFXUmNp7+TLEG/Z+7ItdcDSr/PYoMUTFOlAEm3UCoFLzfYhYCWR91HsLw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.102.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.15.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.17.0_1778765564765_0.1787939580014417","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@themoltnet/pi-extension","version":"0.18.0","license":"MIT","_id":"@themoltnet/pi-extension@0.18.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"fe8788c328fbbdd0d3ea101af31741f9a05d0067","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.18.0.tgz","fileCount":5,"integrity":"sha512-lfXWAskklmmCyrW6KWIUTn0YPqjUnd62bgQCnjyypclWUkp1i2udIlhjxV4W4Qq2BN4lKWBs1dVSVHhaTWJVdA==","signatures":[{"sig":"MEQCIC48IBxiT9WDZAW2hMEKgKplnLx0kUMxlMApdZpveGg2AiAwkvZl/7fdBHYn6l1Y1vwAQNACQ2cGKb3zLMu4AEXHJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617712},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/af5f54ac8f9159bc2336664e905bc8d5/themoltnet-pi-extension-0.18.0.tgz","_integrity":"sha512-lfXWAskklmmCyrW6KWIUTn0YPqjUnd62bgQCnjyypclWUkp1i2udIlhjxV4W4Qq2BN4lKWBs1dVSVHhaTWJVdA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.11.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@themoltnet/sdk":"0.102.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.15.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.18.0_1778847021972_0.323936565910512","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@themoltnet/pi-extension","version":"0.18.1","license":"MIT","_id":"@themoltnet/pi-extension@0.18.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"3ae702f63b05abf3fd66c443b9599f07c045ca3e","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.18.1.tgz","fileCount":5,"integrity":"sha512-Jdid74GsiX+ceJG7kAxHPKWGFlSTMDOTmv4DiJexPBgTGIzGw6+na/O7QYA2T+f570lq3rQ6wuF82IZj81AwBg==","signatures":[{"sig":"MEYCIQCS12W+rX/eDQFpl27xzxDomvtlhbi7xGjKC9Aw2pFW3QIhALNzBah05ZukPU+mjRVaV51eQKDhJgDPTF+oZeoJogkg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":625163},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.18.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/45c0c2963c2af6879dfae41e8a75b27b/themoltnet-pi-extension-0.18.1.tgz","_integrity":"sha512-Jdid74GsiX+ceJG7kAxHPKWGFlSTMDOTmv4DiJexPBgTGIzGw6+na/O7QYA2T+f570lq3rQ6wuF82IZj81AwBg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.12.1","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@themoltnet/sdk":"0.102.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.18.1_1778933953817_0.4536368689483621","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@themoltnet/pi-extension","version":"0.19.0","license":"MIT","_id":"@themoltnet/pi-extension@0.19.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"636201d7f05de000b618de8b38b69743480b483e","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.19.0.tgz","fileCount":5,"integrity":"sha512-jIzzRoP1gU5PgZwZ/XCSBK8hV/NsiJajbT86gqvFAggL0VYywXoVsmWq+r9NzZB8zTZbSK80ECdzWIJ487zPeA==","signatures":[{"sig":"MEQCIFogF5Lbx2k4UcEVDe116ApQpouzXR77EnTXXOT9QFwUAiA2veQOX+CKKerbkwADfOjlRhIquI5xp+XOrdt6fzd3Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633376},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/60bd7872ce6736d939c48ae6f0528597/themoltnet-pi-extension-0.19.0.tgz","_integrity":"sha512-jIzzRoP1gU5PgZwZ/XCSBK8hV/NsiJajbT86gqvFAggL0VYywXoVsmWq+r9NzZB8zTZbSK80ECdzWIJ487zPeA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.12.1","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@themoltnet/sdk":"0.103.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.19.0_1779125317676_0.15786603484546347","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@themoltnet/pi-extension","version":"0.19.1","license":"MIT","_id":"@themoltnet/pi-extension@0.19.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"c1be4f834bdea54285f8e27c7bc4643cf1b0254a","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.19.1.tgz","fileCount":5,"integrity":"sha512-TrlNvDA6LUeoq6gmy330Up5vFk7Wcg/nDmpHPGO+Bk50vi1YlfaDgE+FJ5rPdH8KPaXMouofoTCPesFpKly1Xg==","signatures":[{"sig":"MEQCIBOCskw7YN3eqa/QfAHmChM+MxwzV0z8wixpZZD65STjAiAc81eNPGRKePFnhoBzTkuij89AJaB8qDW75MuGhOYUHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":634666},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.19.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/73f2eb3e2e74e78917b7cada2610c2dc/themoltnet-pi-extension-0.19.1.tgz","_integrity":"sha512-TrlNvDA6LUeoq6gmy330Up5vFk7Wcg/nDmpHPGO+Bk50vi1YlfaDgE+FJ5rPdH8KPaXMouofoTCPesFpKly1Xg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.12.1","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@themoltnet/sdk":"0.103.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.19.1_1779177142180_0.3458854300818546","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@themoltnet/pi-extension","version":"0.19.2","license":"MIT","_id":"@themoltnet/pi-extension@0.19.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"694edd92f867e4880a86181f17087b95758c14af","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.19.2.tgz","fileCount":5,"integrity":"sha512-zfzQ3Lc3BeVaqQ6Nmac5MysEHND6a9It5zp+M60QUlB2P22j8eV+iiBMo9GeBtuY2hnq5zVcS/iFMX/fQB1WTA==","signatures":[{"sig":"MEUCIFVBD1PxIApftJNYCoFNzvqKa74ENjop8oycJ8rrFZaJAiEA3N1zpoVE3bNeUIGB85JgXxh1eFsQPXZJTNWnSGL/B0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":636888},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.19.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/a5fa1972b2bb61c6ab396f1c2df5de05/themoltnet-pi-extension-0.19.2.tgz","_integrity":"sha512-zfzQ3Lc3BeVaqQ6Nmac5MysEHND6a9It5zp+M60QUlB2P22j8eV+iiBMo9GeBtuY2hnq5zVcS/iFMX/fQB1WTA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.12.1","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@themoltnet/sdk":"0.103.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.18.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.19.2_1779350592178_0.3616729491412136","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@themoltnet/pi-extension","version":"0.19.3","license":"MIT","_id":"@themoltnet/pi-extension@0.19.3","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"bc33fdb354e98e5874812a5d6839e8ef98a1cc1c","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.19.3.tgz","fileCount":5,"integrity":"sha512-n709hKgBbSpYnlCNr9xjSbOLNh7obeXnWkf0V3lCsuMJUHXco4LVprutHhT0gv0J0u7GLLpsYWZ0hFhb3HWagA==","signatures":[{"sig":"MEUCICJIQFoglS4duhzufsnikoRu10dPcLcKHW2z9X/qBxtoAiEA4S6ry/mPJzNu52cBsAP71gIJo/FR92m/L+Dn78vZdCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637598},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.19.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/38e28c9a199845223291a8e2507904c4/themoltnet-pi-extension-0.19.3.tgz","_integrity":"sha512-n709hKgBbSpYnlCNr9xjSbOLNh7obeXnWkf0V3lCsuMJUHXco4LVprutHhT0gv0J0u7GLLpsYWZ0hFhb3HWagA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.12.1","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@themoltnet/sdk":"0.104.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.18.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.19.3_1779358595839_0.4770780896190294","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@themoltnet/pi-extension","version":"0.19.4","license":"MIT","_id":"@themoltnet/pi-extension@0.19.4","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"ffcf3ba76116611537f301eec091e4255775ae4f","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.19.4.tgz","fileCount":5,"integrity":"sha512-TjVwbg3JEm8NF9/XavOuuPh2NkyMMgMX21OaFSLarvm5TXT0HcyD6ypviLc9kWTaHvB+eTJu3e4iUDaeCxubfQ==","signatures":[{"sig":"MEQCIAQuR0vMJ81w2eVmf980zAFsL+TVhBp6XW/KduTNiwZXAiAoinlPM8g7A7IvZQfKguaH24WES179nBknqN1xZGdFuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639989},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.19.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/92c798988b360893c79a0fcaddbff718/themoltnet-pi-extension-0.19.4.tgz","_integrity":"sha512-TjVwbg3JEm8NF9/XavOuuPh2NkyMMgMX21OaFSLarvm5TXT0HcyD6ypviLc9kWTaHvB+eTJu3e4iUDaeCxubfQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.12.1","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@themoltnet/sdk":"0.105.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.18.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.19.4_1779384343734_0.1690036262915151","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@themoltnet/pi-extension","version":"0.19.5","license":"MIT","_id":"@themoltnet/pi-extension@0.19.5","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"74fcad1a433352bc2b9a8d464aaab8047431f23c","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.19.5.tgz","fileCount":5,"integrity":"sha512-vglmzVhjzxFSYEYIWNPVfY+Jhq8DO5YGVIlLdxYprQfIWBPUpwxZv/nXtdwXpl4ZFicx8xiaofJUMvLSvoEAYw==","signatures":[{"sig":"MEUCIQCbEp8VhX/u9iYLw/5t/U/rHAPOPEe7MXR71XStOK8vggIgLHVSo4ggN+EcB58c4DnDW9ePgfBzVwau27e3XRT3VaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":645577},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.19.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/c8de6158cb57df546105ca3953e86d7b/themoltnet-pi-extension-0.19.5.tgz","_integrity":"sha512-vglmzVhjzxFSYEYIWNPVfY+Jhq8DO5YGVIlLdxYprQfIWBPUpwxZv/nXtdwXpl4ZFicx8xiaofJUMvLSvoEAYw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.12.1","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@themoltnet/sdk":"0.105.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.18.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"^5.3.3","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.19.5_1779467561415_0.36328240087290675","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"@themoltnet/pi-extension","version":"0.19.6","license":"MIT","_id":"@themoltnet/pi-extension@0.19.6","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"5df58d288098dd43993a6bbe869edfa631064b02","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.19.6.tgz","fileCount":5,"integrity":"sha512-1XDe5TBk5WZjx0YxfXKPPsTBF8I5Qv3qQyZBAUPzV6+Sx2oqwUEKcqzdTv3c/pu2lzfntUEemIMudx427IYMQg==","signatures":[{"sig":"MEUCIBNPNqlR0eiEd1ZPFnVXcfqaMaAsP0cZzNNSPa4f1qu3AiEA5VrYpJeJGBgkE+BgqaVMXKD/9ifhbIPrWD1EZ9NLPJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":645577},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.19.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/ff871bf095af2c5d61ac197ba8d7f0db/themoltnet-pi-extension-0.19.6.tgz","_integrity":"sha512-1XDe5TBk5WZjx0YxfXKPPsTBF8I5Qv3qQyZBAUPzV6+Sx2oqwUEKcqzdTv3c/pu2lzfntUEemIMudx427IYMQg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.12.1","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@themoltnet/sdk":"0.105.1","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.18.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.19.6_1779806734242_0.37548872454523297","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@themoltnet/pi-extension","version":"0.20.0","license":"MIT","_id":"@themoltnet/pi-extension@0.20.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"c90a58d6b88d63c36be672d87c8628934186298b","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.20.0.tgz","fileCount":5,"integrity":"sha512-pXdB5oDIN1KfeE+Y7FtYxcr6WNCY8Xb3stlvmk+TE54IdGUW1o5KL5p4f5cy+muFDlkFEARI3J1CDIvz3XSLkg==","signatures":[{"sig":"MEUCIQCym2afk7PwGaDwKTr2ZPLnHgTTJe3IrOUaxIv0nJC5UQIgabzOR2ObLMCBX+8VX6Ssl//+FI9vBlt8ye5e5ZPLA7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":647551},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/b52da1b96b7920e97e220ce0201a473e/themoltnet-pi-extension-0.20.0.tgz","_integrity":"sha512-pXdB5oDIN1KfeE+Y7FtYxcr6WNCY8Xb3stlvmk+TE54IdGUW1o5KL5p4f5cy+muFDlkFEARI3J1CDIvz3XSLkg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.12.1","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@themoltnet/sdk":"0.106.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.20.0_1779816599200_0.09756494281921801","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@themoltnet/pi-extension","version":"0.20.1","license":"MIT","_id":"@themoltnet/pi-extension@0.20.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"e6843519c99f4adba424a4e1a43d2a614fac5cb1","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.20.1.tgz","fileCount":5,"integrity":"sha512-a5O1zrop/Tn/I61buU7Kkuq+X0jWYgd5HbzZplQDQXQ90+93YmDVSHPMVFicF56Lw/I1ewYrg3MyqpexHa7IIA==","signatures":[{"sig":"MEQCIA48jAmnQeYIilMAkf6H+l0xiLdcrMOz3YIkS8rhmLn5AiByJSN9DmmtC7fXa3yUlGJ7NNGkywXakV6YfHUVRCxarQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":652122},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.20.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/5bb759d4ad5aede3d4507b5600223a4b/themoltnet-pi-extension-0.20.1.tgz","_integrity":"sha512-a5O1zrop/Tn/I61buU7Kkuq+X0jWYgd5HbzZplQDQXQ90+93YmDVSHPMVFicF56Lw/I1ewYrg3MyqpexHa7IIA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.12.1","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@themoltnet/sdk":"0.106.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.19.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.20.1_1779964603221_0.9704596873380145","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@themoltnet/pi-extension","version":"0.20.2","license":"MIT","_id":"@themoltnet/pi-extension@0.20.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"31a4ce987983a24c454a67953ad41521ca40d35c","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.20.2.tgz","fileCount":5,"integrity":"sha512-fd8EPy0jay9LotnoqKHSwj9U43TIPqtfwdW6PalMYJv8pz1R7ZJOLftogBp16JEpwQE06Q9koK3Dg69EBvRPQg==","signatures":[{"sig":"MEQCICDTw9kBPUBPrOOfUSjb6MqBO2kOrFds4tS4WW/m6RtyAiAYmbB8+tiUe5Bs09P73O2SXQYhEwKYcQU51UfcgXD0Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653224},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.20.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/7f238aaf61ef64ecea4ded6e9fe86d33/themoltnet-pi-extension-0.20.2.tgz","_integrity":"sha512-fd8EPy0jay9LotnoqKHSwj9U43TIPqtfwdW6PalMYJv8pz1R7ZJOLftogBp16JEpwQE06Q9koK3Dg69EBvRPQg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@themoltnet/sdk":"0.106.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.20.2_1780125172657_0.8673019823698864","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@themoltnet/pi-extension","version":"0.22.0","license":"MIT","_id":"@themoltnet/pi-extension@0.22.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"0b0150dd85b8c5b049861ad48a1601084411bdb2","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.22.0.tgz","fileCount":5,"integrity":"sha512-kAOpCWyOqRuj+nw62TlvsnzlKBdH4jd7ZmHAwkbddYoTtTEhKgqoEnLSh6Jq3jLXGUB1q3OLUWxkwBeLd/DGZg==","signatures":[{"sig":"MEUCIQDg+FWmZJ40pP9tqBtU/UJ3k7TMTnreRRvcsOjYKWbL4wIgUoF/iHI0y3P7qmsR1ujFb6BucOvSjA9xiiJ7E1rsqUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":661718},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/4a1473c60f15487d29fb834e1ebbff0f/themoltnet-pi-extension-0.22.0.tgz","_integrity":"sha512-kAOpCWyOqRuj+nw62TlvsnzlKBdH4jd7ZmHAwkbddYoTtTEhKgqoEnLSh6Jq3jLXGUB1q3OLUWxkwBeLd/DGZg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@themoltnet/sdk":"0.106.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.22.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.22.0_1780730751901_0.3941143093424717","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@themoltnet/pi-extension","version":"0.22.1","license":"MIT","_id":"@themoltnet/pi-extension@0.22.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"17eaeeacf0237294c05fd29ffb0249952d71095e","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.22.1.tgz","fileCount":5,"integrity":"sha512-t2G70mTPOXE5B5gkjenngAp0/90d5KA9UumKM6OoRLSThyemTfJOMR+IYXfILV4qEw20im5nh+EZYdnWZSVHvQ==","signatures":[{"sig":"MEYCIQDQvbrEa6XReSgdkF2LHNEg33nCTkog4xineIyifV9Q6QIhAOt47zqiATnA/mS3HKv8iITTBWfeYJXfvIgecagoME17","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":661718},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.22.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/4e860c96b73f614480c3275c9d04fc7d/themoltnet-pi-extension-0.22.1.tgz","_integrity":"sha512-t2G70mTPOXE5B5gkjenngAp0/90d5KA9UumKM6OoRLSThyemTfJOMR+IYXfILV4qEw20im5nh+EZYdnWZSVHvQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@themoltnet/sdk":"0.106.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.22.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.22.1_1780856486120_0.4814567724774972","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@themoltnet/pi-extension","version":"0.22.2","license":"MIT","_id":"@themoltnet/pi-extension@0.22.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"153cd38cd0d15b8094588cfe2b6270d0cdc57e4b","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.22.2.tgz","fileCount":5,"integrity":"sha512-PPhySoE021IMfq5YSHCpcWrgO91+nw0f5+G+8ZzK/Tv8n62rNKCxjHNUqViaCG1ctI1TutgFaLUqTESQBaf3AQ==","signatures":[{"sig":"MEQCIB1n8ORtGXZXkTNKZgfZNHcvVJTfhugOto5fhrBdexRwAiA1/KjLncW62PiDlApxveR/HBt46VYY0DsiZni28hHcoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":662695},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.22.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/b382a6b6843044fcb7c4086f8b17696c/themoltnet-pi-extension-0.22.2.tgz","_integrity":"sha512-PPhySoE021IMfq5YSHCpcWrgO91+nw0f5+G+8ZzK/Tv8n62rNKCxjHNUqViaCG1ctI1TutgFaLUqTESQBaf3AQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@themoltnet/sdk":"0.106.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.22.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.22.2_1781116282063_0.8791072495147945","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@themoltnet/pi-extension","version":"0.22.3","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.22.3","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"bf5d096460c4a0d1f6e6b466a36b9ba222bf6130","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.22.3.tgz","fileCount":5,"integrity":"sha512-rW2OrtV9a+UE4PGwH+pCriKjSHkzPNXg7J8ob6WgfxyUVPZI7+uAZEgQwJ/4jMHOeoXHh9B2/ZfktLDcS3S80g==","signatures":[{"sig":"MEYCIQDLGn3P5qo1vHeZRaNeeH4G4q88ewbHeA6+VQu1neYN1QIhAKygTdVzpgiSEXsa0IumjT+oltKLrhA+Qb9D8EsIwOI2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":663316},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.22.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/0e90f87f318feb955f4f002ef5def5e3/themoltnet-pi-extension-0.22.3.tgz","_integrity":"sha512-rW2OrtV9a+UE4PGwH+pCriKjSHkzPNXg7J8ob6WgfxyUVPZI7+uAZEgQwJ/4jMHOeoXHh9B2/ZfktLDcS3S80g==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@themoltnet/sdk":"0.106.0","@sinclair/typebox":"^0.34.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.22.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.22.3_1781191098152_0.9622860795061177","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"@themoltnet/pi-extension","version":"0.22.4","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.22.4","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"8cf40452ff6b67f9b943aa8b0870b960dda51447","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.22.4.tgz","fileCount":5,"integrity":"sha512-K9WlC4K2sgReVvI6AqHfbzWsMNVoS7PGZIuFEhKE8WkOyj+5ESF1wSpUsMuOKbFO3pqlpbJoEszlCmZWbXWYBg==","signatures":[{"sig":"MEUCIQCdgSaKtQDEQGPp9Thwsj+9qAxfoAB5ODv7RSE9Y9NKWQIgRJIc2T6tbJY6K3Y+Dq1dNsdJHj1AEIjCv/jORlEyfjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.22.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":663733},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.22.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/0d51165f9fc11271439655ffb91caee2/themoltnet-pi-extension-0.22.4.tgz","_integrity":"sha512-K9WlC4K2sgReVvI6AqHfbzWsMNVoS7PGZIuFEhKE8WkOyj+5ESF1wSpUsMuOKbFO3pqlpbJoEszlCmZWbXWYBg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.106.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.22.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.22.4_1781197912119_0.3532735604307071","host":"s3://npm-registry-packages-npm-production"}},"0.22.5":{"name":"@themoltnet/pi-extension","version":"0.22.5","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.22.5","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"1d23cda86d07d3bb00c08aae5d45fc9259885d63","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.22.5.tgz","fileCount":5,"integrity":"sha512-BlJYL6RCTehi5ICeVGGht7Z8r+6LRXImF7EyhDU+cjWexr2cHJhZNJ/V+kJF0IVhqk4JoujCS1D1wRq5czVjfg==","signatures":[{"sig":"MEYCIQCbMHRMC1a5MCLFaKtvuKGZZsoTwO6YaFPQLRUvCiX1UQIhAJEWGzonxg57wCclau+YHQL32BvZM5qNQjr07T8RtIon","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.22.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":955531},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.22.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/10d6c2efbdeb8d71385b4d9c5b9341e2/themoltnet-pi-extension-0.22.5.tgz","_integrity":"sha512-BlJYL6RCTehi5ICeVGGht7Z8r+6LRXImF7EyhDU+cjWexr2cHJhZNJ/V+kJF0IVhqk4JoujCS1D1wRq5czVjfg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.106.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.22.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.22.5_1781205210241_0.4868302339488211","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@themoltnet/pi-extension","version":"0.23.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.23.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"3a3829fb542b9d898c363a0a1566f2f00c92a9c0","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.23.0.tgz","fileCount":5,"integrity":"sha512-BIhQEPupQlJz4yDcTr26U868wZvAKWGr1tiHUbpg9kiw1l4joY1Tsk4mwB5FTYLXbRV7Ulk7lhOMLbLZ2ENX3A==","signatures":[{"sig":"MEQCIHQI3c1Fhpj3R1vDJPY5d5JBuDkO5RNP/qyceNOMwAD0AiAfzRIfITHxeWAjLj51zcJkkvI7ThZ9uo5P38qTy7Fd0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":959168},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.23.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/c98b4728f36fa156b78e881ed5247bca/themoltnet-pi-extension-0.23.0.tgz","_integrity":"sha512-BIhQEPupQlJz4yDcTr26U868wZvAKWGr1tiHUbpg9kiw1l4joY1Tsk4mwB5FTYLXbRV7Ulk7lhOMLbLZ2ENX3A==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.107.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.23.0_1781294791540_0.1652099593396512","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@themoltnet/pi-extension","version":"0.23.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.23.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"7d5dbbfaf8cbd41409ea6cd7aa4299ba71d92ed3","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.23.1.tgz","fileCount":5,"integrity":"sha512-BywuOGYjN5NbSrbJsUlpagWT3bDM+OUjV8EU0NkEk/dqVGt5egl9OO4NIZ1ZQTblFSRtIQqhm5E362BpgL2q4w==","signatures":[{"sig":"MEQCIHzUiNd97yZSeH0eh2Je/cjayB+jPOh9KZgupGF5ak/dAiByqxLCol+WHkW7+4+7/nX78fHBHh9uk3N4cYmm5cfrRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":967598},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.23.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/99f4fd0fe47a8f3f323b34cb37b8c1da/themoltnet-pi-extension-0.23.1.tgz","_integrity":"sha512-BywuOGYjN5NbSrbJsUlpagWT3bDM+OUjV8EU0NkEk/dqVGt5egl9OO4NIZ1ZQTblFSRtIQqhm5E362BpgL2q4w==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.108.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.23.1_1781463727344_0.9143062293237518","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@themoltnet/pi-extension","version":"0.24.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.24.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"976477535cf69171c1352b620a1a9fbb5902c967","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.24.0.tgz","fileCount":5,"integrity":"sha512-ecEj0ZRvIjQJQD9F6iF5Hl1k/HtU4dmTwThsy79CLNlKwbWI94bv4cNm6Q8bORbLGXs3YT/1vxy+/cZhCo51cQ==","signatures":[{"sig":"MEUCIDEF9aZXVLJBWvRBI3md/YBeCNbUpETeiCS6BA6mlZMpAiEA08fLtZKX8pNQx7ZaLKYUy6LuhteUpNK5XrQFQYMSIvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":969034},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.24.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/551eaec17fa0a08515be0c417a88344f/themoltnet-pi-extension-0.24.0.tgz","_integrity":"sha512-ecEj0ZRvIjQJQD9F6iF5Hl1k/HtU4dmTwThsy79CLNlKwbWI94bv4cNm6Q8bORbLGXs3YT/1vxy+/cZhCo51cQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.108.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.24.0_1781551554577_0.7429594397685122","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@themoltnet/pi-extension","version":"0.24.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.24.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"05ada0466dfe59bcbd5ed2d3d5c62a32c433a9f9","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.24.1.tgz","fileCount":5,"integrity":"sha512-Z5uoBmbWJioo1+GA7qEA8EQFqBHJ1mm4unhaCn848c2z1x/MZMCQ34vJkqQVvmZXm1sJ8r/J31ICqYhoSgmZyA==","signatures":[{"sig":"MEYCIQCLAuuC3LcSS80QIkt8ghPCa324CQmxDSTzVGLP/Z9orwIhAN0sb98V86YNzRwCs2fGbWnpAj24nKdH45UZSPyUmmXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":969707},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.24.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/5ec7948cf800f65397b013283aabc4b4/themoltnet-pi-extension-0.24.1.tgz","_integrity":"sha512-Z5uoBmbWJioo1+GA7qEA8EQFqBHJ1mm4unhaCn848c2z1x/MZMCQ34vJkqQVvmZXm1sJ8r/J31ICqYhoSgmZyA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.108.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.74.0"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.24.1_1781720356395_0.9506712439238365","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@themoltnet/pi-extension","version":"0.25.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.25.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"81d3facd5696d65dc21dc2000eba7ea03747c358","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.25.0.tgz","fileCount":5,"integrity":"sha512-NmIpmco4MZAhGR65+uEtWFBeIeoZFpeRXevPHyFDPx3rUBN0IeVE1nBqd2Yqsa7ux1HjUfS2vavznnkKAhhxSw==","signatures":[{"sig":"MEQCIDloD73vsnL8Bgd8ypcwsPH7eAIw5KPeycXfjDJb84oiAiBR7SRvxa+p2JmfRvMy0BX2SxHpN6NoB/a0s0vvHMWGJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":971284},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.25.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/1967d0b1155092d5eccb56b46e2ba76c/themoltnet-pi-extension-0.25.0.tgz","_integrity":"sha512-NmIpmco4MZAhGR65+uEtWFBeIeoZFpeRXevPHyFDPx3rUBN0IeVE1nBqd2Yqsa7ux1HjUfS2vavznnkKAhhxSw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.108.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.25.0_1781901136760_0.7789336842860659","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@themoltnet/pi-extension","version":"0.26.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.26.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"4c2e730abc9beaf65158919faf5053357cad2d13","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.26.0.tgz","fileCount":5,"integrity":"sha512-Q1quV3amU3BNY083R8kqMrfsdwcgvtWg8hH2h+o7ZjDoL3eU+1mU4v90hizBQueN3b/ZByfoQIK8DvJMexA9mA==","signatures":[{"sig":"MEUCIQDLusN2r2co9OqO+WG3JxEvN3QjB/x6itMAHijTfrJQOAIgR1HpUZ71DApkjsQw+LtEjWAeyioYceggks4P/ZDpVpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":971156},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.26.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/f732a910a5a6aadaf52d6d1f3ce579bb/themoltnet-pi-extension-0.26.0.tgz","_integrity":"sha512-Q1quV3amU3BNY083R8kqMrfsdwcgvtWg8hH2h+o7ZjDoL3eU+1mU4v90hizBQueN3b/ZByfoQIK8DvJMexA9mA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.108.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.26.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.26.0_1782105600887_0.9762944578015178","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@themoltnet/pi-extension","version":"0.26.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.26.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"9c1b623f56b9e8cab46772ed1d735e3fe9bc7b5b","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.26.1.tgz","fileCount":5,"integrity":"sha512-Q1B/r+x1zzwfNFikX8Z+3SXbABvK/kuBw7lqsrxsH6NSGnIVH2Slm0oZMqfeDgHK833m9jmyx9mcQSfxkCbGvw==","signatures":[{"sig":"MEUCIGZkQGHJtxpWm3RM6Lb5t39T+8I0b8Rs54y7d5Db/HSlAiEA6lwiYeJdGsGrbaw3EcHV39nA03ZVI9Uw0ULfD+dLCwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":976437},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.26.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/cd88d53e9e2a0de37a4c271348381d9e/themoltnet-pi-extension-0.26.1.tgz","_integrity":"sha512-Q1B/r+x1zzwfNFikX8Z+3SXbABvK/kuBw7lqsrxsH6NSGnIVH2Slm0oZMqfeDgHK833m9jmyx9mcQSfxkCbGvw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.109.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.27.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.26.1_1782214283721_0.42918396441466977","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@themoltnet/pi-extension","version":"0.26.2","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.26.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"c217d4e8c2f8d1578f078c8c246069423f103bec","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.26.2.tgz","fileCount":5,"integrity":"sha512-Jcr9QmTT+TvlYVue2l7bunczV+zku3s3Y82SPzAa92QZUE2iSujyw/UCtvDGgQFb/QvhMQhS2pLQLXzhMjvePg==","signatures":[{"sig":"MEUCIElRjD0M2B6KvmTTuKZ16DqGzeZGjST+4VDYKJ2PUgHyAiEA865rUcgDXHopEleYwbsbkiVnEPxN5RRh6Jr9OxyTVVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":976595},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.26.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/0922f2ebe0f834394ac751eabe245189/themoltnet-pi-extension-0.26.2.tgz","_integrity":"sha512-Jcr9QmTT+TvlYVue2l7bunczV+zku3s3Y82SPzAa92QZUE2iSujyw/UCtvDGgQFb/QvhMQhS2pLQLXzhMjvePg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.109.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.28.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.26.2_1782241667777_0.4259840978030136","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"@themoltnet/pi-extension","version":"0.26.3","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.26.3","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"d73cb7ef32251a90a8d3e6e62d290541afa0f38a","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.26.3.tgz","fileCount":5,"integrity":"sha512-kNSDGPAiSlLKN/LolrXxjyPMs1hCv964MdLphfYGtytt19G88QtANMvPEjUkkZMZLs68ar3+VK0Rs0VUfPtr7A==","signatures":[{"sig":"MEUCIDKUgargO4RcBS3jPd+XXRn07N79IAPP3g3Ry8aDfsijAiEAmgHT8zXC3KDYwj7Iz7YmJdti9LmCFgOhk7t3kVEBVY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.26.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":977715},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.26.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/e44d218b2a30cb9ae6183853b9262a2a/themoltnet-pi-extension-0.26.3.tgz","_integrity":"sha512-kNSDGPAiSlLKN/LolrXxjyPMs1hCv964MdLphfYGtytt19G88QtANMvPEjUkkZMZLs68ar3+VK0Rs0VUfPtr7A==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.109.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.28.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.26.3_1782243960873_0.2705036463859636","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"@themoltnet/pi-extension","version":"0.26.4","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.26.4","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"a4f0a3440f95eb4c60dce639e238f1f07bb5e49e","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.26.4.tgz","fileCount":5,"integrity":"sha512-4CXwf6CO6Z+JqyuW7PrzKkA8iICdydD4jIPQHjb6FQbBQEWTNN66Bm7qX9OjaSgVPACwc+S+pAyQ+5D5lesCyQ==","signatures":[{"sig":"MEQCIEjjUaJefSRplOOFbprpqQ4+mjc8RuoYjnFqxPjkQY33AiAk4NN0ddNaKSMILN1ICsO9oyHhneNA4g0vZ8BOmA0WMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.26.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978928},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.26.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/b0ba74ceb55875f83f714b3e73e6c576/themoltnet-pi-extension-0.26.4.tgz","_integrity":"sha512-4CXwf6CO6Z+JqyuW7PrzKkA8iICdydD4jIPQHjb6FQbBQEWTNN66Bm7qX9OjaSgVPACwc+S+pAyQ+5D5lesCyQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.110.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.28.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.26.4_1782286087466_0.9637703016373154","host":"s3://npm-registry-packages-npm-production"}},"0.26.5":{"name":"@themoltnet/pi-extension","version":"0.26.5","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.26.5","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"e8bad0f26376cd3a5ab737d5cde851aa39f195a1","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.26.5.tgz","fileCount":5,"integrity":"sha512-8uQxQFWp30uJcgabRjiCs1JADls5vZP0tqY7q09labSZT5Jjep0Loq0wvjtaf0crmghiHS/LeZE2uOyxaMAj3A==","signatures":[{"sig":"MEQCIBX+IHH5R/oB5QXrnQjNFB34T78ZR9MHWQzYhRceIJ53AiBeTPBgH0AiGQnFNWKSd15XU/y9ahylv3Eazyccp6eqVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.26.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":999721},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.26.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/811d7fd7a677e8a6a6e9821292b84bfe/themoltnet-pi-extension-0.26.5.tgz","_integrity":"sha512-8uQxQFWp30uJcgabRjiCs1JADls5vZP0tqY7q09labSZT5Jjep0Loq0wvjtaf0crmghiHS/LeZE2uOyxaMAj3A==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.111.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.28.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.26.5_1782289111844_0.8916208919498716","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@themoltnet/pi-extension","version":"0.27.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.27.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"bd34f99a0bc1b0f80c21f3cae8823d7071e27c04","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.27.0.tgz","fileCount":5,"integrity":"sha512-loozf+z6RBhhYMDSMGts2N1meq5NKeUs38+r87KToM6YE2wYt0Xtbq024vlMkzo/aziebdOuv3Pcz5xih49UXA==","signatures":[{"sig":"MEUCICGn+YpwpjOQcAa8+QoNqfb0gv7PUIStCoKajcjj2GEGAiEAxkUK/ExNnugGm84n5PsI0vybqFiFwZvDZoj17sz2VNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1000678},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.27.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/101bfde04fea927eb80d5c1a64927a48/themoltnet-pi-extension-0.27.0.tgz","_integrity":"sha512-loozf+z6RBhhYMDSMGts2N1meq5NKeUs38+r87KToM6YE2wYt0Xtbq024vlMkzo/aziebdOuv3Pcz5xih49UXA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.16.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.112.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.27.0_1782300094829_0.008316110337184046","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@themoltnet/pi-extension","version":"0.27.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.27.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"fdfd59335bb10a67b30b2585c4bdcf6164c3328d","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.27.1.tgz","fileCount":5,"integrity":"sha512-7XL1B8au8YfAEPCiwwRlvhgTivFs0DPcG4m4m4YgXCtnTlK6MFh2yW/aznS2uDOnJG7oAidg8+m52F4i9UbByg==","signatures":[{"sig":"MEYCIQCOM9CMpjy9XYLh/u9bHlGD30CMdb5JyovIzIXPt4KwWwIhAIG1OFSJ1JncHvOX6qTOfnQI2nvSyMGP0BMXVX6+isGy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1005292},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.27.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/337d72a423557c345a16a47249dbac09/themoltnet-pi-extension-0.27.1.tgz","_integrity":"sha512-7XL1B8au8YfAEPCiwwRlvhgTivFs0DPcG4m4m4YgXCtnTlK6MFh2yW/aznS2uDOnJG7oAidg8+m52F4i9UbByg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.113.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.30.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.27.1_1782463043229_0.6431786076855119","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@themoltnet/pi-extension","version":"0.27.2","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.27.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"bdcfd5fa69a614236472b74c9fd8c7596b058d9c","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.27.2.tgz","fileCount":5,"integrity":"sha512-shzfHnQcg0nolEH5eS78MxOpgvf8qj4RLsxTjXjkEPAD0dWQ1ks1olygJBubDA4ppdKD3DhuhwTHhFgPGOQJXg==","signatures":[{"sig":"MEYCIQCJwfDx2nsO9LNKKXYP66M7JdH/dUYWeUNN57+d2eSTUgIhAJMV9ZfUeCElRWh+PLHTpdPXBrNdpIsvd0pCvkzP/ehP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1005292},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.27.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/3edc513e48bc86a1c77c1e6a8c14485c/themoltnet-pi-extension-0.27.2.tgz","_integrity":"sha512-shzfHnQcg0nolEH5eS78MxOpgvf8qj4RLsxTjXjkEPAD0dWQ1ks1olygJBubDA4ppdKD3DhuhwTHhFgPGOQJXg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.113.1","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.30.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.27.2_1782464639166_0.2649294428244997","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@themoltnet/pi-extension","version":"0.27.3","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.27.3","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"094c401ffe2ba10c021ed37a9ecd9dec15d3da6e","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.27.3.tgz","fileCount":5,"integrity":"sha512-gnZaFJfmb+x75er+395yU+w9sEvPOB4gVbEZTaSBNgOdhPw0PShKn+1PvtOCEiEJKLgH0p3kx++hdEs5jeADUg==","signatures":[{"sig":"MEUCIQDhj8q3Ipbisc8cy83jk2DG2usIxXdWTqrqqwFWRnhP2AIgYoAdrBtzeHyPvfkjXTfukOGLF9a5nB2wLREW4B+Q0As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.27.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1004600},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.27.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/40afeef31255692356b4472ecc248524/themoltnet-pi-extension-0.27.3.tgz","_integrity":"sha512-gnZaFJfmb+x75er+395yU+w9sEvPOB4gVbEZTaSBNgOdhPw0PShKn+1PvtOCEiEJKLgH0p3kx++hdEs5jeADUg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.113.1","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.31.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/tasks":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.27.3_1782466998928_0.579981104454411","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@themoltnet/pi-extension","version":"0.28.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.28.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"979cb91f33f8f67e5d75fc1036731e52ad4b16b5","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.28.0.tgz","fileCount":5,"integrity":"sha512-XxPnVKRcjSFWecsFDRy58IIiPul8fQnaOkr3fRO+TP0hYK8jmfTEv2joTja2cZQ8cd+AUkMu9kKSrbh4RSCpGA==","signatures":[{"sig":"MEYCIQCR6/ByJxFe9N0UmgEzz3iq/gH/0VlJnJSW+uf9QWP94wIhAIBEIJWFI7vWU+RwNMn9mOyFw4cJQ95wNS1GfjmkKb4u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1013016},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.28.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/e8e658b330735583b9b9b607cb041d4d/themoltnet-pi-extension-0.28.0.tgz","_integrity":"sha512-XxPnVKRcjSFWecsFDRy58IIiPul8fQnaOkr3fRO+TP0hYK8jmfTEv2joTja2cZQ8cd+AUkMu9kKSrbh4RSCpGA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.114.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.31.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.28.0_1782481159552_0.7077766031796207","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@themoltnet/pi-extension","version":"0.28.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.28.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"a0e7cd63b8828fbff016252eeb591fc0a835713a","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.28.1.tgz","fileCount":5,"integrity":"sha512-sZi9WmvGbvBcAMY50qp2OXa32EAflpzCyb61cgXhriA084oKRW08Sp/mxAdfUXUU8YtEgOvAFeTNEoUtISL3QQ==","signatures":[{"sig":"MEUCIA4BQtsT55NtxYYfsmo1XzV0fBqauJW/yD5SaLwU25O8AiEAqYxyh8mynOpOuEk/B61uzAiM5m0X1tuqaT1ro3PzznY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1023676},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.28.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/2de7c8dcc577002bb88816ab1af67f92/themoltnet-pi-extension-0.28.1.tgz","_integrity":"sha512-sZi9WmvGbvBcAMY50qp2OXa32EAflpzCyb61cgXhriA084oKRW08Sp/mxAdfUXUU8YtEgOvAFeTNEoUtISL3QQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.114.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.31.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.28.1_1782493991753_0.612951229610984","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@themoltnet/pi-extension","version":"0.29.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.29.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"3ad41bc6705787827e3fe7e34bdd1de1322e709a","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.29.0.tgz","fileCount":5,"integrity":"sha512-wH52aDspAVyomTJC+nx8hOlYFNYHddGGoZlJKnBp8kXHrG4mMOFGBAlPys6AbOzRjY6jWULaUOMTAPbNbfOSBw==","signatures":[{"sig":"MEUCICgtJRCKIEFLC+81GXgDAHbx8Vq7nribEgpB3fx0IDsuAiEA2xBgK1jtk5V1L7UM0sN4VkU8V5go2pqPYBfFB3jJL3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1040460},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.29.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/d2d13588570ea404d83cf441c9cfc0ae/themoltnet-pi-extension-0.29.0.tgz","_integrity":"sha512-wH52aDspAVyomTJC+nx8hOlYFNYHddGGoZlJKnBp8kXHrG4mMOFGBAlPys6AbOzRjY6jWULaUOMTAPbNbfOSBw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.115.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.29.0_1782645916441_0.8995315701579465","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@themoltnet/pi-extension","version":"0.30.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.30.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"3ea0537469ad17f595569c75ff15bfabaaed6d17","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.30.0.tgz","fileCount":5,"integrity":"sha512-yJK8PKw89vKIpcE89u5kzkMpfObP/PR0RE6azAh/CH7EA6gUOJxm9fqsTteM/O29o797tVXeeQsG4ypVUsgyOg==","signatures":[{"sig":"MEQCIAkYnlNsWdVrZiZhSAzYUDdqxwpJi/3mJLAhfW2DcMpXAiBur7tHshAPIP7vlAwvhyVKVrJFGvXt0vs+bGmFBIYpHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1043218},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.30.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/d418af3a4be0b27ac174fce621532d7c/themoltnet-pi-extension-0.30.0.tgz","_integrity":"sha512-yJK8PKw89vKIpcE89u5kzkMpfObP/PR0RE6azAh/CH7EA6gUOJxm9fqsTteM/O29o797tVXeeQsG4ypVUsgyOg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.116.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.30.0_1782723215954_0.12276332958325065","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@themoltnet/pi-extension","version":"0.31.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.31.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"9cce6b76c348f2be03dc8d0c0ad0e8bef94b21c3","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.31.0.tgz","fileCount":5,"integrity":"sha512-E1/Mjpl8hwqpfTkdFiXXlngqpl6EFCooxvMeIfDApB0+30G2dq9zmJOyP/MIIWotsFocYKA6trIRq8zib5Uavw==","signatures":[{"sig":"MEYCIQCLTgome5BNcBk9q8198knYiKFGmzrEZDKqFHsL5YyflQIhAJfqafZg5ymkvzxrOPxura4W7uA+3YIwOqmasxVj1+IK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1051607},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.31.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/725c850bda560e0a060c3d90e11efa58/themoltnet-pi-extension-0.31.0.tgz","_integrity":"sha512-E1/Mjpl8hwqpfTkdFiXXlngqpl6EFCooxvMeIfDApB0+30G2dq9zmJOyP/MIIWotsFocYKA6trIRq8zib5Uavw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.117.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.33.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.31.0_1782796003881_0.46619441495673186","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@themoltnet/pi-extension","version":"0.31.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.31.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"5ef52a014459d501e68f9009994b5054505c5967","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.31.1.tgz","fileCount":5,"integrity":"sha512-Xd7/W04BozrTimnpEcz6WpkROEo8hQoQt4B1XG5Z9Zb5d2u3AEjcbG8U/Ldh5fcYwshONI045K24jsUsTPUZng==","signatures":[{"sig":"MEYCIQCGjJDSJdl1gbTxEmH6AWwobdNRFKp7z2gwar29SqyuLQIhAPZ7kdMAn0+QSf5JKS/b8LTjvIeSASbWINu9aMxPllo4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1067443},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.31.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/e54b7e23a0e29c41d3983edcbf35a9e3/themoltnet-pi-extension-0.31.1.tgz","_integrity":"sha512-Xd7/W04BozrTimnpEcz6WpkROEo8hQoQt4B1XG5Z9Zb5d2u3AEjcbG8U/Ldh5fcYwshONI045K24jsUsTPUZng==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.117.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.33.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.31.1_1782830927183_0.6337892906880305","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"@themoltnet/pi-extension","version":"0.31.2","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.31.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"78add31aa275e72dbb58250fe17c2bdc59fcd7ae","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.31.2.tgz","fileCount":5,"integrity":"sha512-ZsfWMLX1jbJs2hbQeLs20Ft+THWJ6zFA2ep/b39bfGY2yZEsRyHu2zeA9WOG6V5RYGcHyUxt8bQOuuRh+uyEqA==","signatures":[{"sig":"MEYCIQDVoUn/76JaoFpc/Mblrv32NJprGIm6vR/a8oyYLlewEwIhAIR6LFODkMDtnI9p/0Lr1mdxD8GUyiQAJnRlfIb+A4hY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1073627},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.31.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/6ed0f561c9324f052ee2dca9ddeb479e/themoltnet-pi-extension-0.31.2.tgz","_integrity":"sha512-ZsfWMLX1jbJs2hbQeLs20Ft+THWJ6zFA2ep/b39bfGY2yZEsRyHu2zeA9WOG6V5RYGcHyUxt8bQOuuRh+uyEqA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.117.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.33.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.31.2_1782846002840_0.4559389703587273","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@themoltnet/pi-extension","version":"0.32.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.32.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"9efa7d3edc42e735b3a04f954ec19817c4297940","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.32.0.tgz","fileCount":5,"integrity":"sha512-eNi5jym+gvtZadqrSDSt1+kgy6BgjMCPmUEd8AFsjODbAO5Z9urg9fe5DUEm3fckmsHOFXV3vZXQSTfK5abSSQ==","signatures":[{"sig":"MEYCIQCxpGg48ORhLuOFtkMECPYZhvI9kpg1Tx/YbKMhIP8g7gIhAIsEBguBaQV2N1a9co+FxojlkNwrcPPykwckkkRhBtM0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1077929},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.32.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/0239d967b0cd19377ed935b4527d899d/themoltnet-pi-extension-0.32.0.tgz","_integrity":"sha512-eNi5jym+gvtZadqrSDSt1+kgy6BgjMCPmUEd8AFsjODbAO5Z9urg9fe5DUEm3fckmsHOFXV3vZXQSTfK5abSSQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.13.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.17.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.118.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.32.0_1782900113493_0.3866463671991196","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"@themoltnet/pi-extension","version":"0.32.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.32.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"1b4fddb4a7ca54940967a6d6258a2cc074abd968","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.32.1.tgz","fileCount":5,"integrity":"sha512-l3gI/08EhoCVCSkcAwOIubMdXyFPKiw+W2VDpY+1ugBEVN1/+s3BcBFTv6XhKGT/vMvkM8XSsMXXpzxI0CaKPQ==","signatures":[{"sig":"MEQCIBLVt3op0j0J2iAoZsfZNNRqhoa+IYqNMzS+gw7pY8ajAiAXyIKdoFc/+zx16bIhJr4sJfaV9P14FX01TUl63Z0fkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1082491},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.32.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/a2df7d8e6bc4e56ed8a4dd1c166a3d2a/themoltnet-pi-extension-0.32.1.tgz","_integrity":"sha512-l3gI/08EhoCVCSkcAwOIubMdXyFPKiw+W2VDpY+1ugBEVN1/+s3BcBFTv6XhKGT/vMvkM8XSsMXXpzxI0CaKPQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.119.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.34.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.32.1_1783110212528_0.3844087866535879","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@themoltnet/pi-extension","version":"0.33.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.33.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"48a5c23e0422d286258568f38b9e9af7ea359994","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.33.0.tgz","fileCount":5,"integrity":"sha512-wf3FnWI3fs4eEU5xYIt8bJREDX2LpxH0S6Ktbo9VSItei4t4Qcgo+xaZpZypHXwbfEMAWk456+cpgsbP5lVf4A==","signatures":[{"sig":"MEUCIQDNPU0jnXdUFZsB9JF2z9U1DPvtVeRdWXWDgpNhsjulJgIgc9+FKmRw/LcymfX4UjcaT0AKkKEjgAL/JSSfegMdtj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1086712},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.33.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/f609d709d5f1795dee7ecfb942e76096/themoltnet-pi-extension-0.33.0.tgz","_integrity":"sha512-wf3FnWI3fs4eEU5xYIt8bJREDX2LpxH0S6Ktbo9VSItei4t4Qcgo+xaZpZypHXwbfEMAWk456+cpgsbP5lVf4A==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.119.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.35.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.33.0_1783276397243_0.06189310084052124","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@themoltnet/pi-extension","version":"0.33.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.33.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"32f14217f3baf4b51a9a60e5a930aaedd4f9ebe5","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.33.1.tgz","fileCount":5,"integrity":"sha512-MwisNaLISzRBcEgSNa7sl41S9Kf6EDb/tHtZMbtFS6fcEjiLdWZ69JwiUOT8SsVuonZJ0lruKG7J+p4EMrLPMA==","signatures":[{"sig":"MEUCIQDkHFOakda2AfpTU8XdRhIdgb+nI03lUOoZ/sN5mLj0rAIgfHV+Ylmeh6sbE2Jorw5em2rbpmOrqHTAxbV8FmC4/+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1088427},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.33.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/1a596714946c5b0bc0615c9bca817ecd/themoltnet-pi-extension-0.33.1.tgz","_integrity":"sha512-MwisNaLISzRBcEgSNa7sl41S9Kf6EDb/tHtZMbtFS6fcEjiLdWZ69JwiUOT8SsVuonZJ0lruKG7J+p4EMrLPMA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.119.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.35.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.33.1_1783693044492_0.6290196721319559","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@themoltnet/pi-extension","version":"0.34.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.34.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"73da48962c2bae20a852f90ed9164659e318db51","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.34.0.tgz","fileCount":5,"integrity":"sha512-0N4gmeC8EaqSIinbIWYgJ0+sp3UcN1U48IV5LdEIFuysrken5lLBsn1HTpo6vRdwC3Mcz5QMYHx1QqgS4Ia/iQ==","signatures":[{"sig":"MEUCIQDNeVRTdEV8ox3XHS3FCwgfZGFQkOBB7Qtt4qN92FXvZQIgac0aKEh4MmNfxlDctU76uUp0RzCNTYk2cW/t8+29bTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1098166},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.34.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/cfd361a5474c5f2fccfaeb0fa7d25a8e/themoltnet-pi-extension-0.34.0.tgz","_integrity":"sha512-0N4gmeC8EaqSIinbIWYgJ0+sp3UcN1U48IV5LdEIFuysrken5lLBsn1HTpo6vRdwC3Mcz5QMYHx1QqgS4Ia/iQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.120.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.35.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.34.0_1784730407047_0.9905294243570162","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"@themoltnet/pi-extension","version":"0.34.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.34.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"d811720f8d4a61669ee83367a856e87b18074bff","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.34.1.tgz","fileCount":5,"integrity":"sha512-YF3vM58de6MYla0gMTaXtcma+glriqIazIHJHc/QzJasAUhWBD400whHSrWdhf9Zy2SxgmTClee+an4LAEkP3A==","signatures":[{"sig":"MEQCIAk+75Fd3lmLg02KyPBpMiOCWneX+ghdNY7uf3l9UEvIAiAFBS6grh9TKg2iqwYZyUzGGi7aHvVcE3OU3EkNMQH9sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1098625},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.34.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/1c71797f28b6fcbf7e25968381587fdc/themoltnet-pi-extension-0.34.1.tgz","_integrity":"sha512-YF3vM58de6MYla0gMTaXtcma+glriqIazIHJHc/QzJasAUhWBD400whHSrWdhf9Zy2SxgmTClee+an4LAEkP3A==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.120.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.35.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.34.1_1784747722510_0.592076462548309","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@themoltnet/pi-extension","version":"0.35.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.35.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"a2cc13364cd8d00fbfc52656df7203f2bae8dc04","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.35.0.tgz","fileCount":5,"integrity":"sha512-0zCNFpV2quWd7XJ8xUlxM9XzIZEvHU7NFrrQRzf+RniJlSNXgVoHKr1NEgGJKWmJ8QeJUuOn5nRd8Ax0fE1bkQ==","signatures":[{"sig":"MEUCIQDEPgp1tqq/c9jJQxCY1pyO+UyTWog1+0zK+pQRYCqBLgIgHhZBbWDulHL1jk3KxSyzjjeK4JxLa2fw+bA4h1rLanc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1105063},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.35.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/7f8a291c0d9a9c2285787cc3c4935df1/themoltnet-pi-extension-0.35.0.tgz","_integrity":"sha512-0zCNFpV2quWd7XJ8xUlxM9XzIZEvHU7NFrrQRzf+RniJlSNXgVoHKr1NEgGJKWmJ8QeJUuOn5nRd8Ax0fE1bkQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.121.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.36.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.35.0_1784882601786_0.27879519228241834","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"@themoltnet/pi-extension","version":"0.35.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.35.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"ddc07a0f3b2197e319f23cd563ee89f481bc18a9","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.35.1.tgz","fileCount":5,"integrity":"sha512-NPDOuRjohlDPNEznPtwm9OkAkriRqXGhPnmHJd9SDRdYxCWXRwgjawOEweuO+vxIndVyVldespBgx8BuzzJghA==","signatures":[{"sig":"MEYCIQD7gJ4MqWgKXiYmcGIsEuc0zqrwSby+q+DXaHyGU60wVgIhAL4qeauYE3m97TPfftv9A7Bfu0ZoKOm3JeK7ioMyycY0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1107821},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.35.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/b64d503be82b08a8bbde27d433f61094/themoltnet-pi-extension-0.35.1.tgz","_integrity":"sha512-NPDOuRjohlDPNEznPtwm9OkAkriRqXGhPnmHJd9SDRdYxCWXRwgjawOEweuO+vxIndVyVldespBgx8BuzzJghA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.122.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.36.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.35.1_1784921731494_0.3813155202693326","host":"s3://npm-registry-packages-npm-production"}},"0.35.2":{"name":"@themoltnet/pi-extension","version":"0.35.2","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.35.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"30a4e4d83bde5b3af281c764a6bff981376d68c4","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.35.2.tgz","fileCount":5,"integrity":"sha512-InaW8wh3kgUnNSKC6fPhZD9ONF72JYJFP+mVXzS4+rFzT9zJDWD916fgMYoMrtIcBnw2O2TlBCatJaVqsXvFGw==","signatures":[{"sig":"MEYCIQDrNP/KsZKKjhxJJ2KgKtJp8g01rOQypGDQdVCbevncngIhAOod1TnJWrmwaJcq06oSvnhT6Qeh5pg0cJgKorDLKJt5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.35.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1108383},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.35.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/362d00be30e82fe8920f0a8ffedd2a9b/themoltnet-pi-extension-0.35.2.tgz","_integrity":"sha512-InaW8wh3kgUnNSKC6fPhZD9ONF72JYJFP+mVXzS4+rFzT9zJDWD916fgMYoMrtIcBnw2O2TlBCatJaVqsXvFGw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.123.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.36.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.35.2_1784966984032_0.5341630511077375","host":"s3://npm-registry-packages-npm-production"}},"0.35.3":{"name":"@themoltnet/pi-extension","version":"0.35.3","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.35.3","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"0f9df05a06c83a83218a049f1fca6df1744fbb12","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.35.3.tgz","fileCount":5,"integrity":"sha512-6yP3578p8NQ+Ylfa2v7fUKbDPWQNV0FJB5ZBzpaGzJgS0Kep2cEY8rh6HL132vQwwRRxF1fkaiY1rkOPXxuikA==","signatures":[{"sig":"MEUCIQDHBlKvZpU4G+xIp4e0CrKxswAvHYNr3tb84e3MDw7uNAIgE2tPO9qJB6YUHbBiel6gENvqT/ia8QXI4gHfTt9iA80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.35.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1112047},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.35.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/bcca0da4981086e4bc8ce1dcbb1e6b87/themoltnet-pi-extension-0.35.3.tgz","_integrity":"sha512-6yP3578p8NQ+Ylfa2v7fUKbDPWQNV0FJB5ZBzpaGzJgS0Kep2cEY8rh6HL132vQwwRRxF1fkaiY1rkOPXxuikA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.124.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.36.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.35.3_1785007240005_0.5947650158036857","host":"s3://npm-registry-packages-npm-production"}},"0.35.4":{"name":"@themoltnet/pi-extension","version":"0.35.4","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.35.4","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"39beb5b2ee1b37a20008f5c2b98c90e89d66e735","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.35.4.tgz","fileCount":5,"integrity":"sha512-KcPYsffKxJGmLGyONjDzb+1NG2so7+cMBN+QzU0KKkfwFd5Gr2WDRj5z9aoKMvHxcj3f035swCa6vp8j1rc4qA==","signatures":[{"sig":"MEQCICyvBSiNlGGOzxFGrlCaTx1gptnc74fiYkrklS37WOSuAiBwODXsMBZ5NfDtaXbEMhjlRoxYaXZ9A2jgFabfecX3HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.35.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117923},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.35.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/62674ca39f4d83b493b19a15d25eb211/themoltnet-pi-extension-0.35.4.tgz","_integrity":"sha512-KcPYsffKxJGmLGyONjDzb+1NG2so7+cMBN+QzU0KKkfwFd5Gr2WDRj5z9aoKMvHxcj3f035swCa6vp8j1rc4qA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.125.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.36.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.35.4_1785074643134_0.34086230807947593","host":"s3://npm-registry-packages-npm-production"}},"0.35.5":{"name":"@themoltnet/pi-extension","version":"0.35.5","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.35.5","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"3081bb1dbb705cb8b65a60e7864d0bf9a0449e85","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.35.5.tgz","fileCount":5,"integrity":"sha512-vEAkSB8+CL1Z83r9bDpw7b/aQoyJDb8v9azk7BCWI1IU5pdxU3tgdejSdK2a72fj1YBIvadqPUoPKmqKu0ewJg==","signatures":[{"sig":"MEUCIQDppcEG2n20aUzLagxToeHQtpLfLlGv+ESxWlZkmgu0vgIgOT3Co0MMoXxDQh+BXpETE1lXl8q07hC0PPE7jAyT8Qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.35.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1117923},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.35.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/c0b1555df48773e9a48935ee305235cd/themoltnet-pi-extension-0.35.5.tgz","_integrity":"sha512-vEAkSB8+CL1Z83r9bDpw7b/aQoyJDb8v9azk7BCWI1IU5pdxU3tgdejSdK2a72fj1YBIvadqPUoPKmqKu0ewJg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.126.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.36.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.35.5_1785092797549_0.2450638568226171","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@themoltnet/pi-extension","version":"0.36.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.36.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"5f4b1bf15b8e27130911daa76a4c7f054ea5a135","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.36.0.tgz","fileCount":5,"integrity":"sha512-lJtzpz6l0yDDAQCiUJjokTfbKtA78hGvD64X1GFvwkdrH70tkpAzpcWycRg5fOypiOVOz9aOW5WxISF3oJO33g==","signatures":[{"sig":"MEYCIQCJ1H2DToUqzMwHJfu8jA4abW0SN9kq5rPZfXVSlTs0iAIhAPXkrlD2owmAF2ttZBLr+jj5j3aGMdFOxqWNXE79KF4O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326070},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.36.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/8e1dc216a1d078adc6faa2c51641f764/themoltnet-pi-extension-0.36.0.tgz","_integrity":"sha512-lJtzpz6l0yDDAQCiUJjokTfbKtA78hGvD64X1GFvwkdrH70tkpAzpcWycRg5fOypiOVOz9aOW5WxISF3oJO33g==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.127.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.36.6","@themoltnet/shell-command-analyzer":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.36.0_1785151513054_0.6783367417946418","host":"s3://npm-registry-packages-npm-production"}},"0.36.1":{"name":"@themoltnet/pi-extension","version":"0.36.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.36.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"ee55bd39c69950156169d4d87e5ecfec4e373444","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.36.1.tgz","fileCount":5,"integrity":"sha512-w3G7B0QCBVSdopR7FTu9DADfIxZcEukad7722a2evgz2wNDk0bA86mIU2nJnqtZJR2SIDqIeA38AITid/DmZDA==","signatures":[{"sig":"MEUCIQC8em8EtDEVgyVViCBai+Xz/NU+6ciVfo58hbQjR4rtEQIgVgwPZf6/fW/V4KGMrnbisIxafQxKq641MWQ16di26Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1326220},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.36.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/3e0f9db92d624952f64cab17b8b7d848/themoltnet-pi-extension-0.36.1.tgz","_integrity":"sha512-w3G7B0QCBVSdopR7FTu9DADfIxZcEukad7722a2evgz2wNDk0bA86mIU2nJnqtZJR2SIDqIeA38AITid/DmZDA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.127.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.36.6","@themoltnet/shell-command-analyzer":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.36.1_1785159747477_0.5972578614329132","host":"s3://npm-registry-packages-npm-production"}},"0.36.2":{"name":"@themoltnet/pi-extension","version":"0.36.2","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.36.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"5503e11bddd9ed531f34a54f03913dc24bb30eff","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.36.2.tgz","fileCount":5,"integrity":"sha512-VnVL3j7a1KxMiS+D/I0obVsHo3Cgul2RufZ6bIG0Lfe8Attr7o1S6qSt8CV8ZflG+ilhXpl0pxqCHMf0h6rA2g==","signatures":[{"sig":"MEYCIQC63WXRbQBwPNKc6Bly18qNWz+bPZgljF+WiwAhtKWkigIhAM/eof+qxq/Sj/X+8IX4KViUK3hUXFEZS3qckxXjOImE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.36.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1357246},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.36.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/68befac2cae574dcdc76035aedf935d2/themoltnet-pi-extension-0.36.2.tgz","_integrity":"sha512-VnVL3j7a1KxMiS+D/I0obVsHo3Cgul2RufZ6bIG0Lfe8Attr7o1S6qSt8CV8ZflG+ilhXpl0pxqCHMf0h6rA2g==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"typebox":"^1.2.8","@themoltnet/sdk":"0.127.0","@opentelemetry/api":"^1.9.0","@earendil-works/gondolin":"^0.9.1","@themoltnet/agent-runtime":"0.36.6","@themoltnet/shell-command-analyzer":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","@moltnet/models":"0.1.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"^0.74.0","@moltnet/crypto-service":"0.1.0","@opentelemetry/sdk-metrics":"^2.5.1","@opentelemetry/sdk-trace-base":"^2.5.1","@earendil-works/pi-coding-agent":"^0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":">=0.74.0","@earendil-works/pi-coding-agent":">=0.74.0"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.36.2_1785177141778_0.34666275993717943","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@themoltnet/pi-extension","version":"0.37.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.37.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"8833d79110cd3abf942be77d09802c676f6aa00b","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.37.0.tgz","fileCount":5,"integrity":"sha512-QUSSiisW9S4N4qV50eZesvombhTPTIX2ZFJp3YZgPJGCo/f07neR2AUvYwgXplU0h6jyqb+D0C/xRnqMit9CUQ==","signatures":[{"sig":"MEQCIEMWYq/W8msxT/Poq39zgqBmRKIQBIhB2kRNiQyPWlMCAiAVt2YBf4PohqaDjUG5XZ3nB1MEavA21RSWkUtHTfdGAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1122864},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.37.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/7422f94821fc8902ed5c840f28a037b1/themoltnet-pi-extension-0.37.0.tgz","_integrity":"sha512-QUSSiisW9S4N4qV50eZesvombhTPTIX2ZFJp3YZgPJGCo/f07neR2AUvYwgXplU0h6jyqb+D0C/xRnqMit9CUQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.128.0","@themoltnet/pi-runtime":"0.2.0","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.74.0","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.74.0","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.37.0_1785319254841_0.4060794868629969","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"@themoltnet/pi-extension","version":"0.37.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.37.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"49fbb269a7420d7ddcf68c384d346251a570ecef","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.37.1.tgz","fileCount":5,"integrity":"sha512-w3SAxGxNcUZmH7tMZeRBImINvhC/+oc/0rIQ2MCkdI9I7MjT1nYlxvBmkRKFXzJYlBhay56npXzCG33lGvwVGQ==","signatures":[{"sig":"MEQCIGwfvtDDlPygIcjOMo1/PXA0pHEuagBlgYnL1zqSg0a+AiAkTSfCA0NRg9sBKj4HNdMaMCBmH6RdpzJeUTXxrXHRIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1122864},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.37.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/5792553d255adfc6a78074d041495366/themoltnet-pi-extension-0.37.1.tgz","_integrity":"sha512-w3SAxGxNcUZmH7tMZeRBImINvhC/+oc/0rIQ2MCkdI9I7MjT1nYlxvBmkRKFXzJYlBhay56npXzCG33lGvwVGQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.128.0","@themoltnet/pi-runtime":"0.3.0","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.74.0","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.74.0","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.37.1_1785334569284_0.32994962367879777","host":"s3://npm-registry-packages-npm-production"}},"0.37.2":{"name":"@themoltnet/pi-extension","version":"0.37.2","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.37.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"3943f355d5cce982e012d7b9d7b58dcdfe969732","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.37.2.tgz","fileCount":5,"integrity":"sha512-uWzZwCEv73U6Hvg3RCNSDr1XELSoj53Z53NXBliAKX12VCxMul+etz8kVaX3MOIY7er/W3EIf8+/HpYlSJ/HtA==","signatures":[{"sig":"MEUCIENmaVPXppRAHJXfdE/s3CMFSLDtEPkycBRrcvMyejZzAiEA4skXtOGSTJwLaLK+8k3+D4ES8DlZjGNEI+3xjCXWJuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.37.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1123263},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.37.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/b067fd01b92948e785f3d64e4bd48880/themoltnet-pi-extension-0.37.2.tgz","_integrity":"sha512-uWzZwCEv73U6Hvg3RCNSDr1XELSoj53Z53NXBliAKX12VCxMul+etz8kVaX3MOIY7er/W3EIf8+/HpYlSJ/HtA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.128.0","@themoltnet/pi-runtime":"0.4.0","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.74.0","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.74.0","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.37.2_1785346159356_0.22881862624517235","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@themoltnet/pi-extension","version":"0.38.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"1e8eca5112329c3e1dc4cc74e2d7317f16f1e4ff","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.0.tgz","fileCount":5,"integrity":"sha512-6xGOKHkIy2ayXrR15p0qhpgw25pRVbjboOJMLGL3ATm4L0Jp4WepXZHlFRBKnde2hQ39uViSUCcEr1z7s/MT3w==","signatures":[{"sig":"MEQCIGzfgb5mQxUSvAkKt0Fq3O9d4b/O1Zn5NNi3/LCQNjDMAiBCv85gSSvOHj2CMHz0wxqiQOhHabel1IS2YOVREK7Z/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1127076},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/37464935d66b1f07076ccff56f782819/themoltnet-pi-extension-0.38.0.tgz","_integrity":"sha512-6xGOKHkIy2ayXrR15p0qhpgw25pRVbjboOJMLGL3ATm4L0Jp4WepXZHlFRBKnde2hQ39uViSUCcEr1z7s/MT3w==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.128.0","@themoltnet/pi-runtime":"0.5.0","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.0_1785431960898_0.6400653578525999","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"@themoltnet/pi-extension","version":"0.38.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"93feb5c655cfbafe28489e02b438afcdc7679ef1","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.1.tgz","fileCount":5,"integrity":"sha512-0k91xcsbVVOPSfWdydEZzKoiY3696+FLEOtsHpwNRyEzFWc1dt3ryztOFt1F8mcPGRsIYTzYCoX2yNiOL9As7w==","signatures":[{"sig":"MEUCIQDMrq/ZYqcRCKPMA+vS+eMZbJmCnmaMQsMYT2TqcO0XqAIgNtmtL5ZWNgmNJ852tO4DaKY5RXsHTlP2EnDno2VHF94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74834},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/393328bd56e266b0912b632498c94daa/themoltnet-pi-extension-0.38.1.tgz","_integrity":"sha512-0k91xcsbVVOPSfWdydEZzKoiY3696+FLEOtsHpwNRyEzFWc1dt3ryztOFt1F8mcPGRsIYTzYCoX2yNiOL9As7w==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.128.0","@themoltnet/pi-runtime":"0.6.0","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.1_1785511886111_0.5267180707002121","host":"s3://npm-registry-packages-npm-production"}},"0.38.2":{"name":"@themoltnet/pi-extension","version":"0.38.2","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"2b40b3d338795ceeb3d84f33d193d40a65635a2b","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.2.tgz","fileCount":5,"integrity":"sha512-591yYjUgDMUbn8DEyE9DvhcJyO5K/6nn0rG/X7O1ySDbKAH07tQAW3l0liTUU0kI+n9KhzJVIRWT211JLqu9cQ==","signatures":[{"sig":"MEUCIQCECw8f9nMfJNyAvihhCtGwzGpdV8DIwzv6lDXYh+9PCQIgSNI9xHWSgB50fxYVwY6YCFtKU2qXI+uWucONjcQ0p7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74834},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/81291730a7e1ac1d849b82f468c3626a/themoltnet-pi-extension-0.38.2.tgz","_integrity":"sha512-591yYjUgDMUbn8DEyE9DvhcJyO5K/6nn0rG/X7O1ySDbKAH07tQAW3l0liTUU0kI+n9KhzJVIRWT211JLqu9cQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.129.0","@themoltnet/pi-runtime":"0.6.1","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.2_1785584596941_0.8115318697298954","host":"s3://npm-registry-packages-npm-production"}},"0.38.3":{"name":"@themoltnet/pi-extension","version":"0.38.3","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.3","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"e3be36b4b9cc48d3dd4a7b205fe80eee212e607f","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.3.tgz","fileCount":5,"integrity":"sha512-u76ojY5WAPUu2KkIPCOy2ePeuE1O+rfqgXQFkVPC62tHbEv+LrnTDr6h9hd/I8zJQ3LpO0Ltyrr+KyfCRPyNsg==","signatures":[{"sig":"MEQCIDMXowR9nBPgfQTsUKWZ3NB/sk6VHpdU6VPVn9rEMx+6AiABVKObRxAhCM0mgvoiiIEoW8L6VhemivOnjpJVzHAlTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74834},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/3997337dd26bcf326172c5f4ee08215c/themoltnet-pi-extension-0.38.3.tgz","_integrity":"sha512-u76ojY5WAPUu2KkIPCOy2ePeuE1O+rfqgXQFkVPC62tHbEv+LrnTDr6h9hd/I8zJQ3LpO0Ltyrr+KyfCRPyNsg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.129.0","@themoltnet/pi-runtime":"0.6.2","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.3_1785597523181_0.7931382260714641","host":"s3://npm-registry-packages-npm-production"}},"0.38.4":{"name":"@themoltnet/pi-extension","version":"0.38.4","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.4","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"98b5eff068076d91086531d8778d87e43125d97d","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.4.tgz","fileCount":5,"integrity":"sha512-ynnbWIjFlxPKC6Ks0fUyW4rafTJmGCeeYG2WVd35ZNPyOtYqBjz0gHKABm5F5L37picEt4JneVYRjlgazH82uw==","signatures":[{"sig":"MEYCIQCOhZWk8CarNyi1YEim41xxIXObMquYK5Nj+KtV+bClvwIhAKsFW82xa3ncJrBBiQ4ANRdev55knhyjKXHwTD0XxsVG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74834},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/fe9483eb778d437e87634fe2822d48b5/themoltnet-pi-extension-0.38.4.tgz","_integrity":"sha512-ynnbWIjFlxPKC6Ks0fUyW4rafTJmGCeeYG2WVd35ZNPyOtYqBjz0gHKABm5F5L37picEt4JneVYRjlgazH82uw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.129.0","@themoltnet/pi-runtime":"0.7.0","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.4_1786109427662_0.9240017224480497","host":"s3://npm-registry-packages-npm-production"}},"0.38.5":{"name":"@themoltnet/pi-extension","version":"0.38.5","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.5","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"0acb6fa76d4bae5aa69a78e79daf9a49ea75d06f","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.5.tgz","fileCount":5,"integrity":"sha512-yvy/Ebc8qS0+mINXqZ8W/4QQpoNI5vnIMTnvir4KBgDEDMQyrKNPuf3Ld75GPTTTLDwd12ugLDzdn4j6rcANMw==","signatures":[{"sig":"MEQCIEysO12C0RCRzscuPIyNsHZpOYrj6AvYlNJ/DmSAAHwuAiBHsJ3NFOpvG/G1V7vejRrzuq5WdTDZF39GYoWl9nqewA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74834},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/df2fbb36388cce054516010aaafebfdd/themoltnet-pi-extension-0.38.5.tgz","_integrity":"sha512-yvy/Ebc8qS0+mINXqZ8W/4QQpoNI5vnIMTnvir4KBgDEDMQyrKNPuf3Ld75GPTTTLDwd12ugLDzdn4j6rcANMw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.130.0","@themoltnet/pi-runtime":"0.7.1","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.5_1786282003324_0.09729313657884409","host":"s3://npm-registry-packages-npm-production"}},"0.38.6":{"name":"@themoltnet/pi-extension","version":"0.38.6","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.6","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"a8dc93258c8679af7f9a551d3f6de830fe7547d1","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.6.tgz","fileCount":5,"integrity":"sha512-p2f4O8Mx0ZaC2Fkox3J6HZt5+p2f8kncoeAdDGgW7Ilp6mzSX9yQnEyP0WG5ofwTjtKdmL1qASS8Y1VeQNylLw==","signatures":[{"sig":"MEQCIFyHT7b9jMy/R1yKf2PjXUtYCMPjiZe5ImhlqXJsI20lAiBT06qAXH4sCUWGBRiSkQURipGkiyyjgOfp+OrpzoPm7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74834},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/227f565b7fa735c7a5a18fe97571d598/themoltnet-pi-extension-0.38.6.tgz","_integrity":"sha512-p2f4O8Mx0ZaC2Fkox3J6HZt5+p2f8kncoeAdDGgW7Ilp6mzSX9yQnEyP0WG5ofwTjtKdmL1qASS8Y1VeQNylLw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.131.0","@themoltnet/pi-runtime":"0.7.2","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.6_1786288925584_0.5732616201393939","host":"s3://npm-registry-packages-npm-production"}},"0.38.7":{"name":"@themoltnet/pi-extension","version":"0.38.7","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.7","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"46671f0b4c5738d8e6d9dbddbbf5368ac12563ac","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.7.tgz","fileCount":5,"integrity":"sha512-/OCnI1AhnoH0GfPt428IHFKbHkr/t5MMe6bBAKLKXycfKiLOo2NovaVcA+62vLFJ5VL6wkIFyrjKvacqoKXuSw==","signatures":[{"sig":"MEYCIQDeQD8Fo+Fu28HgvyJfcA9uFAoDGV8o0gcotnnxEn33nAIhAKWmUiAPes4T2DpScqi15Zx+TGMC4N8ol20XpRj8ufBJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74878},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/8f3f9536224e268700c3b2a19150ce41/themoltnet-pi-extension-0.38.7.tgz","_integrity":"sha512-/OCnI1AhnoH0GfPt428IHFKbHkr/t5MMe6bBAKLKXycfKiLOo2NovaVcA+62vLFJ5VL6wkIFyrjKvacqoKXuSw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.131.0","@themoltnet/os-keyring":"0.2.0","@themoltnet/pi-runtime":"0.7.3","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.7_1786612984987_0.5563816453558075","host":"s3://npm-registry-packages-npm-production"}},"0.38.8":{"name":"@themoltnet/pi-extension","version":"0.38.8","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.8","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"2ddd33cc9c91a003f125702208dfa2c302a18b13","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.8.tgz","fileCount":5,"integrity":"sha512-vD4U63sbo+7LdVHRjuSHJtAyfiqtOr392FXtJEABu76kZ7bwE9YgJ8H+BDH3K24+QayBGiUC4844OCtew22Qmw==","signatures":[{"sig":"MEYCIQCKA3PCdQkVRoSocvwVE+877njDz72vBkTmjyo6ekOYqQIhAKyWkV3ZDT6O/JJMkdF5X65fvElpfDCzXukAnQU1qOZi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74878},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/ba2cddab9cc88b214eae1e2c16c42971/themoltnet-pi-extension-0.38.8.tgz","_integrity":"sha512-vD4U63sbo+7LdVHRjuSHJtAyfiqtOr392FXtJEABu76kZ7bwE9YgJ8H+BDH3K24+QayBGiUC4844OCtew22Qmw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.16.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@themoltnet/sdk":"0.132.0","@themoltnet/os-keyring":"0.2.0","@themoltnet/pi-runtime":"0.8.0","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.8_1786625693766_0.9346048737666937","host":"s3://npm-registry-packages-npm-production"}},"0.38.9":{"name":"@themoltnet/pi-extension","version":"0.38.9","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.9","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"02e1c1bb9c0f42a68c882bba901aaca48b4f4e68","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.9.tgz","fileCount":5,"integrity":"sha512-fqUudEpBh32OpgVfLfXHp9Wlhj5+hGtDX19ND5VlIgoVo77shqI1Ef9PuOnWESZF1wXyBg2JiVyVXcBC7iO3uw==","signatures":[{"sig":"MEUCIQDbhCKphtT9nMuN5AMPfLRcahT9qUi1Zv0RNBdlxNtMJgIgcIJKIw/PghEYMIsc5rUMwshDx9+OlMtPdVb/C6Nx+WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74878},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/161f89ded037815ed5f137c12550b590/themoltnet-pi-extension-0.38.9.tgz","_integrity":"sha512-fqUudEpBh32OpgVfLfXHp9Wlhj5+hGtDX19ND5VlIgoVo77shqI1Ef9PuOnWESZF1wXyBg2JiVyVXcBC7iO3uw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.17.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.133.0","@themoltnet/os-keyring":"0.2.0","@themoltnet/pi-runtime":"0.9.0","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.9_1786709955385_0.9349942387944212","host":"s3://npm-registry-packages-npm-production"}},"0.38.10":{"name":"@themoltnet/pi-extension","version":"0.38.10","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.10","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"a03c6aa1d8713202ecf2b34a2d7dca067d1ada11","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.10.tgz","fileCount":5,"integrity":"sha512-pWplVDaPbblcbN7YxvgtBJ+zvdaC4fs7C4L2a0EqH51PBFD06FIRG0D/ak1PhG+4/xuyuyI9DecJ+6drFShu8A==","signatures":[{"sig":"MEQCICxSTCPE2nB3/ghIVYx3H4TVNuZ59Lx02kM5xLG5ipazAiAa3NUw3FrYRiQJlnrd6aUie3ZFl9WKMnusn4HsnaSzZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74880},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/55176160199730a7cdc8130e878d785b/themoltnet-pi-extension-0.38.10.tgz","_integrity":"sha512-pWplVDaPbblcbN7YxvgtBJ+zvdaC4fs7C4L2a0EqH51PBFD06FIRG0D/ak1PhG+4/xuyuyI9DecJ+6drFShu8A==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.17.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.134.0","@themoltnet/os-keyring":"0.2.0","@themoltnet/pi-runtime":"0.10.0","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.10_1786993212081_0.9254472425640001","host":"s3://npm-registry-packages-npm-production"}},"0.38.11":{"name":"@themoltnet/pi-extension","version":"0.38.11","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.11","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"503473c326e18226b9bf353e14bb35d0f9b7ce80","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.11.tgz","fileCount":5,"integrity":"sha512-3V+273GPh1RYUSvtwSkwWzeyWEIvsV1+YGe0p42v3NuT7BCERnblwlBuwUzBpGwH7cnL49b5DJCL0GU+nbp3DQ==","signatures":[{"sig":"MEQCIF+wzg/U5OBIIqX6wFxFoY09kgFeq8N9EgEfLwOR75IjAiA6VlOeu9RFQzTZR8Sgy+mRx/ex5zENAIB//c89zpUvuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74880},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/c3a183f500f1ed2c3f8997a22b5c38d5/themoltnet-pi-extension-0.38.11.tgz","_integrity":"sha512-3V+273GPh1RYUSvtwSkwWzeyWEIvsV1+YGe0p42v3NuT7BCERnblwlBuwUzBpGwH7cnL49b5DJCL0GU+nbp3DQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.17.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.135.0","@themoltnet/os-keyring":"0.2.0","@themoltnet/pi-runtime":"0.10.1","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.11_1787217883491_0.3651130371473348","host":"s3://npm-registry-packages-npm-production"}},"0.38.12":{"name":"@themoltnet/pi-extension","version":"0.38.12","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.12","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"2145f58d90959a80058084983293c4c04335c7ab","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.12.tgz","fileCount":5,"integrity":"sha512-0stLJnD0u0t9FC4VJRqPIBY7zbxXrGy6ONhLSKsJton+eg6E91wVjk1CDMoV2OF8t5dU7pMFiQ7tYTq8vkzR6w==","signatures":[{"sig":"MEYCIQD6HhttoVjVykykiSfxbXOF4ghx45fMEvxm+llj1Hw5TgIhAIKeToVfgW2fghTS0iJSQcva8x+Yavfz6wHB6nmXPJRw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74880},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/24876f672e2d0d6198c8beddeb2912d6/themoltnet-pi-extension-0.38.12.tgz","_integrity":"sha512-0stLJnD0u0t9FC4VJRqPIBY7zbxXrGy6ONhLSKsJton+eg6E91wVjk1CDMoV2OF8t5dU7pMFiQ7tYTq8vkzR6w==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.17.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.136.0","@themoltnet/os-keyring":"0.2.0","@themoltnet/pi-runtime":"0.11.0","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.12_1787411279825_0.10724518529434568","host":"s3://npm-registry-packages-npm-production"}},"0.38.13":{"name":"@themoltnet/pi-extension","version":"0.38.13","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.13","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"d283d85e0303ef79e821470805e19f3c2d22e3ae","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.13.tgz","fileCount":5,"integrity":"sha512-9v5lvDn02QPqikfGVJWJmrF3Uqnx7cA9nWKQO2a3HeAHzlnbdoifmQ5fKJ2AI5IOsfWWm2T5+XAG1+/iZThiCw==","signatures":[{"sig":"MEUCIB3ps84X59APQ7FPnR9xlHZZ0e20NF5t+pow3GHhRQ4CAiEAiutcl8ZlRLqlkgeOufBJRxVW5lL0u3C7nGfbTIVPEu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74880},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/15cab924cf6f28f3bbf433f8de96572c/themoltnet-pi-extension-0.38.13.tgz","_integrity":"sha512-9v5lvDn02QPqikfGVJWJmrF3Uqnx7cA9nWKQO2a3HeAHzlnbdoifmQ5fKJ2AI5IOsfWWm2T5+XAG1+/iZThiCw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.17.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.137.0","@themoltnet/os-keyring":"0.2.0","@themoltnet/pi-runtime":"0.12.0","@earendil-works/gondolin":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.13_1787658110880_0.585382271282038","host":"s3://npm-registry-packages-npm-production"}},"0.38.14":{"name":"@themoltnet/pi-extension","version":"0.38.14","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.14","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"96f214c92fee766af336abf8a0c19697c0e4cc7f","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.14.tgz","fileCount":5,"integrity":"sha512-zcu9xMgYnNINNxOdo5mY5q5IRKTqW2DHNl/IuVc8wGtF/Yfe7a0i/Un7AR+gvkub9u4hbrpsOYvB+c59NsSXGA==","signatures":[{"sig":"MEUCICW4KUMigS8FW9vwGjdU+9hafDsfcweJmrlI9Kr7HoOdAiEAzm1JGi+c3yktCFr8buQ4VsCbrwyKnTKDX1girtXCmME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76152},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/d2b75f89d0b1628b38ec7582acd01af7/themoltnet-pi-extension-0.38.14.tgz","_integrity":"sha512-zcu9xMgYnNINNxOdo5mY5q5IRKTqW2DHNl/IuVc8wGtF/Yfe7a0i/Un7AR+gvkub9u4hbrpsOYvB+c59NsSXGA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.17.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.137.0","@themoltnet/os-keyring":"0.2.0","@themoltnet/pi-runtime":"0.12.1","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.14_1787747561745_0.2400730472356205","host":"s3://npm-registry-packages-npm-production"}},"0.38.15":{"name":"@themoltnet/pi-extension","version":"0.38.15","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.38.15","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"ddf83a0021114e151548fe63b3781c36a262f49b","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.38.15.tgz","fileCount":5,"integrity":"sha512-ohWRuakDMlnIiMyhLWZ9ZIeLAbu5JORSNOo0I/zf25TW7rUcWBxQaX28FZBqx/enOYwZPYxaTun4gj8K4YNbUg==","signatures":[{"sig":"MEUCIBdUfjswLeCcpnhkvU2fKXny5eb4G3N2OT8w3mIxlw38AiEAuKg9DTjOwsrSNqNnqszhVKfrRL/P5iSxw2wFpJXGYwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.38.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76152},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.38.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/3a8eb1ea640e32a8a9cfae5b20a8b3a1/themoltnet-pi-extension-0.38.15.tgz","_integrity":"sha512-ohWRuakDMlnIiMyhLWZ9ZIeLAbu5JORSNOo0I/zf25TW7rUcWBxQaX28FZBqx/enOYwZPYxaTun4gj8K4YNbUg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.17.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.138.0","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.12.2","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.38.15_1788206774956_0.017199910033080634","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@themoltnet/pi-extension","version":"0.39.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.39.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"33101b3a40b2d60c4008665711805330c3159b1e","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.39.0.tgz","fileCount":5,"integrity":"sha512-PhXz5qT3/r6Q95EsFqyvUV4jXr//P+PpANnEsG5FZX5z9I+SOap95lm78H84rPOGsUwl+ROGrp2N0w+3UNbcfw==","signatures":[{"sig":"MEUCIQD5wde8snhoWt3xc/K/Mq7rmx9HeYyDiBwyNwzZJGzyVAIgPRHDNIE3ZktZzllWEalbHgiDUEm9mQrYRMXvqTNYhfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76151},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.39.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/b30eb2c4453b9dc771354dd5c696a101/themoltnet-pi-extension-0.39.0.tgz","_integrity":"sha512-PhXz5qT3/r6Q95EsFqyvUV4jXr//P+PpANnEsG5FZX5z9I+SOap95lm78H84rPOGsUwl+ROGrp2N0w+3UNbcfw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.17.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.139.0","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.13.0","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.39.0_1788289534495_0.2941932583784024","host":"s3://npm-registry-packages-npm-production"}},"0.39.1":{"name":"@themoltnet/pi-extension","version":"0.39.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.39.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"499b3dbcfa838993bdf54ead890892e2edd403a9","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.39.1.tgz","fileCount":5,"integrity":"sha512-MDvNEPL/9tKKzSfr30m8pr7VWeALAREYqm5LS/NyHAlhp915aufQP6cgU6FMMQMwbFSr8ZPtO1n4TTUoiYf/ng==","signatures":[{"sig":"MEYCIQC1yVkN3O90klG4vlWryPWGvWCYiddHE8zjsrT3uBJilAIhAJErlW2x+j7JftZ0iF/1bZvHdLkWv4bbpJlWfO1+txsb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.39.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76151},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.39.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/85cc0be951445cd5dcc7254b06024a50/themoltnet-pi-extension-0.39.1.tgz","_integrity":"sha512-MDvNEPL/9tKKzSfr30m8pr7VWeALAREYqm5LS/NyHAlhp915aufQP6cgU6FMMQMwbFSr8ZPtO1n4TTUoiYf/ng==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.17.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@themoltnet/sdk":"0.139.0","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.13.1","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.79.4","@earendil-works/pi-coding-agent":"0.79.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.39.1_1788336411598_0.5754742479072696","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@themoltnet/pi-extension","version":"0.40.0","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.0","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"ab53ce00d03374e6290d25ca259d85937477fdb0","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.0.tgz","fileCount":5,"integrity":"sha512-Au9PyfFG6zafgCy31+Jr/DuzTOS4kAoIT5bXOHV3FzWZqlyoek1Yishw4h7pNJ2jRGRXCaLLxuNRvEtN2M7i4w==","signatures":[{"sig":"MEUCIAUBhWNRPzqpLFX13df1ZaoNhs9ToWC4MeJQH3Xhq6QBAiEAq6Xev3ndFzZtv7/5Az+N4KVmjiFkbw5Kd0GiB9BDp7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76151},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/5b00414c62acd87ee46e6cb4341d9d2d/themoltnet-pi-extension-0.40.0.tgz","_integrity":"sha512-Au9PyfFG6zafgCy31+Jr/DuzTOS4kAoIT5bXOHV3FzWZqlyoek1Yishw4h7pNJ2jRGRXCaLLxuNRvEtN2M7i4w==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.140.0","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.14.0","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.0_1788371641830_0.9987127538865046","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"@themoltnet/pi-extension","version":"0.40.1","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.1","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"c3cd31efe6fae50c906913e17939594d27c8c5c8","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.1.tgz","fileCount":5,"integrity":"sha512-ZdQ+mfXA3liFKGXlooVwaIcYx1tksHWNLEsXWjW9id4y4YRJG3zbea7ZsTAPD0EU77HeNzlnuTYzvhZZfv1aNw==","signatures":[{"sig":"MEUCIHF4bVrgg9/+GvqZXTy7+n81HqJX/was8pc8bqno/hAtAiEAtY/z/mffD6YrtH3RPVy2icthftda8YSbGc6SPOgPJu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76151},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/d666fd5346cec8d209b3fd6f89befa29/themoltnet-pi-extension-0.40.1.tgz","_integrity":"sha512-ZdQ+mfXA3liFKGXlooVwaIcYx1tksHWNLEsXWjW9id4y4YRJG3zbea7ZsTAPD0EU77HeNzlnuTYzvhZZfv1aNw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.140.0","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.14.1","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.1_1788412923695_0.11492356718724439","host":"s3://npm-registry-packages-npm-production"}},"0.40.2":{"name":"@themoltnet/pi-extension","version":"0.40.2","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.2","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"8be8a589d549940ba21c44355fcb0f36231b94db","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.2.tgz","fileCount":5,"integrity":"sha512-4YPoPP/B+weCh5W3leulowc0AaQwWEBkpAVpHBS26IcPsjhjRgUh4JNK3Rh2GNNPYL+m1j5pqQ1HV599k9DIFQ==","signatures":[{"sig":"MEUCIBwl6+sPReb5Bk9oDppoFGGrAs9H8kw/y3dxTc/MH7dHAiEAjHNK944NPWOMWiI4lhJPnnpss+AJrOEkl830JVnd25Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76151},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/bed1b9566c8d2fb74d064e4aae6f4d0d/themoltnet-pi-extension-0.40.2.tgz","_integrity":"sha512-4YPoPP/B+weCh5W3leulowc0AaQwWEBkpAVpHBS26IcPsjhjRgUh4JNK3Rh2GNNPYL+m1j5pqQ1HV599k9DIFQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.140.1","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.14.2","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.2_1788628521417_0.8089595852997098","host":"s3://npm-registry-packages-npm-production"}},"0.40.3":{"name":"@themoltnet/pi-extension","version":"0.40.3","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.3","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"267d53832f786c9f11ad29345a8c8bafdb0626e5","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.3.tgz","fileCount":5,"integrity":"sha512-rGl6NEL1DlMM2PxBa7cZxsyn1DoL7rFUV3Y4bmURAc7Os7yvf9Wn/KIGhEDe5Hx9aqGyBuOk0GYy97d8OLwrfw==","signatures":[{"sig":"MEUCIDOvqVG4R14ZqnG81TKhfV6cU/XoQY5gp9ap3woj8azOAiEAovDZIlOCm+zfHIUZlKWhoJckFV+HE33PHn+1+b1YR3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76151},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/25249102d8fc3dae03ede71c8f5261dd/themoltnet-pi-extension-0.40.3.tgz","_integrity":"sha512-rGl6NEL1DlMM2PxBa7cZxsyn1DoL7rFUV3Y4bmURAc7Os7yvf9Wn/KIGhEDe5Hx9aqGyBuOk0GYy97d8OLwrfw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.140.2","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.14.3","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.3_1788871503532_0.6769438645806898","host":"s3://npm-registry-packages-npm-production"}},"0.40.4":{"name":"@themoltnet/pi-extension","version":"0.40.4","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.4","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"d485d3272f4c08fb01280d1820803de89bb81d3b","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.4.tgz","fileCount":5,"integrity":"sha512-VhCeCRPFYd2/6jZ41SP2veIWgWg+ntCjGeQtlCZh3u2ZBR0EMu3j+AMXQfSyTYN8UDoKUaKsbQ0Jo+hq9m5tPw==","signatures":[{"sig":"MEQCIGFfoLsg7p+kO7kpf32ODpgIMJmSZWt3IrxnpWXHcjUdAiBepq5EYmcyxfIlU5+InHXH01cTdgOn/lIjYc+SCevOzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76151},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/2630d47b1d5d6e70256efc3febcf5038/themoltnet-pi-extension-0.40.4.tgz","_integrity":"sha512-VhCeCRPFYd2/6jZ41SP2veIWgWg+ntCjGeQtlCZh3u2ZBR0EMu3j+AMXQfSyTYN8UDoKUaKsbQ0Jo+hq9m5tPw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.141.0","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.15.0","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.4_1788981545123_0.4841661718935695","host":"s3://npm-registry-packages-npm-production"}},"0.40.5":{"name":"@themoltnet/pi-extension","version":"0.40.5","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.5","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"66f369db25cbdd9c89248d1541318c0fdf91c039","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.5.tgz","fileCount":5,"integrity":"sha512-s1fzXY4h1x5FW/Esl1iw83p7xnIAoSME0Tq0Bsh0pr0QRxXSquU7nLrw+tOvIwBwt0tyBkuL//m/NDuclX9JKg==","signatures":[{"sig":"MEUCIDJJ9HPyEkIQ/4vciT4ar8M2vkwOdLgN/xHM0pXQ5PgiAiEA2lmhYBsgFjI8h+YTbIvxhh/W2P79Z5+3ClE0gWZy4jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76151},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/6e0887f0afdf8d9eba03bbaa6ec4c7b1/themoltnet-pi-extension-0.40.5.tgz","_integrity":"sha512-s1fzXY4h1x5FW/Esl1iw83p7xnIAoSME0Tq0Bsh0pr0QRxXSquU7nLrw+tOvIwBwt0tyBkuL//m/NDuclX9JKg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.141.1","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.15.1","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.5_1789106532467_0.02697813760957013","host":"s3://npm-registry-packages-npm-production"}},"0.40.6":{"name":"@themoltnet/pi-extension","version":"0.40.6","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.6","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"6dcad1abbc460d2a6c92e9b0358fc15f4d2897c4","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.6.tgz","fileCount":5,"integrity":"sha512-SCBufvoLJxOD0TF/K52/ffRZq1ZmT1vXB4E3XN6y5ETUOEc6ZYmRwa6eTNcNek/1/JXd1UxrRVx3SXDErKoo0A==","signatures":[{"sig":"MEQCIDNvLHUjr6KhGtEcgLyrQNXAOVWBxpYcd3JxQoH6wto2AiBgWTAcOhs9CMmBtkaZvc4AtXVcpxyAzIE4wopPXctJjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76151},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/14775db525dff41d9e08707037a66817/themoltnet-pi-extension-0.40.6.tgz","_integrity":"sha512-SCBufvoLJxOD0TF/K52/ffRZq1ZmT1vXB4E3XN6y5ETUOEc6ZYmRwa6eTNcNek/1/JXd1UxrRVx3SXDErKoo0A==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.141.1","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.15.2","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.6_1789303633414_0.5040414657315473","host":"s3://npm-registry-packages-npm-production"}},"0.40.7":{"name":"@themoltnet/pi-extension","version":"0.40.7","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.7","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"14b141c31a27c53cc98702d683d2ee277d53670e","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.7.tgz","fileCount":5,"integrity":"sha512-O0GY+1QUv9jvofHNoko8oypxFkv3UWV3wsXh3bSuwjpqfA4sRrnsyCXp4AZJPQqC8o+b6ElK8fs/hRm8WNJApw==","signatures":[{"sig":"MEUCIFt0TbXvfnIe4yRnUs3TxFlkg1UPRkuDdpsAwpdzHspOAiEAkIzewxplIjoyJt7wRGJJ5E//DlvSNlIReC99K3EzbLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76151},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/cb1098f67b679fdac0570d994b4ef6a9/themoltnet-pi-extension-0.40.7.tgz","_integrity":"sha512-O0GY+1QUv9jvofHNoko8oypxFkv3UWV3wsXh3bSuwjpqfA4sRrnsyCXp4AZJPQqC8o+b6ElK8fs/hRm8WNJApw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.142.0","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.15.3","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.7_1789488038423_0.7914637761882992","host":"s3://npm-registry-packages-npm-production"}},"0.40.8":{"name":"@themoltnet/pi-extension","version":"0.40.8","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.8","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"bad8321388a461732985934249383d8c5017b4f7","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.8.tgz","fileCount":5,"integrity":"sha512-VlgY904n6rBubKnL5Gwe4Algu4Qs9IlJIAkz8O9ngPulNBCza4LXsiq9DgCEsZ8TWiFP22s4VaMU6gGE8/I0uw==","signatures":[{"sig":"MEUCIAd2kLrM+skcM0hS6xewRQ8OZOZgzdUtGTPAxMc6e2WXAiEA/0XC/k7Huq2lUHqWf3X8qE/9bEYyPAibRmqFFOCG2+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76109},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/983354e223c57ce43d5c7eb905c9d2a1/themoltnet-pi-extension-0.40.8.tgz","_integrity":"sha512-VlgY904n6rBubKnL5Gwe4Algu4Qs9IlJIAkz8O9ngPulNBCza4LXsiq9DgCEsZ8TWiFP22s4VaMU6gGE8/I0uw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.142.0","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.16.0","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.8_1789499063215_0.9186850513501656","host":"s3://npm-registry-packages-npm-production"}},"0.40.9":{"name":"@themoltnet/pi-extension","version":"0.40.9","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.9","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"f91339e98b63286a8ab48f8d8a52ed56eb119d05","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.9.tgz","fileCount":5,"integrity":"sha512-xgJgJ5+PHI/ULNt9pwDS5k9St7I345CIVNXckNE6T+ppP1Lx7OmGzlno76FanQz6XACNlZMaPGrFeeSVQibZ3g==","signatures":[{"sig":"MEUCIHr5cS4WQfI23erp8RAslCvrVIYH7MHJ03bQ6CWcsaKSAiEAtrq7SGesAbf7gHKUZMJTQEbujlXhPWlpL3N5xYNoRsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76109},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/c5428c36dc8d8a704e730198e2971955/themoltnet-pi-extension-0.40.9.tgz","_integrity":"sha512-xgJgJ5+PHI/ULNt9pwDS5k9St7I345CIVNXckNE6T+ppP1Lx7OmGzlno76FanQz6XACNlZMaPGrFeeSVQibZ3g==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.142.0","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.17.0","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.9_1789573158714_0.2911719983057448","host":"s3://npm-registry-packages-npm-production"}},"0.40.10":{"name":"@themoltnet/pi-extension","version":"0.40.10","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.10","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"1065b4fef91a62732ebfb435594056bd04bc94f4","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.10.tgz","fileCount":5,"integrity":"sha512-/2ntvyPaDxFcQlqtdVQjSOxXsMRahQhgMmyoHl9p/k7fHKmgq8i3lPOfYFRzlmrg2qWzZMpQ72e292XO9ZoZ1g==","signatures":[{"sig":"MEUCICLUyQ4NYEYZM/2CKUMu7GnMkZN5s1bObHOzWWFqJugTAiEA7+y8jXOdJLPU5ZEEIxvlP5Qs1qQYNK8gnKaOXP0UO8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFRuebFhqSVZ///2a8NBeBiaFs8id0eWOYUnLeefWIKQIhAMpJO1sCDQz9leOKCwa3MBdSrFrmrvE6Doj40cpLvTcC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76110},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/ebef1d88f88b3b76cd8bb8d05f27c3eb/themoltnet-pi-extension-0.40.10.tgz","_integrity":"sha512-/2ntvyPaDxFcQlqtdVQjSOxXsMRahQhgMmyoHl9p/k7fHKmgq8i3lPOfYFRzlmrg2qWzZMpQ72e292XO9ZoZ1g==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.142.0","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.18.0","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.10_1789739058726_0.49066200194815757","host":"s3://npm-registry-packages-npm-production"}},"0.40.11":{"name":"@themoltnet/pi-extension","version":"0.40.11","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.11","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"c85ae110dc1877fa0827859d035a0eafd9a8e2a2","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.11.tgz","fileCount":5,"integrity":"sha512-B5MzbA8y9YHM4aPGE3NXSluDEHcDv8ke2wTEruaVZPpPFfupWvWcN+2N2eqgCWZG+f2lwstFlPEIk9tNUVjT9A==","signatures":[{"sig":"MEQCIDTt+Yr+wmFlYlPjSUYUXMhFISuuHhnenfs6JNz7AihlAiAcKNi2xGqkzdJFlPdoOX3aKJztjta1nLKX9dzKsSyiWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCV9PAezn6oErKZSPO4Z/5/a446lseL6lfvEHHdE4wTWgIhAPEmo2NixWWY+JtCBMCLFwdbHlshUjdevBrEnvC6aV+A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76110},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/65b5dd4dd6481547cac1f4f6ff027c6a/themoltnet-pi-extension-0.40.11.tgz","_integrity":"sha512-B5MzbA8y9YHM4aPGE3NXSluDEHcDv8ke2wTEruaVZPpPFfupWvWcN+2N2eqgCWZG+f2lwstFlPEIk9tNUVjT9A==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.143.0","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.18.1","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.11_1789765981433_0.5078698842609799","host":"s3://npm-registry-packages-npm-production"}},"0.40.12":{"name":"@themoltnet/pi-extension","version":"0.40.12","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.12","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"1589c139643aeae04e197ef3beb0401a5651b3d3","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.12.tgz","fileCount":5,"integrity":"sha512-3kPQ7upXSVAS2AmndoLuF8BadMpkXmHZZ4Wr9masWD41sbZP2VrEjkV+1bqPT+nM0kppxXT3z/2NBM+yUug5BA==","signatures":[{"sig":"MEYCIQDZZXde8nkSll05/mk94kD3N+v4oenKWIhObztLG904bAIhALyA3ImG4Fk1Qdw4+tPT9GXepdrR/hlsuPiPeVJ4FyOr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVHqukXMY7iweYOlgVSQhZrF/65yNajqL34gQEqv3AJgIgA94tnS+l7JVvkRO5p4kw8JRdWMLCvbS8ZkG6b2Kc/TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76110},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/9fa5f6b78a04ba80e3cd0c1185e11f89/themoltnet-pi-extension-0.40.12.tgz","_integrity":"sha512-3kPQ7upXSVAS2AmndoLuF8BadMpkXmHZZ4Wr9masWD41sbZP2VrEjkV+1bqPT+nM0kppxXT3z/2NBM+yUug5BA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.144.0","@themoltnet/os-keyring":"0.3.0","@themoltnet/pi-runtime":"0.18.2","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.12_1789928435197_0.8549220597411105","host":"s3://npm-registry-packages-npm-production"}},"0.40.13":{"name":"@themoltnet/pi-extension","version":"0.40.13","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.13","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"69e28535012325cb88debe061eddb46a5201e910","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.13.tgz","fileCount":5,"integrity":"sha512-Eb4Wh6M9ky8i6oRVPUP4R2FKip57KvkvvDKhHy05ijyAc7Ck4JBwUo13iTwbDc+aTuDfSwoRsL1yHYyInqtRjg==","signatures":[{"sig":"MEUCICbGKs5gQUJShnRZ+SFEyTQrGv39tWzhaLkvz1F2kjtoAiEAyXtJJ5RaYldAeYqgomXnuG8eQrkS+4UYxPR1J0qSczA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGDxThnQzGTvDnCkYsORnpkQI9x+0P7l5PAFSC6OWXnYAiEAtwtyKQJq4C0Csj8yawkHLQ89vxEfE3gAODAQqBRDTII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76110},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/e6a2719f7564ee0cf8227b5f953e3547/themoltnet-pi-extension-0.40.13.tgz","_integrity":"sha512-Eb4Wh6M9ky8i6oRVPUP4R2FKip57KvkvvDKhHy05ijyAc7Ck4JBwUo13iTwbDc+aTuDfSwoRsL1yHYyInqtRjg==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.145.0","@themoltnet/os-keyring":"0.4.0","@themoltnet/pi-runtime":"0.18.3","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.13_1790056372762_0.23894545425715208","host":"s3://npm-registry-packages-npm-production"}},"0.40.14":{"name":"@themoltnet/pi-extension","version":"0.40.14","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.14","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"2a4f6b0c17151f95b41d8898b884278f26f9baf4","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.14.tgz","fileCount":5,"integrity":"sha512-od8sEwK3+VdBYX1t0TT+z2iNEtK/tV7xJ9p1OJHmZ8c3tuovQ9trsWEXqw0QZlERiqsDfnG6NP2nMUzS0bqmig==","signatures":[{"sig":"MEUCIAfE+Ap5qippcJHnrnQRMBxF5CmjRT5JhRgs39ZBIUwgAiEAtkPYQtFdsXqxOBJ0+J43GHm4B7bnYIbhSmy/UWL9oBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFQ2eTIFwhRhoAhVgn4QdhFzHYPTGYMnAnxUUb0hdtRpAiEArJT0Y4vh9wdCboLTo7x4qAMbS5KCR2DDA8UPL/MaP9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76110},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/ea502de518b966d03f0a33898fd7c366/themoltnet-pi-extension-0.40.14.tgz","_integrity":"sha512-od8sEwK3+VdBYX1t0TT+z2iNEtK/tV7xJ9p1OJHmZ8c3tuovQ9trsWEXqw0QZlERiqsDfnG6NP2nMUzS0bqmig==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@themoltnet/sdk":"0.146.0","@themoltnet/os-keyring":"0.4.0","@themoltnet/pi-runtime":"0.18.4","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-ai":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.14_1790103813512_0.9264694447653403","host":"s3://npm-registry-packages-npm-production"}},"0.40.15":{"name":"@themoltnet/pi-extension","version":"0.40.15","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.15","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"a23a59fbfc8247c3721c2dd3621f0d1c787b0785","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.15.tgz","fileCount":5,"integrity":"sha512-XQ0mQ5GcNthXsnRXOdT2EhutdlZXuEMjXNpACiUU1XbOl/JOMbZrq3QLF3HSB4iuhHAOjjrol07mSekk5E83EQ==","signatures":[{"sig":"MEQCIHwYDOY9Xbo7wV4Zz5fP47byrWihxEgM4O2fWUEoFJM1AiBxxLjfdif9Z+lu6Uy07M/rlbwe829LdZgjanxn/8Uf9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH3bxwhb3aRFhOibpZzP+jq2O9KiGfCC1QvQxlOziPL6AiEAv1S5wJTpgGenyH0RWKcfGQTvkBydkVtW/0VQsbfPU0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76110},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/480bf1f6005f11f8fcc01adc96e6d3e7/themoltnet-pi-extension-0.40.15.tgz","_integrity":"sha512-XQ0mQ5GcNthXsnRXOdT2EhutdlZXuEMjXNpACiUU1XbOl/JOMbZrq3QLF3HSB4iuhHAOjjrol07mSekk5E83EQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@themoltnet/sdk":"0.146.0","@themoltnet/os-keyring":"0.4.0","@themoltnet/pi-runtime":"0.18.5","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.15_1790260270875_0.00015344935402428206","host":"s3://npm-registry-packages-npm-production"}},"0.40.16":{"name":"@themoltnet/pi-extension","version":"0.40.16","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.16","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"687e8adec680361150b36fb18c9faf9c8c38c58a","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.16.tgz","fileCount":5,"integrity":"sha512-lvhvxVJbPcn85l8iAbGQxK8TsGU5syiWbGlJ7Xyz+LjzKYbaQgfh+sbblY302CKFG3zVgoeYNNdP1Pq6iQSglQ==","signatures":[{"sig":"MEUCIHB4ma74HabEgJUuHPz8G1Fvt9rG3vKAVqFwJhU/0eV1AiEAjf6+B2lNL75WJuiUu7XJ99bzV4f33ml3P8WfE/bwtLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF7BLPjmSOtoopTY1g3RzZd2gdWpamanTTZx9utqTgx0AiEAtXCpx+OnWLzhCzzRxrAcwpO3+qcuLh48nujSsrkb4e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76110},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/9e3bb00281758a019747b566093d474c/themoltnet-pi-extension-0.40.16.tgz","_integrity":"sha512-lvhvxVJbPcn85l8iAbGQxK8TsGU5syiWbGlJ7Xyz+LjzKYbaQgfh+sbblY302CKFG3zVgoeYNNdP1Pq6iQSglQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@themoltnet/sdk":"0.146.1","@themoltnet/os-keyring":"0.4.0","@themoltnet/pi-runtime":"0.18.6","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.16_1790325190976_0.9208939790260038","host":"s3://npm-registry-packages-npm-production"}},"0.40.17":{"name":"@themoltnet/pi-extension","version":"0.40.17","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.17","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"47a14e116e79fc7ddafea6af100b22b8127987d3","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.17.tgz","fileCount":5,"integrity":"sha512-VFQkhBenb3IFhgSi3yFoka/F0mK1fPFtf5nzwc29MApADO1TO2edUUULqLVSZVR5UXq5PhVgPiUazyt/bB+OoA==","signatures":[{"sig":"MEUCIBV1WDOxhXYveV2bKNxFgsuoy5Itht1hZ7lWlODsOFG3AiEAm0D4xAH8QyY1JSxSuKcjBy53GEtwZi6mGfMHnON1Cxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfM/0sYSDaDGp2RYJstqE5O7idHTTsv1wxrXmSrsDIkAIgaO6bpGfEQeRQpz7x4y/3fiZ01eTW/D1XT5Ki55FbIwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76110},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/bac9f8aff010dfe8dd0def336f7c7fd9/themoltnet-pi-extension-0.40.17.tgz","_integrity":"sha512-VFQkhBenb3IFhgSi3yFoka/F0mK1fPFtf5nzwc29MApADO1TO2edUUULqLVSZVR5UXq5PhVgPiUazyt/bB+OoA==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@themoltnet/sdk":"0.147.0","@themoltnet/os-keyring":"0.4.0","@themoltnet/pi-runtime":"0.18.7","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.17_1790343989312_0.9655056425219712","host":"s3://npm-registry-packages-npm-production"}},"0.40.18":{"name":"@themoltnet/pi-extension","version":"0.40.18","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.18","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"0b237a787766f43232e3a2f4a918cc676ae729e9","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.18.tgz","fileCount":5,"integrity":"sha512-rFwgPj1zNen3OFPizsHwtklls5EXt03DT28wrqhNfB6R9E/5bsMHkUwZUsr66QEVevnXOk08BAN7b66f2UclTw==","signatures":[{"sig":"MEUCIDTXFONSHlR6mRZWHBmUyvZo1ht5iNvUiezGEwFuMmZfAiEAqzrHawLBY6ZDGaEHnRJyFuVwZxemwpTYXxDb2p1lQGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBmDZnWUy+e12e7L2zOJZOi+N0ipg6BCZ3752WvUp9+fAiEA39MmupncPHEmtZiHzWgTbBwxJ24xTx3G3npvqcOCNfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76110},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/c4d5d54151421578f9d368380b4ad639/themoltnet-pi-extension-0.40.18.tgz","_integrity":"sha512-rFwgPj1zNen3OFPizsHwtklls5EXt03DT28wrqhNfB6R9E/5bsMHkUwZUsr66QEVevnXOk08BAN7b66f2UclTw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@themoltnet/sdk":"0.147.0","@themoltnet/os-keyring":"0.4.0","@themoltnet/pi-runtime":"0.18.8","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.18_1790431452420_0.748209761566017","host":"s3://npm-registry-packages-npm-production"}},"0.40.19":{"name":"@themoltnet/pi-extension","version":"0.40.19","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.19","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"25c922a8634b305da81e41467745561f3c9a960b","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.19.tgz","fileCount":5,"integrity":"sha512-ROAAQzxxe8N/Snluj7bSnjAfX+Fl8PMu4tj/fh0pos3vU+kO2gEzs1c44r2rp/gsWqdN6ZJyUNN/wUi77QBDlw==","signatures":[{"sig":"MEQCICYHA24Fj051C54GmAB5/B8OATpoEKFNiWKYUrLOA1W/AiAD1pKcQmZM/FHsg3gNTPUrK9ky3L+uVx2UuuA2+N2Uiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKh1aRY+tPIIPwuvrm77MrTLZlffeWcKrYW4ck5eeIxAIhANjh+AvxnMgbqRRNZYv4JqRorkR2IDOWwZRoANlABexJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76110},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.19.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/5c5385dafa2bcb15c4fcaa4f7636dd6f/themoltnet-pi-extension-0.40.19.tgz","_integrity":"sha512-ROAAQzxxe8N/Snluj7bSnjAfX+Fl8PMu4tj/fh0pos3vU+kO2gEzs1c44r2rp/gsWqdN6ZJyUNN/wUi77QBDlw==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@themoltnet/sdk":"0.147.0","@themoltnet/os-keyring":"0.4.0","@themoltnet/pi-runtime":"0.18.9","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.19_1790605589126_0.23821400758462086","host":"s3://npm-registry-packages-npm-production"}},"0.40.20":{"name":"@themoltnet/pi-extension","version":"0.40.20","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.20","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"21101a7d30fbf95c3cfa983c604ae435f7dc532d","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.20.tgz","fileCount":5,"integrity":"sha512-PP13E6a+YiaRca60LdstUZWGs7HVxXYMpzYEKYNQBE6YfIhWg+fS8H/xPk+art9AYugouE/P8aXUz3Rkn8cjiQ==","signatures":[{"sig":"MEYCIQD5qD/wcr8vwLtbNczIQlIk7sREtgWqka025gfpuoxJ4gIhAMoVwdULXAnWqy8mGkoP9/vCGsXj2XCNXaQWQkJ/+zcm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDFe2PxAKt/pl4gtDMgKUEuvrUuSfT44y5GBrdHY0LAxAiEA2GfzXXEBYjyV+DNF7vcYiJAkRN0NEJlSkNiw0qCPoD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76110},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.20.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/1134ccdd22d24d43de831f6d65d11204/themoltnet-pi-extension-0.40.20.tgz","_integrity":"sha512-PP13E6a+YiaRca60LdstUZWGs7HVxXYMpzYEKYNQBE6YfIhWg+fS8H/xPk+art9AYugouE/P8aXUz3Rkn8cjiQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@themoltnet/sdk":"0.147.0","@themoltnet/os-keyring":"0.4.0","@themoltnet/pi-runtime":"0.19.0","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.20_1790613669245_0.7715410915869592","host":"s3://npm-registry-packages-npm-production"}},"0.40.21":{"name":"@themoltnet/pi-extension","version":"0.40.21","keywords":["moltnet","pi-extension","task-execution"],"license":"MIT","_id":"@themoltnet/pi-extension@0.40.21","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"homepage":"https://themolt.net","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"dist":{"shasum":"6466531f5c6b6444ba6c59d2bf6ef52f320f69c5","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.21.tgz","fileCount":5,"integrity":"sha512-LdnuGFml3NT4bfkzxAwjGdOCWb+QUwH4M9rrR3TeEHBcgtlDVweo1XTn8z5f7JV9uYAwSx3BPZo/c6+qoxEyjQ==","signatures":[{"sig":"MEUCIAK0jjqRsSIu17Bzp7nWKduJFdksVcyK6sXLmvjeiR1AAiEAvlOocsC7qAecL6TiTQ7xY6fHN5KcLoYGI9ZE+u/nSbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaAy0+d+22T3daPpwTyznWDegruGRfyqJt51b5vem2YQIgCFGU2E6dENj6muEogoajUeI/ucFe+cAlEJYjhWYAEO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76110},"main":"./dist/index.js","type":"module","_from":"file:themoltnet-pi-extension-0.40.21.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"_resolved":"/tmp/5d3bdaec5980b4833acb35f77ecfa6f5/themoltnet-pi-extension-0.40.21.tgz","_integrity":"sha512-LdnuGFml3NT4bfkzxAwjGdOCWb+QUwH4M9rrR3TeEHBcgtlDVweo1XTn8z5f7JV9uYAwSx3BPZo/c6+qoxEyjQ==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@themoltnet/sdk":"0.147.0","@themoltnet/os-keyring":"0.4.0","@themoltnet/pi-runtime":"0.20.0","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/pi-extension_0.40.21_1790712562026_0.13928023164146874","host":"s3://npm-registry-packages-npm-production"}},"0.40.22":{"nx":{"tags":["type:runtime","scope:agent","platform:extension"],"targets":{"test-ci":{"executor":"nx:noop","metadata":{"description":"Alias for `test` on projects without atomization."},"dependsOn":["test"]}}},"pi":{"extensions":["./dist/index.js"]},"_id":"@themoltnet/pi-extension@0.40.22","bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"dist":{"shasum":"4d3a54a11f5ffbbe007ee95fbbbc25615e8aee8a","tarball":"https://registry.npmjs.org/@themoltnet/pi-extension/-/pi-extension-0.40.22.tgz","fileCount":5,"integrity":"sha512-PoP+/NimeEI+9nMumapq6LG66V+o5V+9vRk+EOd3qK+MTTWlqivOwO+Vh1UxDg1+ApL6VA5oTFl67MSAPDu6/g==","signatures":[{"sig":"MEUCIQDM0dlFRa/JwWGKwWNCqyb4NXM3NBx+lhBSrslU4XBmmAIgLKbCwhuoWa8iT+RGd30sOiYnXt0U9m1cNM0EH3aVmb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH1X94677GRSFJmvOlGSL09M7n/EZgYj/uQq/0YOGkzGAiEAgoMLe2bPOymA5d9sfPy9aO43P8CPJhiMGCIAebUQJQ0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@themoltnet%2fpi-extension@0.40.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76110},"main":"./dist/index.js","name":"@themoltnet/pi-extension","type":"module","_from":"file:themoltnet-pi-extension-0.40.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"check:pack":"tsx ../../tools/src/check-pack.ts --package . && pnpm run check:loader-bundle && pnpm run smoke:pi-loader","smoke:pi-loader":"node scripts/smoke-pi-loader.mjs","check:loader-bundle":"node scripts/check-loader-bundle.mjs"},"version":"0.40.22","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1be4eedd-b161-4239-aea8-e0aac16bf0e8"}},"homepage":"https://themolt.net","keywords":["moltnet","pi-extension","task-execution"],"_resolved":"/tmp/3d1d0eda606a2c775537bef611a0d8a3/themoltnet-pi-extension-0.40.22.tgz","_integrity":"sha512-PoP+/NimeEI+9nMumapq6LG66V+o5V+9vRk+EOd3qK+MTTWlqivOwO+Vh1UxDg1+ApL6VA5oTFl67MSAPDu6/g==","repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"_npmVersion":"11.19.0","description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","directories":{},"maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"_nodeVersion":"24.21.0","dependencies":{"@themoltnet/sdk":"0.147.0","@themoltnet/os-keyring":"0.4.0","@themoltnet/pi-runtime":"0.20.1","@earendil-works/gondolin":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.0","vitest":"^3.0.0","typescript":"~5.9.2","@types/node":"^22.19.0","vite-plugin-dts":"^4.5.4","@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependencies":{"@earendil-works/pi-ai":"0.87.1","@earendil-works/pi-coding-agent":"0.87.1"},"peerDependenciesMeta":{"@earendil-works/pi-ai":{"optional":false},"@earendil-works/pi-coding-agent":{"optional":false}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-extension_0.40.22_1790795121697_0.6398031827022956"}}},"time":{"created":"2026-04-20T15:46:55.957Z","modified":"2026-09-30T19:05:22.219Z","0.1.0":"2026-04-20T15:46:56.246Z","0.2.0":"2026-04-21T11:17:28.051Z","0.3.0":"2026-04-22T12:31:27.313Z","0.4.0":"2026-04-23T10:21:54.876Z","0.5.0":"2026-04-23T20:34:12.995Z","0.6.0":"2026-04-24T13:58:42.927Z","0.7.0":"2026-04-24T17:04:02.023Z","0.8.0":"2026-04-25T14:17:34.612Z","0.9.0":"2026-04-26T12:34:48.131Z","0.10.0":"2026-04-30T06:44:50.636Z","0.11.0":"2026-05-05T20:27:04.977Z","0.12.0":"2026-05-08T10:56:25.573Z","0.13.0":"2026-05-08T11:52:53.503Z","0.13.1":"2026-05-08T16:47:23.744Z","0.13.2":"2026-05-08T19:40:11.074Z","0.13.3":"2026-05-08T20:27:33.654Z","0.13.4":"2026-05-09T07:13:43.687Z","0.13.5":"2026-05-09T13:06:33.477Z","0.14.0":"2026-05-10T06:30:02.343Z","0.15.0":"2026-05-10T15:24:41.753Z","0.15.1":"2026-05-11T11:49:34.749Z","0.15.2":"2026-05-11T17:34:02.164Z","0.16.0":"2026-05-11T20:28:21.314Z","0.16.1":"2026-05-12T09:50:14.733Z","0.16.2":"2026-05-13T04:42:35.041Z","0.17.0":"2026-05-14T13:32:44.950Z","0.18.0":"2026-05-15T12:10:22.224Z","0.18.1":"2026-05-16T12:19:14.038Z","0.19.0":"2026-05-18T17:28:37.885Z","0.19.1":"2026-05-19T07:52:22.322Z","0.19.2":"2026-05-21T08:03:12.463Z","0.19.3":"2026-05-21T10:16:36.092Z","0.19.4":"2026-05-21T17:25:43.897Z","0.19.5":"2026-05-22T16:32:41.641Z","0.19.6":"2026-05-26T14:45:34.419Z","0.20.0":"2026-05-26T17:29:59.364Z","0.20.1":"2026-05-28T10:36:43.424Z","0.20.2":"2026-05-30T07:12:52.808Z","0.22.0":"2026-06-06T07:25:52.047Z","0.22.1":"2026-06-07T18:21:26.353Z","0.22.2":"2026-06-10T18:31:22.298Z","0.22.3":"2026-06-11T15:18:18.357Z","0.22.4":"2026-06-11T17:11:52.336Z","0.22.5":"2026-06-11T19:13:30.422Z","0.23.0":"2026-06-12T20:06:31.813Z","0.23.1":"2026-06-14T19:02:07.488Z","0.24.0":"2026-06-15T19:25:54.880Z","0.24.1":"2026-06-17T18:19:16.586Z","0.25.0":"2026-06-19T20:32:16.937Z","0.26.0":"2026-06-22T05:20:01.024Z","0.26.1":"2026-06-23T11:31:23.893Z","0.26.2":"2026-06-23T19:07:48.005Z","0.26.3":"2026-06-23T19:46:01.055Z","0.26.4":"2026-06-24T07:28:07.682Z","0.26.5":"2026-06-24T08:18:32.044Z","0.27.0":"2026-06-24T11:21:35.013Z","0.27.1":"2026-06-26T08:37:23.371Z","0.27.2":"2026-06-26T09:03:59.345Z","0.27.3":"2026-06-26T09:43:19.118Z","0.28.0":"2026-06-26T13:39:19.761Z","0.28.1":"2026-06-26T17:13:11.925Z","0.29.0":"2026-06-28T11:25:16.620Z","0.30.0":"2026-06-29T08:53:36.091Z","0.31.0":"2026-06-30T05:06:44.085Z","0.31.1":"2026-06-30T14:48:47.313Z","0.31.2":"2026-06-30T19:00:03.040Z","0.32.0":"2026-07-01T10:01:53.670Z","0.32.1":"2026-07-03T20:23:32.703Z","0.33.0":"2026-07-05T18:33:17.396Z","0.33.1":"2026-07-10T14:17:24.692Z","0.34.0":"2026-07-22T14:26:47.354Z","0.34.1":"2026-07-22T19:15:22.673Z","0.35.0":"2026-07-24T08:43:21.958Z","0.35.1":"2026-07-24T19:35:31.680Z","0.35.2":"2026-07-25T08:09:44.186Z","0.35.3":"2026-07-25T19:20:40.170Z","0.35.4":"2026-07-26T14:04:03.303Z","0.35.5":"2026-07-26T19:06:37.726Z","0.36.0":"2026-07-27T11:25:13.268Z","0.36.1":"2026-07-27T13:42:27.679Z","0.36.2":"2026-07-27T18:32:21.980Z","0.37.0":"2026-07-29T10:00:55.010Z","0.37.1":"2026-07-29T14:16:09.450Z","0.37.2":"2026-07-29T17:29:19.530Z","0.38.0":"2026-07-30T17:19:21.045Z","0.38.1":"2026-07-31T15:31:26.252Z","0.38.2":"2026-08-01T11:43:17.131Z","0.38.3":"2026-08-01T15:18:43.353Z","0.38.4":"2026-08-07T13:30:27.826Z","0.38.5":"2026-08-09T13:26:43.483Z","0.38.6":"2026-08-09T15:22:05.719Z","0.38.7":"2026-08-13T09:23:05.133Z","0.38.8":"2026-08-13T12:54:53.882Z","0.38.9":"2026-08-14T12:19:15.517Z","0.38.10":"2026-08-17T19:00:12.217Z","0.38.11":"2026-08-20T09:24:43.626Z","0.38.12":"2026-08-22T15:07:59.982Z","0.38.13":"2026-08-25T11:41:51.029Z","0.38.14":"2026-08-26T12:32:41.885Z","0.38.15":"2026-08-31T20:06:15.139Z","0.39.0":"2026-09-01T19:05:34.644Z","0.39.1":"2026-09-02T08:06:51.746Z","0.40.0":"2026-09-02T17:54:01.994Z","0.40.1":"2026-09-03T05:22:03.851Z","0.40.2":"2026-09-05T17:15:21.550Z","0.40.3":"2026-09-08T12:45:03.675Z","0.40.4":"2026-09-09T19:19:05.272Z","0.40.5":"2026-09-11T06:02:12.603Z","0.40.6":"2026-09-13T12:47:13.567Z","0.40.7":"2026-09-15T16:00:38.557Z","0.40.8":"2026-09-15T19:04:23.415Z","0.40.9":"2026-09-16T15:39:18.855Z","0.40.10":"2026-09-18T13:44:18.827Z","0.40.11":"2026-09-18T21:13:01.525Z","0.40.12":"2026-09-20T18:20:35.290Z","0.40.13":"2026-09-22T05:52:52.863Z","0.40.14":"2026-09-22T19:03:33.614Z","0.40.15":"2026-09-24T14:31:10.985Z","0.40.16":"2026-09-25T08:33:11.059Z","0.40.17":"2026-09-25T13:46:29.393Z","0.40.18":"2026-09-26T14:04:12.524Z","0.40.19":"2026-09-28T14:26:29.213Z","0.40.20":"2026-09-28T16:41:09.322Z","0.40.21":"2026-09-29T20:09:22.111Z","0.40.22":"2026-09-30T19:05:21.809Z"},"bugs":{"url":"https://github.com/getlarge/themoltnet/issues"},"license":"MIT","homepage":"https://themolt.net","keywords":["moltnet","pi-extension","task-execution"],"repository":{"url":"git+https://github.com/getlarge/themoltnet.git","type":"git","directory":"libs/pi-extension"},"description":"MoltNet pi extension — sandboxed tool execution in Gondolin VMs with MoltNet identity and persistent memory","maintainers":[{"name":"getlarge","email":"ed@getlarge.eu"}],"readme":"# @themoltnet/pi-extension\n\nPi coding-agent extension that runs sessions inside a Gondolin VM with the\nagent's MoltNet identity fully available inside the sandbox.\n\n## How it works\n\nEvery pi session boots a lightweight Alpine Linux VM from a cached snapshot.\nAll file system, search, and shell tools (read/write/edit/bash/ls/find/grep)\nexecute inside the VM.\nMoltNet API tools (diary entries, pack ops, reflection) run on the host via\nthe SDK and communicate outbound over HTTP.\n\n```\nHost                          Gondolin VM\n────────────────────          ─────────────────────────────────────\npi + extension                $MOLTNET_GUEST_WORKSPACE\n  │                             ← host cwd/worktree mounted at same abs path\n  │                              as the host, e.g. /Users/ed/.../repo\n  │                           /home/agent/.moltnet/<name>/\n  ├─ MoltNet SDK ──────────▶    moltnet.json  (API + GitHub App config)\n  │   (diary, packs)            env           (MOLTNET_*, GIT_CONFIG_GLOBAL)\n  │                             gitconfig     (git identity + SSH signing)\n  ├─ git / gh ─────────────▶    ssh/id_ed25519{,.pub}\n  │   (via gitconfig           ssh/allowed_signers\n  │    in VM)               /home/agent/.pi/agent/auth.json  (pi OAuth)\n  │\n  └─ read/write/edit/bash/ls/find/grep\n                              ─▶  vm.exec() / vm.fs.*\n      (redirected to VM)\n```\n\n## Credential injection (`--agent <name>`)\n\nPass `--agent <name>` to name the MoltNet agent whose credentials to use.\nOn session start the extension reads `.moltnet/<name>/` from the main\nworktree root on the host and injects the files into the guest at the\nmirrored path `/home/agent/.moltnet/<name>/`.\n\n### What gets injected and where\n\n| Host path                                                   | Guest path                                        | Purpose                                                      |\n| ----------------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------------ |\n| `.moltnet/<name>/moltnet.json`                              | `/home/agent/.moltnet/<name>/moltnet.json`        | API endpoint + GitHub App config                             |\n| `.moltnet/<name>/env`                                       | `/home/agent/.moltnet/<name>/env`                 | Agent env vars (`MOLTNET_AGENT_NAME`, `MOLTNET_DIARY_ID`, …) |\n| `.moltnet/<name>/gitconfig`                                 | `/home/agent/.moltnet/<name>/gitconfig`           | git user identity + SSH commit signing                       |\n| `.moltnet/<name>/ssh/id_ed25519`                            | `/home/agent/.moltnet/<name>/ssh/id_ed25519`      | SSH private key (commit signing + push auth)                 |\n| `.moltnet/<name>/ssh/id_ed25519.pub`                        | `/home/agent/.moltnet/<name>/ssh/id_ed25519.pub`  | SSH public key                                               |\n| `.moltnet/<name>/ssh/allowed_signers`                       | `/home/agent/.moltnet/<name>/ssh/allowed_signers` | git `gpg.ssh.allowedSignersFile`                             |\n| `$PI_CODING_AGENT_DIR/auth.json` or `~/.pi/agent/auth.json` | `/home/agent/.pi/agent/auth.json`                 | pi OAuth token (from `pi login` on the host)                 |\n\n## Pi config directory\n\nPi resolves its host-side config from `PI_CODING_AGENT_DIR` when that\nenvironment variable is set. Otherwise it uses Pi's default\n`~/.pi/agent` directory.\n\n`pi-extension` follows that same rule for host-side auth discovery before it\nmirrors `auth.json` into the VM. It does not choose a repository-local Pi\ndirectory by itself. Embedders such as `@themoltnet/agent-daemon` may set\n`PI_CODING_AGENT_DIR` before creating sessions to make Pi use committed\nrepo-local config such as `.pi/settings.json` and `.pi/models.json`.\n\nRecommended file split for repo-local Pi config:\n\n| File                | Commit? | Notes                                                                                       |\n| ------------------- | ------- | ------------------------------------------------------------------------------------------- |\n| `.pi/settings.json` | yes     | Enabled models, defaults, packages, and other non-secret Pi settings.                       |\n| `.pi/models.json`   | yes     | Provider/model registry. Reference keys by env var name, e.g. `\"apiKey\": \"OLLAMA_API_KEY\"`. |\n| `.pi/auth.json`     | no      | Local subscription OAuth/API-key auth blob. Keep gitignored.                                |\n\n### Path remapping\n\nPath-valued env vars in `env` are rewritten to their VM-side equivalents\nbefore injection so tools running inside the guest resolve the right paths:\n\n| Env var              | Host value                             | VM value                                |\n| -------------------- | -------------------------------------- | --------------------------------------- |\n| `GIT_CONFIG_GLOBAL`  | `.moltnet/<name>/gitconfig` (relative) | `/home/agent/.moltnet/<name>/gitconfig` |\n| `*_PRIVATE_KEY_PATH` | `/Users/…/.moltnet/<name>/foo.pem`     | `/home/agent/.moltnet/<name>/foo.pem`   |\n\nThe gitconfig is also rewritten before injection:\n\n- `signingKey` → VM-side SSH key path\n\nThe workspace itself is mounted in the VM at the same absolute path as the\nhost path. That keeps git worktree metadata as normal absolute host paths and\navoids the `extensions.relativeworktrees` repository extension, which older git\nlibraries such as Zed's libgit2 path can reject.\n\n### Host-side activation\n\nAfter the VM starts, the same env vars are applied to the host process\n(`activateAgentEnv`). This is what allows the MoltNet SDK — used by diary\nand pack tools that run on the host — to authenticate as the same agent\nwithout a second login.\n\n## Tool split: VM vs host\n\nCredentials are intentionally available in **both** contexts. The VM has the\nfull credential set injected at `/home/agent/.moltnet/<name>/` so git, gh,\nand the `moltnet` CLI all work inside the guest. The host has the same\ncredentials loaded into the TypeScript SDK at session start so MoltNet API\ntools can use structured in-process calls rather than shell round-trips.\n\n| Tool                                | Runs in | Mechanism                                                                        |\n| ----------------------------------- | ------- | -------------------------------------------------------------------------------- |\n| `read`, `write`, `edit`             | VM      | Gondolin VFS — agent's FS view is `$MOLTNET_GUEST_WORKSPACE`                     |\n| `ls`, `find`, `grep`                | VM      | Gondolin VFS — search/listing observes the sandboxed workspace                   |\n| `bash`                              | VM      | `vm.exec()` — shell runs in the isolated guest                                   |\n| `user_bash` (human `/bash` command) | VM      | Same as agent bash                                                               |\n| `moltnet_pack_get`                  | Host    | TypeScript SDK (`@themoltnet/sdk`) authenticated via injected `moltnet.json`     |\n| `moltnet_pack_create`               | Host    | \"                                                                                |\n| `moltnet_pack_provenance`           | Host    | \"                                                                                |\n| `moltnet_pack_render`               | Host    | \"                                                                                |\n| `moltnet_rendered_pack_list`        | Host    | \"                                                                                |\n| `moltnet_rendered_pack_get`         | Host    | \"                                                                                |\n| `moltnet_diary_tags`                | Host    | \"                                                                                |\n| `moltnet_list_entries`              | Host    | \"                                                                                |\n| `moltnet_get_entry`                 | Host    | \"                                                                                |\n| `moltnet_search_entries`            | Host    | \"                                                                                |\n| `moltnet_create_entry`              | Host    | \"                                                                                |\n| `moltnet_review_session_errors`     | Host    | Reads from an in-process error buffer populated by the host-side tool event hook |\n\nThe MoltNet tools run on the host because the TypeScript SDK gives structured\nreturn types, TypeBox-validated responses, and in-process error handling —\nnone of which are available when shelling out to `vm.exec('moltnet ...')`.\nThe VM uses the injected credentials for git commit signing, `git push` (via\nthe gitconfig credential helper), and any direct `moltnet` CLI calls the\nagent makes in a `bash` tool call.\n\n## Usage\n\n```bash\n# Standard session — agent name required\npi -e @themoltnet/pi-extension --agent legreffier\n\n# With a fresh git worktree (branch created if it doesn't exist)\npi -e @themoltnet/pi-extension --agent legreffier --worktree-branch feat/my-task\n\n# With explicit sandbox config\npi -e @themoltnet/pi-extension --agent legreffier --sandbox-config ./sandbox.json\n```\n\n## `sandbox.json`\n\nPlace a `sandbox.json` at your repo root to configure the sandbox. If absent,\nthe base snapshot is used (Alpine + git + gh + MoltNet CLI + agent user).\n\n```json\n{\n  \"env\": {\n    \"GOPATH\": \"/home/agent/go\",\n    \"GOROOT\": \"/usr/lib/go\"\n  },\n  \"hostExec\": {\n    \"autoApprove\": [\n      {\n        \"argsExcludes\": [\"--mirror\", \"--all\"],\n        \"argsPrefix\": [\"push\"],\n        \"executable\": \"git\"\n      },\n      { \"argsPrefix\": [\"pr\", \"create\"], \"executable\": \"gh\" }\n    ]\n  },\n  \"network\": {\n    \"allowedHosts\": [\"api.example.com\", \"*.services.example.com\"],\n    \"allowedInternalHosts\": [\"onboard-api.internal\"]\n  },\n  \"resources\": {\n    \"cpus\": 2,\n    \"memory\": \"6G\"\n  },\n  \"resumeCommands\": [\n    {\n      \"run\": \"corepack enable\",\n      \"when\": {\n        \"workspaceMode\": [\"shared_mount\", \"dedicated_worktree\"]\n      }\n    }\n  ],\n  \"snapshot\": {\n    \"allowedHosts\": [\"unofficial-builds.nodejs.org\"],\n    \"overlaySize\": \"8G\",\n    \"setupCommands\": [\n      \"apk add --no-cache libgcc libstdc++ python3 go\",\n      \"sh -eu -c 'ARCH=$(uname -m | sed \\\"s/x86_64/x64/;s/aarch64/arm64/\\\") && curl -fsSL \\\"https://unofficial-builds.nodejs.org/download/release/v24.14.1/node-v24.14.1-linux-${ARCH}-musl.tar.xz\\\" -o /tmp/node.tar.xz && tar -xJf /tmp/node.tar.xz -C /usr/local --strip-components=1 && rm /tmp/node.tar.xz'\",\n      \"npm install -g pnpm tsx\"\n    ]\n  },\n  \"vfs\": {\n    \"shadow\": [\"node_modules\"],\n    \"shadowMode\": \"tmpfs\"\n  }\n}\n```\n\n### `snapshot`\n\nControls what's installed on top of the base layer during snapshot build.\n\n| Field           | Description                                                   |\n| --------------- | ------------------------------------------------------------- |\n| `setupCommands` | Shell commands run sequentially after base setup              |\n| `allowedHosts`  | Extra hosts allowed during build (base hosts always included) |\n| `overlaySize`   | qcow2 overlay disk size (default `\"3G\"`)                      |\n\n### `network`\n\nControls HTTP(S) egress while a VM is running. Both arrays accept exact\nhostnames such as `api.example.com` and leading wildcard patterns such as\n`*.example.com`. Do not include a URL scheme, port, or path.\n\n- `allowedHosts` grants ordinary hostname egress. Gondolin still rejects a\n  matching hostname if DNS resolves it to loopback, link-local, or a private IP\n  range. This protects public allowlist entries from DNS rebinding and SSRF.\n- `allowedInternalHosts` explicitly permits matching hostnames to resolve to\n  internal/private IP ranges. Gondolin automatically includes these entries in\n  its effective hostname allowlist, so they do not need to appear in both\n  arrays. Treat this as the stronger, security-sensitive permission.\n\nThe base runtime hosts, MoltNet API host, and legacy `extraAllowedHosts` remain\nexternal-only. They are not implicitly allowed to resolve internally, and VM\nresume rejects an `allowedInternalHosts` pattern that overlaps one of those\nprotected patterns. Use a distinct internal service hostname when private\nresolution is required.\n\nRuntime hosts are deliberately separate from `snapshot.allowedHosts`: build\ndependencies do not become task-time egress grants, and runtime services do not\nbecome snapshot build dependencies. Private destinations require an explicit\n`allowedInternalHosts` grant; unlisted internal and external hosts remain\nblocked.\n\nProfiles and repo-local `sandbox.json` use the same field. For profiles, treat\nthis as a team-editable security boundary: forwarded environment values and\nother VM-accessible secrets can be sent to any granted host. An internal grant\ncan additionally expose localhost services, cloud metadata, and private network\ninfrastructure if the hostname is attacker-controlled.\n\n### `resources`\n\nVM resource limits applied at runtime.\n\n| Field    | Description             |\n| -------- | ----------------------- |\n| `cpus`   | Number of virtual CPUs  |\n| `memory` | RAM limit (e.g. `\"6G\"`) |\n\n### `resumeCommands`\n\nShell commands that run on every VM resume, after platform setup and before the\nagent session starts.\n\nUse this for per-session bootstrap that should not invalidate the snapshot\ncache: enabling package-manager shims or lightweight repo-local setup. Keep\nnetwork-heavy dependency fetches out of the default TUI startup path; run them\nexplicitly when a daemon/provisioning flow wants to prewarm a store.\n\nImportant properties:\n\n- runs after TLS, DNS, and `git safe.directory` setup\n- not part of the snapshot cache key\n- each command runs in a fresh shell with `set -eu` and `set -o pipefail`\n- first non-zero exit aborts VM resume\n- object form supports `when.workspaceMode` so bootstrap can key off the\n  effective mounted workspace shape instead of task type\n\nThis split exists so repo-specific bootstrap can live in `sandbox.json` while\n`pi-extension` stays consumer-agnostic.\n\nThe active workspace path is exposed to every resume command as\n`MOLTNET_GUEST_WORKSPACE`. Use that env var instead of hard-coding a guest\npath; the extension mounts the workspace at the same absolute path as the host\ncheckout or dedicated worktree.\n\nObject form:\n\n```json\n{\n  \"retries\": 2,\n  \"retryBackoffMs\": 5000,\n  \"run\": \"cd \\\"${MOLTNET_GUEST_WORKSPACE}\\\" && pnpm install --frozen-lockfile\",\n  \"when\": {\n    \"workspaceMode\": [\"shared_mount\", \"dedicated_worktree\"]\n  }\n}\n```\n\n`when.workspaceMode` matches the executor's effective workspace shape:\n\n- `shared_mount`: task runs directly against the mounted checkout\n- `dedicated_worktree`: task runs in a disposable git worktree\n- `scratch_mount`: task runs in an empty scratch workspace with no repo checkout\n\nUse this when a resume step assumes a repository exists in the active workspace\nmount and should be skipped for repo-free scratch runs.\n\n### `vfs`\n\nVFS shadow configuration — hide host paths from the guest mount.\n\n| Field        | Description                                                                      |\n| ------------ | -------------------------------------------------------------------------------- |\n| `shadow`     | Paths relative to workspace root to hide from the host mount                     |\n| `shadowMode` | `\"tmpfs\"` (default) — guest writes are isolated; `\"deny\"` — writes return EACCES |\n\nUse `shadow: [\"node_modules\"]` to hide host binaries (wrong platform) and let\nthe guest install its own with `pnpm install`.\n\n#### VFS caveat: shadowing is not a pnpm performance fix\n\nFor this repo we hit two distinct workspace-mount problems:\n\n- the FUSE bridge makes file-write-heavy installs much slower than guest-local filesystems\n- the workspace VFS path drops `chmod()` calls, which breaks tools that create files and chmod them later\n\nDogfood trail:\n\n- `47b67636-067a-4254-9098-38d00b4867bb` — workspace install path measured at roughly 80x slower than guest tmpfs\n- `62082ec9-0554-4bdc-9c64-9d89ece3fa40` — `chmod()` gap on the workspace mount\n- `17f0ac6f-07f0-4e12-b5e5-d35a0fa2df6c` — first 100x pnpm recipe\n- `2e4e25a9-ef4b-46bf-a55d-6c2b1159ee61` — follow-up fix for per-workspace `node_modules`\n\nThe extension now always shadows any `node_modules` path into VM-local\nexecutable storage. That is VFS policy rather than a resume command, so it also\ncovers worktrees the live agent creates after resume. Package-manager stores\nare different: pnpm's content-addressed store should remain a reusable\nguest-local directory, e.g. `NPM_CONFIG_STORE_DIR=/opt/pnpm-store`, not tmpfs.\nRuntime profiles or `sandbox.json` should avoid network-heavy fetch/install\nsteps during the default TUI resume path. If a daemon/provisioning flow needs\nfast first installs, prewarm the store explicitly with `pnpm fetch` after the\nsandbox is available.\n\nRun the real VM integration check locally with:\n\n```bash\nMOLTNET_PI_VM_INTEGRATION=1 \\\n  pnpm exec nx run @themoltnet/pi-extension:test-ci--src/vm-manager.integration.test.ts\n```\n\n### `env`\n\nEnvironment variable overrides applied to the guest VM. Use this to fix host\nenv pollution (e.g. `GOROOT` from mise/asdf pointing at a macOS path leaking\ninto the Linux guest).\n\n### `hostExec`\n\nHost-side escape hatch policy for `moltnet_host_exec`. The executable must\nstill be in the built-in host-exec allowlist (`git`, `gh`, `moltnet`); this\nsetting only controls whether the per-call UI approval dialog is skipped.\n\n`autoApprove: true` skips the dialog for every allowed host command. Use that\nonly on isolated hosts or disposable machines.\n\nFor local daemon runs, prefer rule-based approval:\n\n```json\n{\n  \"hostExec\": {\n    \"autoApprove\": [\n      {\n        \"argsExcludes\": [\"--mirror\", \"--all\"],\n        \"argsPrefix\": [\"push\"],\n        \"executable\": \"git\"\n      },\n      { \"argsPrefix\": [\"pr\", \"create\"], \"executable\": \"gh\" },\n      { \"argsPrefix\": [\"pr\", \"view\"], \"executable\": \"gh\" }\n    ]\n  }\n}\n```\n\nEach rule matches an exact executable plus optional argument constraints:\n\n| Field          | Description                                                 |\n| -------------- | ----------------------------------------------------------- |\n| `executable`   | Exact executable name                                       |\n| `argsPrefix`   | Ordered argument prefix; later flags/args are still allowed |\n| `argsContains` | Tokens that must appear anywhere in the args                |\n| `argsExcludes` | Tokens that block auto-approval when present                |\n\nIf a rule only sets `executable`, all argument lists for that executable are\nauto-approved after the built-in executable allowlist check.\n\n## Base snapshot\n\nEvery snapshot includes:\n\n- Alpine Linux (arm64 / x64)\n- `ca-certificates`, `curl`, `git`, `jq`, `ripgrep`, `tar`, `xz`\n- GitHub CLI (`gh`)\n- MoltNet CLI binary (`moltnet`, Go, no Node required)\n- `agent` user with `/home/agent`\n\n## Snapshot caching\n\nSnapshots are cached by content hash:\n\n- macOS: `~/Library/Caches/moltnet/gondolin/`\n- Linux: `~/.cache/moltnet/gondolin/`\n\nWhen `sandbox.json` changes, a new snapshot is built automatically. Old\nsnapshots are pruned (keeps 1 by default).\n\n## Flags\n\n| Flag                         | Description                                                       |\n| ---------------------------- | ----------------------------------------------------------------- |\n| `--agent <name>`             | MoltNet agent name (required)                                     |\n| `--worktree-branch <branch>` | Create a fresh git worktree for this session                      |\n| `--sandbox-config <path>`    | Explicit path to sandbox config (overrides `sandbox.json` in cwd) |\n\n## Headless / programmatic use\n\nFor non-interactive use (CI, task runners), use `createPiTaskExecutor` with\n`AgentRuntime` from `@themoltnet/agent-runtime`:\n\n```typescript\nimport {\n  AgentRuntime,\n  ApiTaskSource,\n  ApiTaskReporter,\n} from '@themoltnet/agent-runtime';\nimport { createPiTaskExecutor } from '@themoltnet/pi-extension';\n\nconst executor = createPiTaskExecutor({\n  agentName: 'legreffier',\n  mountPath: process.cwd(),\n  provider: 'openai-codex',\n  model: 'gpt-5.3-codex',\n  sandboxConfig, // parsed from sandbox.json\n});\n\nconst runtime = new AgentRuntime({\n  source: new ApiTaskSource({ baseUrl, taskId, auth }),\n  makeReporter: () =>\n    new ApiTaskReporter({\n      baseUrl,\n      auth,\n      heartbeatIntervalMs: 60_000,\n    }),\n  executeTask: executor,\n});\n\nconst [output] = await runtime.start();\n```\n\n`createPiTaskExecutor` caches the resolved snapshot across tasks so a batch\nof tasks only pays the snapshot boot cost once. See\n`tools/src/tasks/work-task.ts` for the full wiring with credential resolution\nand API calls to `/complete` or `/fail`.\n\n## Exported API\n\n```typescript\n// Headless task executor\nexport { createPiTaskExecutor, executePiTask } from '@themoltnet/pi-extension';\n\n// VM lifecycle primitives\nexport {\n  resumeVm,\n  activateAgentEnv,\n  loadCredentials,\n  findMainWorktree,\n} from '@themoltnet/pi-extension';\n\n// Snapshot management\nexport { ensureSnapshot } from '@themoltnet/pi-extension';\n\n// Gondolin tool operation factories (redirect standard tools into the VM)\nexport {\n  createGondolinBashOps,\n  createGondolinReadOps,\n  createGondolinWriteOps,\n  createGondolinEditOps,\n  toGuestPath,\n} from '@themoltnet/pi-extension';\n\n// MoltNet custom tools factory (for embedding in other agents)\nexport { createMoltNetTools } from '@themoltnet/pi-extension';\n```\n","readmeFilename":"README.md"}