{"_id":"pi-fabric","_rev":"325-41745337c629d77eb955c2c60577fd1c","name":"pi-fabric","dist-tags":{"latest":"0.104.3"},"versions":{"0.1.0":{"name":"pi-fabric","version":"0.1.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.1.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1e5635a3bc42f5aa91eeb4241c668e3bcfe2a374","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.1.0.tgz","fileCount":203,"integrity":"sha512-M7Xz+dGViVCahIRAGmy4LJf65Br/gEm/Gb4NGAZQaJptbflCiBX2GA25LqF9mHwljT9IfRDZtBefBGh1ojeimA==","signatures":[{"sig":"MEQCIHVsX6mOT5UntWWWodgRX2zS5kAMpXVpA/YDdqzwbS92AiBW+ZrsV91AqFJUBr6NFUS32hQC31kfGoKDPkn7/wdxfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":973451},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.1.0_1783953413565_0.15856868556048798","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"pi-fabric","version":"0.1.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.1.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6fd990ac26b4b33244cac45d4e88b0782ac8bb06","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.1.1.tgz","fileCount":203,"integrity":"sha512-oESTEkkt8DwGrqmZ4akOLPSnzMxfnzjyehdt7AO83bLoMKDKFElaDJkgfVOIW6RkvVltz1d3sugI8oqONN06PA==","signatures":[{"sig":"MEYCIQCRZWIy/dKBRP7MSjMLI9k15TY2BinNAmubtNBmYChfpAIhANYov1ATy0QtBV2gwiDvc2htZf84pQ/vnFv9Y8xfIXXM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":974695},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.1.1_1783955310346_0.6187565410310512","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"pi-fabric","version":"0.2.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.2.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"eb28c39cabfb6980417b1c6708993a0fd6223514","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.2.0.tgz","fileCount":211,"integrity":"sha512-YYeIwwKh4qJi5HDAFPBeI7HAlzI2lETrzUoyp46HZjlj6xicUYhCpZwKVbFRXOh7dlqy6V/gnZzWx3zDWrab/A==","signatures":[{"sig":"MEYCIQDCGd9sxRXORWfglK5TgEJ4/1nqtTgK/8ZOxqPGsFJvswIhAIRXu7yHhVwSXO+FQipGOUp4BLYqQ7gdPyOYS9VVFbjW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008993},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.2.0_1783958404927_0.8536492720975719","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"pi-fabric","version":"0.2.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.2.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"53c02ffba325af8837e85db3128bdee7dff11c38","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.2.1.tgz","fileCount":211,"integrity":"sha512-wQVTNq2RDZJ4O3fV4vNFQbfcM2AL5rwoAzxFR+26ziUXM+2+U+l7lmXO2mjxJlabHO6NPTyr5ls/m9hZ0SK8xg==","signatures":[{"sig":"MEUCIQDWsLFSwaXSGyUUXCpasT7MzVaI/exMyZChcNEraPztswIgNiJNQ1uM/ss5YO0PJNUVo1Vuisc+N9W/x4dZbjjtqN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1008507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.2.1_1783959090805_0.343354624164647","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"pi-fabric","version":"0.3.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.3.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"acc0f6e013bafe1b6d67920f41907830c0e460a7","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.3.0.tgz","fileCount":211,"integrity":"sha512-ogLm5cWEZkoS4+B0hy73ZkRuDlBg2+Eg8MMPoo6ONVPZMtY5+8GECydaFiJtrnaUAg684XZrXaf0m9wfoR12wg==","signatures":[{"sig":"MEQCICusuqkoUSi/QPBHguwY3eWmCHSymNzB1xr7sZu+aPVGAiBGTBFmzuX1yYWoPvxLJe7n0UtUB/yIBIB0+ArnuMwKmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1043785},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.3.0_1783961336709_0.006578679624170913","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"pi-fabric","version":"0.4.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.4.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1e5576832098f645e9d1f28e01664b42b53c85ec","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.4.0.tgz","fileCount":211,"integrity":"sha512-OL2dzVe09hUqlWF4BsnQ1DxuvE0pNJBZU4jbYFGiHUV2PgMKner14e+6dADSQEGqn5wjV8xCTYGG7C8eF7z/VA==","signatures":[{"sig":"MEUCIAaPBl6Hn1PGXjkE/8mMbP+Zh/EeHDXaOnZNmoGyh37+AiEAr2lYCcYpd63O7bgmnN9W5FFBZeHFBjrySHg7cWUdr/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.4.0_1783962657110_0.31640579653443845","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"pi-fabric","version":"0.5.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.5.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b232f09c724ff7e814aaadbf8c6f6147bccea5e6","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.5.0.tgz","fileCount":211,"integrity":"sha512-B0hBhsm25CDG+iWVrISuqVlIvc4lGFzixehnoMwcBChlfdBVyTpPFQMWZTRmHxiJ+8Sx5JVhpSsAobu3rLnUYw==","signatures":[{"sig":"MEYCIQCs/GewfDWpsAP916m0WN2sc/CCU1Bgco+mG/0Y3MquYQIhALIPuGP+OMP5kZshlxvAWz1G46w5LZL4wrXLnb0c1Rn7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1062226},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.5.0_1783993311253_0.4619989285434334","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"pi-fabric","version":"0.6.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.6.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"f3e9790da33b669115b43db214b41b18b1d054ff","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.6.0.tgz","fileCount":211,"integrity":"sha512-viNWN+KRsfVgQJFaXn7+LmEruGXYTnlwq0bZvyoWZVhg6nS/TKh9bn/ZLHToGrYagAz+vB7pum65BcSOrWUymg==","signatures":[{"sig":"MEUCIQDUy/Za8oci7Gi7OJP4vT1d840/7Rpn3bMAkdpGmMh8SAIgNRsMaKF9CMIMyOla0uvOitGPak7QAwW4JN8Y+W7suuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1064713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.6.0_1783993758412_0.5650548746112152","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"pi-fabric","version":"0.7.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.7.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"f0f3bec25a5b1ad6215b49f0367f059f3a262fc8","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.7.0.tgz","fileCount":219,"integrity":"sha512-iwxl859xjIwVANPlsdB18HjCMmVpBUPdviYeJZ/Bn51Cr/DLWZZrZY1IDMUHZ7nPE1KyP1Kainn7MJMcidlrcQ==","signatures":[{"sig":"MEUCIQDQNZhQh0wxy0GuwHbVLMMJCTmovMu5C6Vwt0JzLInc3QIgOV/eS6ABuEr9pTMGxgwcXCk3TCRcadrvMqFfQEDOmjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1084158},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.7.0_1783995432076_0.8743551597692667","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"pi-fabric","version":"0.8.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.8.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"5a5b7c64e970f920266adc8d13e72e7567de8206","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.8.0.tgz","fileCount":219,"integrity":"sha512-31+EdEkajBKlrRZ8BViFpsQ8f9rKSIsh9LO4JtWDS7w5M7rldxEaEE8SGXPeCO4Qe9Vm/q4M3FpRO2nkHtpYOw==","signatures":[{"sig":"MEUCIQDWHv4ljyfxEYD0L3F9tun3e2c16u7hUpKnyNVoVu8G8gIgcP8ybOugIwiCr5RMetE0hbD5hNssPGPimouBme01GCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1083442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.8.0_1783999885056_0.07109374513225553","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"pi-fabric","version":"0.8.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.8.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8c5d627b284edef0b104caa199e424e5f0fe7bcd","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.8.1.tgz","fileCount":219,"integrity":"sha512-+7+MrNOsCmfRcsh/rMIYKchuuUUOifpaO0ds5DDDcW5NmBJ6nGOOWgeRJVJg/dOMu7Nde8p1ALt2eL+s/LwWrg==","signatures":[{"sig":"MEUCID6uYnj2tWV7HbNbI2fbHJnlURwPakaHx5nS+f0js3I5AiEA6u1h6LThj8ZDUZwQy0LlQY30S4fTfJNsDY+BU7l+F7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1083412},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.8.1_1784000069450_0.3303589789263308","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"pi-fabric","version":"0.8.2","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.8.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ef17dba20ff7773aab8224e08a31037bc114b080","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.8.2.tgz","fileCount":219,"integrity":"sha512-wlgMdQnu84XDEJiInpuSHP4kWmbSCYwRUVNExJW0eu+alqgA6yDYPIv8GLSgnBGgVxwoJz2uc3xw429IImlgrA==","signatures":[{"sig":"MEUCIQDlvQHuXeMJkySowEOAhy0HgVACEMe7iLRiXsLNjmQ1RwIgAMqKfQK7pCoaIiAFF2D6yi3dweHNdxDmPYcpSh+q8rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1083580},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.8.2_1784001995127_0.5248591476665347","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"pi-fabric","version":"0.9.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.9.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"28a1ac0198c32586716645424ec7d37bf0613c09","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.9.0.tgz","fileCount":223,"integrity":"sha512-iY9xscOdY3wmXvlFaqteBqHg0RGzTavseOlTYCfQ9mxJqFqeOKu5MLHsZuETugqWQH7bWQAR64r5QGJ8ighzcA==","signatures":[{"sig":"MEUCIQCXYT1aZ/SU/yu9jy6QsxvuxIywjgamidxJv6lTJ+KCNQIgdTcfOA1Kxs9C25MFWc8Ui/ab15a95YRvzWFKIdXnlWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1110346},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.9.0_1784004085073_0.5691539159405963","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"pi-fabric","version":"0.9.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.9.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"5c62d860b5c7d0ca07ac8cf7e0c94e927f84fb30","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.9.1.tgz","fileCount":223,"integrity":"sha512-HbsDYkLU17tNZshHcbxoJX7NK0s+wSNh3lxmJ3s6mE9hxZ2AcsvT7p5szboDggm6inCPhtUkXLhOmEVCBHxY/A==","signatures":[{"sig":"MEUCIQC8cYeYjJVYN/dWRWsXDFEQ4/+psfnWum9C0s8I1I1HWAIgEqHab9Ku7B6xgCQ1qnhyRIa0iyttCH8LCMJzHu9efY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1111931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.9.1_1784010622265_0.9768405059578729","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"pi-fabric","version":"0.10.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.10.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0172777f073e1aab52aaf911130ebb7ea3d75a1d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.10.0.tgz","fileCount":227,"integrity":"sha512-Hka50wCCw3sW/Cb7OyrcZFLRGi/Dn2RmX8HWOrQmOhxU6lCYyDcpPIQThBzkZW6JvYdLrwqCUwAf9z+F9rrojw==","signatures":[{"sig":"MEQCIDy0K5Ip+WEg9GpfSlOBVEYxUiYLNJw//0uBjbMxdJcrAiAMK4xSlHNOuyBvp4oEx7o48PwCASul4LpwyKhT24mvDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190153},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.10.0_1784017762737_0.1454301628470951","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"pi-fabric","version":"0.11.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.11.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1783aae028578c57449c8423a3f8e9518ede79d9","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.11.0.tgz","fileCount":227,"integrity":"sha512-90zVHyFAOa7o0jeMWDbmuMcBxH8+qLO941W0n+ZZoxAB0AJsPs4nNZg0aefOPl9YqUUYPQi7XXdX3ulZWrpUpg==","signatures":[{"sig":"MEQCIARDByhZYX0W+kun1p2S4aYAuK2vkrcI2YBM4z8H4MxMAiAFxUytS8YlelH14jcAE3aAHEv8AwsZ2R8sxLRbxcTq4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191724},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.11.0_1784021345900_0.49633683308725396","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"pi-fabric","version":"0.11.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.11.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b7e7bed519cb92c4537f220b42edadf256f2980b","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.11.1.tgz","fileCount":231,"integrity":"sha512-leNcBSnGlBeu3nfo4tLvQAgbd64SyGjN3zN+Sb07O5mLMUmC5xZK4AA+jYwaxO05I4iP0VV3gRzm/4YzABVg3A==","signatures":[{"sig":"MEUCIEHhkvEwFL/w11Sh2uYGb7zfRVV1VW+IA7N26Oe2uhScAiEA6J/8wFXadCftxPnlzjiFFqFx/pA5SId7EBMCnzGgqUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196800},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","typebox":"1.1.38","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"typebox":">=1.1.38","@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.11.1_1784023004753_0.9086692796727054","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"pi-fabric","version":"0.11.2","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.11.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"07f4a6d43b8bba896c39c774c1ef5f9017ce438b","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.11.2.tgz","fileCount":231,"integrity":"sha512-TwRzNwlbSIVf7ntqa0jAR3RvYQzxMdjPu4tYSjbnCEn2mNaxrrIRj+j9bDagJVxyDeL9LyHeSZh6DbTY/mEbJg==","signatures":[{"sig":"MEUCIQDZtyw9CNHTRPGc+trZoMzeyXvd3aMrYBoAt1tYHT8AAAIgbkTkwdwf/WQJTC1/R/SsKROu7II9PyTGrmcsu3wsFQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1200012},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.11.2_1784025397708_0.7890074644361513","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"pi-fabric","version":"0.12.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.12.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"74eea2ba482d2780d8fafe4773c27811596d8d6c","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.12.0.tgz","fileCount":235,"integrity":"sha512-u/pvkIdVKdBxUJyKxp5KnKIqV6hIDRTAH6nWoziTQGydj+21XWMfKOGzr2Qvo8zU/3szSDtz81G9GNmuVwuSCg==","signatures":[{"sig":"MEUCIQCSwNQ7dpgKd2Lx3bOQpCESKSvnm0CVC8jCnj7GpeVOOgIgKG7qdArI5+TRvD73szLTAQboog60C5qrbAHk+xvLAvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203532},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.12.0_1784047882908_0.6085743023665731","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"pi-fabric","version":"0.13.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.13.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"fa831daadb7aba21ffd9171d75d31a4b036c43ed","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.13.0.tgz","fileCount":235,"integrity":"sha512-wCgI9vp8ayU1gyqZWG1YWk3MS6wAWNB0mdMcGeDuG/kJFnSoDUM5M0pd6IFE34aopJoe6oq1t+yOtKsJS5dtTw==","signatures":[{"sig":"MEYCIQDLPDBsDCLSKo7mLTbg/LnGoaJcy4XvWbrQbgcitPP3XQIhALTtCGGfhnKXh6jN/3+GR8x8AJykqOOczcyWo79VnlT3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.13.0_1784089256850_0.36987843757284455","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"pi-fabric","version":"0.13.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.13.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"5899bdeb4d60349aa9146aa4420c62596b033a18","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.13.1.tgz","fileCount":235,"integrity":"sha512-r0gdsNXjlxwTp6A0YbW4oNwdJEmGLWBMi0sOo9x6ZI3CG5FCeTTbkXQSOCUgSN3SBSjIZzyzZ222zRpaPsm5TA==","signatures":[{"sig":"MEYCIQCkDZVRJoARgtHRBjd8L2gWMc6TvcbXrP0PBb8qT3q7twIhAMH9kZ5iYPkL2Egos7r1rqrGRDyv9CV7k4qIF0YKW+CS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214327},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.13.1_1784100597973_0.40642779719678024","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"pi-fabric","version":"0.13.2","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.13.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"450c57533b47e2766309a6ece5ae8807840c7501","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.13.2.tgz","fileCount":235,"integrity":"sha512-D1BsHdqA32DkidCuPGMOuKydU3Z6LHD2Exovf9ggBwoZpffjFfgZ8+YwHcF6iu0xRoHnypR3oo06mkj6pnCSvQ==","signatures":[{"sig":"MEUCIHudWXIfLuen8YNYGKEl2tKRQ05G4bRy1yaitXRqWCpyAiEA20ZTbcXWG4yBLMt8ISIZp6oIpT9dL7oYHh0inDFSNZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1214117},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.13.2_1784125597911_0.6455258774386603","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"pi-fabric","version":"0.14.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.14.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d7285469b9365945ea955100e37aea5c49618aea","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.14.0.tgz","fileCount":235,"integrity":"sha512-wqA6HsyU/oVYU11pxRY5h3VO9DgdSnfWeQcYaMDcLqMAlxQ6e/wnRnlFoFbcTMZCKNqYYRzF4O2oG5ltMpRxDQ==","signatures":[{"sig":"MEUCIEkM1KOThrxyb4wa+gaMYvFKq3nQ+NFjXnzyu6nVySo5AiEAkGazjC4nf6IWcw1ifmmcJJ1Wv2+oZ8bNtUtu7Lxccg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248337},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.14.0_1784141801766_0.48436987634906536","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"pi-fabric","version":"0.15.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.15.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"49af010d9a54f31db1b7f96adf63e949bd1e3508","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.15.0.tgz","fileCount":235,"integrity":"sha512-IVux6dzann4Zw0VxgXQWo5Z9J5obb85LHA6qPtZiV0RZi66yh25oTrBt9V13J78nHaXtvQx7v9HR/UtEPwPm7w==","signatures":[{"sig":"MEUCIE4ivegOHk6DqZpv2IBe9f44gqIGwuaPSOojOnfyoqoVAiEAh+ksvikuhexlyA2iJ/6l5IumEWZLotTYDabxzAMz4ds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1256547},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.15.0_1784185388260_0.4561533768054462","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"pi-fabric","version":"0.16.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.16.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"86decd2c8031f49c0ac21a2023d335aab76de3b0","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.16.0.tgz","fileCount":239,"integrity":"sha512-8Twy+gvrbsUxNsQSyzTI50i3eQbKi45sTT2tmsYoL/3W3aQ8alDpYRKD6En062nVLlnAnM3dz+MdqeyiYwH2dw==","signatures":[{"sig":"MEUCIAKFz4y8OQgn1GBvCC1dB29E+9q9kCj/KlVG30wHV2F9AiEAxR+wBhaIWJgbKTLIoNVw1fr1mXUl1utFujEU3jUt8FU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1261979},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.16.0_1784194821540_0.1140812118661998","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"pi-fabric","version":"0.17.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.17.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"f214bf7bfc28134f38e8cd6d3394e930611c2246","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.17.0.tgz","fileCount":239,"integrity":"sha512-vBklbjXchZKQQp9nyeVrlJvW8M0TNfiBj0O0Xh5kYmqXZ4J09O9a+t0vAH9A1Xf0yL9pnqkaUsPRdukOZVNaOQ==","signatures":[{"sig":"MEUCIQChjT/6nUtn453lzjI2ifmIwAmgBpG3VsPID5YMek0YpwIgfw83gOeeBT6ib8R9vdPIUNB+lMfVn/DMiYSh2Heju5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1267526},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.17.0_1784200375559_0.756732412335932","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"pi-fabric","version":"0.17.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.17.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ecca07f372c82e47a695ea1e089af2f3b9bf6e12","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.17.1.tgz","fileCount":239,"integrity":"sha512-Ak8H1fLhK+GJ23aesYslTiJr0fu95XQdGS7zVq2ToLlxxRWIvrkBnQBxrrFIGQRvoRYRX8eZjNqoVdVeLqoX5g==","signatures":[{"sig":"MEUCIENicYQ38cObss6OxQumvhjXQFUSc0+9M69fq4caf10hAiEAz7TpNo0KQnOhnIB8+1UZ0t56f8xTed587OyJANBP4/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272273},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.17.1_1784213771209_0.600729517094126","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"pi-fabric","version":"0.18.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.18.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"742104fe6f521c420a1db47e223896ef52558f3c","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.18.0.tgz","fileCount":240,"integrity":"sha512-SIDEkkQL6SreTtTU59TiW6YgxY8pDHbYH6Jwbeyfo1ta0pgaCQaI3AdPidAe2P5JeDf1Bqse/rjEJUhV/NkWcQ==","signatures":[{"sig":"MEYCIQDocY+1n4qFMrTFhBwiGKwOBHlm3t67nKY27NizVcY4KQIhAN0ZX6kEqyg7PB2Vh7bcKPXN15+BeJ8dC/Iwyo5GKyF3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1280538},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.18.0_1784226147163_0.23287288324707123","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"pi-fabric","version":"0.18.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.18.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b9a8691db14b76681ed7462c9d8b589b3d09a4f8","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.18.1.tgz","fileCount":240,"integrity":"sha512-MwI9dea6JntxZogcww7mkVyLIpDfALhpM6SSB1KsVZ9Pm7gu6QxhU7UXzbpSWmRK/pHX1584enEfen0D8FqAiw==","signatures":[{"sig":"MEYCIQCtL5crdsr0lh8y/83TTOZwWwLlS6RVNR4KGTioei4iDwIhAI0PTLdzZMFjPpuq1FjHTOOXwwlBaw9pNIg1iTJXditG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297730},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.18.1_1784263228163_0.6006225967393775","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"pi-fabric","version":"0.18.2","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.18.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"33ee61de064964d6d3d54500e623371280cc92c6","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.18.2.tgz","fileCount":240,"integrity":"sha512-860V/uW0u2zSDVdbrv+RriGIpqNIzn+CtaR6BsebCYLuS3JS9NZfKQxap8QDLRfCSUpQvQLlT9RZc0PNznfxLw==","signatures":[{"sig":"MEYCIQDr+WCzO5FBnmGfKq9WvGpacQzoeiEMPSF9j2H3PRUR/AIhAJQWfxEFzxCiJtTC6b8mRbldrSQr2nrCrQzPiE2crHcv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1320877},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.18.2_1784265025105_0.6007912902773433","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"pi-fabric","version":"0.18.3","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.18.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6852d5e736237321636708f26922bdc2c613aca4","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.18.3.tgz","fileCount":240,"integrity":"sha512-ISOBNAf6DoSXaoRWk1mhnCN29bwYqRstZ2CUOUIGg2brDkXFXmRtaMk2rsbz6Jo+YbihweWBDbO5UiUdxsICWg==","signatures":[{"sig":"MEUCIBj/IhqA7ZEBEWLnB+63TDYiohj48wCz+OvFRHxv+ImtAiEA/BtfyUqEUOyMDUhqqHh1SzEq6oMGZO7hvaFlhSEMr98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330412},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.18.3_1784265686509_0.3061514817035471","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"pi-fabric","version":"0.18.4","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.18.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2f48d6867ddd6831c653508387baec0d80d7e943","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.18.4.tgz","fileCount":244,"integrity":"sha512-yrxJWu2yYCExQLOaZHH8QM3D04av57e4ncz4x3qeTuMi019/ZuJNecRm5HbDgXDk+y7rkqJrB0HGsRL+Hh1Qmg==","signatures":[{"sig":"MEYCIQDNBytzUFhAxH4eBuNpNNJ/MmVeaaBBmo/uYNrWoCGE3wIhAK8SlfBmKXOtXY2sreVvCS3LHTyJfnwVVSTFdo96xiwO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402149},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.18.4_1784274461209_0.5385647275916632","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"pi-fabric","version":"0.18.5","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.18.5","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"a3a5fc755d54b64315d1e1364d1a84b08f287c94","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.18.5.tgz","fileCount":244,"integrity":"sha512-4ZOwdvIk5E3JtyKo+DjEpja5pRpFaNQXk6FNTteWg/bmQqGjcCCFPnny/5wIFY3YfQaTtPPUyD2FeT7FjNhifw==","signatures":[{"sig":"MEUCIQDzty6RrKUCEuHy4pr2ECafZGU/6VR3vjMO4wwvipVqegIgfGRDm5EzSuIbf+WrehbF31AmmZMce8V9HtiK79HAEYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1407006},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.18.5_1784278044996_0.45838169683650687","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"pi-fabric","version":"0.19.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.19.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c9da29381bfdfac1daac6277432aba5279645012","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.19.0.tgz","fileCount":248,"integrity":"sha512-ELlA8VnQy8hEe1REJob0yK+Euyy6rCey5gZ23yuze/Y7IJffRIdkn7ZvbTPCaWtwWpq2hI+IzJUiQc9gOoM+wg==","signatures":[{"sig":"MEUCIQDIiL3Zl87cmc7/QMVl7QoH4I0jAg6sHhWK2GqgiPqyZwIgPd4QtyFshOjEz4NIcJ1HGwtPS6IlxlrTnBjS2KZOgOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1497827},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.19.0_1784284080379_0.8146848267274056","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"pi-fabric","version":"0.19.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.19.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"a167bae30b09234e015e8e65b0a9a784e1e2eed9","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.19.1.tgz","fileCount":248,"integrity":"sha512-PTsNHwVRVry4jBJw7IRT/oVZjMVdmlDh/o09SYtgAcL2uWQJOv7IBuzO/fPGVncnIc9Zc0hb/7CLQ1QgJPZIBA==","signatures":[{"sig":"MEQCIFulKCYdXhLzsC5Pq7/zrVEtQGE2SX9+nfXgJr9eAofXAiAj5dnvNKRcNHzKR5oYsHvhfr+F1VzxGeVU+yJy5UIrqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1498691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.19.1_1784285145666_0.5912719127284292","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"pi-fabric","version":"0.20.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.20.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"5cc361838d1b6991e1731e2af9761b8f3b8006fb","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.20.0.tgz","fileCount":317,"integrity":"sha512-PRCREfD31r/qgZRYJKpuaiNbRAJk3QC2dSv93C0g/C+zOfHk5vh4L6T4dss9uFVYgj7vBqFK4dGeQnWFFpOQJg==","signatures":[{"sig":"MEUCIQDuhFd8JL/XC+MaoR+D400CtA39c1XYcdLZZdKzoWdeagIgbXExecC6+sY2iT9tVhH2O4tFYJEtA8tERFZ70TPM2y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1852984},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.20.0_1784306986203_0.9370507261831007","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"pi-fabric","version":"0.20.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.20.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"00c689da013da09852c6e37bfba7f2f20e446154","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.20.1.tgz","fileCount":317,"integrity":"sha512-mshFTwbXqUC+YKrdNaYHrY5evjY1wi+0tYgCJkAGeVcZGoa5DC5Ts8UC5gsh3JY6ZSn673Tm1Os4Ph8Re8v4NQ==","signatures":[{"sig":"MEQCIFI2ZTsKv0Dd8kUlS5gbCCtFoV//AKBQeu4kunvt7ZcsAiA9oc4audpycoDNulbpBM/6dM9W1bW2XYLgR2Jo45ULqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1853201},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.20.1_1784308138299_0.17954071212379974","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"pi-fabric","version":"0.20.2","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.20.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4c5055fff83e7d4341eaf6034efd7de4ab917cad","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.20.2.tgz","fileCount":317,"integrity":"sha512-ZcA5eq2cMR8gF4GShB/a8JYLJcZ0di4DFMl2u1Rd4YuLo+F71gBS7irJ6sp9oVuhqqQnnUwxRCzIyM/ybmgYyA==","signatures":[{"sig":"MEUCIDXeXCcejUnwphLUr+ortb+9sGTkZYW5uYlMltjoHXigAiEAg2QOUp6+FV4acaUueo4M1hrvLGE/fahKAu4levJqQ4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1852646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.20.2_1784308777522_0.5442048045353522","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"pi-fabric","version":"0.21.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b94495992091a41a1382d9db54eeece1777718ee","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.0.tgz","fileCount":381,"integrity":"sha512-D6bSwmi3+YYiOwnJE++BTnt1GiGjhqglqqufr7A0BtYxTtb8scicej8vCU2R7iV0OQwvQHp9c01YoUmmSlaj+w==","signatures":[{"sig":"MEYCIQDZwEdgSo0Wlva52BjGbtvoL44/DAOtYRfpquxYmlQj6AIhAK8KjruGb1BeS5Rr5emZoFv8So/EYGLWSO0JX6vt5Cnc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2420799},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.0_1784345499701_0.2665207623671957","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"pi-fabric","version":"0.21.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1ad0b3846fd91f8d4197eb2817697c9e925bee47","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.1.tgz","fileCount":385,"integrity":"sha512-q8Rybl1oHv7q1shh8T+q7WsyXB1fTxinP4sGbyoRTU8uW1jvTBBMr/SZre5jH6wutNaMaMfqEfLq2h1NzqeGeA==","signatures":[{"sig":"MEUCIBPi66+GEO9J+d/RPyCq3XXPylFdxH4gPJy259D5t1MkAiEA8lkYNuw1rS9Y2vKnGUKr6OxycMn7L6u91uH1vN0YZZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2450394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.1_1784347189094_0.36067792022601153","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"pi-fabric","version":"0.21.2","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"79dd7bd377238a83ee559975fed9b28bca568f09","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.2.tgz","fileCount":385,"integrity":"sha512-Gh2YeSMEk5N6//65R4WrxDsqjeonCAV4O69oFvp8W3EeeoAnevvuaoQ1c3sg7o51xItY7/NHacdHz0l8H5fFig==","signatures":[{"sig":"MEUCIHQoIXYCdMrbv1A+3+wZSmTdT9Q4kwwCzXNALkfKFndYAiEAg25hcqNsGu17LJ6s2+Fc8L/kkM6yR+iULdsbp+304eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2464198},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.2_1784348241804_0.5353688542608317","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"pi-fabric","version":"0.21.3","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ca2fcdd17fabf3b5ae458a7c86b9f30fb22bf5b8","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.3.tgz","fileCount":389,"integrity":"sha512-6vCqi5zr0NpqhGqUM6Gc22ukG9KLxF8opmq4QeX/MOtavVti5b9h4eTE1SyO5Vtjh+ty6tZfwI4lQRouslBwRw==","signatures":[{"sig":"MEYCIQD9hiyZE8M6W9lhdIX0dcwYhfqN42AycKGXI8gCJ2KlbwIhAMOkM5MDGhVDXjx6neXhT+pLTjbgWMX/rhi3LatmY4FZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2492505},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.3_1784362816623_0.42238609831438434","host":"s3://npm-registry-packages-npm-production"}},"0.21.4":{"name":"pi-fabric","version":"0.21.4","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"213fd1abdd567ceafd72cb5585c7f42c553fa67a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.4.tgz","fileCount":389,"integrity":"sha512-21CkevbxtHvsjC6oBa/+kbIHHCCM/tQE2xMO2lYRIZI6oK6dJPS8ChzFbCqwkkEN1G1n4BdultQUCFUjd/KK/g==","signatures":[{"sig":"MEYCIQC8bje6hCjR1FBS0LDtAtv2oD1TeoWsbMuM6pXjtU7RwgIhAM1LvSiAKZUWBEprHJQk2UqDmFVBlscAv+zlZBATFfHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2472666},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.4_1784367305838_0.725661534487505","host":"s3://npm-registry-packages-npm-production"}},"0.21.5":{"name":"pi-fabric","version":"0.21.5","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.5","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"cb818ceeb42c9354e8941534c42442fcdd3bbc36","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.5.tgz","fileCount":397,"integrity":"sha512-Omqy5BhhDyecpV7yECFd5PS6a7uTsMbMifPAPpkdGanADR3/9Ai5yGvTmGHX1OrPudLIseDRjPOsUsFknr2d6Q==","signatures":[{"sig":"MEUCIDrw83RVC3XcJgedrBFhrmDi885s38o36U7khBDuLuQBAiEAykRtP0u+UXKgMPD+hNtuYz//zgZVL+3rKSexC4vcIe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2478664},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.5_1784374639633_0.7861208635255807","host":"s3://npm-registry-packages-npm-production"}},"0.21.6":{"name":"pi-fabric","version":"0.21.6","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.6","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"06360c5b98e7553e4fb5691f6d7b579e3c0201cd","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.6.tgz","fileCount":397,"integrity":"sha512-3G1g6yDS/cN1VLMGY+DAzTacjrMosFeFnNhBjR0pp5SJI+QSbSykbYb+RhG5iqmM0s00DF8fjo0I8U5umNxH0g==","signatures":[{"sig":"MEUCIQD8pUAuHKUAHJkLVyMbO24LCZ61+vGLDh0fPLvupXrXCwIgW819746mUG0rtZVrhRG8ldr1zjyn7WpDWLPhROjg1B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2495332},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.6_1784381939574_0.8627652034036659","host":"s3://npm-registry-packages-npm-production"}},"0.21.7":{"name":"pi-fabric","version":"0.21.7","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.7","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"73fa70ba310d962b382f4f7dd0ef6025e8f9c760","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.7.tgz","fileCount":397,"integrity":"sha512-Pl2Aren4s8sCsamu1XwYCC4Nty1B0D+f8TXpUDS4h9IbRVARm9bFPWPV7m6SicdVyjU3WA9a/trJxtXDOIV7Gg==","signatures":[{"sig":"MEUCIBFQaV2JujKJo+z7YjRGjMV7seLhRpDSyPlRqZKLGT9PAiEA4r89oIGKtL4cVlx8voTkRn2TKpE4AX2w7VfRV2ytjZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2498455},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.7_1784382588024_0.2501221473182178","host":"s3://npm-registry-packages-npm-production"}},"0.21.8":{"name":"pi-fabric","version":"0.21.8","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.8","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"906ec025fdc06b0aa1b161d7f5fd59c622ba350f","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.8.tgz","fileCount":409,"integrity":"sha512-wxj/XY842OuBX4F8PCodxd64VPzqeWl2SH/2KF7lu5GHxke7dIfnWzVF+L8GQQHl+ZKpeXrTyXI4FRo1TZXdCg==","signatures":[{"sig":"MEQCIHrN8nRxohzp3cOUsLuUBwJRQmaXxsZSHMAYJCTblP4bAiBSVpJGimj7ZJ9ukm/iyqHwqEGspXiyra+bWAPc91PkaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2659509},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.8_1784424076319_0.49236707797915824","host":"s3://npm-registry-packages-npm-production"}},"0.21.9":{"name":"pi-fabric","version":"0.21.9","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.9","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b2c6c91a2c257460671a7c9f947d4e38fcafdbe4","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.9.tgz","fileCount":421,"integrity":"sha512-G+0dNi6A993G2gHaprup8U0Pmg0xI9uXxZySHGr4viR4mx1bsauRxbVb8cGUqQt2HMoPS/oYASk3qd7E4VuuMQ==","signatures":[{"sig":"MEUCIF+efw6XnLMVzThiaOcFodAX6t5V0D92F9dglOXURISmAiEAkKP40f9ltn9+ia4XUr/i6pruTI75BvRv3XiMwodK29o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2669485},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.9_1784425399342_0.5783645271078255","host":"s3://npm-registry-packages-npm-production"}},"0.21.10":{"name":"pi-fabric","version":"0.21.10","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.10","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"84b098257c7e80ab133e47fcb79006d1908f6126","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.10.tgz","fileCount":433,"integrity":"sha512-eZC7cM95+75iwT9oYVzYdMKmEAE/FCBQqgiFCE0EFEf1FVIYWJTzhMjluAxnLjXc/oXuaETigyMMEaezxffVhA==","signatures":[{"sig":"MEUCIQDQ3z2V35G0hIHQn2rNVPFQRK4+jfTxTMh1Om7ub/0RTQIgPSmjbTk03vxMHzYdmCEmet3tiwwswRz1TTUfUXny9BI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2681362},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.10_1784432737002_0.6543658703739357","host":"s3://npm-registry-packages-npm-production"}},"0.21.11":{"name":"pi-fabric","version":"0.21.11","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.11","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"771058e6b2fb3df1fbce0e6bbb5d61e4c4425b0a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.11.tgz","fileCount":437,"integrity":"sha512-uvc1sBoz0HaX4/s6gpHmCvw42VZBTyy7p3w+ZHDEn6xiHYuWzwy8gAAPoW+/OBS/d+q8bH5LR2/Yl+0vozx0lw==","signatures":[{"sig":"MEUCICzLX7o1yD009csuwUxfyX64M8HQFO5BepJ+muACbuLUAiEA6ZhUIcTymzmE5q+gq/CGN0F4Alhaa3W0Uzi/OmZhIMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2724967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.11_1784439311556_0.44252091865013177","host":"s3://npm-registry-packages-npm-production"}},"0.21.12":{"name":"pi-fabric","version":"0.21.12","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.12","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"3b7e4d77edb207d06ca38bdeb63639ea9fe998f7","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.12.tgz","fileCount":513,"integrity":"sha512-qcrJuOUwFRu8kdBesRAorXSIBUyanMhje46i4sKYjWPH40byV0L6SfFwMGsqNd9UI75p8UuMmdTRovUBRJZgEQ==","signatures":[{"sig":"MEUCIQCu1RLCVkNUoMlyT9UXB4cXVKwihfx1NiVYP7gUNLPLDwIgaz3BEc3nOkoa4E/+JB3rv0e3HoYib9OUOAE3OZBfeCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3005657},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.12_1784448041629_0.10291413207429012","host":"s3://npm-registry-packages-npm-production"}},"0.21.13":{"name":"pi-fabric","version":"0.21.13","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.13","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4c2181e35a366939fc4115a5921b794eea588276","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.13.tgz","fileCount":513,"integrity":"sha512-E1V3WH2SE1kwfpoJNvEiaJUXdtunrR0doIGPDUeBCTVysUllGBeJh42kVnu7GS/QZ+ASSoo7CJxTZFqerbg2sA==","signatures":[{"sig":"MEQCIHX1vdTZdINBCfXt3at3wMDqhREW24K/4Dlg60HFXtSwAiA/d6ILOWDXjyaKfSLbjF1LSasfF3yH41OxyX8sMl94rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3083101},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.35","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.13_1784454810327_0.5029731601904812","host":"s3://npm-registry-packages-npm-production"}},"0.21.14":{"name":"pi-fabric","version":"0.21.14","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.14","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"3d4e9b066d6699d089f8e51b7718512444446d2a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.14.tgz","fileCount":525,"integrity":"sha512-dEZ00fQKR4nTPXCfxS+30AGsHiSEtMCEWFOZRj00gjGlSDaN8MJ0yFbl15kSDt6xRsBd9j8xloYwMRh8obL3Wg==","signatures":[{"sig":"MEYCIQD39A7gF9Mb9SfCgrTgy4hJTgeEt8EDtGDPL08lPu3QHwIhAM80deVVoV5KndBitAaUlX0n5wI77m1GEf2pkZlmNL2B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3148475},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.14_1784455228993_0.7659897679232042","host":"s3://npm-registry-packages-npm-production"}},"0.21.16":{"name":"pi-fabric","version":"0.21.16","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.16","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1cae96d28bf5e15c2ad35cf71c49147924f8b571","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.16.tgz","fileCount":529,"integrity":"sha512-Z8kgn4upoQkbnnh7YQfSyEV1dJIODfehMvYAc6OxQHDcdnH6VzMDfkX+GZzdrOBLZWGihOgGF0Med68u4p0yKw==","signatures":[{"sig":"MEUCIQD4PrYvuM6pzXrLcmmKTwBqr4AENTctxByvaePtyo8/OwIgezx2lvNOYl/KbdqddPg/WK+5RKeJ/X+r5kn3vRWwTTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3161559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.16_1784469687930_0.7784871540570892","host":"s3://npm-registry-packages-npm-production"}},"0.21.17":{"name":"pi-fabric","version":"0.21.17","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.17","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"5e6555342ca1c3bff7251e08c00cbe92f1dce6cb","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.17.tgz","fileCount":529,"integrity":"sha512-+q44dUsnnFmMXyk1qj0m7amSORj1OIrEx7F46iwByLk7q/Mykv0fpkZAlleD2yjQ51+axHFtHBIeWij+ugKE8w==","signatures":[{"sig":"MEUCID7F1/9ZOUhF1Bpquo91IpGeU5WVlLyss9hSaJj9XzbhAiEAjpsli4yFDPlpPD3p3FdYu9TpzUGnA7awiA3uJ/MwO/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3214934},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.17_1784478569366_0.7814128114471282","host":"s3://npm-registry-packages-npm-production"}},"0.21.18":{"name":"pi-fabric","version":"0.21.18","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.18","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"3e8d49fb14efdf3add59f957364ee1b2f583fd6a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.18.tgz","fileCount":529,"integrity":"sha512-N2GbVfFcfyHYxZgkf8A0IHluw2ZDLyB3x26RKtRItG+JCcwWu6JSfjnAQalCr5POJ+vcDK2EGKCImKJ2NLImHA==","signatures":[{"sig":"MEYCIQDN+ei4iNupRfwzBSwK3KfPhbP66QC/gxFEJQVcik6ucwIhANDE4jgrUFi5mlr0qfdtzuzDnFbkI7UwsJutYwDu+Qyl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3224536},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.18_1784481547883_0.685387702950419","host":"s3://npm-registry-packages-npm-production"}},"0.21.19":{"name":"pi-fabric","version":"0.21.19","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.19","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"181849d883bf044dd90c9f02766448ad1de1e862","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.19.tgz","fileCount":529,"integrity":"sha512-/p22Ll5dxYokmB0EtPRHJcBVSBKRNkl1lp0NvvmDZkV6KUPbFZzmrD1cK8W43zx/OVdqhnf6KMBkFyhj/PiygQ==","signatures":[{"sig":"MEQCIBrPmCKZFBMURC/Y6lB6J1fPFrH0IUg18v3ooH49ek7wAiASku/5osRFO5+54hR1cvbNjNPx7Tf41DDPln3gf5hMFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3224558},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.19_1784482032970_0.4890996951934581","host":"s3://npm-registry-packages-npm-production"}},"0.21.20":{"name":"pi-fabric","version":"0.21.20","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.20","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"3c12f778f9b6ff30aed09f3d9ab0b34c1f2ede5d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.20.tgz","fileCount":533,"integrity":"sha512-6kI/zdCT4bnG5Y6x+dW5Mc1UBFwwfiGO4/yfjjgU2hajWEFYdOa8p5UnjqRrj9copowQqWSACU0Eb7SyFuRPSw==","signatures":[{"sig":"MEQCIEtkPt7BU3nMigAurwx+Yf+3bht+g1tZ3qEH/fGtbcS9AiBTXahqK+uo7bunHDC9aOQmsZ2Qhfw3Vd7Tc7/qUyz58A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3236042},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.20_1784484823149_0.9237370550957815","host":"s3://npm-registry-packages-npm-production"}},"0.21.21":{"name":"pi-fabric","version":"0.21.21","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.21","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"891c949d651244db325063238316746a86c27f42","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.21.tgz","fileCount":533,"integrity":"sha512-Xkcu8x01UXjgtRNuuyhnF3QKIGwFmCqF/MrC1kUzEPuPslC/jAhlwzqOJKg3p1JlUGGHPjxFx+LUAhCIG77IUA==","signatures":[{"sig":"MEUCIQDvpdYPldvcLdruLtXy/SY3sJPI9XUIdiq/AsQU5cLGDwIgQb9qBy5BoZPdbNU+du6ZUuVNddHMHO5BckJFysZHwUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3242659},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.21_1784485749425_0.8870539161430224","host":"s3://npm-registry-packages-npm-production"}},"0.21.22":{"name":"pi-fabric","version":"0.21.22","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.22","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ffc9c297642a1d21ec6f183da1ce0c86c4fe5505","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.22.tgz","fileCount":533,"integrity":"sha512-L4VJDAbn8h6PrvRlmPtmMo3eW+HZyev+ev5WAL+ea+lJepPKbHYgqBX7kaSQL7mUdBihXTuoNUkbDg7Lk7fV8Q==","signatures":[{"sig":"MEYCIQDZs55E+n7ZVh9DdnAeQxyOdgmMunM3rC0n/EOxFQtoAgIhAKA2G4ZZ9R3ZTzQvGXGOZqMrN/PHTibHZTQZ/gGvFIvI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3247607},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.22_1784531587213_0.5773779536845955","host":"s3://npm-registry-packages-npm-production"}},"0.21.23":{"name":"pi-fabric","version":"0.21.23","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.23","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"9460cf69535b6880406faceb4d744e25adbdb173","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.23.tgz","fileCount":545,"integrity":"sha512-MljFpQw8cJ1MdTeZvrGlrcEZ7GWflWoSbh0GcdzAhKbTIrxm4Oj9K6oww880ifyX9nKfPnr36ozbLsjao4N5bQ==","signatures":[{"sig":"MEQCIDR5k94Y2jOmY6oc2m9uQvkxQcZK4kTByYUf/+PNqjUxAiBmvbZu6S8W0S3EISzia6kd/Kuj5ENTdu+Tm4sPs/Ubdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3294603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.23_1784533286448_0.9108227007393639","host":"s3://npm-registry-packages-npm-production"}},"0.21.24":{"name":"pi-fabric","version":"0.21.24","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.24","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2591f7c23ef39b1568b750b4555ae1cf5a84b770","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.24.tgz","fileCount":545,"integrity":"sha512-SBYJKPy8pBh9D3n9P506DR5Zk4vdN7xWeFOxlEbvMOJ8oCSqlR3bi4jk/JNJkX5qxx21oJSDjeHmbY7I5nYbnw==","signatures":[{"sig":"MEUCIDtxzvnDXz3fRABmwYMVdn+JoHmaQGqtFDJ/WRjzqeAzAiEAq6toG3e6v6dLZOvSor8HPaZTkScFLgiRhC88YNNnnb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3296745},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.24_1784534054695_0.4553531726789304","host":"s3://npm-registry-packages-npm-production"}},"0.21.25":{"name":"pi-fabric","version":"0.21.25","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.25","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d8083830536c1b710e08e07c121c8a074b39e26b","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.25.tgz","fileCount":553,"integrity":"sha512-ypC1GHoTe6YLQdugc69yn/cNH2tJe4K/B7fNLlHisg+mZ4UI6KUO495vdhaXhBS9npmLgTf/jHDGm/WbbKG2nw==","signatures":[{"sig":"MEUCIQCUYz6Vohuh3SXM6eLNoK46VqtA0DsqHiDu3MZnOcyL/wIgNPKJvCVUVzANYPrz4vX/1wkfuSefrYeLacXVr85xUEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3343377},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.25_1784538475193_0.025981944145913927","host":"s3://npm-registry-packages-npm-production"}},"0.21.26":{"name":"pi-fabric","version":"0.21.26","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.26","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"82d505d09294e8c4dd4ff138d49ea89c25df6acf","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.26.tgz","fileCount":561,"integrity":"sha512-OQGJLBwzshD+giRNo6U1jZhKFkIq7jj0KUODhvPKYHuq7Rr1zMJNUjP7SHwrSae1jy1aMJyQZ/UL0GylmRL8ng==","signatures":[{"sig":"MEQCIE7kNqYDdPpjpT6XnDP4d7BYKfTNZlxxMGvtmx0xJQcmAiBUAbprzG7fzzLX/uYaGfRlSA4dTdz5O5NrTTWJRtDKJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3370371},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.26_1784542290614_0.5588446631898076","host":"s3://npm-registry-packages-npm-production"}},"0.21.27":{"name":"pi-fabric","version":"0.21.27","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.27","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d5ec7f16fee27b167baf61713e7548851d585b81","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.27.tgz","fileCount":561,"integrity":"sha512-EKaumoNJ2y2LngGUvM8hUS4mA3p+we3+Eljoyd1/XSSi6TG3Kvl87IE7AQvNcCQ0F0RvPwZSDNjF8lWKK+Ac6Q==","signatures":[{"sig":"MEQCIHaglRnCIi0sy5RWUoLGRDwQbBS46WnaiIzhIwkOXS+ZAiAwZs1V4mXGUkxwqqwKMU653NJTiHJ+OGb8gl/J77XaaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3384640},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.27_1784546585521_0.9256818730698078","host":"s3://npm-registry-packages-npm-production"}},"0.21.28":{"name":"pi-fabric","version":"0.21.28","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.28","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"bb079743b19e705190574c3dd61362044bde0dd7","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.28.tgz","fileCount":561,"integrity":"sha512-ymsehZ5TM6p45UO0qQHEiw8Yh0vSEi0skv7KCrt3YpQdG/oy8IsVuUwGajIo5/FndcWPc8E2fWNkpTOlo/6V3Q==","signatures":[{"sig":"MEUCIQCPqi79TKLgaUhokKVUW5+700tNmWjsfFnr2Da4gTiQ2wIgFglzQ4DQ/cvxwZOoZ097mTIURXiUFNEXlEA+nd0td6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3389338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.28_1784549068750_0.8901652997627292","host":"s3://npm-registry-packages-npm-production"}},"0.21.29":{"name":"pi-fabric","version":"0.21.29","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.29","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"45504a9665c9f7ebdce03665a5ae77d13c4d3f6d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.29.tgz","fileCount":561,"integrity":"sha512-lP3VgCs031ZcoSiKF9LKUmXNqvY/qdHseduCzC7sd58wHPYxZQWQ8EenyCYwFV3keicXZ8XKb8wwc2h+9z/unw==","signatures":[{"sig":"MEUCIQC2cTJxklABIrsG+ZksrenBy5H/aU50blcSzIa+14W86gIgeop7dMv7wDPj5jfWiFaA4tLas3Bu2x1pA18b0FWgvcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3394551},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.29_1784553360668_0.4537217144722734","host":"s3://npm-registry-packages-npm-production"}},"0.21.30":{"name":"pi-fabric","version":"0.21.30","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.30","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"fb4a6538603036331eb6b3bfcdee41c52d46306d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.30.tgz","fileCount":561,"integrity":"sha512-HVlDoNLDvLEpBhWTHxaba5gDTbucvldlMcYYiOfUmIlEAsKhLxHeabew6xLz5WxavvapHbcRiOFg4RGT+mJRkQ==","signatures":[{"sig":"MEQCIFuBfdbOEeGUpcTa8hPlPxEFO3W3ydCaShj53yrc2lTEAiAX6TAuCZM7T2cHsZEGCaggeeBZSMQMPq6Ni0AWOw9kEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3401777},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.30_1784557048864_0.8202573276294258","host":"s3://npm-registry-packages-npm-production"}},"0.21.31":{"name":"pi-fabric","version":"0.21.31","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.31","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b8b63e22f0d27931fb7e30a6c2eb432a6b5b6f85","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.31.tgz","fileCount":561,"integrity":"sha512-Xyc1w9Y50c0dgJi+YIvCmkGAjRaCqAq92yYSUTC9DsUM4xdqbj+c/Wvzs0xHs+IzmAqMEzAmoOKLodnwxnP7ew==","signatures":[{"sig":"MEYCIQCRqpc+5Uwcrp3lYuBY08F9o3qrz8EEp+zM4qO+I6ojIAIhAPl+Sy7BcbtQL8jnpGfMOJJEMM95aw3OaDVcqSGrRJzs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3405622},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.31_1784557424417_0.879330390906891","host":"s3://npm-registry-packages-npm-production"}},"0.21.32":{"name":"pi-fabric","version":"0.21.32","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.32","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b2a6f118dc3c518c2fecb6993957a691d50ed4fa","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.32.tgz","fileCount":561,"integrity":"sha512-hmL5qobZUvqwGv/eXmkAEZEzDi3+q+KZh3odAVl4bUOFcRwJT2wr1Flh9Re5QdNOLAXx5bwfdy1jkVm7mjOSYg==","signatures":[{"sig":"MEQCIHM6qKk1qBdnypTAhWxdXtRlABQb/CguOxaqAndiagv3AiAukh2qO4IkDGULVFp9VQxfkr6lSyFpbjUzxGb+yTa22A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3406817},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.32_1784562501897_0.6259701892391785","host":"s3://npm-registry-packages-npm-production"}},"0.21.33":{"name":"pi-fabric","version":"0.21.33","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.33","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"fe152cf83831a25b7ea329b32f2ff762bb8c3e3b","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.33.tgz","fileCount":561,"integrity":"sha512-Rkj9+Klkg9LM+nJ0v2EBkRcHabstImXVyOHXKA3nbmqF5gbw/kiaoB5c05K04raTRD2UxTxK58H1+yRhpAyzzQ==","signatures":[{"sig":"MEQCIHDlxBx9fBWt3jejUA5z5wt6+arMBjXzMfc11IeexpTGAiB2//md2vu9hdPFLhPQsvRdNaY6HjmISFnnIVP0opN88g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3407267},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.33_1784608347697_0.8101709429796304","host":"s3://npm-registry-packages-npm-production"}},"0.21.34":{"name":"pi-fabric","version":"0.21.34","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.21.34","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"feafec6aa40dd621f59d0f13de80735621088318","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.21.34.tgz","fileCount":561,"integrity":"sha512-Gjt5L4/ggVIryb92AYD+iA7QprmsvuxcGUKMw0kHPwbPy+RBgHeEj/uRC9fU4wiJ+d/w7j4Fb/u/gmJmRbVFLg==","signatures":[{"sig":"MEUCIQDdbvQISEg6edtv2KPzuCUmiddK185tymZgRE7AAdRe1AIgd69LGCwl6Dd2h5QKHUDUDWP2nwBs8XWh824WXqXEXgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3428729},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.21.34_1784622569163_0.8171788289366977","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"pi-fabric","version":"0.22.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.22.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"faa818c0f1aba58a6a319fd03d1669f119d63b1f","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.22.0.tgz","fileCount":573,"integrity":"sha512-CH0OhEHuw2d5l9fwrp0kcNrSbrba9cul2fqavM1pEt1azvRDDKe39/Iph+x96k43VvdrIq6cTykzhT8m+4lrjQ==","signatures":[{"sig":"MEUCIBUirtX6fbPYuP1g577/hFVw/wLtKYYQOL2YZ3gFyezrAiEA/K3xizhz5O/W0DZ5FDjIbbJVmWquInkcPUFxEgaecWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3464510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.22.0_1784628731400_0.5910767744131225","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"pi-fabric","version":"0.22.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.22.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"5bf1fbff415f2840ce34e5e437bb3a67c6b74f5c","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.22.1.tgz","fileCount":574,"integrity":"sha512-UMr3jS3TnWEdZAt6htPPajeD2Fq8mBtJ39cGPtY9sP6z8fzxcMfCUSxNEo3NTM45aZ1hlNDXQ4m6tXBBfXh0Vw==","signatures":[{"sig":"MEYCIQDmZ6ngzIfBkMuUekhvJ6xvgrTPpI4J8yKrX0fIbd7aIwIhAOMHqo8Qu7nHwKpkjcQEhH6P5S65g+8Bts7NHb7Iwsry","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3445895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.22.1_1784634489711_0.4792068074244298","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"pi-fabric","version":"0.22.2","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.22.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6b8ee815834a535b4306c41350bee19c6c5e4bf3","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.22.2.tgz","fileCount":574,"integrity":"sha512-E5GZyPtar6VTQATSH8JZ2JlZoUisTZSFq3PNRknK0/K4XLzfX1xKTFKkNXhoQRw/ScWayyoyK0vEzhf3cneA0A==","signatures":[{"sig":"MEQCICvsoMBXU0SsP+ergL63d21iK1sSEBiJXs08d8iCDnrtAiAvPjwc/5/6xrcun/ky29bZ4/MqFhGQAhqjdg5A4OdokQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3453838},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.22.2_1784634954516_0.3475386860559515","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"pi-fabric","version":"0.22.3","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.22.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6a3686dbe333429bd040c60886195863c79b16a9","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.22.3.tgz","fileCount":588,"integrity":"sha512-wcSMZ38RcYCwnvFZEQYlDQruPmOgeWA+TFFQsF+eSogH7WWJ9bDLfFzH+1BdcgbgIEp8CRXlQiC2LPx3mD3jDg==","signatures":[{"sig":"MEYCIQDmlJRMbmVhdaNlb2OQHM65YT+7viatfOXP91tB3I7M0wIhAOnn+NPzpsu6crR80ecFYHtvsETlIPeF++e+TGg73/jD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3634943},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.22.3_1784649393369_0.9913560643307018","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"pi-fabric","version":"0.22.4","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.22.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1ee1245d09316cf6406acd9a23fd127a353e0a97","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.22.4.tgz","fileCount":588,"integrity":"sha512-yyqAbrEA+UwNU5P8I3WRN8Ubw+uY7W9HXlOxT23Eh6nrgC/EHeMeztQfF8JNltz3+Cidrcicwqen8KvwGfVK8w==","signatures":[{"sig":"MEUCIQDN4389bvwHjiCJmJRU/bUJPWtph2vTw5nKv8OGYcXO7AIgZ8W54nIK1cPZGDURY315CygGB8JHPhX9ac0B1iJImF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3645380},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.22.4_1784658803462_0.9618133548643009","host":"s3://npm-registry-packages-npm-production"}},"0.22.5":{"name":"pi-fabric","version":"0.22.5","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.22.5","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ce13e99a9e27b22b8c72473795a33915b4e15927","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.22.5.tgz","fileCount":592,"integrity":"sha512-4FbyZiJx1MyJO/khd/BjmUkFT4vCx28CGsDWwVAdNhueFHVeXwVLMhzjV9gfww10tjVmVo7xFdONFTgkOlSSXQ==","signatures":[{"sig":"MEYCIQCXdShxemKEmWoM3pjBvNC593QciCZqTwRLEEicp4Dw4wIhAMM0pUI6FZ6cCjKqZRbPVAqalqrx3qfoBSra45zFRdSJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3659060},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.22.5_1784684822581_0.33952422798419235","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"pi-fabric","version":"0.23.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.23.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c4ddcec5c2ff76ad347f27f6c9c4a119d4460426","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.23.0.tgz","fileCount":604,"integrity":"sha512-7oR//3HvW5AhfFdgy5F0sx45OQnMSpPWr1Z10qUBdNjI/NBSfPyMad+6hIDtWhuXejWnja6RuNGykIk4X2T6eA==","signatures":[{"sig":"MEUCIQDcmHhxaVc8lzvA89GYYvwX2X6u68WRnucujPFVoYKeYAIgMgzEbscDzCf+oIvpNoV3ubah5vCLT6h22izsviPbjgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3737839},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.23.0_1784707641069_0.7667804180912619","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"pi-fabric","version":"0.23.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.23.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"f6b7fdef4479d0b69f39755762e5bf21483b824a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.23.1.tgz","fileCount":608,"integrity":"sha512-6l4rqc2oLFPAd9TAmWk7cGdx4x6nAHJclgoyeYlYU6ydiHjhxUvdqpDJdOJz1EyN2Je/tqT/rkGv1g1K29Dmkw==","signatures":[{"sig":"MEUCIQCoSCzv1K8nbduiarTbjYkP3RDb34HvBVwP9qSAWALzrgIgJ6NWZkMRV0WtgDKPSUlDdcFKs3w0L/3qY4UzPD6Ls7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3752542},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.23.1_1784716419492_0.535350032994161","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"pi-fabric","version":"0.23.2","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.23.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4b2e5d704d14ef0f03c5551bae15315e917176c7","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.23.2.tgz","fileCount":612,"integrity":"sha512-EQqUEC7morHuCe5x7BM/hTnQMRnUw8bti77GU+VUjAKmbk6IsQdtawq7nQKHZlHzDeOofQvks5RP/ua/RsG44g==","signatures":[{"sig":"MEYCIQCT9CnOZAiLp7VjKztiIthtmkpCJbYsfewt5Ed6DCvUzgIhAMxqi5amWZEPb9B2nxRzafmZsHAYUsZZsOcNGOgCsPKy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3781540},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.23.2_1784721633009_0.03527048566153912","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"pi-fabric","version":"0.24.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.24.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"cd4448d05c67095c1f4a4353ff2654b70b37cf9f","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.24.0.tgz","fileCount":624,"integrity":"sha512-d5oPophzRkv7ELCXzy3hAuzz8ZgtSeXqG8maaFePv37qMfz7h9MXEckzSBeIaluAE/mFHhGe9BxBUwfZXnPrGg==","signatures":[{"sig":"MEYCIQDHmfi3uzGyWd6I+VVjjt/uHLYvSLTxYK1LyowMEOevoQIhAIxojubiPc/aMk5VU9oYMzioTbmvC4ysWaKkcDeutu8K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.24.0_1784740006050_0.09942331927701797","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"pi-fabric","version":"0.24.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.24.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2ee4545db8aa99a8f143d08e85dab54c3d9a6e6a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.24.1.tgz","fileCount":624,"integrity":"sha512-QvyM2RBc/HWEwQQveb0SromsJwoKbbaeImxKhj92VjTEhunkuznfLAqcQDr+PAw55zRllGNt8p5WdYp5w1NiOw==","signatures":[{"sig":"MEUCIEJ+daUtX3n44Z7eJH+rlsqaz2tf5rf+B5vRuEnPVejDAiEA9w91qM4y1oXvAZLPPkgoYiSTu2oKhres+RjPDiXDroQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3987499},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run test && pnpm run lint:dead && pnpm run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.24.1_1784740631068_0.9063572693349282","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"pi-fabric","version":"0.24.2","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.24.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d4ffa1f28c9f5b3ff15926e7b3054df663569915","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.24.2.tgz","fileCount":656,"integrity":"sha512-RegauDxR6ixME4DQPWY974T606U/dSogqgawvmkNejYQicKqy5rtGoLOYpjzl1cidnYHJBSnFuDq3TXqW4zr3A==","signatures":[{"sig":"MEQCIHtgfU3GAevy+CDnFCc/5wDAcX43AQaRqDbP67Ij4t8kAiBW+T0/j60EwOWVoYswjKwft0MVKMMbE3Dg9pi0WSINDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001646},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.24.2_1784743001465_0.11350459492693266","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"pi-fabric","version":"0.24.3","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.24.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8c236a67f3890a143fafb54e9fe5d18cafb469ee","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.24.3.tgz","fileCount":656,"integrity":"sha512-L54zGH4G679kfwbzWOKGwBK69FobzXIJdXgtUy4+eJUkPJb1ZxVMubpyndmi+XPDheF1Rso+mHZ+kq0j3puvMQ==","signatures":[{"sig":"MEUCIQDdrSgZ1fo26gVI+JGrh61NvJ55Rl99HnPgmbSO3zvy6wIgPpMn3nrL2yiyMC70jiAIAWzRE37U5gV+rPAXaawg+Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4002072},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.24.3_1784743258117_0.4452567953635893","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"pi-fabric","version":"0.25.0","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.25.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"cd5842f4f6bd0b3a81915884c3d661864d3e5705","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.25.0.tgz","fileCount":664,"integrity":"sha512-2RWiS7B1Z0OqZEdLd2hlGKBZkhZ/fW3h/UKx6nnj9kb2kNgIzEMaySQc1i0nFR/oedn+sFpBSfxpvpoIZUWbSA==","signatures":[{"sig":"MEYCIQCSGbVUUNTnaXIztbFxJeH/CP5T1pMvLbIZ2vWBhe3xwwIhAJJ0bvGcRFpLnn6s7rAG1YbMbdTV4QVU31bGwkVS7h35","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4075781},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.25.0_1784762340443_0.0038584723816847966","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"pi-fabric","version":"0.25.1","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.25.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0bc697518b6c8344ad8ac433e7d8c5e3af84a8b3","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.25.1.tgz","fileCount":664,"integrity":"sha512-f5LLKWuLAWRCKHoHfKUTEl/KH450deRq1+aFF3K+uPkeU8R3rZ+ZDUI9v+sophx3mpQWHjOQNhD+rcEYinTHaw==","signatures":[{"sig":"MEUCIQCnsuCmM5NtI5iZOjkDt/1gW5+8pk8HxRO9QdtL/Q6lZwIgVfF3Cz+el4iAC09BDRdzo8bn194hKknQP00Tg4MXfQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4079928},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.25.1_1784762881689_0.743046681248607","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"pi-fabric","version":"0.25.2","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.25.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"cf1fc1903bb14a8c83dae0c9e93dbdd2df19fb9d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.25.2.tgz","fileCount":664,"integrity":"sha512-nNy1AtoVX7kTj5pizFWkoZKrdCavUyP5uG+JCKK6oMmjWfyboK58jVahSJmNv1UQcySJzPsuLJT4yUCEqGPIPg==","signatures":[{"sig":"MEUCIGgEVhXkaJr9cKhmGsLgCAl4nNrARTdeuv5guOQZ5NVuAiEArZk4SHOWgeUFfweYzkOWsbX2bO92NBR8bR66JsS5YbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4086443},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.25.2_1784793058520_0.23251396151611559","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"pi-fabric","version":"0.25.3","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.25.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4a4939978f98bda562df9db53e37eef318060f58","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.25.3.tgz","fileCount":664,"integrity":"sha512-NZUpl7JZB/WI7ItoYGbH9s/BDN51tbcEQsYXeVgORcrt/2rFWQdS0usDjU8w7ZJmRRmJI3X1I0/iRo8O7BpZQw==","signatures":[{"sig":"MEUCIQD4sWg8+xvKsa+tnu61vwygSGnwLOpkhzgfjtJCECgyhgIgVh0AysZrllHNpBPR4TOkAjtBCUUSs5FzhFCck3zoaRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4089117},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.25.3_1784793498676_0.004106868785923368","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"pi-fabric","version":"0.25.4","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.25.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"31f132160029a6f51159666a1e09e0a529722b0c","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.25.4.tgz","fileCount":668,"integrity":"sha512-2qbn9z/33Vy2qaqvFT/32DK9AbW4E+3YvPtQlOOyiyPFxZOgkbBSWEJAK8hjpql87c1VPKepPXpuFYrK3sSFQA==","signatures":[{"sig":"MEQCIEcNE8pOMVv4ZSuZY1aMP3wEfPLdTGhIJcFk7F0VkzelAiB4q3NnEW7apP/+b5l+Ix2HNXzq+m7tDo0Y99F/VgeP4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4118466},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.25.4_1784794959531_0.755181907903127","host":"s3://npm-registry-packages-npm-production"}},"0.25.5":{"name":"pi-fabric","version":"0.25.5","keywords":["pi-package","pi-extension","codemode","mcp","subagents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.25.5","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"509fe8fe6fd627fe85a3d65c87374a79a648280f","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.25.5.tgz","fileCount":668,"integrity":"sha512-+rBqgZi2W6/VQ/Kng8QiuC9P7z/DLZtUoHf8Uz6EFV7xnupW9RbbdWQo5uZQy1zMrMAyoAISPROE048nTdB59w==","signatures":[{"sig":"MEUCIHLIxlSQ1K/N6VQKBUBr1TLPmaNfiFJQD+k2Nbkkn8AbAiEAuTM3pjqoIiHZcHV8iCl6G5pWbkAPJ+cM0AEFlOc07kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4126916},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.25.5_1784824346881_0.7701600295215978","host":"s3://npm-registry-packages-npm-production"}},"0.25.6":{"name":"pi-fabric","version":"0.25.6","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.25.6","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d24c98657a7fe7a25f7a93d0a6df44a4df54d221","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.25.6.tgz","fileCount":656,"integrity":"sha512-9djJ1c66/sU9yxpr0fAK7gm3902v7B8yHuWCfzrUf4xDkHKyvHvMB8sW5TtQnwbCEgeyqpmWGteKE06Y1lSwMQ==","signatures":[{"sig":"MEUCIQCb5X+E/d8qSMsoXYK1skHs4ymfkI9ibFL0PgI4tK4DRgIgaicCednc46iXpLYczoIrjf7Z6Af6XC3AZjPVs5F8cuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4110953},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.25.6_1784911216908_0.6462928704126938","host":"s3://npm-registry-packages-npm-production"}},"0.25.7":{"name":"pi-fabric","version":"0.25.7","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.25.7","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7c8a37b12eaaabdfcadfc55a97d50a83daec7cad","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.25.7.tgz","fileCount":660,"integrity":"sha512-QbQ3fHGIst+MLawtVHrAI9094Dn/7NmGoL0AdaEfm51U0TT/C6PfLepatvPz8RsPZTb46eRJYgRAY4jgt3Iajw==","signatures":[{"sig":"MEUCIQCCPc9gzg1zp9Cy65PpGw8Ds0m4nX3B1FrQuTLFwtL/6AIgLRZdWmloVDzD7y2dZHwCYmoYUH3B0qEt7AhR1OdlETo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4113813},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.25.7_1784913308673_0.46310692393946495","host":"s3://npm-registry-packages-npm-production"}},"0.25.8":{"name":"pi-fabric","version":"0.25.8","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.25.8","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c0fcd97279777b8e06c76788a5b7a7f8732cae54","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.25.8.tgz","fileCount":664,"integrity":"sha512-UYtCTSH/bRa9Yjr3Y8TW31BpSwhVahlWb8yZmKBukoSsHYCw4gkGM/MuClXps1GqwaTktA4n1x2Jc1DIBNRh1A==","signatures":[{"sig":"MEYCIQCLvPWduKbOy/2tMZL+50mIh5u0uWvWoTe2iUnmX0JmMgIhAPTBjTc0dOCiQczBuSFqsaDZGDs1ecRsLsjVw+pX87tT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4136528},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","pi-code-previews":"^0.1.36","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.25.8_1784925354940_0.36151299262834","host":"s3://npm-registry-packages-npm-production"}},"0.25.9":{"name":"pi-fabric","version":"0.25.9","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.25.9","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b47692cbc2f18f56675d6b0af3dd83297f29ff72","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.25.9.tgz","fileCount":668,"integrity":"sha512-Z6Xv/G/FpslUgRjDRPrbNN9ZfSGo6OBwOs8H+YGqJjGf5wFCWr/nUyhEG9GAhL5mRjaVFgbvVgAzAHhVfFdJSA==","signatures":[{"sig":"MEUCIBYFKQ09VcXLxfpUhkOjq6AXOLTXdXdKifx8jExga6C6AiEArNgOJ0HJRfhSX+/D5cSAqW44xjen4chtaKAkG4VDvJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4155822},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.25.9_1784949462046_0.17913699339175837","host":"s3://npm-registry-packages-npm-production"}},"0.25.10":{"name":"pi-fabric","version":"0.25.10","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.25.10","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"f33ec344dd3204a7cbcd1dd84b9919267d814d90","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.25.10.tgz","fileCount":672,"integrity":"sha512-3Zpe5e+wfm0NIQh+hVv4WDPUOzUuDs2XH7rjU114Fmb3Sx2MgZp6kGaoY5JtdcUzN85RyC49JWjXFLwEtxphSg==","signatures":[{"sig":"MEQCIDMWsCTpOXYIDXJq8iV3yuQQh4YGuO2GuNIesXbEwVFoAiBEzOLTjBf8aCiO6eMA10tlvsmtXKtgkhw5hdCtN6peMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4184134},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.25.10_1784956209819_0.08460903322596858","host":"s3://npm-registry-packages-npm-production"}},"0.25.11":{"name":"pi-fabric","version":"0.25.11","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.25.11","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6c5403e1e41ea177dd299d8bdb01027909eedd04","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.25.11.tgz","fileCount":676,"integrity":"sha512-XQrQpgdqua50KFbbU/rZ+XqCzeW4qNXPEGVq+ThbqZh1Kc3uV2xUViQc2D53PnhMkfPY0M0bBUJAQSb9ayTfbg==","signatures":[{"sig":"MEYCIQCSjuE39qOpTy1E1YflnQWeqdW19AWQV+JiW5k71oGxJwIhAP7htwLBMbqxY1aRzJri+OTGp12m+C0xWC9YL4qr3PNb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4195289},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.25.11_1784962833191_0.4239638698823016","host":"s3://npm-registry-packages-npm-production"}},"0.25.12":{"name":"pi-fabric","version":"0.25.12","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.25.12","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"77059c112fcc1bbed7597ffcbfd5dd28eb536a80","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.25.12.tgz","fileCount":676,"integrity":"sha512-DwSpYBN3Okn5ajxm9sy0n4HK+WZat5i5xYe3GeCPNABjiuFP3XDHdKWX3tEUbsrW3i8zt0B7wcQEzjymsqDpFA==","signatures":[{"sig":"MEUCIQCLUJIN50707H2X0z6WlJ36OYI1ZhNas/iWyyFfJC8nOQIgIzlgKgKKud+wsvfKdlCqtiJifGnEHpI+LDedRpdx1YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4202899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.25.12_1784972061708_0.46463078295053983","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"pi-fabric","version":"0.26.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.26.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7acec4064936a5e7dd50f6dcaa74777c6e6f2ae7","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.26.0.tgz","fileCount":676,"integrity":"sha512-Cc70rIpo1cqBa1N3ldZVANoTTq5CVSwd+UKUcVmIhE3lnxeaqmNm2uTVz5H2A6nPMM1oQPAYl+kGp56NkMIx9A==","signatures":[{"sig":"MEUCIG2AjE+AV4MDxqyWLePxn67z62COxzuWiBDwX+jewlNaAiEAy5xjin+fg3foWH2PhrPn2yn0XOXPCI1qIv9erDGtQ88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4203605},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.26.0_1784974461900_0.3083215249980149","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"pi-fabric","version":"0.27.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.27.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1168a40db71faf8fb680bfa8b8ddaa1be6e22dc5","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.27.0.tgz","fileCount":676,"integrity":"sha512-8ZIWmphpz7ROmITvelF4FUWX6p7tt9U28m/a4KqII9xW07UcDLKOrJsZpQZO9zz0fpUHJ3mpqMptJoZv2rCDlQ==","signatures":[{"sig":"MEQCIDhnCx+vHvyUz7/YOtoFGyv24pn3GtQwnXNa/62esK7YAiBTuEUGXHu40XdwZDjsb/VePp4FM+eDMpex7RG2OAVBAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4203508},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.27.0_1784975767043_0.5222270275604415","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"pi-fabric","version":"0.28.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"3fed102e4a9b3ab287e68c39434f5bd996aa6d06","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.0.tgz","fileCount":676,"integrity":"sha512-t5tVvc4EH1lcrrJNu52AK0x+rVNckuah978FOd1WD91BHfu0xKqsz6LFqkP9dOtJ0OJBXBaYqDwmO4NQ6DEEhw==","signatures":[{"sig":"MEYCIQDneTbTkzxspcZDKBn2rty0JqDmR6yu03iP/IFwTKr5ZQIhALNOQH6F3L+a6d0NhiBOEK8JUD8rrY7DVAiLL+ffO2wU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4221694},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.0_1784986548609_0.57583359134487","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"pi-fabric","version":"0.28.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8dc7ec06ccab796d6b2766a08b9a191854c945a1","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.1.tgz","fileCount":676,"integrity":"sha512-SF4nRv9gq4onVLmXPEGCJ0slTO+Nhic+9m0sdPx1d5B0v5BafkTIcbdZiyC0/8lUsXZpcZyh2VYvad/8PpMDog==","signatures":[{"sig":"MEUCIQCHpNfGz6lxXISO0h+CB0Nqpc9sdIAGkNTyIpuFEDb+0gIgZSzu1naCKC1+2CMkIvmtNkeUxJsTlMQTqTf+aEQSCdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4221055},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.1_1784987018047_0.6725915417779755","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"pi-fabric","version":"0.28.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"247e45bc3858bd50490f0fbf03d62b89d9463990","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.2.tgz","fileCount":676,"integrity":"sha512-Mg3ulBgd/GYWJNEz87RTwkwIDQ6yRl8+tDXYqan8RiREaQlg1We6WtmwPvMPnjbsER9FJvf//2/aaCW+lsk15g==","signatures":[{"sig":"MEQCIBg2UxDokYGkYu8DWxvvzheQRblmtXlg2NPcDORrPJYzAiAr3XzZ/K1TjEg5VccwdE9z4oeDhlC+Bpspr8xFH9IIYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4221363},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"25.9.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.2_1785115581813_0.3654437801566608","host":"s3://npm-registry-packages-npm-production"}},"0.28.3":{"name":"pi-fabric","version":"0.28.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4af466f1b89d1db37263583d3a3f80ddae5e5036","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.3.tgz","fileCount":680,"integrity":"sha512-prIUV2Xo4IDDHikbBb4khXApmYd8k7P2pIZL+laGeqf2c79a7rjh0nqIwTpU9JKx1tX2IqrgrA0LbmxJw8tdog==","signatures":[{"sig":"MEUCIQDcRm9HXR5vQ9mow5r8E5uNeivRDd+xC/WMLczelv9thgIgdsn5zUE9dF1GJASW3grsbTV1ngGJmiAWZU/PKNpE8ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4234826},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.3_1785174254524_0.13069511876951823","host":"s3://npm-registry-packages-npm-production"}},"0.28.4":{"name":"pi-fabric","version":"0.28.4","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0ab1178364d3233215dd753634fab27be853b3d9","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.4.tgz","fileCount":680,"integrity":"sha512-UjsjiIvpXao8xPBU8GT853V3IkXTzBjT0/f6sFdZ060N2pBleZaiUUYCBk4FR9wBAgKjKiWNIpDLcUXzwSIR2Q==","signatures":[{"sig":"MEUCIFkBE2nKVcXXiK9sHk0uB6jJsgOCECgnHntTZa14rMC/AiEAhUMhPlrxFSDlzhaSpWOhG4mC6lQS8zwIBWKZPJJv96w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4236163},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.4_1785174787458_0.46263500665476376","host":"s3://npm-registry-packages-npm-production"}},"0.28.5":{"name":"pi-fabric","version":"0.28.5","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.5","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ec94f3295312d45824f2b454e29d2cd9632cedff","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.5.tgz","fileCount":680,"integrity":"sha512-T/MQwD0w4Wvyo8c8HOMO+5ZENU/zeuKLdbwt80NwuHehaeBfzyr87kZZi1gumRDnLAiCZsnEVcs9twzejHP/4A==","signatures":[{"sig":"MEYCIQCwQabgmOrwcGOPivMjMLX6tY3Uj+epwVDFdwvc1eLRpwIhALL6yaZWs+Tb3f36Kt33IjQaHrEtcn+qZrRePmqMD8K+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4249394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^8.0.4","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.1.38","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.80.6","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.26.0","vitest":"^4.1.0","@types/node":"^25.0.0","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.80.6","@earendil-works/pi-coding-agent":"0.80.6"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.5_1785222246008_0.3166330181054613","host":"s3://npm-registry-packages-npm-production"}},"0.28.6":{"name":"pi-fabric","version":"0.28.6","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.6","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c43631c672d8acecd5c61bcad48f9fa04844e102","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.6.tgz","fileCount":680,"integrity":"sha512-R2WaVATERzhjRpttQOymtT2UWwzidcNCpthjC7vBtNDSKsBDv55iwf92vW1+VLPPQcoRqVdXGV/xMj61TRhC2A==","signatures":[{"sig":"MEUCIAT9TDqwnlgxzsbc9mNoVHpkzH2MFkxdpD/O4ki+J0PMAiEA0RkYyZncbokIaKHuwlLOEzR3sdKQm5BOpgMB7JozT1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4249394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.82.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.6_1785262296623_0.25859366841625175","host":"s3://npm-registry-packages-npm-production"}},"0.28.7":{"name":"pi-fabric","version":"0.28.7","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.7","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0ea108e7f920fe884902251527befb837a8fc936","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.7.tgz","fileCount":680,"integrity":"sha512-m/XthgPik21xHrJBt6O/FzijLYR+C02b/5OlxaAPJPj4vPnn+9jCZE9MKccPQABNjFxqoBpwkj4+II1wKSAabQ==","signatures":[{"sig":"MEUCIQDG0Zl4qxj7rGfV4p7l5H9gmg+XQPbu4F+D+q7nMESttgIgbMBn9Spvd7V5HLV4yM5YjC73WyIgrWzn2U7MJzeAj8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4256478},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.82.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.7_1785337117307_0.27518551358521726","host":"s3://npm-registry-packages-npm-production"}},"0.28.8":{"name":"pi-fabric","version":"0.28.8","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.8","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"fbd3ec21faa457b3e331f75b9282ddfd1c4822f1","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.8.tgz","fileCount":680,"integrity":"sha512-XyxcVRRNNjkm5DekqJ4FDB/7kxsV5XLwgF4keJEv49WZJQgFY6RbaRLWpBw0rdMkiStjx/a7Cw1JJRvLWOzVBg==","signatures":[{"sig":"MEUCIE2YlK2t7g0XV+jHZsQY5QXyU3C/NcB9N1R6Oin7WzBHAiEAp4UB3HRd9vAz12SXASSWqnb+OpKnUFy6vXc1eGh2pZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4256990},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.82.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.8_1785362013682_0.9679016978049122","host":"s3://npm-registry-packages-npm-production"}},"0.28.9":{"name":"pi-fabric","version":"0.28.9","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.9","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7887ff4c356b0a1e2a466d0031a35f8c549176bd","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.9.tgz","fileCount":680,"integrity":"sha512-wdNoCYvhZ3mN9FO7Y7eSchTMtnbiAP6wYMyHKEeOfxopwd/uKCbtMjYYCrTM1Wzkky8DXZLi39aaYKwaT60/Ww==","signatures":[{"sig":"MEYCIQDbW6+0h3zQ9Sy6P1U4VCdDbz0xpEcc+rEl197ium7a4wIhALs8cVe6UuyWeufVTxRKhthyj8KkMBwIay1Tmj/TDYak","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4257206},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.82.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.82.1","@earendil-works/pi-coding-agent":"0.82.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.9_1785362831092_0.7025703976647035","host":"s3://npm-registry-packages-npm-production"}},"0.28.10":{"name":"pi-fabric","version":"0.28.10","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.10","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"50d71107611ec67bc7845799f91beba2f0bf6636","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.10.tgz","fileCount":680,"integrity":"sha512-dM5QplbyeZGH+OaJ+rmiezK0XWBt0I/+g2F1UsLSv/dSy4eofvYW7ZRakty0jFN81+tddxL9/wxXb0pu7nd9Kg==","signatures":[{"sig":"MEUCIHTViGllKeFF7iGiiNnV5laJcd+EnLo+JIlzeuxbaYjwAiEA9glaPed2J4g17wq0hLQRn86+JoqetVQ+UvR0fPqaUEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4257207},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.10_1785370127976_0.7062746065559407","host":"s3://npm-registry-packages-npm-production"}},"0.28.11":{"name":"pi-fabric","version":"0.28.11","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.11","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"e40f131f6321d9c3e25b3e5e997bc27feef17dc0","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.11.tgz","fileCount":680,"integrity":"sha512-VKEQMk9GYlKFTdUJXH8dKN0aJ9ihJvebIx39Y98twzg5ylMK6M9kc5h0MJz1+SQwX2d0Xp7EkJ6DKHFbtr1J5Q==","signatures":[{"sig":"MEQCIBhTuOIlLD8tKsPRFk+i7L+nohc/6SYt3pK2g+JOdMzuAiBaiLDZqzgkukM1Jhyf8nvBGGHRVqx4Jv/86J1vi+dcpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4257303},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.11_1785389545972_0.11944809618130914","host":"s3://npm-registry-packages-npm-production"}},"0.28.12":{"name":"pi-fabric","version":"0.28.12","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.12","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7507b8322e16ea17db40474ddf37a765f98c5ffb","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.12.tgz","fileCount":692,"integrity":"sha512-ZnJjvscq+UFOhcefOpsTn3Lm/nW24+zGybRWolObIJaIx/UgNQCoBQJH6viPdGrksCZTg32xw6wSX3vfeNVgag==","signatures":[{"sig":"MEUCIAvKxpGo8aimXjoURPv8FiFUZd8z9VdWx/XxO9a9UbQmAiEAzWc2/SX3OEksutTBp6s+8uP8dFjo7vaUQJ1WR+l0s08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4286389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.12_1785426843217_0.13574479135210082","host":"s3://npm-registry-packages-npm-production"}},"0.28.13":{"name":"pi-fabric","version":"0.28.13","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.13","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"93c04ed288ea885c9aa7479e6c1425dd53177f02","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.13.tgz","fileCount":692,"integrity":"sha512-ehf05cYO+M/W1ClfEjLL1UzeFZoI63VTX1fhcBkvuNyu8TyNdx8T5DiVzCjsPnfYTRPojxj9hZoabKW2FD5Kaw==","signatures":[{"sig":"MEUCIBNDrUT1rJyUtspZuRdSb3JcJMf9OYc15/0eLMrGrsrBAiEA+SVlUcESbzoj4yhFrJ+bDBKkU1M73p1iLneVaI+Q8Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4307585},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.13_1785460882694_0.795332662208214","host":"s3://npm-registry-packages-npm-production"}},"0.28.14":{"name":"pi-fabric","version":"0.28.14","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.28.14","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"15ddf75f8dafc0a07773b19fbb7fe03e819c995e","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.28.14.tgz","fileCount":696,"integrity":"sha512-OhtINgmezPoaQr/4r5lbwF2nUWzSeXlEFZLcyL6xEgF8F/UJF+cvk4COi9vEwENnzhdU7p3vPo0+hbdnQc8Tpw==","signatures":[{"sig":"MEYCIQDVaFfWxWxtG/i3z327rlbl+JtMrIVfqy4Gw8KQijPZcwIhAMi75kq5kSLQ9AShpjJbHCqOeMNvWZuNjXygnY+7N9Gz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4316839},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.28.14_1785486473079_0.7071616167338803","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"pi-fabric","version":"0.29.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.29.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"83b541c37b08fba07791a3b9fcd9c1ad88271752","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.29.0.tgz","fileCount":700,"integrity":"sha512-+PZ/ebzm1R1i4V9ufXP94jcAVCVxgCQlA8tu29Bh4yWrPjcjFWYiBw/BJxA6gODintr6KirwoSGQRy5pHv5oSg==","signatures":[{"sig":"MEUCIQCLzY33yswGbwpFDhujgRAOBucFB9g6Kym2/mN2tqSlcQIgaVNDRWsT5h00HbIx2A4gxt2FMV8/ZGXja1kMnkxfnIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4379522},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.29.0_1785490721220_0.18727226968891308","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"pi-fabric","version":"0.30.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.30.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"23b92d256c2d9a639c09b774723fd7f160287cd5","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.30.0.tgz","fileCount":700,"integrity":"sha512-ylM+FHkKXB6q3ebEfksRn0tj9wh7OsE3DI9jX9TinXC69LCsUNYk44O2d1TOT5ghglLro+3oDTdUjGA+gp/HIw==","signatures":[{"sig":"MEQCIFj9DFczARDqNrmUOZtSClJABBYK3gAY+uqjomd18RJfAiB+S1XH9BfLClFRC7i2Z9y3MaWEsHMFxXANR3j7oWrejQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4386421},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.30.0_1785506371433_0.909998325794142","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"pi-fabric","version":"0.30.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.30.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d803be320ab807a8ac75f4a19e9176f207176ad1","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.30.1.tgz","fileCount":700,"integrity":"sha512-/tnt9Yw6sYMGuJKKefDP/jQQl32DE9B9ZAAfEhX47MB3cZiL4APuP+zMG5WF+CliUeQwwpLVJGg6T8l3BUrbJA==","signatures":[{"sig":"MEQCIBoM79NTWyqT5XLszOH7zaf2NYSMMviQL3PsRaWkXpkPAiBvPwQTgc5W0cA65k/PjCi4ocRUoh9M7dZthvGYgZb1fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4387269},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.30.1_1785506507276_0.6159436595835177","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"pi-fabric","version":"0.30.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.30.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"91cfe1012e3622096379650651fde573a10384f3","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.30.2.tgz","fileCount":700,"integrity":"sha512-qsDb7H+L5GlyyBKB/XusfgQolFDmkQAnfWUHSROFtFpZ5Q5Sqtf9ffbgtmyKjub3YC1duOUa8Tjk+dVB1WYjYQ==","signatures":[{"sig":"MEQCIBzRVI36M7qKoWqD0w26mH/D6DVipPxI4leJnmzdEPRzAiAoo3sIw/40HXqmLlmLfiNq8h3sVYvbCXFbrmOPCcSAXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4387367},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.30.2_1785515410538_0.41794513617147455","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"pi-fabric","version":"0.30.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.30.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"a1614de936ccef21116c6c5f42dcd659f635925a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.30.3.tgz","fileCount":700,"integrity":"sha512-8Nn1nbn7zydGX8goYROJIpWr2BhP12vzgaA8ETwj0ER6fHmHEZN5UjfcxHHDvJs+dd/Uypd8Hr1WAfbFITCQ4Q==","signatures":[{"sig":"MEUCIAja6cBEQ7Eu4Ry0F6glQeHsz/PpDmbjvwpWXI9e+6V3AiEAiDO6KU4ClFx8U6bfg3vEeo371kzglET/x1ix0SOrh7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4389613},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.30.3_1785567883490_0.44498322766065956","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"pi-fabric","version":"0.31.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.31.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d05a7b2ff739861a544fca67883a657ff30b6236","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.31.0.tgz","fileCount":701,"integrity":"sha512-89jSoAzlxcb6I9AY85hqrYlw6m5w6uT+D2ihohg7iQ3v/U3fHyBMj9J4hikUqD9DkoBGwOCjxw6qtSUQ4L7Knw==","signatures":[{"sig":"MEQCIGrH/YWwwSk9Z25vsC1mjbLLXDLBMdpArVFo+kiuwSzdAiBD32mZetoNcldeMuqmaS5taVSX4+7kS3oGPQVmrO0nYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4393222},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.31.0_1785572714559_0.7168034039642084","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"pi-fabric","version":"0.31.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.31.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"99073f2194e845b1cf6d8eb66c1b7c4fbc95775a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.31.1.tgz","fileCount":701,"integrity":"sha512-xZsO/F8XLHCDMzE/G83xNwcGv57XhxreH2eidfWNtfYzxJ5/8uetZUSyVr3mzNZVwrBSvKr7OgyNuafR8nGRWw==","signatures":[{"sig":"MEUCIQDjK6ioYHHh0mG9+kxQtzKSpw9mcULoUDlj1m4m6ALAhgIgcBKmfBtUg/kb/1gS7GKESVbZwncafSbm2xzAgxb+GHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4397428},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.31.1_1785576020427_0.749237501478583","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"pi-fabric","version":"0.32.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.32.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2d9967239f8c0f9ba7b2be45232b292d5e674d6e","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.32.0.tgz","fileCount":701,"integrity":"sha512-vhpsVxPdgfuBDMD6NnERf1LMGkmVelm97BxWsnlyQQAP9nGtpUDpDD+PsRoSVMhpJMs+uaOtwBIc4W8VFv6lXw==","signatures":[{"sig":"MEUCIDSpThUm6qEAMIYfXx+oED9jqswGxZZ99hpq2BZkIvUMAiEA5qFPQidCoeZgO/DomUyDu2GkyeKGcH+kRhp+D3KUP2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4415902},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.32.0_1785682952701_0.04591834768940539","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"pi-fabric","version":"0.32.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.32.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"349e2aee2ffa09ab9d52191396c2e24a4401b1ea","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.32.1.tgz","fileCount":701,"integrity":"sha512-WNqHWDtIqXRHwNvDj9lGvMZnkfkuRlIZGibyvxOgPCsrMCuokrKwkhYfeGtDbT2ioDzr8LkbnU0qun23VX5TnA==","signatures":[{"sig":"MEYCIQCDBHnN6gJrPZ/Q3FKJKBbDs+d3cbuuW4i0hAk73mLScwIhAMSj9CLFj4yefwh0hfPslli08t63DKhF+X0295K7Hgs/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4420252},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.32.1_1785687877591_0.7939216497365118","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"pi-fabric","version":"0.33.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.33.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6ba6f9c70e45d50ccd25049efe6bae0f89d62950","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.33.0.tgz","fileCount":705,"integrity":"sha512-M++FoRNWz9fsd+iOWKhZht4G6IWki/uc0EGGI+EpUAmD4yVC0EFIahQqJDoi8jc1BhGH2GImq98NMLXQXK6xfw==","signatures":[{"sig":"MEUCIBhvCe2d5ZdtmGEt42R3EcNJZwGyWH7C791Gkh51vfKAAiEAqumBoMy7oqgYINp/Zh1uuN8YzYMvdR805KVfdhBFDPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4447749},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.33.0_1785697442278_0.912641850126763","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"pi-fabric","version":"0.34.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.34.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2ffad331cb2d8d7b81a36942e36ecf53ea1c75d8","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.34.0.tgz","fileCount":705,"integrity":"sha512-j0dUyxImNT6z7vI6C8eZ/RvRE17mfj1RrBpvZFfw8rKXlW8tZ3mVQtWomV4PXrHm+gqMPwBs4fuGAjZNUXLl9w==","signatures":[{"sig":"MEUCIB4yR3Gaj/UkOS7xsAX2pmV5oYcbiTGI2mzaEdnHTS3hAiEAh0F3ZqCTnhIb5e07QVySae+8uZeayvU8B4p/J/F4wG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4453263},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.34.0_1785701075440_0.6344878582581803","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"pi-fabric","version":"0.35.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.35.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"0aeeffe4d904d6408fca5070fd88101c1d47be01","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.35.0.tgz","fileCount":705,"integrity":"sha512-lmhk/aClWaF15v6XaPdlx7RtXs/QKQa0z9vveAFcrjT1zLGq05dJxLXQ/aFv4iC63ejh9MOOb5yKjBcG9NWDjg==","signatures":[{"sig":"MEUCIHh/QLBLMYrUankc8Aoq0CH8YE0BucN5Ki81HRuSqasFAiEA2GLh7ytHoEqcdDChv5PqRHbb9V6wgKc7usn31IWbL5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4474957},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.35.0_1785704218409_0.87190471172614","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"pi-fabric","version":"0.35.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.35.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"daf93693dd6db4b0c7eeee87c9da30c0350967f8","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.35.1.tgz","fileCount":705,"integrity":"sha512-gGkM/M9oHQia43nPDV513fexZQnJ2fA/rwTVSqGtYGiNAFzP82u7lSszyNjOEz3WpeJ++4CCmzWCdR1EEL7eNg==","signatures":[{"sig":"MEYCIQDsZG+1bSsp3g484C7lpLxWiywh9w98TpT75IN4Q+BCOwIhAM4PQDJgIBhGIL3UUESrlANYmONv38NRhCOWOG5rIgpK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4478392},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.35.1_1785725594668_0.3936177863136039","host":"s3://npm-registry-packages-npm-production"}},"0.35.2":{"name":"pi-fabric","version":"0.35.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.35.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"27bf97781157888220ec31d47c36772b2a3e4653","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.35.2.tgz","fileCount":705,"integrity":"sha512-0BATX3C/+EOfMvEMu2RevvqPAMmN2fzebKgQfDhrnz2AtixgQYdd3Gyh8gjlD42OAZAo8llyI0iv86qEAzAA6Q==","signatures":[{"sig":"MEUCIQDzUhQl6jUTGUh0+aQI6iNxFSX3s23/TvWr9/cZa/VOhgIgaiGzNm0pPMJX1Q/DJ1LEpV+YQvLKmQvl/V3nnBZINdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4478425},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.35.2_1785726118453_0.14724697505623374","host":"s3://npm-registry-packages-npm-production"}},"0.35.3":{"name":"pi-fabric","version":"0.35.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.35.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"bbbcf0fd88d06fdb2cf4e5979333fb674bcffd4d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.35.3.tgz","fileCount":705,"integrity":"sha512-s27bOUZLFCIkg7uJuNEQT+GJRxV/3Md1bHn55RkYnIV/It2OL749tE3ET85Oh44t1GHi4b/Tv9QG82ysd2jPcw==","signatures":[{"sig":"MEQCIDpat6wXP7OeG264bpOad5R+iRUt50/PBcs91ly+pjMeAiBkedv52Yr3G32DFG/uIoNJo6yVC+mXpyhgOIiqzv5VvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4480398},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.35.3_1785763938472_0.5902683805218254","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"pi-fabric","version":"0.36.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.36.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"13b74c929a13f8b07d97d59708209f9c195e4fa3","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.36.0.tgz","fileCount":705,"integrity":"sha512-LuC+AxZoaWG+A0S65KIWbQEsFv7T0uQy01s/36h7VmD8BFe2b1+1c4zb2ZTJgRL/PM5/mcJbmjhHhU/URHN6Ig==","signatures":[{"sig":"MEUCIDOvVs7SGU1msNKUR5owojaXHOERVUahc6tK1q2darHFAiEA6AxENlQu/fXLoQGuB5PWyKPYQoiQTqwONBLDqvN9xjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4508591},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.36.0_1785857083602_0.5842398251161927","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"pi-fabric","version":"0.37.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.37.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b132eb074a32b54902b3e98d07a4e1dee433e74a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.37.0.tgz","fileCount":709,"integrity":"sha512-TcMvLDUDcLTCFUxGNODH94roM0+cD1KpnLNIx7bsPfjGarg/QMaII2o/R5fhQKpialvPxAt1wP03hAsQP3BOZg==","signatures":[{"sig":"MEQCIFQy5DEpvNrcmqnyXWnEfNGZ3VHaWS7GNYN3+9Qh+8bkAiB9jOtQrikHM9UM0jD1jxltPPawtUqSKwHr9qELtzTnHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4522568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.37.0_1785943728705_0.582109550980336","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"pi-fabric","version":"0.37.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.37.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4c1e8df782a359a7d4ce83f1f12621e221e6e93d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.37.1.tgz","fileCount":709,"integrity":"sha512-J9xdhVGYngQ01DPMThk5KBFXyjGJuNLdLmxDU8BAft/ODMwcfPKRisONorxEODzr2fhY1k4MrtVeH8iRof3ojw==","signatures":[{"sig":"MEQCIEm8iF+HY6eSIZtFbu7e75vq0IILOxO3zXAbtQSHs+vwAiBt+3O/CbQl+84glJ/mZZ2Z+8T+lnfbmhVlUcUHilyEuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4523908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.37.1_1785952784836_0.5924112966605579","host":"s3://npm-registry-packages-npm-production"}},"0.37.2":{"name":"pi-fabric","version":"0.37.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.37.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"9c7bd458a83043c93499ee9e85b88390fa4b793e","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.37.2.tgz","fileCount":709,"integrity":"sha512-0IqNOPpe9WdpNvJ2rk6e6rT4WYhuAiH/CBbUwDKJGeXbrhOAVaC2evD4XPK0iQ7dCpDKH6SoGedSp/th1TuN7w==","signatures":[{"sig":"MEUCIQCg/mKFJucS+r3Mag8IOn9uRCnfrFh4jl8x6KBlw8OpeQIgP6tXxO95SZ4VICwLz7fdcl8q4jS9cnp3VCGuNgQIdQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4524950},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.37.2_1786001697466_0.41262630072533457","host":"s3://npm-registry-packages-npm-production"}},"0.37.3":{"name":"pi-fabric","version":"0.37.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.37.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"24cd70b6ad3544e17139568f1306d88461b7b51b","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.37.3.tgz","fileCount":709,"integrity":"sha512-AQh0WJ+IEgU0GfTHJ+BnVyXUl9ySlfszdvPasKXWnAy859HjymIi/lyPkwH+NSEh9RJpy2gud6JrVeFkT1JqVw==","signatures":[{"sig":"MEUCIQDYQzWZAr2LY8XPo/Gq1ncrGuJTWpxrnq5KZG40vIGbtgIgbAovs/pNSiNoqbg4gQa5KnpNlDdBmmJVqFNM/R3QIJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4530213},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.37.3_1786003096849_0.4810340155075672","host":"s3://npm-registry-packages-npm-production"}},"0.37.4":{"name":"pi-fabric","version":"0.37.4","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.37.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"282bb3bb1a523f534d166102316e09a30fbd904d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.37.4.tgz","fileCount":709,"integrity":"sha512-iYZQmqYu2sOlbv4xM1oALtERVEiyq31TLULvhucZ1o19EQ4MqUj/7fAVH2D4724MQNZZbPQNgdK6tBdl3/rUEQ==","signatures":[{"sig":"MEQCICyNihHsawXW3d0q2bsTKBRIZ46iYqIqGY4eZKQ6lR3PAiBuVQg4FhFyVAj15bSlewEpZQEMUUpbm1w6k2YujjQBkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4534814},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.83.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.83.0","@earendil-works/pi-coding-agent":"0.83.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.37.4_1786010993077_0.668806077373256","host":"s3://npm-registry-packages-npm-production"}},"0.37.5":{"name":"pi-fabric","version":"0.37.5","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.37.5","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"487f942c54edd188d2e02089ab35dd79e6772b9b","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.37.5.tgz","fileCount":709,"integrity":"sha512-nnIaN2E/7E9Zu2fjLzMMyo2aUyDstGygUr9kVf/IcCk1mDBp5Dn3RoGwnVWSjLLSRHbDP+X1PTnLhho89kUneA==","signatures":[{"sig":"MEUCIQD+lpMfDW7GZic4fpRqToDXXvBgyH+9rkXHg+4pUmLCwAIgLB54PCF9yfV0doFRMFyW8yzB8KkA1YRSlR7M7FNATSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4534814},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.0","@earendil-works/pi-coding-agent":"0.84.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.37.5_1786020185492_0.6454859930976251","host":"s3://npm-registry-packages-npm-production"}},"0.37.6":{"name":"pi-fabric","version":"0.37.6","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":{"name":"monotykamary"},"license":"MIT","_id":"pi-fabric@0.37.6","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7bef7c7637e532394c456e5059dff2bb160e0e1c","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.37.6.tgz","fileCount":713,"integrity":"sha512-Xn79i9ooicZhjDFY46BSzR8jTR/d/gypm+s6BmYd/BGJ0LkHVrBRaS6hHt/R1PfQKFtXH89cKqbTVfAQok0j6A==","signatures":[{"sig":"MEUCIQD+ZPxw3hXiEbAzRU/0XvIrKhrC6Dm3fVQvTY7LytnlvgIgLpkgwcKcmKpELWlXw+N7O8h/b1rsp2oncVfpZHkx7ME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4536421},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"gitHead":"044fad9b1c4935d7262922b85ea677744ab941f7","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","prepack":"pnpm run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"_npmVersion":"11.17.0","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.0","@earendil-works/pi-coding-agent":"0.84.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.37.6_1786024344576_0.787362669947399","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"pi-fabric","version":"0.38.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.38.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ad4e0c496816c5646767021af7e1b22ff5c67b81","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.38.0.tgz","fileCount":729,"integrity":"sha512-3tV6/Ph2THZVxqn/6iNwRXbFdbZxj62KEGGVSjJ4qrjNMKKPdQrY7BFETqSKEkdf8BKdKYGGkuA0o6AAozObuQ==","signatures":[{"sig":"MEUCIQDePcLVfnFh/RuoWfC9gULN0jWf/wbc8UsE3mf9Vi72RQIgfqLeB4NkKBFCXgWJ/hMJKJUStNIqbY3zLbwAQdC92Rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4667557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.0","@earendil-works/pi-coding-agent":"0.84.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.38.0_1786030125142_0.7707163556935417","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"pi-fabric","version":"0.38.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.38.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"58baebc87bbb07c2acd4a8bcc17d0757b5475d7c","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.38.1.tgz","fileCount":729,"integrity":"sha512-+cvRPAoL4rz70RXgbB5C65JpxDADXzBAEPY2s4V6HuS4wzWt7ILz0kKillJf/AGdQbUeCx93670+7/rXVYKP3A==","signatures":[{"sig":"MEUCIQD3jqmuM2RkTpnGM8GAE5KwoBV2CDOz+IzlxE3lgmwidAIgecv+yoTkLtgeq5gzHSDRfZhUW952xKnVRRm1HGuiX3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4667557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.0","@earendil-works/pi-coding-agent":"0.84.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.38.1_1786038580343_0.3746213372827405","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"pi-fabric","version":"0.39.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.39.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"e8ab596cd25e2a94f8d9c5dbd0e5d3cc157d966c","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.39.0.tgz","fileCount":733,"integrity":"sha512-Sr58LuIPxLyDRthKyuQLzF1TnV3iX6bnJw7WCERDWw9RMV+Ckdkz57EsU1PHqtpVPxpQjvoNAeBxcD6I5Znk5A==","signatures":[{"sig":"MEUCIQCw6tvHvNzPU8+MgPZABHIDh83oIsZGWPvEIpJrPt7LXQIgGpUIWuRiOlD3t/q/11WGEZdq+rorypVM5A4kTO0dFd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4672629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.0","@earendil-works/pi-coding-agent":"0.84.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.39.0_1786044270763_0.36414383811628936","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"pi-fabric","version":"0.40.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.40.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"15b68d72a0fe4590aca19b4204c4bde89c49d772","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.40.0.tgz","fileCount":733,"integrity":"sha512-Gtl2EEapR/AB51Jl7pNYQHA6IsObA7L1GHcUXN4zTO2IgP0nHSX++rH1GQPpE+HaJBxxrXoywv5yojsugkc1Qg==","signatures":[{"sig":"MEUCIEJpXlhxf+BeLBjM8g712DiAOBFJK3wkc1wAQt2hYCiOAiEAhihGXLSoZd/gRQV8vK7pAiitfWwwgjbC+9bhbQ6hfiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4678092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.0","@earendil-works/pi-coding-agent":"0.84.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.40.0_1786085082165_0.897274895627928","host":"s3://npm-registry-packages-npm-production"}},"0.40.1":{"name":"pi-fabric","version":"0.40.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.40.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"f2f39080e0e102f46a29eae620d067402da111c0","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.40.1.tgz","fileCount":733,"integrity":"sha512-Mqc1YIS1SKwN0qUG0dAITPvA+04inHzL+LGXf7CVF1zX91rappmmTFEJg0GNxeg7gECBQi5gcNUlvlWtoC81QA==","signatures":[{"sig":"MEUCIQDJKM0qaY0YbI39nqp22G3kFG/zNNMpyuC7/MilNYxbOwIgLKucw0QsdWxiOEcL8jOInxtSEzSxdAPYP48Q1/ekQ6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4678092},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.40.1_1786090950195_0.49048518669209473","host":"s3://npm-registry-packages-npm-production"}},"0.40.2":{"name":"pi-fabric","version":"0.40.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.40.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c1fd3c030a0273b8401999c0d71c8447f008a535","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.40.2.tgz","fileCount":733,"integrity":"sha512-3BDJa3KGZdHGyVy8RKn4K/8uBGLZOzYu75EaioJ9R4SLqI2wmeZJmswvwrzSSpTRwZ9IQUcvpMmjXrIeUdANZA==","signatures":[{"sig":"MEUCIQDhz6SWvWt3Ki7w/royTAwiszTrvT9DvEe6+EpJVOjXpAIgWzeEJG9jviEQb1nuhbfddt33RqT4fj8RX6+iD8z8ZBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4682561},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.40.2_1786115267129_0.1851625687923859","host":"s3://npm-registry-packages-npm-production"}},"0.40.3":{"name":"pi-fabric","version":"0.40.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.40.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"186478a878805752d8e0f171108f6e098deb0144","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.40.3.tgz","fileCount":737,"integrity":"sha512-Fx12ivpyyTpPGGTCJh2Iwc+l9D9OTw5ry/9h5RcRYch9peek5r6/lg3ZvmkR1/B//3iQZup0Ax9REpJEirEC6g==","signatures":[{"sig":"MEQCIA1CKefRvpiAGUwqIaidz4Y8FHHPU/BEbTUmXSg+1x+jAiB4+XdnWDT5gh2mrbIx8hb1rrzM0SYcN9lX9qPcodE+xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4690771},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.40.3_1786125785025_0.8755982026403848","host":"s3://npm-registry-packages-npm-production"}},"0.40.4":{"name":"pi-fabric","version":"0.40.4","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.40.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1d2d65551c1d9f722cf92161bd7a12915cfd2070","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.40.4.tgz","fileCount":737,"integrity":"sha512-7HuGH6oVSyrnxa4Bp8M0siYCp9kRTsWghhcERT59HRAy13VrzaML04g1t74XcoqWA8JdhIINPzxE4IBzJm5xKQ==","signatures":[{"sig":"MEYCIQDQ0QGOiSXipoPC5Y9ra22h6xjg/68YqrOdIG8GWQG+qQIhALHCJ+hyyYLuaL8kISI4OkonOeiZDjADBHbqVru1n5yA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4692069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.40.4_1786272127425_0.050098896541687754","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"pi-fabric","version":"0.41.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.41.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"a3967d4d3f5bfceebca66b4d07a0622ede7cb4a3","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.41.0.tgz","fileCount":737,"integrity":"sha512-giOwAIUAVRkX86DozfV2bu+VPOWhnExx/5Sl7ct6SfYNaa/A6NuxW+IF6R7FlSaNtBNIl63v/5PJJrcOAp0QrQ==","signatures":[{"sig":"MEYCIQDT+KwJvYdh6Q6E86dFRdeulEqJGii30gAFz/e5qoEb+AIhAKqykwfNGK01zPWt+bwQX7T/aWstORD0rURdnc40RJGC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4703271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.41.0_1786275562620_0.9159138396552768","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"pi-fabric","version":"0.42.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.42.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d3ceb77045fe0faf53f15618ae78567778cad2c6","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.42.0.tgz","fileCount":737,"integrity":"sha512-bnkU9U5j02ZgqOJpZV+uXhWytRFBjdQyKB5OoByKdswGub+MJS0yjUYXt835mnmTtCDhlsrZ/xxPvahqJlWjyg==","signatures":[{"sig":"MEUCIBza4GLMEemajkTD2oZM2fUQCtgA8vET4gnv5NKRk6xJAiEAzwqlqGohxkMnX5jUCdu6eNMCEXj2MK5uBljtxdMU/NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4722202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.42.0_1786282222361_0.37753317346838555","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"pi-fabric","version":"0.43.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.43.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"3b0a46bdd4e6210588877273a19201794c391e3e","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.43.0.tgz","fileCount":737,"integrity":"sha512-tCIXweSUv7DlAV3kD/F+JGQDITeta5x+8r6akgG2ak9JeWdRpuDgaCpkJetUm6Qom6FcAh6TQUyJWANaXXYwsQ==","signatures":[{"sig":"MEQCIEhDtZ9Rmfmyq8FDbs8DNLc09y6fXolth6/IfyOegQz8AiBBU/SRnC+vNIix/LyLhi0YR83uTtw6w6I4tvbMpYrr2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4752778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.43.0_1786285087316_0.08414680497691984","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"pi-fabric","version":"0.44.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.44.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4074dd1ea90bc266c9efce152b14f6f08289fbf5","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.0.tgz","fileCount":737,"integrity":"sha512-Jx2Qef02avrvN8w9AUMNjUxDWJw3HFoO0u77pRDP/5WfOd0S63kPXJI1FDgFFCiD9LRW734hsjfi96MqHbz6Ng==","signatures":[{"sig":"MEUCIAVgtZmICNZK7uvB7n2n0pMc+3sdsazJKa7XUVLynKuEAiEAnblAbZ1Vuau568rUrEZ09yR627pkZBUNb2dOTUIjQe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4755323},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.0_1786285902596_0.5230265036941097","host":"s3://npm-registry-packages-npm-production"}},"0.44.1":{"name":"pi-fabric","version":"0.44.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.44.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"284a850cd556b21f13834f237ad8b16748e6cd9c","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.1.tgz","fileCount":737,"integrity":"sha512-Qkhh/sKduEiXm5HA6/nsTOaVB/v8mWJGQqP/1DDQxjrSRJfcpyi2NHqmXHt+FSP9GeonlfxnUsrQEV9Xw0HCBA==","signatures":[{"sig":"MEUCIH6bJhkDgttYCihNITl651Qpz+AKgpQpfbJ0HmP4Csr9AiEA8uVTS24vVEI2U5azlfJ0exk+W9imKlHR75bUnmbPeq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4755891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.1_1786303375388_0.7044264550339219","host":"s3://npm-registry-packages-npm-production"}},"0.44.2":{"name":"pi-fabric","version":"0.44.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.44.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"e24f3b14f3cd2b1764f2beea8f9f7c72d06649dd","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.2.tgz","fileCount":737,"integrity":"sha512-WPA5disci/pCGJS/F1o4tLkiM+fEn+G+qw7ifgqyawzzKvS/V4DsjtQExwbfcE6w+LTZNel+JTsAfT+V36oQIA==","signatures":[{"sig":"MEUCIQDfquAeScupdeuD98ffVYxvlQHMI2VjwXKGFKj8vO3p0QIgZ/I2/THVk8m3ekVxfezb9tfTItqiVGh4EbgiPEuqcv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4761435},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"deprecated":"Startup crash on refresh-driven tool ownership reassertion before session initialization; upgrade to >=0.44.3","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.2_1786334769493_0.0035728642802050903","host":"s3://npm-registry-packages-npm-production"}},"0.44.3":{"name":"pi-fabric","version":"0.44.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.44.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"dd0cc5d7f76aae85e878a869bde3626803216c3b","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.3.tgz","fileCount":737,"integrity":"sha512-BNtFs1z7VDQ0do0C+hNkpsaZLToBurojhaoLZxAr3MXSUbJX/5n5ju72Sa4zFg03rKVmxfRNLHAd1v4YYr1cKA==","signatures":[{"sig":"MEUCIQDc2SV6bPso1PSTqIMXTVsEgiwUpXdxNu3ocogT3xUU/wIgb6zO82F+629uSWpqdRhz1PTyb9gFDPlIR8iYD+fz8Fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4763503},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.3_1786335047314_0.0362458600114004","host":"s3://npm-registry-packages-npm-production"}},"0.44.4":{"name":"pi-fabric","version":"0.44.4","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.44.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4f1e558732741f2b56f818e174bf8d4a8a7c1d4f","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.4.tgz","fileCount":737,"integrity":"sha512-cLwdECqo38MoA6UP7uDenTYfrO7tvxbxmof+OcUbGgfPSaCLvt/uVgNbLuU2F1PL2pKH8Cwwz+nE75IBImvQfg==","signatures":[{"sig":"MEUCIGy0Qc6Ocp4M0sxr2gE4ZPGKxwobqO2iF71QqwJ4ZQDTAiEA+2mtbrBx6u937UrtNnZtxNP6CrVP7dxuygjvFfJZOWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4776947},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.4_1786342946068_0.44581853968538576","host":"s3://npm-registry-packages-npm-production"}},"0.44.5":{"name":"pi-fabric","version":"0.44.5","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.44.5","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"a6178d8d0248bf1e56903ea8d07aa2ae8c8cd56f","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.5.tgz","fileCount":737,"integrity":"sha512-PScjzqes7FRkbWrIQDnX0gQBw9PG1krV1l8R90PPJ5aQ15v0AVEFmEa7yIcHudMztd4hCj8fRQ6uEsrKF/wFPQ==","signatures":[{"sig":"MEQCIFMZnriipMQOed8mmUSQg26ZH/36BcMTbAsjCqf0+j4xAiBQsqF7kYAcMnGQeslJTBVECenXGgWQ/32gDRxNQmQBVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4787266},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.5_1786347360355_0.5671409020176328","host":"s3://npm-registry-packages-npm-production"}},"0.44.6":{"name":"pi-fabric","version":"0.44.6","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.44.6","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4238e896d98740ae20509d5cc1e1884b1aa7688b","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.6.tgz","fileCount":737,"integrity":"sha512-NR2kLoD7cslWoO9KGNAzZLtl4Wa2m/ueYjtPNHmQUHI0glsRibLA2JogYCcYeUV7FTo8FtY5i2aEng3mjgR6fA==","signatures":[{"sig":"MEUCICxkUzWvf+MJq6KDiK363GTvRDlRfXDYmwk+JtiINqnsAiEAuaX++nCCnXiwWp+3EzOPG6TQPFBNDktyUy0tXMMa4mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4786994},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.6_1786362399204_0.2656782071381132","host":"s3://npm-registry-packages-npm-production"}},"0.44.7":{"name":"pi-fabric","version":"0.44.7","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.44.7","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"effb70888346643d63fb4045dd092d92cb0c1a45","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.7.tgz","fileCount":737,"integrity":"sha512-i+fncgbFJUJGDPbxonzmo/DN/QebolTzgZI5xTcpHijXXO4PwNPb9htO8RJUXN4Ktj0VCKLWtbgkRbcPVQSUzQ==","signatures":[{"sig":"MEUCIAbP908LIGAAgxTmkAg7paMD2RaOXss93fA+qNR1aLo8AiEAkDTV3KlreQIhlXJwRhdINb3bCeg7WiDRrW+OuNEHmD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4786994},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.7_1786372382452_0.947696169268671","host":"s3://npm-registry-packages-npm-production"}},"0.44.9":{"name":"pi-fabric","version":"0.44.9","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.44.9","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7acc2fd1eac1156d13f2d2963383c0abf49c6f09","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.9.tgz","fileCount":737,"integrity":"sha512-De/gF09v0QizHEwPTKI1VrMXyL9nrOGyIMWyLefVDBCpIui6Z3lzQSft4v+MBsYBDjefCKfhLzAR8ndtTghDkA==","signatures":[{"sig":"MEQCIFCJxiPI1KbvZ2oIhquoezkzzhvZh7GODR68+m4hQ91YAiAydwxu2ZZxpUSPqvaghk0jH0ajIaH8wifJANCuEIDMEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4788434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.9_1786374555270_0.44978775490199663","host":"s3://npm-registry-packages-npm-production"}},"0.44.10":{"name":"pi-fabric","version":"0.44.10","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.44.10","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b49cc1c3196f9e6382ddc7617e7d835cc4a38b16","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.10.tgz","fileCount":737,"integrity":"sha512-N+IDxrtVBCGpFuuywnTe+UWzq1oDfnGE5f1bwD/VLgqZLCIE7/BDlBBXThDBsDRpUFgUR+/RH46ecW6JuTrHWg==","signatures":[{"sig":"MEUCIQDRqBn0IaPbyYYq8i+IKsCbl1Zi3XXkm9yRYxdcy8TLfQIgCrIwikuuyKy0OKGLrmlvP+E2vFoecs73xY4wxb6xC+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4788435},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.10_1786375043682_0.2199006528008398","host":"s3://npm-registry-packages-npm-production"}},"0.44.11":{"name":"pi-fabric","version":"0.44.11","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":{"name":"monotykamary"},"license":"MIT","_id":"pi-fabric@0.44.11","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"dc79529dc1bc8f053dfa56a0f1e9c1ea1c5a7be8","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.11.tgz","fileCount":750,"integrity":"sha512-91P7POE46I32Re1fh7+vp4cJ17vT1x77R92mXCYvgFQSF1FvI6QV7iLRq/pHQu6OlPAaK14U1klbtbrNoaO5QQ==","signatures":[{"sig":"MEQCIDTDaGhrNYs5Rt13SkSuvEiILKw31Z+/8NtncJmSMtQoAiBR9ulb+SQwUu5itiAl6w4NCXjXxCeboAPt5sKjxDUlOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4846503},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"gitHead":"69f12f09d0a126c60c007d57c6f251aa09639b8e","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","prepack":"pnpm run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"_npmVersion":"11.17.0","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.11_1786382819678_0.8028216134861519","host":"s3://npm-registry-packages-npm-production"}},"0.44.12":{"name":"pi-fabric","version":"0.44.12","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":{"name":"monotykamary"},"license":"MIT","_id":"pi-fabric@0.44.12","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"3a3097b8b8f4fd6d2359c63c2ecd0fc4baf0661a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.12.tgz","fileCount":750,"integrity":"sha512-iRe0fCtDEOnLm4Lr9NZmPRKVAY//yQVtoT3WA+OfmfmZcC9+cykpDynLAVQ87l2VOC5rOejb65JmwCR/F6s/ag==","signatures":[{"sig":"MEYCIQC0FWLmmjBcOXmgTWU4qy+7lhCKb+4uz4nsOsVEsxDurwIhANn4wwZoa/jF3DWQhMsxFgSCamEV2DKVy4DCbEwRmZXv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4850555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"gitHead":"b352ed6a4763528da658dd3eafb62303c07bfbd8","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","prepack":"pnpm run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"_npmVersion":"11.17.0","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.12_1786383364111_0.5108422622515527","host":"s3://npm-registry-packages-npm-production"}},"0.44.13":{"name":"pi-fabric","version":"0.44.13","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":{"name":"monotykamary"},"license":"MIT","_id":"pi-fabric@0.44.13","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"3370ed86bd988cf0e7138690e0e92ceafbeed6c3","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.13.tgz","fileCount":750,"integrity":"sha512-M1C+CQU6IQfulmAey5ZXh3jLlzexJNcJchx9qvWTUyW3e7iM2UzwG4xbFHOWIztfVVi71krDysIL1fnPVYGfhw==","signatures":[{"sig":"MEYCIQDHZxz6RZXt8IAulQDhKTd4JXciGZfgRG7QY43X6Rin1gIhAMCsdSRUv3jwgT/FhVu6MPxmZSkHlUCFFsSn917nIaGp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4853020},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"gitHead":"e4f20b57cf3ff750e414795b02628e400c43ca93","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","prepack":"pnpm run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"_npmVersion":"11.17.0","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.13_1786384365018_0.28141081900976306","host":"s3://npm-registry-packages-npm-production"}},"0.44.14":{"name":"pi-fabric","version":"0.44.14","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":{"name":"monotykamary"},"license":"MIT","_id":"pi-fabric@0.44.14","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"23039e7a9f261452c2761d46bb31ab935a9ae5d1","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.14.tgz","fileCount":746,"integrity":"sha512-q9t4/yx1tIG9KoedY/5O0P+XyXuUQdee4FY6ShT6pegJAJRCnJucizflIArfeu+aWd23CpTK1VjJdq/IWS6j2w==","signatures":[{"sig":"MEQCIBY7zfSoFDFv+QGE/cJcKYELSmXy/uM6bm8/bN2SgCvfAiBjIT0d/QmakA6k0v9lK0rLQ8HpLGl2dhtDxUuekjvgPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4853466},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"gitHead":"df1d2772699e4528a339eabd1c11e78c888891ae","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","prepack":"pnpm run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"_npmVersion":"11.17.0","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.14_1786385210520_0.8369137761471734","host":"s3://npm-registry-packages-npm-production"}},"0.44.15":{"name":"pi-fabric","version":"0.44.15","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":{"name":"monotykamary"},"license":"MIT","_id":"pi-fabric@0.44.15","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"f2b903f4e136099ca3bb2184579613e3abced134","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.44.15.tgz","fileCount":750,"integrity":"sha512-NaaAsWYKTs5Je2QccCGpfpPe9/BnY+4V+CmMmTLGOgVVtXeMgZj4/ZFTSidoicH3Vb88IK/kgXURCbHKS+j19g==","signatures":[{"sig":"MEUCIQDgNUvRMF0cIe/cS8Ogb6CNktxQcchMhC72QTfxI09TtwIgAf7pDoKaoGN16nxYqMBt11rcb/6ZeRiJ1gO7U+VAmu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4858066},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"gitHead":"6ef3f91e373406c9e645daa3d7924a861730ab70","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","prepack":"pnpm run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"_npmVersion":"11.17.0","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.44.15_1786386231093_0.4677017020351055","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"pi-fabric","version":"0.45.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.45.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ff4eee7904c7660608f3727b2d61e999835c732b","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.45.0.tgz","fileCount":750,"integrity":"sha512-A38qFv3msd3Z3IdXY6W1EY29+CDcAqGJXjQgv70wgbNRR83ZGy8r8QvSIDs+eHcUyfSveZniCqMRLh5WVxjFnQ==","signatures":[{"sig":"MEYCIQDx1w0pIy/AWhGte4+NJ2eMlyy81NYlUz8td9iRPBrJsgIhAJ8ojGCHU7t402ydXgVzQkeG8/VS1mNHPIMbeoi2rHhm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4859905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.45.0_1786387198791_0.19913481907194175","host":"s3://npm-registry-packages-npm-production"}},"0.45.1":{"name":"pi-fabric","version":"0.45.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.45.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"5da641748fa4aa8c3a195d43e1fb8ffa1d845f61","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.45.1.tgz","fileCount":750,"integrity":"sha512-GRIH4yeLwZbw02ot2yZT/zCrT0tSozdeKfZJCC2RMf7/NNhpQE9X1pDwpfAms3qYuDqQoyTg7Wm9WwFR372Nxg==","signatures":[{"sig":"MEQCIGY7l1ohsfKGV67/wZ0GiThe+wj8RPuxoxYHMFBnrDiJAiBCKM/PneAU1KiCoqDjElYScXZnN/qWB9jQGRH1yoRAeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4860241},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.45.1_1786388963429_0.19233555201813735","host":"s3://npm-registry-packages-npm-production"}},"0.45.2":{"name":"pi-fabric","version":"0.45.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.45.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b02b85160569f5556de31447859c4604ce13dc9c","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.45.2.tgz","fileCount":750,"integrity":"sha512-4sfL75aNT/lT6S6whHi05lDezgbV6FK4JYD4Co1vYmTbUeR6Mxql23/vmjSaqonayLnnFhjrsWP7hS/2H80Uqg==","signatures":[{"sig":"MEUCIGpgmpCEaefMXN/wBHq5sQlan5HeoF4R7cJd0mEFnPDnAiEAl62DUNOlv4bEY0dxSPfNdUCjonk8VmUnGfIcV6QS6tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4861148},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.45.2_1786418648508_0.40914217420145405","host":"s3://npm-registry-packages-npm-production"}},"0.45.3":{"name":"pi-fabric","version":"0.45.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.45.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b294ef6719c388d60af8f141c63d8d96ee1c64e8","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.45.3.tgz","fileCount":750,"integrity":"sha512-cJGpiLTTivBkEgb48Enp+v4p42BwesHW0IrNcBvwacIezocDe5K8tScRbjIDoYIJHrBS6uBYQmz8jXAaT/CCgw==","signatures":[{"sig":"MEQCIDtnniSa7vxrwoTAahrxKuU57/f09nwPnqenjp8JYGbCAiBaxWskTAfz/II+1G5FYPZPykCsrwByV+72O0czmW106w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4863678},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.45.3_1786420202455_0.1533099215881688","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"pi-fabric","version":"0.46.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.46.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ce456106ff745603c238cfd605cf90857a57ec53","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.46.0.tgz","fileCount":750,"integrity":"sha512-0KWHkvR0GoYeivAdWxWWGXGSyNLedUynEFQ8zayBheZVgsW6xGGOO9lttI+31iTRNn2cTKf6zyjeIgUSO/irRQ==","signatures":[{"sig":"MEUCIQCabpsddBIgXJE40CvajvYbCNID2COxJ0w9/X+I/nWjDwIgcUBYji8cPFxWlesFpGezmHc7GfP1F24Bm1SXghyomKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4884239},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.46.0_1786448582142_0.14801946552138445","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"pi-fabric","version":"0.47.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.47.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"a99892ed016978a0f9f831fa5cb78487174c357f","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.47.0.tgz","fileCount":754,"integrity":"sha512-lsmfFqUwJCSZLyXffo4kUqi7cMshpXxMAW84KgsA0KW1QuMz1D7ZFcSe4bLssMNH83IrpxF4d2um3aWXYhLDWg==","signatures":[{"sig":"MEQCIAa2a6zbUebbfgA4IB5ITY0dqGZ/wYdU3094aX+HY5i6AiA2wK4tS8+ImbvUe42G76MTaLcskRrgZY1D+eiPcCs96w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4912178},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.47.0_1786454238481_0.8906074034550207","host":"s3://npm-registry-packages-npm-production"}},"0.47.1":{"name":"pi-fabric","version":"0.47.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.47.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"841e388bd9c0819b0a7da2aafd792522a28fcd90","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.47.1.tgz","fileCount":754,"integrity":"sha512-vdl46hPsd9HmO24G3LTGbrepA39yxebQ/sZu5tvIB2CSPBu6Bxl0xMgfaKyi/wmPOA4wQhmjL+V/R1M7ZdHIQA==","signatures":[{"sig":"MEYCIQDdp61dp56mR3cc5LuPaAEQFQjMsHuuIBMmsIooZTEI6AIhAMmmuCzVvGgvE3LdkyrfsjJg7VmtYfkqEBeAL61aTRq8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4913697},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.47.1_1786455955616_0.5377244935016485","host":"s3://npm-registry-packages-npm-production"}},"0.47.2":{"name":"pi-fabric","version":"0.47.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.47.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4ee466749c28f429ab58b9f78382622d73db1aa9","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.47.2.tgz","fileCount":754,"integrity":"sha512-7b4R2N3pSbcWySeeQ1vpmeCtNCYbiUxvF/gIvrpA7EoQvHIMkCqungVj3MnveQDyKWDHvvQjkCbSlcwXtwPqJw==","signatures":[{"sig":"MEUCIGfPLQu1xUhWp0Ywx9HVxuYHELtwSqbNJDtqzsynJ3g3AiEA9g7PkViQ9hIgu16Iu9q2iwBwqZ0Z/oclQm/z/J0pI2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4916774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.47.2_1786456578719_0.34480850239757377","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"pi-fabric","version":"0.48.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.48.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b9cf71b2930112361a5b231bf6beba78fb2aa5c9","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.48.0.tgz","fileCount":762,"integrity":"sha512-kL7xYfGqSfMynm7bu46JPQoKYOVsJE5f1kVF6izuCe76GW9BXFLbqpfhyUh7FJXC0nVE19wrRQr3pnrQXn7Gdw==","signatures":[{"sig":"MEUCIQCSq3HEI6qFAVmb4f7pOTMe5BmMjv5hmslh3NvYt1gcOQIgbLkLB0ArlYV8D2AyazxVCROxb61q7GltbBN5eAVQ+cg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4965143},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.48.0_1786514945968_0.8571481054578176","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"pi-fabric","version":"0.49.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.49.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"afc98bfd1a45d7814e0302c1495211cb52e4bdaa","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.49.0.tgz","fileCount":770,"integrity":"sha512-uMcAlCjndj0/C/W2xZ0DY842x5QkGPBRBzzfRokcDHQfdi9GvTyClaqIu7s1tx03nZ70jcQ8VCg+c6rfFMZxsg==","signatures":[{"sig":"MEUCIQCZMr6mJS1KvvcqWGGfrez9jCIj04ex08xmRwj/lVml8QIgAaYWsW+BznspElrTIFal9uobTO5qfJEcSYqSC3A+1sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5040529},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.49.0_1786521998545_0.41199072262438996","host":"s3://npm-registry-packages-npm-production"}},"0.49.1":{"name":"pi-fabric","version":"0.49.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.49.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b6b9e03d4298d51709123c48fa7882c87aa97623","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.49.1.tgz","fileCount":770,"integrity":"sha512-Bsmy7NOBT6eXpzr9IrnY7kDbax5Gbk3N6Pofd7oyHUKws1QKt3J1EipnwzENhG2I6JN4VK6WSi9pmEJ5N5/FxQ==","signatures":[{"sig":"MEUCIQCX4Tk2X9KsFQTSFEt9XZjWGNPXSOO3YZjHDebfaOPq9AIgDuIa11P3nrtaoa7QepilX4Qg3+k9JRQb4U9JZS7RoQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5046110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.49.1_1786524684218_0.8944476409797586","host":"s3://npm-registry-packages-npm-production"}},"0.49.2":{"name":"pi-fabric","version":"0.49.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.49.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"9e942b9b735273d571f5e1aafd19321cd140ba16","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.49.2.tgz","fileCount":770,"integrity":"sha512-4ai+QiE6xHRsSf/GHlsC0jyqR7f1tmkvMxcuoibCJlSmvn/g49sQUHoAwOacl/iSdb9AHQCwR/9mrEbj+aLPMg==","signatures":[{"sig":"MEQCIF1y04qKjKCDYvwJc0stQ3NFq+YzEnMokEL2B1PHPzdDAiBAhd7egF0GT13eoiGkul1DwigXkfTT0Ge/PFnW2C7Jzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5050378},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.49.2_1786526076930_0.4986993207808188","host":"s3://npm-registry-packages-npm-production"}},"0.49.3":{"name":"pi-fabric","version":"0.49.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.49.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6cc6751e79dd8222b66e96583be4a251b7cc4f36","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.49.3.tgz","fileCount":770,"integrity":"sha512-z6VeSoIV6jOWQ8BIItEveh2TGasqtUSZpJNtl1TDYuRVU2PzJAzTVdPSQfDlAuPIMDyStjzEDXT5vpAealib/Q==","signatures":[{"sig":"MEQCIEYL49Jy09qeALIVWustS6LPkpA8imJ7jYjDaJ68V+5SAiAlz/dK95qbOCdTK1L8S+FwqiczlU0zp1uSF+S8ixin5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5056931},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.49.3_1786533052817_0.4097748321669483","host":"s3://npm-registry-packages-npm-production"}},"0.49.4":{"name":"pi-fabric","version":"0.49.4","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.49.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"9a5ccff97ead79fa9c38110e959554c2c86c1aa2","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.49.4.tgz","fileCount":770,"integrity":"sha512-9wEdWB89XamW38QiQwy7jFUT3bu8uPZ6O6+mmNHT7JEixPNLn/K112eo9r6ut9AU95yrMdg2zqOF/yX9XdKyVQ==","signatures":[{"sig":"MEUCIQClgAvDh7hX4GxKvKkw70FKPHfvtTU4UcaRuAzCKbiprgIgeDn1YMwPhMrpuA0Nn3ZPRC5VG2mOv/nbQkomxHZooyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5058585},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.49.4_1786534314769_0.09129462636114449","host":"s3://npm-registry-packages-npm-production"}},"0.49.5":{"name":"pi-fabric","version":"0.49.5","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.49.5","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"b4b272728d7f235d9b8559a0cc62b9fb43378177","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.49.5.tgz","fileCount":770,"integrity":"sha512-VUROdGsSFgA0HQjlZ5WfLzmGCfDdkI0Trfna4EADoD85WPqVlZcQ+T0O+ywEjmyMtSPERl0oiYNK0nJsBRMJww==","signatures":[{"sig":"MEUCIQD5bGuk7T4V5hG6sODSEdkJTfgzfmoENlXpkYmsYN5U6gIgeKR8NbSO2Uu+KHOa0SWynlFs967UwHGXh10go6fs9bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5078823},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.49.5_1786555254287_0.37490318850065707","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"pi-fabric","version":"0.50.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.50.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"cffc879cc929835adaef6448fb8ecfee7897bd60","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.50.0.tgz","fileCount":778,"integrity":"sha512-euswOca4julyBRVVXw+hL2MCxhdBVjrfO+75eZzsXmgKES+yQkO2iAucS0tUq4zbuLXzQRatA+RkCvpLN61/sQ==","signatures":[{"sig":"MEUCIENDbQt3c7N4gVwxVGaXZfRZlantHGzbRaPAo3ZpzjzIAiEA+NuZzueBYgKnym3HzJkV18XuZlRirKr9El5J9D57dK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5115098},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.50.0_1786607137922_0.46008879763477073","host":"s3://npm-registry-packages-npm-production"}},"0.50.1":{"name":"pi-fabric","version":"0.50.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.50.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"84346729f08d7f11655f9f9fe67ec926919479ea","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.50.1.tgz","fileCount":778,"integrity":"sha512-gtalm4NzSrBI0fvywrUznjzx4RmPRQxYcIJm4R2SFa5yHQFXS7qRkkEqIVUW6XvRxx1yQfEHy63BA0mCGJValA==","signatures":[{"sig":"MEUCIQDQKZswGbdUJ3x0puPoj6dBvo4wpUZcO+7wICIeWxK2wgIgclyEuUO0zADTaGqmsSpKcbNxSSQpMsDqPeHtiBF1nC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5115648},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.50.1_1786607499486_0.8537547447645899","host":"s3://npm-registry-packages-npm-production"}},"0.50.2":{"name":"pi-fabric","version":"0.50.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.50.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7823cc0ebe79739ee093dc5897f18c56ca4058fc","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.50.2.tgz","fileCount":516,"integrity":"sha512-FNPq+6wSML3Nks2N65mDpaRTkc2UT6YahaC/Mhk1wSEcpxpWagIXIihyzhX8gYegnCqWMJmHqBmLxVaxxUZjuQ==","signatures":[{"sig":"MEQCIEoguRpzdepKjxYgaSyU7M+5kB/Okh3vYOPYJLEc3AHfAiBj60KNaq0fWPAyFJM9HncTtOy1SrHIZh4D7/FqCmJJXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6308775},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.50.2_1786634847055_0.4019346792373881","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"pi-fabric","version":"0.51.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.51.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7a84c9a015933a0b3e207528d71bf64c3c830484","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.51.0.tgz","fileCount":522,"integrity":"sha512-Dqs2e5xKdFKEBDiIOJn4QsODDvoKPCcvUHu8Cxo5+RKcFs/DC9B1UCOuiSbR6vSPfgCE7grbR1pjsUtex2ahiA==","signatures":[{"sig":"MEUCIF4XXH0wiu1yTTlqoLf8uF7ozytzqGU3dEWdQTC/DHUDAiEAkORpy3PzX8bLDiRlK2gFonGnHQ73sjVMLEb7wVuIcBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6338449},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.51.0_1786688633475_0.8280962076701814","host":"s3://npm-registry-packages-npm-production"}},"0.51.1":{"name":"pi-fabric","version":"0.51.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.51.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8803b233e0db329b30ebe0817fb62b01e0249b3d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.51.1.tgz","fileCount":522,"integrity":"sha512-Oau36HNfLcirHw+gMebgAOYLfrjFRWDOcy6KB773d6JXOf5UGfr3zvjgQLRiI/p4VFypPHqtxMamjHvWjFqAWA==","signatures":[{"sig":"MEYCIQCYkR39dCqrEfVwKHjxPf6Jpl615Fz4hNlXFOBk5q71OQIhAPLfzCsdDr1WZdWySNDFXo4xCOwyM+tnLFmRZp8M5ehN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6339892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.51.1_1786689541812_0.44180247276265616","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"pi-fabric","version":"0.52.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.52.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2a15ef5a60f3a588a78fff7d325c9148ecd71104","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.52.0.tgz","fileCount":538,"integrity":"sha512-Y9EvOkwE7FM7W2b8YjQKrc01NyqOzpahPMiKhWfEUa9dA3lvwN7Kxdogj6ffElzOOoZQ7hc5G0oUig5AWWdGew==","signatures":[{"sig":"MEUCIQCrBVivHHDygOR/tYnqX1gJC8bgrJIQGLjkK1ChcPJY3AIgRmtPIUh60XkpNDPlXvvkfPON3euHeACnZi409oUOFp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6753673},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.52.0_1786720460604_0.3908423073610643","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"pi-fabric","version":"0.53.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.53.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1ed1d5d86f265f843868b0008f1ea1267d332e3e","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.53.0.tgz","fileCount":541,"integrity":"sha512-28QqMJLnPR18IPq8fJR+UC4dErbDIbmi7JSR+VJPCwHh6z0XEujux2UIsuHUln0r07XXoMrNwteC7DQDEfYnqQ==","signatures":[{"sig":"MEYCIQDEO5SAiQo8iQuTHMEG6mJ4odwoxQWCUnvfTgwr3RY7pAIhAJudxDwpxnP3YvgxkFuC2u/6TJzOBUt1GOotcGHcHXg8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6799399},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.53.0_1786752862454_0.40352505440492825","host":"s3://npm-registry-packages-npm-production"}},"0.53.1":{"name":"pi-fabric","version":"0.53.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.53.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"9e1f922355d9b676e302bce8787fe1a303b27e74","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.53.1.tgz","fileCount":545,"integrity":"sha512-ZyZkN1l6V1QSrspgjdKuoRJA92d9lQJ+aUQeX/lH2vWhP004cUCYZKj+XM3y3WvkO0rpptMKELKa+nkIaecUQw==","signatures":[{"sig":"MEUCICUnb1ccLDo2IBOROEoS/31R39KeB0Lrz9GzWuC7g2NHAiEAscIZBekmN6lEn0DQReK9hzFxO35QdzxgbifT4Dk0LTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6818202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.53.1_1786755866670_0.40869865192358","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"pi-fabric","version":"0.54.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.54.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c80143f2da64bbf400fd641a8e6bf32869e9a59a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.54.0.tgz","fileCount":547,"integrity":"sha512-BRtxmf+vrBgHFJsYLDLf+p1zHA/6hhw60rSKAON5xybGJx+N4aFtcRjpwCSjHyeWbbueBmL/uB4Zh+eMXVaL8A==","signatures":[{"sig":"MEYCIQDzXFP/yEmFINK9OY2Kkf5xc67TUAVnESqwBOE5tZ1qdQIhAJlDP7h0RAxafekhwPEUag85qhC9xb2nHK7re+fG2lac","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6866420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.54.0_1786758838993_0.7687619420861522","host":"s3://npm-registry-packages-npm-production"}},"0.54.1":{"name":"pi-fabric","version":"0.54.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.54.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"105db50996c32cb3a63bd088d7d457f3a5f6c9eb","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.54.1.tgz","fileCount":547,"integrity":"sha512-HxLIekQPGzIEPgOvYza4fTZEWvnG4TkN4OSk/OzfBBNtisvFdVIuYRQQgNWBbRZ4p520jiGbuq53zw4qSkHraw==","signatures":[{"sig":"MEQCIELljDc7hySsNgs7DGzOjlKTtaTY9Pn5p8HkFtfS8fnXAiBLbLPV1eARJ2XiT1DUgW/qftCEY39GApl1c0j9MMvzLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6867189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.54.1_1786759494332_0.7568676827221186","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"pi-fabric","version":"0.55.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.55.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"c2c7b34e21b414024f504209a3193251bbfb9fea","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.55.0.tgz","fileCount":549,"integrity":"sha512-dzwdW9YBJ8IKJn+E0QV4EYWQRMKZuJjGfEdaSQ2bv3m+H1QVaOUxe9RlaX4oGKU0ph6KoOJS4MQIDugfaUxVfQ==","signatures":[{"sig":"MEUCIQDgbT1hkinvu/Doo10Jcda0vbR5JsHjuXVKUkZImf+iqgIgO1cPZ4gEWD8okpjYlW0jbold6SnGCeefSIb4C8tSgO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6886406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.55.0_1786765954746_0.5280870789525367","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"pi-fabric","version":"0.56.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.56.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d1c3315f8b9137bda58097d9261080fc207b9aae","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.56.0.tgz","fileCount":551,"integrity":"sha512-klOun1kT9kRCFfGwtWbxNe1qlHpfyHDs8n8Pxl9HrTpX8DeQ/On3MrBKFKMje74hfEL5LmRKlCQ9GwAKf22kcQ==","signatures":[{"sig":"MEUCIG2jDh+IoJpBOS6YS4dgH4wAVe9Cy4i2Y2C7P2w8KSAaAiEAoTgXLK2DJ/wxgFigCO3vT8LNbgOKVuiitsSvb44GLRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6901553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.56.0_1786779359173_0.895646648799753","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"pi-fabric","version":"0.57.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.57.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"9d7463f26586ade9e7d423262e65af52131d1312","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.57.0.tgz","fileCount":551,"integrity":"sha512-XYwuAfXnum2C6phoPG1yrvmzcO4Mm4kGCwKp7Ou4BWxlmdrl+9W0LynGRNQzH8zrLBBRQevVDLIVNvpmlvFy6w==","signatures":[{"sig":"MEQCIGlndTBLUKPg4Mb0QcllrD19qZ1sT14dzF21SqLkq5FsAiBXelg85KiLqnp9iM6XXG1dtNhOX4NjM2M814X5f9tD2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6913094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.57.0_1786784303970_0.18351021019647562","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"pi-fabric","version":"0.58.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.58.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"e68af0276dfec20cc462aa574cb798d7a7b78859","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.58.0.tgz","fileCount":555,"integrity":"sha512-5KpvYj7nASQEj29VgXk2vad1gEXEr6XB5NShX4BJ/sTedjKhXZ6arz2JD/iGFH2UboBNCz38soLjMjX3l6LbGw==","signatures":[{"sig":"MEUCIQCtzknTmPFuvWCJbODhIkU814s3OguMns6pHITDKGhbHgIgLiBxgY63V7FmdPOBrXDQXGEalpfVUDovbCvrw7SsAjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6942150},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.58.0_1786788333032_0.277255000686214","host":"s3://npm-registry-packages-npm-production"}},"0.58.2":{"name":"pi-fabric","version":"0.58.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.58.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"bf51fc37b5f8a04839b1c5cae3d4d546604dc42a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.58.2.tgz","fileCount":557,"integrity":"sha512-DNHZGHdgpxhH2LhlgI5GW3pzNBRCEPBZctod5jsBKG6QXcEFYG4xoA5PW+1T5rbydJbPSMQUiVQrcJUSYl6tZg==","signatures":[{"sig":"MEUCIE8TjMI9UDpEINCf/bsIETyRe9Pbjka2der9aF5loWokAiEApULHDIkzTHJIm5d2gynVZm5+N01ZNvOkDBk/XgelgAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6943673},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.58.2_1786790531147_0.10301186402627738","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"pi-fabric","version":"0.59.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.59.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"025ac1b07fe3af66e6a14e6b11e2c3c75b38170b","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.59.0.tgz","fileCount":567,"integrity":"sha512-pb5uZiT7z4zqP8CTp9VXgMwsEcjcEPwim40pMtnJsPveSt9Nw7+GuikSNgI+WkfwE1QPo8mNBbztpr1VVo2MpQ==","signatures":[{"sig":"MEYCIQCpWZAt2Y6pqLwupoYO55V+M2tCHGTdN8iS92FLp8twNAIhANTwoz5+BKC6A4U1edBcVGuO37FnxIRII5XiUydJh3KH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6994520},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.59.0_1786807497966_0.7839773904901972","host":"s3://npm-registry-packages-npm-production"}},"0.60.0":{"name":"pi-fabric","version":"0.60.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.60.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d55a89f216c024a34e4f20e0f1cb879d68b14cb6","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.60.0.tgz","fileCount":569,"integrity":"sha512-7fzS/70RZex28226JBfNdRbxwBWkmyWlhgwU2gPOo20epp8EO93/qlmsUyHDrvWQ4N+hMvlXQePE/fV3HIVgDg==","signatures":[{"sig":"MEYCIQDXGqHvUIeJ89KYl0IJycpDje6A59K3irIROV2SOj0tTgIhANr4yRU0fjmnYVc94Y4tmShPuFj3QJmLA4fqZRU3vdu8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7090751},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.60.0_1786815263440_0.6246296989930469","host":"s3://npm-registry-packages-npm-production"}},"0.60.1":{"name":"pi-fabric","version":"0.60.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.60.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4eed6092887752aeda9d315edb0ec58f5a4a8e06","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.60.1.tgz","fileCount":569,"integrity":"sha512-yRqJJdNyLUi0Pcd6t8UZTTJvl1bbD+wPX27KirWYbXhKKJR9iud+Z9eUHfDE6KB3VuXhrfZK5Wy9VsPGCZq8CQ==","signatures":[{"sig":"MEUCIQCLsDzcG65aOG+9QnXrBNJ+yk9h49syNb1K6beJ92S9+QIgJehzjIvmU74lyECttN2TNRA+DQSkU2vpf6dFv6Vwe98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7092516},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.60.1_1786873769917_0.5304821610336086","host":"s3://npm-registry-packages-npm-production"}},"0.61.0":{"name":"pi-fabric","version":"0.61.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.61.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"be2f9a09f2dc1d2c24d1ed0e04778b5fd06d0974","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.61.0.tgz","fileCount":575,"integrity":"sha512-k32JBcjeOZLg6SfYYUaB2rkPVMD1WQsmEk4zZt3Ow7/IxWJgJop/mZRcDShf+5qXEipWhBMe7sDGwgsUV911lg==","signatures":[{"sig":"MEUCIQDmF57yx1mfMzD9YZT18hHOFifsGMmuSzgS4aw7cD3PBgIgd/mIPknTO9nLvZBmv5g10kOWJBNNV4+pCTPhVo/9Zg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7161604},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.61.0_1786877557467_0.5877402589433169","host":"s3://npm-registry-packages-npm-production"}},"0.61.1":{"name":"pi-fabric","version":"0.61.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.61.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"73693198995962d703c0afd8eec1b03ac489b807","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.61.1.tgz","fileCount":579,"integrity":"sha512-UcFUyphUmwNGLHTZl/cLb0iyde5bbBkKNzDFXd70X/oU+/GvNcbdNQZ4dPdXSwwzH1Qr1rGyjmxNP+FwsQLsvQ==","signatures":[{"sig":"MEUCIE7PVABA6+/0qs2gD1Kl1PsXxcaOQFpCkZ1A4Qs/xyeGAiEA9LXc1xtg7AABTCcL768KeB9dMKrqX//wcDmN3G3RJQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7165229},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.61.1_1786887118103_0.5078361463360233","host":"s3://npm-registry-packages-npm-production"}},"0.61.2":{"name":"pi-fabric","version":"0.61.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.61.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2b4638cd40e29c944d82d5f6abeb890e0745dcaa","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.61.2.tgz","fileCount":579,"integrity":"sha512-1QcMERkcz72tPj+o0SZbb6RzePmWGo1l/T70uxYSj8SRErMyWs1aGQ9Y/7vwnKNd3If0VXdRMYK2L7XPo0l3Hg==","signatures":[{"sig":"MEUCIQDMJm5pra7iXQC47nV8zt25z0u/PSdKNYIojnWGJlc2HAIgCGQnLAmkB3DaMTabNU5VMh9wFruiqKTQWxfEnW8QMMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7165926},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.61.2_1786955236489_0.7338783782638192","host":"s3://npm-registry-packages-npm-production"}},"0.61.3":{"name":"pi-fabric","version":"0.61.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.61.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"520a15815fc55199737fec83d8f8c79bbfda4240","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.61.3.tgz","fileCount":579,"integrity":"sha512-CclqCAqqDQ11kgm4bUqg1bU871GL2eqbVOW9pQomhM4bb4Y9VDWqPMCKt0racDFdHJ4Dt04sctoHZvKqzN/oQg==","signatures":[{"sig":"MEUCIHRCkFDZE6NO1z4NLSK5cuoZiwSP1Gaa7P2G8VtvquRrAiEAsgUHOY+cJJhvh+vLzhDXex0bouSlaiWVKOzd6BFbwNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7167955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.61.3_1787135617226_0.7954674178529222","host":"s3://npm-registry-packages-npm-production"}},"0.62.0":{"name":"pi-fabric","version":"0.62.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.62.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"a703851a038eb1c197e35a92863278a3f3b87a61","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.62.0.tgz","fileCount":579,"integrity":"sha512-2eST4KRj+AJXB8Hf1X0y9basaMQEdWrUnv+Yw+h8VAn4rHVZjy8wB39Dc195LIyouu2SjlHgltaK74i/FiHFOQ==","signatures":[{"sig":"MEUCIBwWf1V/2sVpENdoq8vAMMg1JSMZedzoegpsLuBD6rWuAiEA9smDQEBTnDcH3EGrCD8t2sIfWyJKJYy17YoRGTHd8f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7188641},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.62.0_1787283603060_0.5881234346943887","host":"s3://npm-registry-packages-npm-production"}},"0.62.1":{"name":"pi-fabric","version":"0.62.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.62.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6735031af51a683d754f7f9009f43d40a6d66b30","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.62.1.tgz","fileCount":593,"integrity":"sha512-T6f64Tsyeic5EB6fI3rQJjBdu/9SlCY+ec4NN/hlS3kMLahqemuR5OnM5kisqzojq/2QBJ/GmJRp7jSqiFfYVg==","signatures":[{"sig":"MEYCIQC35pFr5swrkO3SY9Le6kufJhz03Y/537e4L7Ji9Mr6qgIhAIcafz8pPJ0Rerlm2WS+KCw798TIT9W92CZ2G14vvRES","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7229266},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.62.1_1787328880615_0.29750552325841007","host":"s3://npm-registry-packages-npm-production"}},"0.62.2":{"name":"pi-fabric","version":"0.62.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.62.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"04ce62a794a06bab560fbbb6397f936000023a8e","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.62.2.tgz","fileCount":595,"integrity":"sha512-/Ff/V78rurTgn4CTUuCNanKrpJzqG4kF9S/ZP5noybj3Euphpr49kpSZt/IFdh/SkoCJvCd+ezq0bsYz5b7CZg==","signatures":[{"sig":"MEUCIHbUwwVEJrqBACCwQHbUfg8sc0o6EIqORcmwJpY4y3IiAiEAvhr/ZQxevRbYAZDkAEwtHuwf7cbmNxjgIHPjrirPHR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7243579},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.2","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.2","@earendil-works/pi-coding-agent":"0.84.2"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.62.2_1787543052196_0.3561522016967189","host":"s3://npm-registry-packages-npm-production"}},"0.62.4":{"name":"pi-fabric","version":"0.62.4","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.62.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"e06c5a2c747da2f703b1bf6714619dd73f2a2121","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.62.4.tgz","fileCount":595,"integrity":"sha512-eMOKUh5JRKlLql4Tj0BmiKsgXFfQPorn6bY9KG5cYiFYTrcXvS5alHxwx3KYy3ZWT2NF+dOdXc4uTDcWC2z51g==","signatures":[{"sig":"MEYCIQDU9o/i3/VrlOGx4mMIWoljMebU1soh8j9WpeUTk1phOwIhAIOkNyU64ew7esEIdK85Zg498GKlz7ggnoeAluJRFjXX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7243861},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.62.4_1787586791504_0.8943349826340319","host":"s3://npm-registry-packages-npm-production"}},"0.62.5":{"name":"pi-fabric","version":"0.62.5","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.62.5","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7e93a52043e13062f9802b87134b084222d6c22f","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.62.5.tgz","fileCount":595,"integrity":"sha512-D2dDtr+LDndsx81+YS6n8NiJC2I0BuA3tQVONv1OJsn8H/fA3i2FILa2g2aTJG8WKTCZsCyvOmRdLcnEDNloQQ==","signatures":[{"sig":"MEQCIGt5084OiFP6nZgrhikt7f7dDi++znXm04MF5rLCPZTBAiBQPepZ1u9Ca7XGCnlPeB16IofwQzAu/DEz2s4AdSxo1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7247731},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.62.5_1787589990498_0.5348697067370511","host":"s3://npm-registry-packages-npm-production"}},"0.62.6":{"name":"pi-fabric","version":"0.62.6","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.62.6","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"5ab422730061d2079092bb8476f5aeb3efa90e13","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.62.6.tgz","fileCount":595,"integrity":"sha512-J7EB1KNDLarSuy5Tvu/ZNOZHxxvFU9ROKopB1tRSCWQUnK+byFShVs6d79JAy7C7X8BESnhWN+l7XXkvvJwyng==","signatures":[{"sig":"MEQCIB5HhsSpD8JifBvTZsvOI1CDgZ6mmFoZc7kMyahnJXJrAiAq68e3xojFOVfqEVNSrzkcOvYyLF5ugi0apK9DxyoFAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7248892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.62.6_1787590358060_0.11068777670061714","host":"s3://npm-registry-packages-npm-production"}},"0.62.7":{"name":"pi-fabric","version":"0.62.7","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.62.7","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1bba80ca8dd59039f04264e9626101816fdc642c","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.62.7.tgz","fileCount":595,"integrity":"sha512-UVKsSCZ9lqnEYSE8mU8phumyGriEXIGbG39p2URLkSLc3gFZb7ezNCDMIGTU1As+flhya5xJOdIQZ8PRFB0gwA==","signatures":[{"sig":"MEUCIFMaL5Ky+x3drmsGHJUjiQUA2j5JCcGNFLgT7jR5KeB0AiEAt6AofJ3DKBM9Z3/o50A37ncRnwaNiHZnvHkJdoVxAo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7254834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.62.7_1787600174896_0.8461191315071659","host":"s3://npm-registry-packages-npm-production"}},"0.62.8":{"name":"pi-fabric","version":"0.62.8","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.62.8","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/cover.jpg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"628258708a9d7662733e10f3af2982dcfc007fbd","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.62.8.tgz","fileCount":595,"integrity":"sha512-shMOQCFq1WPElwtKWmn5ahVPGyE8Ztmm62YqDu6AyzLCO82dpZI88U5sH64Aa3ynpUBiTMGIPIwRo03pIYtirA==","signatures":[{"sig":"MEQCIEifgaRAQFUlofrU+nfpBp3MVn5f5H9A3y9hc2KqLR1SAiAVxfJSmzjK7+derqLLudfHb99xp6RiC4gQyYZAUVtlXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7255941},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.62.8_1787601796179_0.0725172667661429","host":"s3://npm-registry-packages-npm-production"}},"0.63.0":{"name":"pi-fabric","version":"0.63.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.63.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"bded542b13b8f4f83cdeec13bff8cd088ddd459d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.63.0.tgz","fileCount":597,"integrity":"sha512-fgk+DeM8ojWF7cRbzgjrrnJ53YnjiO3QNXbEHjBVwdnE96s34Ds+z4ikKeeiZb8S8JY53362+nnctbK8D6u//A==","signatures":[{"sig":"MEQCICd+DPWrkGRDfAUhuJuF/3kZNJssIxTyjkabh8iE6t6NAiAHHBKSWIFfzawcxn4z5sTp63s83miJ3A+rTaDmBEzpeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7290992},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.63.0_1787637680306_0.1085363653015794","host":"s3://npm-registry-packages-npm-production"}},"0.64.0":{"name":"pi-fabric","version":"0.64.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":{"name":"monotykamary"},"license":"MIT","_id":"pi-fabric@0.64.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"84c96fc7f6501d89797a5059e2975c858b109937","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.64.0.tgz","fileCount":599,"integrity":"sha512-n1c7h4Z3IYzu7CD/5ap6lNUHEMwl3qJbAm3CdCrXv13zuSd/NQCFHpY74psXxv7Z/zbLL3uMS4LGfMdFp3yvsQ==","signatures":[{"sig":"MEUCIQDfWafc6z26I/8vRlmRx+vE+e8Nk+px9cR7TDjAgWgqAAIgbRfQ4yzTMapRWHPikaCeuLyYc24jaBEfn99oLEnfhmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7329414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"gitHead":"5aa767616ba94864f4d00d81f6af30440887e679","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","prepack":"pnpm run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"_npmVersion":"11.17.0","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0","devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.64.0_1787641747862_0.6802970168741524","host":"s3://npm-registry-packages-npm-production"}},"0.65.0":{"name":"pi-fabric","version":"0.65.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.65.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"de0dc9ce5033ae08ef13e37c297ed3a77a02c245","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.65.0.tgz","fileCount":618,"integrity":"sha512-Kh3QwTzeev6mxdeM7Gp9yGOfBGaONJTDn0tXr/TQOU9l4KBMwWGGl5IOWtWab21V8xGKhi0+jNXnJIfF0FZcLQ==","signatures":[{"sig":"MEUCIQCfwim5SbKsVKI0u+yDwHje3leiieb8cHqSnDJULaRg4AIgPFzRq9O8zwa+LIIKCdFlG1QsGshJNgHB6/F+Ov/V6Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7461149},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.65.0_1787650328695_0.3880987387253132","host":"s3://npm-registry-packages-npm-production"}},"0.65.1":{"name":"pi-fabric","version":"0.65.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.65.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7dee79ce11dc32320db2044f1a2d69ea13216c04","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.65.1.tgz","fileCount":620,"integrity":"sha512-qvhTnFvuYGa9YT+mN+s7XllS5pshIZfaeNQ+EUhrQtgMXT5v5ugd69wzkQncOKdGG5mV2/0/y1Vh9zHU1JrE/Q==","signatures":[{"sig":"MEYCIQCs0kK9SmR3yXh2lV1jwsxcoDW0z5PK5sXw7NMFNh3ejgIhAL0zltBYmaQkno7CUZSYgwcRAFka8nIGGbCM0+zBRfTZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7464000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.65.1_1787727077437_0.015638726954128712","host":"s3://npm-registry-packages-npm-production"}},"0.65.2":{"name":"pi-fabric","version":"0.65.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.65.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"96eeee4c7d384ad46f18d5e83003d65380966bbf","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.65.2.tgz","fileCount":620,"integrity":"sha512-ABKOT/UVWClk0GsswqTv1Y6qTYFUeo7CBpyNpG/SgIRqqfK0Y7yoi67cQO2KjdbJKHLJ4izUEYXD5swCtWByww==","signatures":[{"sig":"MEQCIEHKw0zhL268JIsVclojmSXcklRd885EnWYxRjGuGJtHAiALyhCq8Pho1lAIneYiWpMhw0rw2ToNBudE9/no/9o1aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7469038},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.65.2_1787733452680_0.24448868538388258","host":"s3://npm-registry-packages-npm-production"}},"0.66.0":{"name":"pi-fabric","version":"0.66.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.66.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"a821fb86b1c6bda0debb175fac4c6fc6b7b4f854","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.66.0.tgz","fileCount":622,"integrity":"sha512-2632fx/W/UL+lHKuBM8iHHg9WfOIg7KKE1L5cai85Ga0kEOEXj9x7uP86LfFHQiXxdk48ozbOs9QWtAyfTDlQw==","signatures":[{"sig":"MEYCIQDNJsGB/s4oxLk0SnqAHMSxBnp5jYuFh6j5VFiC8twcPwIhANG9LWjvdSFP65YMijSgUk9utwjdnX16Vs+6KOfRyerk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7492773},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.66.0_1787735188720_0.7034138087808925","host":"s3://npm-registry-packages-npm-production"}},"0.67.0":{"name":"pi-fabric","version":"0.67.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.67.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8b6fb468d4f3470c46a6af177fe31dc542d093ed","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.67.0.tgz","fileCount":624,"integrity":"sha512-kTMj/LVE39XTTjZebsO0zYXvgcqzW97cirE/nY2B4qzsHrFcAL6E/ehe+tqhVOR4X+KBVZXI+q7S2F3viMMsHA==","signatures":[{"sig":"MEQCIETncPCJTd9G/59+7GHn9tP5vf+pyT4+15icpZ//SBnCAiB4th3F5UTNrSIPEeE16d9PteQUmZ1SrFQ63v+udnuOxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7512994},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.67.0_1787854583421_0.28272264771650635","host":"s3://npm-registry-packages-npm-production"}},"0.68.0":{"name":"pi-fabric","version":"0.68.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.68.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"fe046ef0a0ea7bfd39cfc78b0f33589148a4661f","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.68.0.tgz","fileCount":626,"integrity":"sha512-VKcPZVPp98lJbuFgcnXmwG/IGyF34D/i20TB6SZ2HDtB4gNND3Udtj767FiEEujRaTvEqBR1Clzpxl4nWuW0rw==","signatures":[{"sig":"MEUCIE3zsYGmDCHgSfY+yM1kkyrWfiV7Mo+NVwcDPmCMaFoOAiEAqP6Vj4lsZ925mmnzu5GauXr3QD85tAewA6GyX3XqZAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7552429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.3","@earendil-works/pi-coding-agent":"0.84.3"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.68.0_1787947602663_0.3413166448435625","host":"s3://npm-registry-packages-npm-production"}},"0.69.0":{"name":"pi-fabric","version":"0.69.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.69.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"6518fbecaf2bdb64c3e66b6f7aacac390f54cd3c","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.69.0.tgz","fileCount":626,"integrity":"sha512-v0KPZxuVxWtX0fzdXpmwR+Q/2oMwlnKezdL2VXmCj/aYg1uHRNKprlEK/A5xUx98PKXTKGg9V+Pvfc0tolItaQ==","signatures":[{"sig":"MEYCIQCzhP1Y9O+So8Oxxuqh9Tmx2wPszkwpsyikzhUG+opAFAIhAKgerCvDF3Ws/dBXGUM5voua4kE6tHVwZBWCu3pnA28S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7552890},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.69.0_1788005592874_0.6874231524042804","host":"s3://npm-registry-packages-npm-production"}},"0.70.0":{"name":"pi-fabric","version":"0.70.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.70.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7d381d8660dae052bbd45533ddf338e4a23e2d20","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.70.0.tgz","fileCount":628,"integrity":"sha512-xst+dUk52Ytl16e6s32xrmNE5CXUhcgCdNC5z1lOz+SbtwZTf7+lwjgeABdAVurxWafCGdfcJrhbnGPaDtVIgA==","signatures":[{"sig":"MEQCIGGNtc6mpnS0ZBDaaHDhq8Pd02OgrfKVfP0hFrGCQfsGAiA2qM4O689ixpjOvpF/zIdonbkIrbwKNtKOjT4bMliJoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7580877},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && pnpm run assert:build-artifacts","check":"pnpm run typecheck && pnpm run build && pnpm run assert:lazy-graph && pnpm run test && pnpm run lint:dead","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"pnpm run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"pnpm run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"pnpm run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.70.0_1788017110424_0.812062451941967","host":"s3://npm-registry-packages-npm-production"}},"0.71.0":{"name":"pi-fabric","version":"0.71.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.71.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d8a880f2bec5f8a23ae50b5c956b166a33326409","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.71.0.tgz","fileCount":630,"integrity":"sha512-YUrsYppHTkw00Ht0+LKTsUDygytCRgr8kHu+XP1/Wwybo7WCkxTjjGFWnYtZRXC31ZipOWBJEZUObPDK3q9wFg==","signatures":[{"sig":"MEQCIGt1wr2RutoflVXOcq4U0BREn6AXk/tQ3OpHTzY2XRmLAiAexib6/BzV09hT2NHrXU1QOXXS/RdgWokRbUxcjTQ2+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7615316},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"d8a880f2bec5f8a23ae50b5c956b166a33326409","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"bun run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-YUrsYppHTkw00Ht0+LKTsUDygytCRgr8kHu+XP1/Wwybo7WCkxTjjGFWnYtZRXC31ZipOWBJEZUObPDK3q9wFg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.71.0_1788199290831_0.7997738080983174","host":"s3://npm-registry-packages-npm-production"}},"0.72.0":{"name":"pi-fabric","version":"0.72.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.72.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"fd898fce9bc42c8d367e843fe52e3445ac9d5b1a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.72.0.tgz","fileCount":630,"integrity":"sha512-yQUskW6Joih+chBMlzHcGz1YUsWihDpWa00Uwta9gqAWJSBdKezo4OFLO6BBfsPupKVFd6AXhXcRdiQtT7yUQA==","signatures":[{"sig":"MEYCIQDSaPMh1fhcEa5S09ujsmJUL3e7McksZrAyHxvbwadRPwIhAKVk1REGdqAOQHlDloEbueXrm5/J0wf7Ar23CRqNaDcL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7632961},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"fd898fce9bc42c8d367e843fe52e3445ac9d5b1a","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"bun run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-yQUskW6Joih+chBMlzHcGz1YUsWihDpWa00Uwta9gqAWJSBdKezo4OFLO6BBfsPupKVFd6AXhXcRdiQtT7yUQA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.72.0_1788206170704_0.17098870108517272","host":"s3://npm-registry-packages-npm-production"}},"0.73.0":{"name":"pi-fabric","version":"0.73.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.73.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"cc8ff79600cb9b86f74c41011fd8e07967e9a12c","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.73.0.tgz","fileCount":630,"integrity":"sha512-Tq9Zowy77zt4SUrXue6d0lDvNXJ8ZJTR7l5gP83NLcQkmejL1eShYPp8Z3BdGRQSMJ1eicSyNlifQC82LzLO8w==","signatures":[{"sig":"MEYCIQCgQW2/OrGQTwLxK8KHcllETRXQvPJoHtjIk1eqPD6aaQIhAMDJ4vPL7LU/KlrmjgdVnnzn/SPncU2vS2NOnrKXYLhB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7636861},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"cc8ff79600cb9b86f74c41011fd8e07967e9a12c","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","certify:context":"bun run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-Tq9Zowy77zt4SUrXue6d0lDvNXJ8ZJTR7l5gP83NLcQkmejL1eShYPp8Z3BdGRQSMJ1eicSyNlifQC82LzLO8w==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.73.0_1788272834017_0.18306080062917496","host":"s3://npm-registry-packages-npm-production"}},"0.74.0":{"name":"pi-fabric","version":"0.74.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.74.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"57a2c5215a193a160521cca48c4140191b6d9869","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.74.0.tgz","fileCount":629,"integrity":"sha512-S0It6WNvwOacfcjhXD/GbsipCVH/YfgcNtj9VbUPb5dPFLZZWmp8T+aDfDiXsn++B+0gkIze9Ya+YkAOH/qe1g==","signatures":[{"sig":"MEYCIQDuGot0P8upp2+sZNVWynxJx1nBhutn/zqzyqF4OsoRVAIhAK0WuQyWdkjlQc6JP0lDLLCZdBJmFEaUdmxpFC3o50C4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7537253},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"57a2c5215a193a160521cca48c4140191b6d9869","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-S0It6WNvwOacfcjhXD/GbsipCVH/YfgcNtj9VbUPb5dPFLZZWmp8T+aDfDiXsn++B+0gkIze9Ya+YkAOH/qe1g==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.74.0_1788279822120_0.5761276179471067","host":"s3://npm-registry-packages-npm-production"}},"0.75.0":{"name":"pi-fabric","version":"0.75.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.75.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"d471f90d4d8ad94b241e91c51a9604486164c6c7","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.75.0.tgz","fileCount":652,"integrity":"sha512-ofmEAWRR3VhWLpearDEv9BfRpX2Wcqwt0g3aGPC3UuvzzZNtLaLskLrYwxZOn4QBoqM7WdVGd6QlkiHRrJIKfA==","signatures":[{"sig":"MEQCICZvb7c53t5gmlNXMqX90t1ZxyFiLQd4beZJBpeV79JSAiBS3Pv68fYK5K9Cgsv+BUfL9XQlRocFq7dY76ru0g0xfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7572134},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"d471f90d4d8ad94b241e91c51a9604486164c6c7","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-ofmEAWRR3VhWLpearDEv9BfRpX2Wcqwt0g3aGPC3UuvzzZNtLaLskLrYwxZOn4QBoqM7WdVGd6QlkiHRrJIKfA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.75.0_1788280867476_0.3843291726797502","host":"s3://npm-registry-packages-npm-production"}},"0.76.0":{"name":"pi-fabric","version":"0.76.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.76.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"ea254655b074a203e898373202f5603f07e1d9fe","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.76.0.tgz","fileCount":652,"integrity":"sha512-FCZ/OnkP8du0vFoRR1Yw/5bgmaE/xyIgoq+plqriwyLBZNryALXhA0CmIjIMhgLM4HtFd2JHaZQ0W3G9AskBFg==","signatures":[{"sig":"MEQCICz/JrhbYrjlbQ4Joxx5KjxO/iuO6oxp9pwWNbjo8Wk+AiAYiK9lxKdipJQVpyHxcyCmQsxW4Ra+yckrAqPNpkgygQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7587762},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"ea254655b074a203e898373202f5603f07e1d9fe","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-FCZ/OnkP8du0vFoRR1Yw/5bgmaE/xyIgoq+plqriwyLBZNryALXhA0CmIjIMhgLM4HtFd2JHaZQ0W3G9AskBFg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.76.0_1788323255518_0.238624814057264","host":"s3://npm-registry-packages-npm-production"}},"0.76.1":{"name":"pi-fabric","version":"0.76.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.76.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"dee3724e947ba112ff71107de801bc2541f87b24","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.76.1.tgz","fileCount":652,"integrity":"sha512-LuwlzAxWgL4s17fd2KmLnWz+hsykq75H++XjNSZaQrM9ujOzzVz57HWQ2lBIodkiULnUwitJeaIo6pF+EuNINg==","signatures":[{"sig":"MEYCIQCujFRKh4pjay5nlxrlnmcKZNJPdHxLcigEdQ+xkFoqxgIhAIXh5rIPL1hVQePryEi+gol1coNWbar1MSmwgE8cT2kF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7591603},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"dee3724e947ba112ff71107de801bc2541f87b24","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-LuwlzAxWgL4s17fd2KmLnWz+hsykq75H++XjNSZaQrM9ujOzzVz57HWQ2lBIodkiULnUwitJeaIo6pF+EuNINg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.76.1_1788324050800_0.020762897124508628","host":"s3://npm-registry-packages-npm-production"}},"0.76.2":{"name":"pi-fabric","version":"0.76.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.76.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"dbd5f44839ee78c95167c2521f760e6cc2390e2e","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.76.2.tgz","fileCount":654,"integrity":"sha512-y5bxZa/youjdOWRces+kFi3Ddi8Vi3PgIJBTekiMi6Vsvhuhxp404l+Ex9cp8Zbo5x9cHuptToTy1vENUeAJkg==","signatures":[{"sig":"MEUCIFJPzIcGxdqSCdHDzpFB4kHQd7tB+kjai45JJv+iAwCJAiEAhbxHysUJCqNqpTc4rSw4hItImfhY8/j1OKOKQvpRG8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7619588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"dbd5f44839ee78c95167c2521f760e6cc2390e2e","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-y5bxZa/youjdOWRces+kFi3Ddi8Vi3PgIJBTekiMi6Vsvhuhxp404l+Ex9cp8Zbo5x9cHuptToTy1vENUeAJkg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.76.2_1788326038841_0.3490539086519453","host":"s3://npm-registry-packages-npm-production"}},"0.77.0":{"name":"pi-fabric","version":"0.77.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":{"name":"monotykamary"},"license":"MIT","_id":"pi-fabric@0.77.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"997928f54b3aab82da9ce6e55d6d512ca4b06e17","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.77.0.tgz","fileCount":662,"integrity":"sha512-ktmnZgNWtqDhnuEFxPJ+kTKQlOi4umi6etF+F0uI5jSEdINb8X8VNpGJO4aw0MdRRvoFnmpDDhJNUPiW1/CTPg==","signatures":[{"sig":"MEQCIFRjKJBQd4l0KhAQTpXNtu594vg/EEKgY35yw7eyb0hSAiAVjn89hwTaAaL1i+SifLSqtigDabSbpDoVGNOZPGNtIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7648195},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"gitHead":"8a76524dc16281c546f75c32e37cda1f5bcc34a1","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"11.17.0","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.77.0_1788423414638_0.9394890093023431","host":"s3://npm-registry-packages-npm-production"}},"0.78.0":{"name":"pi-fabric","version":"0.78.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.78.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"60425ef977b34238454c163ea60ecd265f41ef52","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.78.0.tgz","fileCount":679,"integrity":"sha512-zLFWJOeaSuPZYG9f7KnwfLSflVR8zcvtmHGwQh6p4wkX/1VT+xmicBA384+Z8wmOY1n8PA5A/dFLLE835LHlBw==","signatures":[{"sig":"MEUCIB1cqD5KgjCc9J9g8chktJ1335wzvhwEF2wQ7DveF5rbAiEAyvTY9b1SCsYeHZ0/sO8Jom822u5FFldA8mA2llF3OpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7757403},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"60425ef977b34238454c163ea60ecd265f41ef52","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-zLFWJOeaSuPZYG9f7KnwfLSflVR8zcvtmHGwQh6p4wkX/1VT+xmicBA384+Z8wmOY1n8PA5A/dFLLE835LHlBw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.78.0_1788449646533_0.5717776579408413","host":"s3://npm-registry-packages-npm-production"}},"0.79.0":{"name":"pi-fabric","version":"0.79.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.79.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"96a2afa4138ff974f1136e3b4082e43161559880","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.79.0.tgz","fileCount":714,"integrity":"sha512-G1oH4JI8iVMi+U/oXNWJ9GJcYytQzZBZInsy6aSD2KaLoWCY7chosgyZSJ5CAewvcSDturzmLcA3xWmIEEpisw==","signatures":[{"sig":"MEYCIQD+amXCTXnQWXkclLs6Y/vxWXmT3LKFYSjM0DTtv2PPqgIhAKjb+sfcOocXHIIn67kU0A5vB9Jf7ZbN3FMw2/KJ2VMg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7993406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"96a2afa4138ff974f1136e3b4082e43161559880","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-G1oH4JI8iVMi+U/oXNWJ9GJcYytQzZBZInsy6aSD2KaLoWCY7chosgyZSJ5CAewvcSDturzmLcA3xWmIEEpisw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.79.0_1788456476328_0.27877762376058035","host":"s3://npm-registry-packages-npm-production"}},"0.79.1":{"name":"pi-fabric","version":"0.79.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.79.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2723682fce62fe18acf258881588c2e7f8ed9cff","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.79.1.tgz","fileCount":714,"integrity":"sha512-ttrWWGOl+En2qR8B0R+veITtNPFhhYzfur1LFgkgeBPAmTmuCqcwGLcGPfPtfL2H+UJtFz9deGfK7sEfFdJXBQ==","signatures":[{"sig":"MEUCIAKhmWTwdckKRQvLMnk87uXlmJvl2Rhf1qeWUMdcm33xAiEAwMUVY6lHqmvJW6iuQnA/960U2GHCIoe6nvnsdyOPFGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7999909},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"2723682fce62fe18acf258881588c2e7f8ed9cff","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-ttrWWGOl+En2qR8B0R+veITtNPFhhYzfur1LFgkgeBPAmTmuCqcwGLcGPfPtfL2H+UJtFz9deGfK7sEfFdJXBQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.79.1_1788457054538_0.06691783546843277","host":"s3://npm-registry-packages-npm-production"}},"0.80.0":{"name":"pi-fabric","version":"0.80.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.80.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"bae3f0f0df41a8ec1aeef80347364d915aebbdc0","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.80.0.tgz","fileCount":716,"integrity":"sha512-KGWBlm1ATWaOuq4358vTF8ydJ2t/EntQzcQ4an3me3HrAJygE/6h6o3oqfp9vaDeII2WGZvma6ijnoj7OU7YWw==","signatures":[{"sig":"MEYCIQDocYqDN2c5hpMljkbLg2Wd4SY48rU/CK7xCsjb03GPugIhAOmMGmKzOo6hMl5xRrrqZ8Hh/PSjvlT4mTZA25vc7qnk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8046264},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"bae3f0f0df41a8ec1aeef80347364d915aebbdc0","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-KGWBlm1ATWaOuq4358vTF8ydJ2t/EntQzcQ4an3me3HrAJygE/6h6o3oqfp9vaDeII2WGZvma6ijnoj7OU7YWw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.80.0_1788459228695_0.48961749015309786","host":"s3://npm-registry-packages-npm-production"}},"0.81.0":{"name":"pi-fabric","version":"0.81.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.81.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4ebef7b03356163a79ae5f043cc00a3cb387ab62","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.81.0.tgz","fileCount":720,"integrity":"sha512-oG19BM10KeLf3y3HOGBBATASdYZ9ne5M0cFlplMigZ5+w5ELBEQ+/V2ZblKkGvaL6eclcKG3zN+BCdoWMMGLBw==","signatures":[{"sig":"MEQCIHY3bzVSLkVXLltCwGE6hRDD9vmuIsIHiHmWHfUqBlNYAiAPwCKseZCDKTECL5xoNIxZwC+I7ZpzSEZsriZeouOwNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8120844},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"4ebef7b03356163a79ae5f043cc00a3cb387ab62","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-oG19BM10KeLf3y3HOGBBATASdYZ9ne5M0cFlplMigZ5+w5ELBEQ+/V2ZblKkGvaL6eclcKG3zN+BCdoWMMGLBw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.81.0_1788463988458_0.008175236245298034","host":"s3://npm-registry-packages-npm-production"}},"0.82.0":{"name":"pi-fabric","version":"0.82.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.82.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1b5f2bbb71eb60c48514a5da738fe3ca0c2064f7","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.82.0.tgz","fileCount":720,"integrity":"sha512-Mqsqj2QYTIBaRfmsXKhqWCx9TeHLg3MB5KJgF8ILJtnmbIjQsFmwySsKr2nQqyl2uyAaSzZS+pOi8Bgsw+Qzkg==","signatures":[{"sig":"MEQCIHg4mqc0TX2gTWOqdLxE7i039aFmPAIyBFwjWUqKEFRYAiBuC/5siO93jPEk98zeZmG7P8BhKPSmHUxn9Pk6qnglaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8126504},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"1b5f2bbb71eb60c48514a5da738fe3ca0c2064f7","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-Mqsqj2QYTIBaRfmsXKhqWCx9TeHLg3MB5KJgF8ILJtnmbIjQsFmwySsKr2nQqyl2uyAaSzZS+pOi8Bgsw+Qzkg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.82.0_1788465016099_0.1089543632329737","host":"s3://npm-registry-packages-npm-production"}},"0.82.1":{"name":"pi-fabric","version":"0.82.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.82.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2288755172816b08795ba6eb3df482ac8b395b6a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.82.1.tgz","fileCount":722,"integrity":"sha512-jWdvFDE9nd3Ht9ZDAGwCTMDJFYvvSAP4kWPT0p4hZAbGY1M/kN5aLbxECpdwM49ci0xBlyRBZYixVFTIFlfEsQ==","signatures":[{"sig":"MEYCIQDsyNtidoKxXsTXrr9XxJvYa6T1/dCZESAvyqqu2eUsJAIhAMjeJoaDtRkSagV6oFgvTDfG7o42UVSvUOwd9IUiAnb9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8247577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"2288755172816b08795ba6eb3df482ac8b395b6a","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-jWdvFDE9nd3Ht9ZDAGwCTMDJFYvvSAP4kWPT0p4hZAbGY1M/kN5aLbxECpdwM49ci0xBlyRBZYixVFTIFlfEsQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.82.1_1788513910992_0.021848097124985255","host":"s3://npm-registry-packages-npm-production"}},"0.82.2":{"name":"pi-fabric","version":"0.82.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.82.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"e03ad7fb0435110e47ea78cac7b2a45c28acfb26","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.82.2.tgz","fileCount":722,"integrity":"sha512-4Xc96QYQxC3YCV/HHCIHVOspSefH2Q4Q0ACmy90RCfc8lJQ0U/C1e7FPKK6T9Yew2sv2/Ka2rfB84avMaOiPlA==","signatures":[{"sig":"MEYCIQDKqdpRhYCbrK4kvYArb0hyO+alLh/0mvD9LCj8p/ctowIhAIrK2ZVYAD5KinDtkidVGwNimPPtI/RUKb0dDM73Mco/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8281540},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"e03ad7fb0435110e47ea78cac7b2a45c28acfb26","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-4Xc96QYQxC3YCV/HHCIHVOspSefH2Q4Q0ACmy90RCfc8lJQ0U/C1e7FPKK6T9Yew2sv2/Ka2rfB84avMaOiPlA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.84.4","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.84.4","@earendil-works/pi-coding-agent":"0.84.4"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.82.2_1788516910120_0.7868568668631803","host":"s3://npm-registry-packages-npm-production"}},"0.82.3":{"name":"pi-fabric","version":"0.82.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.82.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"2970481be8a82f87c437af68268505379297214a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.82.3.tgz","fileCount":722,"integrity":"sha512-vB2d156VXFatHCFNObtHR+poLsRkdIoYbfiMuMPFMt32MdJsbupLSYZKpECOVbscu5jpf6Tvm98eh3bXQq5l9g==","signatures":[{"sig":"MEUCIQCT5D7MJaSV2ysmINYDmfZpuvRSYVgySkzPe6a0xhc8vQIgSiQHdRXvHCfDsY/Fa2cQvUPDd6htC6+XFBr9SH+l1sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8292182},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"2970481be8a82f87c437af68268505379297214a","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-vB2d156VXFatHCFNObtHR+poLsRkdIoYbfiMuMPFMt32MdJsbupLSYZKpECOVbscu5jpf6Tvm98eh3bXQq5l9g==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"^4.3.1","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/themes":"4.3.1","@earendil-works/pi-ai":"0.85.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-server":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.82.3_1788530370143_0.4358689808677063","host":"s3://npm-registry-packages-npm-production"}},"0.82.4":{"name":"pi-fabric","version":"0.82.4","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.82.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7b6c7063fb5e84027856600e53a5b4a197d99b97","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.82.4.tgz","fileCount":724,"integrity":"sha512-F1Mn2Cv4xcaoaH5lNZyZvOs5eT47K+kRHqDgU4z5vOWZyUVv/x7jsGjgdMF/n4uSyCINQ/5BIyk4DMS/ABjSbA==","signatures":[{"sig":"MEUCIQCa/YY11dNn2zkayqtILiBxHCGEXQFAG6I70vW9WkxVLgIgW2f0jr3FLvUN+wimxvIfSzw0/USmAc6/w3iOBxPFOjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8296156},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"7b6c7063fb5e84027856600e53a5b4a197d99b97","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-F1Mn2Cv4xcaoaH5lNZyZvOs5eT47K+kRHqDgU4z5vOWZyUVv/x7jsGjgdMF/n4uSyCINQ/5BIyk4DMS/ABjSbA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-server":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.82.4_1788551590236_0.42786006682130817","host":"s3://npm-registry-packages-npm-production"}},"0.82.5":{"name":"pi-fabric","version":"0.82.5","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.82.5","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"8a82fc3747dbe1effffed8814f9e96d58e0aa880","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.82.5.tgz","fileCount":726,"integrity":"sha512-zdmyAfQsVmbK4eHP7sTnDsBgpukj17+i9ITHynWSFUJMUWeLqDtia1Y169kTjyUE0DBid8BnsWRKjoL7rKZvJg==","signatures":[{"sig":"MEUCIQDe4r9SZjAB4GgzgC2YU+JB8+dPulCJ4MQreSk6fm0ZZwIgMP8/tjhx8BtKCPvCKhmv3GzTBXj8s7GzltREjLBxl/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8409115},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"8a82fc3747dbe1effffed8814f9e96d58e0aa880","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-zdmyAfQsVmbK4eHP7sTnDsBgpukj17+i9ITHynWSFUJMUWeLqDtia1Y169kTjyUE0DBid8BnsWRKjoL7rKZvJg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-server":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.82.5_1788557395312_0.6812626362010643","host":"s3://npm-registry-packages-npm-production"}},"0.82.6":{"name":"pi-fabric","version":"0.82.6","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.82.6","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"03262601bdaaf80ee646884f4b94881860af7e30","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.82.6.tgz","fileCount":728,"integrity":"sha512-qGw9M9t57kT6x0EORHlzTyc7ZcrdSpoOQYoboJ/FgOS/+BrJ9yvDEMIUuKS36BMtLAXJYzw5tJ/HlDlUFvprAw==","signatures":[{"sig":"MEUCIQCObKKWRQDJ0Lpy8wU44EEx0aHoKjKDibFHsPbqOmsgEgIgM600Cf24h0HtBDPl8isA3xMUwncab8SmQCecsZAJ25I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8445829},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"03262601bdaaf80ee646884f4b94881860af7e30","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-qGw9M9t57kT6x0EORHlzTyc7ZcrdSpoOQYoboJ/FgOS/+BrJ9yvDEMIUuKS36BMtLAXJYzw5tJ/HlDlUFvprAw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-server":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.82.6_1788588818279_0.45714997744873376","host":"s3://npm-registry-packages-npm-production"}},"0.82.7":{"name":"pi-fabric","version":"0.82.7","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":{"name":"monotykamary"},"license":"MIT","_id":"pi-fabric@0.82.7","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"46e005342958cb749e1b81125c25b65555639413","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.82.7.tgz","fileCount":728,"integrity":"sha512-WBsIO+y3VgU4lK2xSV7LEa929sCluMA3OH/YxstPaCMIyPa6+4fILd+dkaXFY5CEHBu2azF3jYHIiqs06ZRn2g==","signatures":[{"sig":"MEQCIBgGnjni+k+lMhXNHaWgafvfj//eVVulUrpOxrgUbjdqAiB+TnMFKI6jNlIcjsVr/82ecEixmgADqXX0P9B69zz6HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8448885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"gitHead":"04d88830d5fb83343880fdcc6d2f5e9820809e56","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"11.17.0","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-server":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.82.7_1788594517877_0.948722265324597","host":"s3://npm-registry-packages-npm-production"}},"0.82.8":{"name":"pi-fabric","version":"0.82.8","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.82.8","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1ad58139d653bee5ae0b23d5cd376c44019f36c4","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.82.8.tgz","fileCount":728,"integrity":"sha512-S3ylgWF+qI/0u0MYSFIBMR10KRnDILy5IlkrAlx8wZOYeK2t5mzuP4qhdRMZQ6wdzAgrGkbV8v5elIQZTcvaMQ==","signatures":[{"sig":"MEUCIQDKnYXOvzMCgEzPsXcp68T0X2MWrKgLZJQJZkvXT+Dk+QIgGo142x7UCLxiKzC35PBC/z1XlE3W8w4f/AYJCEzqYto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8471714},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"1ad58139d653bee5ae0b23d5cd376c44019f36c4","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-S3ylgWF+qI/0u0MYSFIBMR10KRnDILy5IlkrAlx8wZOYeK2t5mzuP4qhdRMZQ6wdzAgrGkbV8v5elIQZTcvaMQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-server":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.82.8_1788597631183_0.09354665323421107","host":"s3://npm-registry-packages-npm-production"}},"0.83.0":{"name":"pi-fabric","version":"0.83.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.83.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"7f0745bc502818b9397a8d096e80f88d83042747","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.83.0.tgz","fileCount":772,"integrity":"sha512-2AiWiisjedp7IUVyAEPvxfIe1XzfFdQX2qJG6CNJmKySn6CfMBGlkKWEiVnNzKXjsQNnrzsLg3gAQKYtB+U3Pw==","signatures":[{"sig":"MEQCIEG0rkGEyJLP/ISMA3bv6cmsRj0Rc97TzQ2TOMRoclrIAiB/PiJ86NSr3/VdAOL/oauAMQPwD30Fm0mPR/t/Sim/2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8965972},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"7f0745bc502818b9397a8d096e80f88d83042747","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest run --related","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-2AiWiisjedp7IUVyAEPvxfIe1XzfFdQX2qJG6CNJmKySn6CfMBGlkKWEiVnNzKXjsQNnrzsLg3gAQKYtB+U3Pw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-server":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.83.0_1788614076161_0.41870585881960154","host":"s3://npm-registry-packages-npm-production"}},"0.84.0":{"name":"pi-fabric","version":"0.84.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.84.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"f04d69170a743ef6c959dd1d5fb4cafec3444211","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.84.0.tgz","fileCount":782,"integrity":"sha512-SG2JKzX2j751YW4hprUauC5a4Xn+RQZg2lJuXl+Bp8xwwdThfLfnGq9bMGEXfUP573+mKFkH6pbCJTnhDQKAiA==","signatures":[{"sig":"MEUCIQCCJ5DvyZ7LeOHW4RYKvO7N/ctfQeVcBrk3E2x8Hl97YAIgZVrJ0/O11CpjZ76I16TRK4ZO/vVqtOOlpoWh0xCxK8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9104947},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"f04d69170a743ef6c959dd1d5fb4cafec3444211","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-SG2JKzX2j751YW4hprUauC5a4Xn+RQZg2lJuXl+Bp8xwwdThfLfnGq9bMGEXfUP573+mKFkH6pbCJTnhDQKAiA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-server":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.84.0_1788642516200_0.05393976155917546","host":"s3://npm-registry-packages-npm-production"}},"0.84.1":{"name":"pi-fabric","version":"0.84.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.84.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"f58de7ae36b321413553a2baed59d7dd12941b8f","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.84.1.tgz","fileCount":782,"integrity":"sha512-RodbTce7/HqWycYXfR7US69BX676Bi7WmjB1nAJ1taKBCGexFTsen/V/U8ZFT3xe2UGhTHRZCkxv6VZdtt6EfQ==","signatures":[{"sig":"MEUCID3XwzMYzg/+1jW/weNK4VVTavCA+ErgenDfdQ2OAdgJAiEA27PBx3WD38FsLVLvUqRVx/bfMp5sxTXRN7PxuIrI7+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9106280},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"f58de7ae36b321413553a2baed59d7dd12941b8f","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-RodbTce7/HqWycYXfR7US69BX676Bi7WmjB1nAJ1taKBCGexFTsen/V/U8ZFT3xe2UGhTHRZCkxv6VZdtt6EfQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-server":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.84.1_1788644018707_0.36193225044436694","host":"s3://npm-registry-packages-npm-production"}},"0.84.2":{"name":"pi-fabric","version":"0.84.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.84.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"87dbae10b4c92c5ec0d0e61bdbeec9c8890d9f12","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.84.2.tgz","fileCount":782,"integrity":"sha512-wPpmyUrut5tP3kY4xbleb9Yus7VHHcWt/TlxSok1tPw3a8oI0yviIRLGS+NjCZyx29/5EdZKSx2n2IMwRt5Nsg==","signatures":[{"sig":"MEYCIQCfGwTXTym1+jbSAlGRdaiuYnEOFlcmwtI+gHR7Zdbt7wIhAM4b660EjVlyjNM3IEk5MIXvw0Yx2E9U9ue4TL69snxl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9106280},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"87dbae10b4c92c5ec0d0e61bdbeec9c8890d9f12","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-wPpmyUrut5tP3kY4xbleb9Yus7VHHcWt/TlxSok1tPw3a8oI0yviIRLGS+NjCZyx29/5EdZKSx2n2IMwRt5Nsg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.0","@earendil-works/pi-server":"0.85.0","@earendil-works/pi-coding-agent":"0.85.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.84.2_1788645051712_0.14115269948424936","host":"s3://npm-registry-packages-npm-production"}},"0.84.3":{"name":"pi-fabric","version":"0.84.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.84.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1a260b25d2cb36f078b9daf1408bb8bf79a4375f","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.84.3.tgz","fileCount":782,"integrity":"sha512-xlj3DphKMRCoL711Fi2h4Haj9kcz5IIHhNxRrLsc8aFzCRIqNPjCXToRbjYjB0fKCFzBlX1eAF9dUpkLo7l92Q==","signatures":[{"sig":"MEQCIGJ6dGA2nRBDI0pvFyh057+EnkOIcP7irxzmBXC2T99XAiBMOu+fHYcltEucDmSU4GTyL01UfiLLTLzngsMPkd07gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9106237},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"1a260b25d2cb36f078b9daf1408bb8bf79a4375f","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-xlj3DphKMRCoL711Fi2h4Haj9kcz5IIHhNxRrLsc8aFzCRIqNPjCXToRbjYjB0fKCFzBlX1eAF9dUpkLo7l92Q==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.84.3_1788647834479_0.9560423790840875","host":"s3://npm-registry-packages-npm-production"}},"0.84.4":{"name":"pi-fabric","version":"0.84.4","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.84.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"567e3580cbcf1c708f9ea04dc80ed1d01b326f82","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.84.4.tgz","fileCount":844,"integrity":"sha512-wgaMS2eV0VZNnAf3sLgIUGGx5cz9b7IyqoCwbzd/BY7zNZTcqounQ8hLv9s2rsJReYjnJcq5rS2se42P9A12UA==","signatures":[{"sig":"MEUCIQDPHoECng45xCRC2V38siMagI78Y9PIUxiF5roV9bsQFQIgZZ7M/N4a6cT9j9qhXY7ykz+FznHC1RSBUPlvuagM020=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9196396},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"567e3580cbcf1c708f9ea04dc80ed1d01b326f82","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-wgaMS2eV0VZNnAf3sLgIUGGx5cz9b7IyqoCwbzd/BY7zNZTcqounQ8hLv9s2rsJReYjnJcq5rS2se42P9A12UA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.84.4_1788699361094_0.577388135865524","host":"s3://npm-registry-packages-npm-production"}},"0.84.5":{"name":"pi-fabric","version":"0.84.5","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.84.5","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"cb1e8c6939107e3a4f97c0d28fcd40a2504e6998","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.84.5.tgz","fileCount":848,"integrity":"sha512-dvmQNWvkXRVGra1R006KP8MF4ZBOXuukxISqL6XQHEhkwjIezIlKQJjkLVIrmlzE6yaqp0BV2OywbWl4LlArtg==","signatures":[{"sig":"MEUCIBtwe6TaqXF2+BbOL7ZVNfRzo0ySZXrfBcZm7ALIOSgSAiEA+ljoEFeKPJtuSN8qT0QX+6ayL/aR3LOGRJNNyb8ym0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9207362},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"cb1e8c6939107e3a4f97c0d28fcd40a2504e6998","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-dvmQNWvkXRVGra1R006KP8MF4ZBOXuukxISqL6XQHEhkwjIezIlKQJjkLVIrmlzE6yaqp0BV2OywbWl4LlArtg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.84.5_1788701176071_0.7285150700407661","host":"s3://npm-registry-packages-npm-production"}},"0.85.0":{"name":"pi-fabric","version":"0.85.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.85.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"4c2cfea1d280d0a3cdeaf00692353fe1013eb46a","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.85.0.tgz","fileCount":891,"integrity":"sha512-ChjdEdPfEZ1/U9KpQF51pHVOona/T4/YA3yy0FPbtYQ/iSid8DvqG0oC1iSC4NIAQJ4EdrA6vy7KVjqTOWJgYQ==","signatures":[{"sig":"MEUCIQCbzBIGTQsv+4Ib3BNlrNTu0pPlFJzCqaHIka1IdP9sgAIgXxlJI7qxIKD+ZLDaj/2oHBhy7i+0vir/buVrw7iEsZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9456831},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"4c2cfea1d280d0a3cdeaf00692353fe1013eb46a","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-ChjdEdPfEZ1/U9KpQF51pHVOona/T4/YA3yy0FPbtYQ/iSid8DvqG0oC1iSC4NIAQJ4EdrA6vy7KVjqTOWJgYQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.85.0_1788718723622_0.2173246588762643","host":"s3://npm-registry-packages-npm-production"}},"0.86.0":{"name":"pi-fabric","version":"0.86.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.86.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"5471b0439cca78e36d362d34e5d6e647e23a687d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.86.0.tgz","fileCount":891,"integrity":"sha512-khlvU+9TNKvhbimKaI301NZ0XrxZyeB6FqQZYlFs6j6jZL8XiU/VUHUHfPkNx0aE5USULVsTmDirvfarYS24aQ==","signatures":[{"sig":"MEUCIG/Me0paL8pPbsls0uk0rSdTXbisA4ELSC53c89F0Uj1AiEAqa8zEOWfFZaZVZ9QlRqqKZb6bbZd9dgY5zXHoo6I6ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9452277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"5471b0439cca78e36d362d34e5d6e647e23a687d","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-khlvU+9TNKvhbimKaI301NZ0XrxZyeB6FqQZYlFs6j6jZL8XiU/VUHUHfPkNx0aE5USULVsTmDirvfarYS24aQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.86.0_1788719395176_0.7947804756915016","host":"s3://npm-registry-packages-npm-production"}},"0.87.0":{"name":"pi-fabric","version":"0.87.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.87.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":["./skills"],"extensions":["./dist/index.js"]},"dist":{"shasum":"1e8741232d8d5c3c6431eac64ff8d976328e08ae","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.87.0.tgz","fileCount":894,"integrity":"sha512-BA3QNl24vWVey3LvjitRAB7bxOIX/ELBXVCMQkayvwWYF/2XrgIJJveaFBX1RSQK6PiR/aOtp1hCkcas42Ufog==","signatures":[{"sig":"MEUCIQDNuc+rLlZml48tiwJ+9ylarPPlV6/xHfADXlpeC7M1LAIgW0Z4UWbTB4NA4uXokpWx1OYhh+w5znfM0as1ecJEubY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9475243},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"1e8741232d8d5c3c6431eac64ff8d976328e08ae","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-BA3QNl24vWVey3LvjitRAB7bxOIX/ELBXVCMQkayvwWYF/2XrgIJJveaFBX1RSQK6PiR/aOtp1hCkcas42Ufog==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.87.0_1788722682813_0.9485314868265227","host":"s3://npm-registry-packages-npm-production"}},"0.88.0":{"name":"pi-fabric","version":"0.88.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.88.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"b2d768e4774ff8cd3dcc6f7e1da208a3b118bf71","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.88.0.tgz","fileCount":909,"integrity":"sha512-qUj6bP/dd59BggKNyH+v3fXlLUeAyEPHHHBO19jsJfP00tcXA+6TT+yDNY7SxdBHdmzmyPOCp+TCvM+iEDPMoQ==","signatures":[{"sig":"MEUCIHWPHhVxK/5MIEcmwL86SOk2IZjyWawbTGuxli+s3qz/AiEApQw+J1a8Akx/h/JJKnMc33SSZGnvJZvqFlFMmNZYFSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9533043},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"b2d768e4774ff8cd3dcc6f7e1da208a3b118bf71","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-qUj6bP/dd59BggKNyH+v3fXlLUeAyEPHHHBO19jsJfP00tcXA+6TT+yDNY7SxdBHdmzmyPOCp+TCvM+iEDPMoQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.88.0_1788725161559_0.2678342292328393","host":"s3://npm-registry-packages-npm-production"}},"0.88.1":{"name":"pi-fabric","version":"0.88.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.88.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"c9da8e1f305229142fcc1cdac290bdc5ae7dcd09","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.88.1.tgz","fileCount":909,"integrity":"sha512-oeILP18BSXbh/lT/wWntbgFIJCxiWfOQ9saV3dO4GfM0lV30/okPF6yhEtsksPhhgVJC9bB0sl1FjBkllm7GjA==","signatures":[{"sig":"MEYCIQDiTlVh6Erhn8AERlSXhwL1yD7tATelzQHDO3d4w4XfGwIhAPXFgofp/fmDfoC7lGnXZh0TjTPGtuPy6y5nLEs/TugI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9533394},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"c9da8e1f305229142fcc1cdac290bdc5ae7dcd09","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-oeILP18BSXbh/lT/wWntbgFIJCxiWfOQ9saV3dO4GfM0lV30/okPF6yhEtsksPhhgVJC9bB0sl1FjBkllm7GjA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.88.1_1788729436898_0.6993022121251629","host":"s3://npm-registry-packages-npm-production"}},"0.88.2":{"name":"pi-fabric","version":"0.88.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.88.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"5078987e5d2832b5b7832b92a325163b3e80ad38","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.88.2.tgz","fileCount":911,"integrity":"sha512-g+jYl0rT29y/vIHUP6Cljf02tG0zwG56gppWyf4Me+ApM3oXevk1oByYbyliUGtTcuiQWyKtaD4H/6HXFWdPdA==","signatures":[{"sig":"MEQCIGFldq8Pq+iWaXrxcvG2GmY+0WX157o8jbvABnb5VE0lAiBo2xv7ZkqQZiqvDGsnXd+JWyg3GpYQFKq4GnhwAy3v7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9559439},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"5078987e5d2832b5b7832b92a325163b3e80ad38","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-g+jYl0rT29y/vIHUP6Cljf02tG0zwG56gppWyf4Me+ApM3oXevk1oByYbyliUGtTcuiQWyKtaD4H/6HXFWdPdA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.88.2_1788758198833_0.31470749044164736","host":"s3://npm-registry-packages-npm-production"}},"0.88.3":{"name":"pi-fabric","version":"0.88.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.88.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"43bec8d69f545771e74654403de4485ac66d0545","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.88.3.tgz","fileCount":913,"integrity":"sha512-SlEEICx4uZMeiDyOEH6TU+mUap6VPEmtA9U3sR+JffkkjyOXfQ8nHq7TUbRHDabmlkNzgyb+U/vK4fwNDMNYvw==","signatures":[{"sig":"MEUCIGuC1NvrcSy2WdUYRt1QNWhHjXVVMfes2c6vRFIHXCQmAiEAz54rlipaq6qyF355vLnfa4rUfArr7qVjzD3uPuW7Ri4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9562636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"43bec8d69f545771e74654403de4485ac66d0545","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-SlEEICx4uZMeiDyOEH6TU+mUap6VPEmtA9U3sR+JffkkjyOXfQ8nHq7TUbRHDabmlkNzgyb+U/vK4fwNDMNYvw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.88.3_1788771816937_0.2453188907886623","host":"s3://npm-registry-packages-npm-production"}},"0.89.0":{"name":"pi-fabric","version":"0.89.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.89.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"8360c23e5812c94ddf1d3e215dc8798b6ddcdc63","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.89.0.tgz","fileCount":923,"integrity":"sha512-K4pPlHtcLInaQLkE6pDE8/1GvH1+W5QoDEuqpLb6z4HIuIrxnvx1CsosASSlj1q1Vn2M4fgvQMi2YEGsSX3Xmg==","signatures":[{"sig":"MEUCIQDAOZuLBFS2ynM21ISmcnhGlrTkSL1XFDCMSvjHR0fGUAIgXlLglWvId/aoq9hkRhlZPNF1aRzLBsTf/EKroEYWdas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9663057},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"8360c23e5812c94ddf1d3e215dc8798b6ddcdc63","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-K4pPlHtcLInaQLkE6pDE8/1GvH1+W5QoDEuqpLb6z4HIuIrxnvx1CsosASSlj1q1Vn2M4fgvQMi2YEGsSX3Xmg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.89.0_1788813348652_0.2068128277178145","host":"s3://npm-registry-packages-npm-production"}},"0.89.1":{"name":"pi-fabric","version":"0.89.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.89.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"a371a8d047f095d3df35c86ec24eab71733ff1d6","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.89.1.tgz","fileCount":923,"integrity":"sha512-d+auMjf63RiAvDXXy1/b0PNc38Oxbv2zzeb8dMDVi8gqW4nt1DpmL2olBFb6MazTVrGrGw7lQ73ALsKAa9QM5w==","signatures":[{"sig":"MEYCIQCS2Fo9+OdsoD/5Aoy3Izni0qiUUzM4gma5HhxooEoBngIhAKzpZMfX8xZxiLwqWEKxqjQwxKgBQMqoCeb6zht+1cYe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9681220},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"a371a8d047f095d3df35c86ec24eab71733ff1d6","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-d+auMjf63RiAvDXXy1/b0PNc38Oxbv2zzeb8dMDVi8gqW4nt1DpmL2olBFb6MazTVrGrGw7lQ73ALsKAa9QM5w==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.89.1_1788857831765_0.4557618379415296","host":"s3://npm-registry-packages-npm-production"}},"0.90.1":{"name":"pi-fabric","version":"0.90.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.90.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"b14d95b92fa4fa497029ff882bb8c6654cb1aff2","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.90.1.tgz","fileCount":967,"integrity":"sha512-ljI80X2BSu9uCU0m5mBa4wc1EjlNf18qvAIcSjObgpSYPoXxo5a1/cAzv/IzpYH33Gm/B0THbboZRzwwMUEUmA==","signatures":[{"sig":"MEUCIHuoOfFz0iNSiFAZVe9GTRQ5HphQbgvIAluhCBksK22fAiEAxL7RL9AITFZW0wt1pq0itR61ZPPEYDHqGXOGlRcBqyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9851786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"b14d95b92fa4fa497029ff882bb8c6654cb1aff2","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-ljI80X2BSu9uCU0m5mBa4wc1EjlNf18qvAIcSjObgpSYPoXxo5a1/cAzv/IzpYH33Gm/B0THbboZRzwwMUEUmA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.90.1_1788888953953_0.623949660174818","host":"s3://npm-registry-packages-npm-production"}},"0.91.0":{"name":"pi-fabric","version":"0.91.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.91.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"674646198fa4f12db5f728eb2bed3d0cbb4b046d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.91.0.tgz","fileCount":975,"integrity":"sha512-lW34yBOLVC9BNo/ofDDqM+t3pJRTRwerrMX9PNx8MKAWcRRezOdjkol7KlvS8cbTtDcRvdEH5eImXNq0gPBLcw==","signatures":[{"sig":"MEQCICbqL9TzDH1dgQlUIpMbpyO/QZmmR2UHHOaiskiF2lIpAiBxYo+9LTYurGgWr5a8Y1GH0em+fehURbPWtBCWmQr7cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9875828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"674646198fa4f12db5f728eb2bed3d0cbb4b046d","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-lW34yBOLVC9BNo/ofDDqM+t3pJRTRwerrMX9PNx8MKAWcRRezOdjkol7KlvS8cbTtDcRvdEH5eImXNq0gPBLcw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.91.0_1788923968739_0.6882513997132316","host":"s3://npm-registry-packages-npm-production"}},"0.92.0":{"name":"pi-fabric","version":"0.92.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"53c2b8e182b1793ee805de3a119f5a785dd8cba8","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.0.tgz","fileCount":975,"integrity":"sha512-vF8iJbHmqkf7YMm2APtVxqC03HWO7eT7N0eMJxw+RbmnlRQnq/pl17T79AuOd85AIQXPOA85mzw+hcdo3DR4uQ==","signatures":[{"sig":"MEYCIQCLC52wLb46BVcDqKF+Um9x9/fgQ4LMDfQvVChCtIOyYAIhAMOducjhDB8YdmO5gbvamf+XpeptaBWQ9BoagQuPaKK1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9856292},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"53c2b8e182b1793ee805de3a119f5a785dd8cba8","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-vF8iJbHmqkf7YMm2APtVxqC03HWO7eT7N0eMJxw+RbmnlRQnq/pl17T79AuOd85AIQXPOA85mzw+hcdo3DR4uQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.0_1788940102073_0.8606978844258157","host":"s3://npm-registry-packages-npm-production"}},"0.92.1":{"name":"pi-fabric","version":"0.92.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"66c33527e35ebda90d8a025f922c0a0dd331601d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.1.tgz","fileCount":975,"integrity":"sha512-283R2GQg3/6F0rUB6Vx/9zOUF/0tiCF+AFKOzbHq0uuo7KWxf9ZmTFjmstP6Tv6jcWwXv0hYVh7J8WY+5yLH7A==","signatures":[{"sig":"MEUCIQDTpkjnVSONqZuv2d98LVSziPIfkKjuD4XumweUdt6maQIga1GnupoMo4UINhTAnVudA50orgM47NgiYU4ULUUPF3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9857761},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"66c33527e35ebda90d8a025f922c0a0dd331601d","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-283R2GQg3/6F0rUB6Vx/9zOUF/0tiCF+AFKOzbHq0uuo7KWxf9ZmTFjmstP6Tv6jcWwXv0hYVh7J8WY+5yLH7A==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.1_1788941440999_0.29551121740053543","host":"s3://npm-registry-packages-npm-production"}},"0.92.2":{"name":"pi-fabric","version":"0.92.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"6e87ee6d60fc078a3c8cd721b736729e92a847d1","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.2.tgz","fileCount":977,"integrity":"sha512-Tx3SC8twk3hbVeo4W85SZznP3B2aQuDBNalBvEOXVAqB37NpqVGv+dCGh1eOLq7Zucxyf/BAYFoAfsUqLYw+RQ==","signatures":[{"sig":"MEUCIFi4TugOT2zM8BdewGWL/fDt+w93OtvkXO3KlNz476d4AiEA7XZymuOoyX8gv6ynsDZ12hHrvKV+5gQFfrj2DMj+cPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9861031},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"6e87ee6d60fc078a3c8cd721b736729e92a847d1","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-Tx3SC8twk3hbVeo4W85SZznP3B2aQuDBNalBvEOXVAqB37NpqVGv+dCGh1eOLq7Zucxyf/BAYFoAfsUqLYw+RQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"optionalDependencies":{"@pydantic/monty":"0.0.23"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.2_1788968680351_0.7344248433377392","host":"s3://npm-registry-packages-npm-production"}},"0.92.3":{"name":"pi-fabric","version":"0.92.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"beb6453b89fc70cd78061e0496024fdb9e5636f8","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.3.tgz","fileCount":977,"integrity":"sha512-1MeIgsp/LaY6x2F2BljyIZ/Y/OjWeL3g/3Ae2C5mU46CfMzhscIwvkZjVIkUu35rdPkgwk1Lpz/5yjGff2bAKA==","signatures":[{"sig":"MEUCIQCVQRTtLGRMe+7DOLYT/tyULhGFBcWhbW08Y1YxECzAoQIgUuLiy/JsOvqq7K1psMttvukULoCrjimxgRtTfDV8pIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9860999},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"beb6453b89fc70cd78061e0496024fdb9e5636f8","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-1MeIgsp/LaY6x2F2BljyIZ/Y/OjWeL3g/3Ae2C5mU46CfMzhscIwvkZjVIkUu35rdPkgwk1Lpz/5yjGff2bAKA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.3_1788972166718_0.07130290949203544","host":"s3://npm-registry-packages-npm-production"}},"0.92.4":{"name":"pi-fabric","version":"0.92.4","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"a68f191bfb0b86a6b29d596f26795d33e5a92d90","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.4.tgz","fileCount":977,"integrity":"sha512-/hTqFNAO86uQUcHhl93RHa+dTvXhjCwiekmqW7F0fmSCa2ZYKYp5ERlyjKfYeJOGUsrDpo+NAhrlvkro3Ma4/g==","signatures":[{"sig":"MEUCIQCh+ydQ8XcDRZ3KpvBESr4DSUrO+sjjf+qLFD+ZWnGrBQIgIZbOipq9ulV3h7JZnaiyNRQ0DsfL3fOBKhWsg7s3QyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9869412},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"a68f191bfb0b86a6b29d596f26795d33e5a92d90","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-/hTqFNAO86uQUcHhl93RHa+dTvXhjCwiekmqW7F0fmSCa2ZYKYp5ERlyjKfYeJOGUsrDpo+NAhrlvkro3Ma4/g==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.4_1788983084717_0.6494303265418424","host":"s3://npm-registry-packages-npm-production"}},"0.92.5":{"name":"pi-fabric","version":"0.92.5","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.5","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"910ab9bb638bbce1c04a9b9b45620403b74ab92d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.5.tgz","fileCount":977,"integrity":"sha512-M+nIs//4Nele4Fl7OIEj7gKGiGUEE/+njQ7viK+KIlwGnZazzrwrDvFPkfsI2ifpRB8MJC6rRBdY/7sAnKBFFw==","signatures":[{"sig":"MEUCIAYyO+rbovHhU15Q3PpMTakkOOp5hGBhdukDNGorKynUAiEAlQcns01D7N2WtYeagcnLbkcQV/GEChVeZ5RZ99XPuL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA6FWzAHmUoHmP+7acU/BBIgVGxRIAhIrnc+R5X29qtqAiAb3Wuf26TGrxmV5UmBjcnSjk3i+QNYSPHLAL7hoklegw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9897807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"910ab9bb638bbce1c04a9b9b45620403b74ab92d","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-M+nIs//4Nele4Fl7OIEj7gKGiGUEE/+njQ7viK+KIlwGnZazzrwrDvFPkfsI2ifpRB8MJC6rRBdY/7sAnKBFFw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.5_1789216799391_0.6517147988864909","host":"s3://npm-registry-packages-npm-production"}},"0.92.6":{"name":"pi-fabric","version":"0.92.6","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.6","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"4a6a884c41267408d080cc1387ed947ef3bb92c8","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.6.tgz","fileCount":977,"integrity":"sha512-VJvF8ftDnw3aOME58AG7lVNSzKNxg6WqVagYlkmo29dJ2jgR8MTJLK/RYUfaiS5cfiR3L4jdZusiVNDAlBoAnQ==","signatures":[{"sig":"MEUCIQCOV0ppOEMZzm7/Ni3p650aRPkPsQajmhllG+/mmVEqggIgQ8+Z7Dd4tHaI1/9ZcUdmqaBrKUf7NC70eDZMzuwDe2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHoFdwwlMflAT7s3IEbV///LBgVMI2lqc0B8AMygQ2KTAiBvYC0nBHcGa/psKoe6fvioDBjAXV2yyL6LBm98Hfdk7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9897807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"4a6a884c41267408d080cc1387ed947ef3bb92c8","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-VJvF8ftDnw3aOME58AG7lVNSzKNxg6WqVagYlkmo29dJ2jgR8MTJLK/RYUfaiS5cfiR3L4jdZusiVNDAlBoAnQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.6_1789364831015_0.00045852452053973813","host":"s3://npm-registry-packages-npm-production"}},"0.92.7":{"name":"pi-fabric","version":"0.92.7","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.7","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"89896fcc546d3b259dd55dde6ee2bd65d729ba96","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.7.tgz","fileCount":979,"integrity":"sha512-t8v3yOCnXa6boRJacx+5rnh96GbJeLdolocjppaVHy+3bURdvgSkJuVW0odqGQ5066E++F8IjF2h667FDrkwtQ==","signatures":[{"sig":"MEYCIQD/DUF+aKjhzqpB/xj/Pxm+LWRyK/MnsjJ4sIu1OCr2WwIhAKJNYzDH2/Z3ONtpqAP2S80ls3dspcQGUrpiMYWZnr3P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDk0J8mTPJOfODDcAsMguDlSx+t/O9GZ5foRW9SAEoL/wIgKtQeEI5+yHqRawg8HfsWN1BHEKyp/i7hz5+nvXGZtoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9915072},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"89896fcc546d3b259dd55dde6ee2bd65d729ba96","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-t8v3yOCnXa6boRJacx+5rnh96GbJeLdolocjppaVHy+3bURdvgSkJuVW0odqGQ5066E++F8IjF2h667FDrkwtQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.7_1789483833254_0.9424258042862981","host":"s3://npm-registry-packages-npm-production"}},"0.92.8":{"name":"pi-fabric","version":"0.92.8","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.8","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"3d72713270e156934da5a77e2da65812f388111e","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.8.tgz","fileCount":983,"integrity":"sha512-txOveh+Ts+n8zfR2Wsm+N1OWGNTDPmqVWqQEDgdqoodQrS0BL/6C8vPEBtKpJqqyl9yeG/VTZnggreG0W474FA==","signatures":[{"sig":"MEUCIQDijDDcDCll2UAgoUhqUDsSw5+BFop/0l53uuDRatTRcgIgSOMxopuYt0U96uJ0XKKalQC+ATp3OE8jdJ1Eenp9V0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD97ScEKMbnpEq3CC9mglwfHs1x4+vJjwQ1I6kX1qiD8wIgbdtMtonjSnRRvvNrjUDs8Uf7wy8euGRsTRmmYcyXKE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9974122},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"3d72713270e156934da5a77e2da65812f388111e","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-txOveh+Ts+n8zfR2Wsm+N1OWGNTDPmqVWqQEDgdqoodQrS0BL/6C8vPEBtKpJqqyl9yeG/VTZnggreG0W474FA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.8_1789529591595_0.7798955065935886","host":"s3://npm-registry-packages-npm-production"}},"0.92.9":{"name":"pi-fabric","version":"0.92.9","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.9","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"2a88ff580ec50ee42e125b51f720addbac68d71f","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.9.tgz","fileCount":983,"integrity":"sha512-QBzRo9At0RSPYb2JcoP9Dzn9xZ2vpSr1zjZB3WFpVPs5QCbYcGdOVnsRH98ep1ChgwLUaGuwgv2TXw8VyE0IgQ==","signatures":[{"sig":"MEQCIFrRLkMWMmK6UkLK5O81kFHCCJ6BHdUXIoC+yn2rOounAiA7RtuWS6tYzG3MgQLyXcFwRPHW3SuQ9UXDt2dCWMa4DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/24GOm9ICwBR20JGolxKh8lX+RlRkvUUXkuKzK4NdeAIhAN2JjjFXIK45JIK386svVQkW7xOJVdhvKf5/ThKvcz4s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9981197},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"2a88ff580ec50ee42e125b51f720addbac68d71f","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-QBzRo9At0RSPYb2JcoP9Dzn9xZ2vpSr1zjZB3WFpVPs5QCbYcGdOVnsRH98ep1ChgwLUaGuwgv2TXw8VyE0IgQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.9_1789540966653_0.24143869902295267","host":"s3://npm-registry-packages-npm-production"}},"0.92.10":{"name":"pi-fabric","version":"0.92.10","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.10","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"dbc97f218f44fd8cfdf046a5f2aa163b817e60eb","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.10.tgz","fileCount":983,"integrity":"sha512-HcDtDDajMQrEGsQeKuoIvVDbnvndUwLKf53MYIIoPEWYnx4vFreXW16eSbRWoKRuRE/6ZkgDfAdeMQm/AVtwyQ==","signatures":[{"sig":"MEYCIQC6SVTJ+qc6WmtQkUiE2N5JtwQYI+aYyqqORNgBflKY+AIhAO8nu4uXGT9m995ZMjctA1yJe2uGP9vOht5HEVNKu6ZL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCownp0HdZ2Y4xCm/ba2aUuyuF5xvsfZf9lyu20255JTQIhAK07VfGgIUKEajq4UuMhKqzXcF6qNkv9x1W0/CS043wV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9988033},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"dbc97f218f44fd8cfdf046a5f2aa163b817e60eb","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-HcDtDDajMQrEGsQeKuoIvVDbnvndUwLKf53MYIIoPEWYnx4vFreXW16eSbRWoKRuRE/6ZkgDfAdeMQm/AVtwyQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.10_1789553610910_0.5919118596944937","host":"s3://npm-registry-packages-npm-production"}},"0.92.11":{"name":"pi-fabric","version":"0.92.11","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.11","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"dbe2f1fb69ff2c2f6a1f129fb8724b3ee06acdcc","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.11.tgz","fileCount":983,"integrity":"sha512-iB4sEVuxwmy49aKNziRX6p1lqPZG1+luNtaYe8A92HWISpv8QyCNTQoAWeNI7cpdvyJ7N3qbmtm6fSpJzWHPfg==","signatures":[{"sig":"MEYCIQDJ0tnZ3s9v2eBOz916Nouuw/4mM2FbrWh09oVS1hZ8lAIhAMU+m6azKHuA8jYg9WK9U41j1pNoiL9aph8O8wXb4kii","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCzWhyN+wGDvuPW5JZgFItJW19uBcZKGXGuh9HAXrNH1wIgae9X5ED+BOYymxoC/EiawdNM6R96Gq2zM0BjialPlZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9989401},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"dbe2f1fb69ff2c2f6a1f129fb8724b3ee06acdcc","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-iB4sEVuxwmy49aKNziRX6p1lqPZG1+luNtaYe8A92HWISpv8QyCNTQoAWeNI7cpdvyJ7N3qbmtm6fSpJzWHPfg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.11_1789561436080_0.6067631413551291","host":"s3://npm-registry-packages-npm-production"}},"0.92.12":{"name":"pi-fabric","version":"0.92.12","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.12","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"60e8d3b98ccb083048cdc90062f1e741545e7e3d","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.12.tgz","fileCount":983,"integrity":"sha512-32MZBgyVM7EzZXChFpkmLy4wlD1rRrqDgixR5hsvbqCdg0yGTlHCPhQZYkb1zjrqx5TOWc7ayEI771a6micT3g==","signatures":[{"sig":"MEQCIEUgsNfgYmBYqQHEtMB76e3bH/Ov2gEke+JhjPk8MoXJAiBwV0/p/MVSCKn4r2mRLj3v9/jKJ8Vdz/9EhoyTC89vWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG81n8Pm6SikBd8Fd1S/CZ7v9RdelEVz3rIvGYeegt+YAiA3TdsSUxVwWJ0DcCjQKcSxRf7EIohHGCA4GrrTJY8q3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10016315},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"60e8d3b98ccb083048cdc90062f1e741545e7e3d","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","check":"bun run typecheck && bun run build && bun run assert:lazy-graph && bun run test && bun run lint:dead","prepack":"bun run check","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:changed":"node scripts/test-dirty.mjs","test:related":"vitest related --run","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-32MZBgyVM7EzZXChFpkmLy4wlD1rRrqDgixR5hsvbqCdg0yGTlHCPhQZYkb1zjrqx5TOWc7ayEI771a6micT3g==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.12_1789570715006_0.5562917965391381","host":"s3://npm-registry-packages-npm-production"}},"0.92.13":{"name":"pi-fabric","version":"0.92.13","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.13","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"0fc1e3b8e67d06ab53a4485091755b20b3a8f962","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.13.tgz","fileCount":985,"integrity":"sha512-lLUz+HclgTSvKbDm+64eECK55gLFtcT8gI4LaMV/5f/jKj9G9M8RTDE/bUclpnbPxHQqzNRruFiywlWiuUjlmQ==","signatures":[{"sig":"MEUCIQCpiskR1Mdvpyv5m8e2NGj3odfxsdf/JMsrAYR0v3e3SQIgD3Ap+Ww1XHV6GhR8TwQZW1OHrqJpykCOhzdl13uhXtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH2OahZwL1aply4uh/sXhsSfM5c7azrctBVuK6ww5GwpAiBXIQtWJBtr6mv6rA9YYTLkoCO5FCQ3zEjfW2vtqG53Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10029346},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"0fc1e3b8e67d06ab53a4485091755b20b3a8f962","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-lLUz+HclgTSvKbDm+64eECK55gLFtcT8gI4LaMV/5f/jKj9G9M8RTDE/bUclpnbPxHQqzNRruFiywlWiuUjlmQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.13_1789574818469_0.43582812964427253","host":"s3://npm-registry-packages-npm-production"}},"0.92.14":{"name":"pi-fabric","version":"0.92.14","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.14","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"91855f9aa69c1b223d2b7d6e410bebf9d04b2bcd","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.14.tgz","fileCount":985,"integrity":"sha512-/kqcj9Rw9cIRA6qQ47tAeL5XEtzd1PdTK7UsMftODFDtSARufrPElnmAhpaaHTiZUPzFhLe14gNvqqvbEzyGsQ==","signatures":[{"sig":"MEUCIDIgTHXgQARHjhmRTFpGmA66LrffoR4RIxA8707Yfi8MAiEAv+O3//Cga87VXYF2imWqJHDvuSzT1SCD5rwg3ggjB38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgNrotINvacbXvTNA2cLUVvcLBjFC+qY7KqDA/fk21XQIgSgDvTk34LiufZgpOKbKt0sg9AviaUh1xa815pe8xKZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10029346},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"91855f9aa69c1b223d2b7d6e410bebf9d04b2bcd","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-/kqcj9Rw9cIRA6qQ47tAeL5XEtzd1PdTK7UsMftODFDtSARufrPElnmAhpaaHTiZUPzFhLe14gNvqqvbEzyGsQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.80.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.14_1789575365714_0.7837942700393885","host":"s3://npm-registry-packages-npm-production"}},"0.92.15":{"name":"pi-fabric","version":"0.92.15","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.15","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"3225346bec769fa70e9eb830d57f6b3cce155758","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.15.tgz","fileCount":1028,"integrity":"sha512-331vYqZuoM5YOPFz/L6kuYsvpPv7yM6l/2vPFV98TUcCXfNCC2Kh/C5/WOVgtna8zo3dB8fTYzWucq25Yu2WJA==","signatures":[{"sig":"MEUCIBVcO0yygdKcfKBOe5PqZdW0v6mLUJolFvSE7fOi2/5mAiEAl+GJv1giefmJloTvM2Xdw2TZgg/qFUyjQ49o12LqM7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNEpo0hNzxKWDMh9XfOAB8mqcVbT12k7mrBGcL763eAgIhALlW90qFlK3JgaJV7TW2NcKitsNVsNyWoozFIp+jg6gJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10229206},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"3225346bec769fa70e9eb830d57f6b3cce155758","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-331vYqZuoM5YOPFz/L6kuYsvpPv7yM6l/2vPFV98TUcCXfNCC2Kh/C5/WOVgtna8zo3dB8fTYzWucq25Yu2WJA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.15_1789631392460_0.8905640830576715","host":"s3://npm-registry-packages-npm-production"}},"0.92.16":{"name":"pi-fabric","version":"0.92.16","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.16","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"1dfe81b8aac0655d13c8d66c0fb0f12e1dd51a13","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.16.tgz","fileCount":1036,"integrity":"sha512-CKps+/eJmCXiYoZtxbAVqywGi8/Jze2dEmNz/rmRi7Eh2iz3HWdkzT/63aF9iueaoXFXHcrITSvy6W+L/Rc9Fw==","signatures":[{"sig":"MEUCID4q3ieicHernekuMs9DNbH6h687hNG4mgMKyUZCtnD0AiEAyY1hj2XpAalRXxIKGRWbAD1NbK/iEd/tOXbcWoV6TTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB9dmQHH8KFINm+vmKcHq8LHFsLr6KF1JBVLYwQeJ7lWAiAs14gRiaGyypqUaaUlr1n7Xsw5Hreb3LvSWmKpJecfmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10303543},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"1dfe81b8aac0655d13c8d66c0fb0f12e1dd51a13","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-CKps+/eJmCXiYoZtxbAVqywGi8/Jze2dEmNz/rmRi7Eh2iz3HWdkzT/63aF9iueaoXFXHcrITSvy6W+L/Rc9Fw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.16_1789637502028_0.8475275574276571","host":"s3://npm-registry-packages-npm-production"}},"0.92.17":{"name":"pi-fabric","version":"0.92.17","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.17","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"4868a8f6b7b7c17d37552aede815ec2863a02ea4","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.17.tgz","fileCount":1042,"integrity":"sha512-eAIdQJmYdvDDIluNoxzrdVMiaWxDosaxPoBuA01rRrijKKU0rtrUzh4yhKZKvMGleH/ioduksQkWEsrZYVMHdw==","signatures":[{"sig":"MEQCIHNaXrt1wzSFsvdr3dwOg3oLGAo9DIrMmsV0S4Qhd4VYAiAltGnAQRBnnxPBD6Fyvr35nLXqJGbFtaRzIgpmcEDyuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFuult8KdwXIzFcz2IG6zLzVa1syLMHyFBlY1FyIS/xXAiEAnjCK9CK0N+MMv+NqWwlYNJZG+9MP3mKf155LKbNUJlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10322210},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"4868a8f6b7b7c17d37552aede815ec2863a02ea4","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-eAIdQJmYdvDDIluNoxzrdVMiaWxDosaxPoBuA01rRrijKKU0rtrUzh4yhKZKvMGleH/ioduksQkWEsrZYVMHdw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.17_1789639859685_0.5554129906521312","host":"s3://npm-registry-packages-npm-production"}},"0.92.18":{"name":"pi-fabric","version":"0.92.18","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.18","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"34cec662cd205449beaa470e7e7dbc05258e4080","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.18.tgz","fileCount":1042,"integrity":"sha512-orXaTew37mwmmnAqyIUC220D9AViLNhgE/zv0EEDGMcQhmI9BQMXetDqSpSWEnMYQVFfzjWkvFmFSVoGRou5cQ==","signatures":[{"sig":"MEYCIQD61iVkJMZD2oj/twiHFrFgYedAgIaWwU/kFKAtavmpIgIhAKcHeSE2Yw6IoLKKgcw0u80gKkn9RGlr7SHKb0WAsjSZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDnMTjCDrQYspN/zL3xWjOhXbiPhjtnxli+v1mSBdOzBQIgCHFmN5Wy4jJCPzRcKRajk4WQyloMWl2lmM9+ytO9rvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10330840},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"34cec662cd205449beaa470e7e7dbc05258e4080","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-orXaTew37mwmmnAqyIUC220D9AViLNhgE/zv0EEDGMcQhmI9BQMXetDqSpSWEnMYQVFfzjWkvFmFSVoGRou5cQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.18_1789643876772_0.4244351568246667","host":"s3://npm-registry-packages-npm-production"}},"0.92.19":{"name":"pi-fabric","version":"0.92.19","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.19","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"ce73038672e71fb2f22d3eb6a9659c66b21fb960","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.19.tgz","fileCount":1042,"integrity":"sha512-ElKeQbWaBgid13L0fq3LHeOwNY9BzIViaF9j5/ZFjREmg/60TARnVBCwECKDekn9UH21T+0AEsL5TkU18dHZOA==","signatures":[{"sig":"MEYCIQCTcLZHFkTcIuJhea8lKDqwE9Njc4f3p6BU4AVzNWcz7wIhAMqx5VyYyQ9zWmqtLoMjFuEYcAFgprqYLNSudbatGcIM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDK17bNWFV7z5iPlDRqqwUP+kPGi1yTg7SlMXtPdV5qCgIhAO8Hwx5jMSCwWONbLs/vbyAi65QRwHeg3lVDU4cEDS/U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10359452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"ce73038672e71fb2f22d3eb6a9659c66b21fb960","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-ElKeQbWaBgid13L0fq3LHeOwNY9BzIViaF9j5/ZFjREmg/60TARnVBCwECKDekn9UH21T+0AEsL5TkU18dHZOA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.19_1789704017242_0.23215399094646005","host":"s3://npm-registry-packages-npm-production"}},"0.92.20":{"name":"pi-fabric","version":"0.92.20","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.20","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"9b69ffb3b2b50051139f197f4a6fc649cd4e45cb","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.20.tgz","fileCount":1052,"integrity":"sha512-1VkxjG8Oc/5qpNUQTX1lIPbSxHhCLPjO6XsLmSX1HuGYGcwFKYerVa9bjND8DLgCxdLhtrxuGDWJINw3Mp97Dw==","signatures":[{"sig":"MEUCIQCyncb2CiiHzy4wdCx/vP7XUYmMNqR29CDRFTP+s5ZnugIgYK7s/wSMizBQbcPSzTAbNZJ+BkoWjj+Ixm1KYcwJ3f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFgLiVaX3zQKWCR0K8qsC7uFvVRk4FEtOU9Ms+KkSmTaAiEAz5ctyCRfNBP6KCVKLb0fhhj9E0jIQG+DF8TBKrvX/3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10388778},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"9b69ffb3b2b50051139f197f4a6fc649cd4e45cb","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-1VkxjG8Oc/5qpNUQTX1lIPbSxHhCLPjO6XsLmSX1HuGYGcwFKYerVa9bjND8DLgCxdLhtrxuGDWJINw3Mp97Dw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.20_1789706012199_0.3089501776296626","host":"s3://npm-registry-packages-npm-production"}},"0.92.21":{"name":"pi-fabric","version":"0.92.21","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.21","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"2fe37d8e45f6ed3f629cd911c90e666e67eff3c5","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.21.tgz","fileCount":1052,"integrity":"sha512-ZfOeuO2fJ40FIyEircozS00L78LfCRvrDB+KIbhPc8we0Gd63vybJ5UJu5Tpgyg/T9+g0HBPUy3D1KwzmMMERA==","signatures":[{"sig":"MEQCIDBVTeDK7Bn8ehvercxpyxZt+CNBIwNrrtM5ayyGmVWtAiASkjUiBjP9yczIkzhJTwcoqpxanlrTj7+73p+oCuTsGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBYiTE07cfF8EC6IjHxSReIoWRN6vkDX96RNz2sPus7qAiBhOff8iH62phSoecWTUqh+z75al4MSpCiINs+qDCaz9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10389655},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"2fe37d8e45f6ed3f629cd911c90e666e67eff3c5","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-ZfOeuO2fJ40FIyEircozS00L78LfCRvrDB+KIbhPc8we0Gd63vybJ5UJu5Tpgyg/T9+g0HBPUy3D1KwzmMMERA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.21_1789708112030_0.4294043270609187","host":"s3://npm-registry-packages-npm-production"}},"0.92.22":{"name":"pi-fabric","version":"0.92.22","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.22","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"7228b13377394819ad7010a9bb7afbf212cd5238","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.22.tgz","fileCount":1054,"integrity":"sha512-62rWfMlrV9hKx9JyQooegqI2b5MGaeS6ajQOdKsXdAoxAGLcqsm2619dqJye2giE99YM97oVIma8wE/Dloiczw==","signatures":[{"sig":"MEQCIG2ai2X8mfO16OKQxjKb6TpPpv1kw9+cwzRa3VKu85WzAiAcbVWFSHDrND5tFj/oB0ZcKb8IkkbZ/nS6Sc9V3zK4gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH04hYc/yIt98T9wNTRahzqh5BNqpI1Be/R6ffkVeFK/AiEA9humLxuxsgbYjK8WKVbfbKNhEiRl7VWwoYPxUXbTKIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10400971},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"7228b13377394819ad7010a9bb7afbf212cd5238","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-62rWfMlrV9hKx9JyQooegqI2b5MGaeS6ajQOdKsXdAoxAGLcqsm2619dqJye2giE99YM97oVIma8wE/Dloiczw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.22_1789711156526_0.9505721122352724","host":"s3://npm-registry-packages-npm-production"}},"0.92.23":{"name":"pi-fabric","version":"0.92.23","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.23","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"e923942b78418022725107b3a919d16effe95f09","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.23.tgz","fileCount":1056,"integrity":"sha512-pKMdT42m240cu378FqvQAzlU5wIQNxmwqSOSEhLLCdDzx5NAL3cPfGSGs0Q80E+8xp/Z8pc+8HsfeJlP3iifNw==","signatures":[{"sig":"MEYCIQCD8kBFIAvl/dYez7yJQjBSyXQauDvm7zcolfO3j8skFgIhAMbD7qECOzX6Igi/3YfRI9/gGbnwXO2Ll2TY/0NJo6DU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIALgyFTpAylbOEs7dYx9ns8ezxIZq/T/urjF8mlPLZGYAiAKIWTKaKsq2kGfUm4tJ7sO38tv62ltQp41CkS7ZB11ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10403181},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"e923942b78418022725107b3a919d16effe95f09","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-pKMdT42m240cu378FqvQAzlU5wIQNxmwqSOSEhLLCdDzx5NAL3cPfGSGs0Q80E+8xp/Z8pc+8HsfeJlP3iifNw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.23_1789715110783_0.2794548375684658","host":"s3://npm-registry-packages-npm-production"}},"0.92.24":{"name":"pi-fabric","version":"0.92.24","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.24","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"fd19333322a93390efe2906271b3569ba6210e80","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.24.tgz","fileCount":1062,"integrity":"sha512-ogdilhigBQghyAlGZwatpAV09qcIUwzcmXSQEMKKKkHzUGMUF3Pygad0gBhsTdMta7RtEj0+5AKOnA50a6EE3Q==","signatures":[{"sig":"MEUCIDv/1DXNIFcZcJ60v+6aOdvu7Tnyg9nV/+0JHHww+gMQAiEAud6yC/aZ/46JYNVyVnwfA1UOxt7CGpvFFzjzgWG2kPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJrVlvLjyBuzbXDm7nsl1ugrE7RbmGWjTEljq7TTOF/AIhAOO7dULZpDA0Ih1nnVwiCt8+n29+mQpBD+JtBWjIEgDB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10463003},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"fd19333322a93390efe2906271b3569ba6210e80","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-ogdilhigBQghyAlGZwatpAV09qcIUwzcmXSQEMKKKkHzUGMUF3Pygad0gBhsTdMta7RtEj0+5AKOnA50a6EE3Q==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.24_1789720500349_0.905831761130611","host":"s3://npm-registry-packages-npm-production"}},"0.92.25":{"name":"pi-fabric","version":"0.92.25","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.25","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"6b6ea712adb913c26176e94773296d6d79078ab3","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.25.tgz","fileCount":1072,"integrity":"sha512-r2KdF+Hqt8LkIk1ZJlGNMRhZhaGQuM98W/dpfduS9uRpOYk/yd5EEHecbHnDPi5t4vqSansB15lo+Iha3TlmZw==","signatures":[{"sig":"MEQCIEj8HPz6P4tT260DVhTgYeTXmhF/uMUA4Ni+8e6MDKyUAiBZkHYNorAjj4HbF7dnWWUxz/6JPdOMaMwIBm7ywNT2tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCk6ekCKULGOVfdMhzZPkUfF7uj88t9Gd4V57f49Un95AIgXG9xI0GnYCjVUaI9aWDmSzYMoJWrJlip/EKwqoY97kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10558599},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"6b6ea712adb913c26176e94773296d6d79078ab3","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-r2KdF+Hqt8LkIk1ZJlGNMRhZhaGQuM98W/dpfduS9uRpOYk/yd5EEHecbHnDPi5t4vqSansB15lo+Iha3TlmZw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.25_1789760145898_0.07283650456289736","host":"s3://npm-registry-packages-npm-production"}},"0.92.26":{"name":"pi-fabric","version":"0.92.26","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.26","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"496c2d668da6efeecb53edf05c633db55ec9c505","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.26.tgz","fileCount":1072,"integrity":"sha512-tXIdA8G24S5Zf/wyDdohmrlkzA7tY6XAmVr/efDs1CFWEVIKubSUo77CsLxs64IRdo/mzTxhesKUMm8dA+U4UQ==","signatures":[{"sig":"MEQCIF9/ZOrCtS2FZCJaQ+vktuE6SU/9lKJBoEAYTHXSaMh/AiAxHCKKDeN6M7rxUg3/5q8MAOVCmaxXaKo0qdipQ/4ncw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGja4fFXS1EEqyCm79iEXbigt2o7bz3Tm1LfPn0ipA/xAiEA/84Bsd0TjvjIPgvxoNhhxTl7asBa+5p1t1cOQ081psA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10563982},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"496c2d668da6efeecb53edf05c633db55ec9c505","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-tXIdA8G24S5Zf/wyDdohmrlkzA7tY6XAmVr/efDs1CFWEVIKubSUo77CsLxs64IRdo/mzTxhesKUMm8dA+U4UQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.26_1789800724059_0.060306206682226415","host":"s3://npm-registry-packages-npm-production"}},"0.92.27":{"name":"pi-fabric","version":"0.92.27","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.27","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"c42a3e24ce3e07664c2002c00c30fc9b9509b849","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.27.tgz","fileCount":1072,"integrity":"sha512-/RFt82tSpWWZJG7k44UlJ9L8W5x4yZG+XLFMx52voMN6u3mj9zcRR76k8ZNkNHOORvRZpgfdIjoqiTGm1GQUtg==","signatures":[{"sig":"MEQCIDOcfAyalwRk+MFJQ8jp000kQV6d425jobURrcgeL2K+AiAzOs0PVioOYwouXwlFpMXvig/i/w4K6Y0QtRc7KbHJyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCX3RDpwH0kdU23fbQPinotk11RPhiWkY/bNjaWKODRSgIhANHD3v0caLYAAenrT1/FNIO2VjEdy61enpovsSgK+/3l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10582119},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"c42a3e24ce3e07664c2002c00c30fc9b9509b849","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-/RFt82tSpWWZJG7k44UlJ9L8W5x4yZG+XLFMx52voMN6u3mj9zcRR76k8ZNkNHOORvRZpgfdIjoqiTGm1GQUtg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.27_1789808560730_0.02258075449540753","host":"s3://npm-registry-packages-npm-production"}},"0.92.28":{"name":"pi-fabric","version":"0.92.28","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.28","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"20cbdf447eb4596d8a9dc77b17f92394ad56d942","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.28.tgz","fileCount":1078,"integrity":"sha512-CYnV2AjzRWsxM+D//ckAScvVMqEZYHlkVgcnPiiN8qBWGLntji+f0myGotkC7gljib1MSKQ62Vbmbui6CscY9w==","signatures":[{"sig":"MEUCIF7yI32qjjokBMeXGSqfLQUmT0lk+QLBtybw8xcG22NzAiEApxGYZXVs+E77inknqm6pa6+V/n1uGzyKutB9RIZwuoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEfVo3UvSB4q5oVT4hOEjwdPtIA11jXsbt1n+O5BpF3SAiEA1HH/L2/D3KFsEomZ3bExmPpb3iICDuL1vT2cRTj+J0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10618315},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"20cbdf447eb4596d8a9dc77b17f92394ad56d942","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-CYnV2AjzRWsxM+D//ckAScvVMqEZYHlkVgcnPiiN8qBWGLntji+f0myGotkC7gljib1MSKQ62Vbmbui6CscY9w==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.28_1789809821543_0.8974733717680465","host":"s3://npm-registry-packages-npm-production"}},"0.92.29":{"name":"pi-fabric","version":"0.92.29","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.29","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"aa5844a09c3b8a8dfe491cc3db4f35a685464198","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.29.tgz","fileCount":1078,"integrity":"sha512-f/rbEMSnC7dfGzTT0MIB5kmIacu5aEgs1aVPY9NFJ3OGhqwyuk+0gln/bwr94CsMtuwgMnNOrtIcuvU297k8VA==","signatures":[{"sig":"MEYCIQCXOQ/HH+YS3G6Q6p8IZJI7cY6cjnHVfOGuxv3WDLjHqQIhAMSosWtDoyFw/trM/rDVzdeKbyTdKU3mj/WEAvwjs4zm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1ug48FKHGmE73H3iznxGzyS6I0G65uExhQD5kmZeABQIhANbbG3mQZkbLtUinuBhQ19rzg/ASMwdLz/3EM6nSWEcv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10623469},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"aa5844a09c3b8a8dfe491cc3db4f35a685464198","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-f/rbEMSnC7dfGzTT0MIB5kmIacu5aEgs1aVPY9NFJ3OGhqwyuk+0gln/bwr94CsMtuwgMnNOrtIcuvU297k8VA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.29_1789829942368_0.9352366116324378","host":"s3://npm-registry-packages-npm-production"}},"0.92.30":{"name":"pi-fabric","version":"0.92.30","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.30","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"d38f1d16f7ea8bbc9a304f57bc08ca5c87c1ecfc","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.30.tgz","fileCount":1078,"integrity":"sha512-FKJa++KhoCmNGBw6aT2kI5b04bkLjj98K5jnPL4uZOErp/DxNDfkCek/E3KbbjiFYPcHxE/NtWap9hMIm7Oewg==","signatures":[{"sig":"MEUCIFmwp1YDPtg4uZeQXwK/SPqZlfQ3MUJp5U3n3U3zW19CAiEAw1fYEKtAOPGSWVXyVho0QLfR8hrjVc5wiyxXR2wA8a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAcJgftneQP9fRCXG/1tVKC1N61itIe4FPJVD8+EGTWXAiEAiuIvPQt6a5b4GaeBk1w63FraQAYnLTth48nO9toesyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10627918},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"d38f1d16f7ea8bbc9a304f57bc08ca5c87c1ecfc","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-FKJa++KhoCmNGBw6aT2kI5b04bkLjj98K5jnPL4uZOErp/DxNDfkCek/E3KbbjiFYPcHxE/NtWap9hMIm7Oewg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.30_1789836040539_0.5313415814450251","host":"s3://npm-registry-packages-npm-production"}},"0.92.31":{"name":"pi-fabric","version":"0.92.31","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.31","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"c577d74bb78814d796d7148e3a9521cfca9b06e4","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.31.tgz","fileCount":1081,"integrity":"sha512-NitM4YBRCkmBhc2jJKEf3/wOhBSn1655hbeV3m0Z5vh/IUHyoIXXqRJW03326wya9OAuLwExbN2vR7XpY4cUtQ==","signatures":[{"sig":"MEUCIBtZ7XqyQek/1wna349vplAkXIl0uUC8oUiIFDfYJelnAiEAhaEIKAoK1WyoU4GfrKUO9aVnwDuxIgb21+lNLUiktCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVGsH58jnGMFnQfJ6pBJAS5Zmz3ZouOQ3y5RSiMLxI+wIhAL/2A/loyb+99FVL2Xf0OLxomsvVxEBCWiVRxlxlF9Q7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10671008},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"c577d74bb78814d796d7148e3a9521cfca9b06e4","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-NitM4YBRCkmBhc2jJKEf3/wOhBSn1655hbeV3m0Z5vh/IUHyoIXXqRJW03326wya9OAuLwExbN2vR7XpY4cUtQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.31_1789842916703_0.39389975398151456","host":"s3://npm-registry-packages-npm-production"}},"0.92.32":{"name":"pi-fabric","version":"0.92.32","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.32","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"de20d467eead4530d22a4a6c4c37a67d15bca213","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.32.tgz","fileCount":1085,"integrity":"sha512-0Xd+Vz0zRClyqudyuieAyl/UeQHRyJ14KTq0LpfHdeF0cevEHcNaQAleISrodmLK6sWgOAJ9HER7e4MXn7UqAA==","signatures":[{"sig":"MEYCIQDuryxqiIAyjXAGJAUUwVWGBtKAyOYHBnwNqN03latQSAIhAI+CgigkFGOmo6MKHBlod30fXqbzFvm0dXpaeD32oUeh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcSXC30BeQp7wIOB1L803s0sN1gHY9xSj80dTFKI5XSAIhAI3PBAAggggbn3ExR8hTuF1Uj0D17oRKJs4mBtKHZvJl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10695531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"de20d467eead4530d22a4a6c4c37a67d15bca213","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-0Xd+Vz0zRClyqudyuieAyl/UeQHRyJ14KTq0LpfHdeF0cevEHcNaQAleISrodmLK6sWgOAJ9HER7e4MXn7UqAA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.32_1789846662678_0.9260128302424577","host":"s3://npm-registry-packages-npm-production"}},"0.92.33":{"name":"pi-fabric","version":"0.92.33","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.33","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"ffbfd10d99a0bf271d199d39ed09cdb8d0a64480","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.33.tgz","fileCount":1088,"integrity":"sha512-JJ6g57ISR/q20z0qw42jhKXrgb+ewcqJWCzMVgaycFfZpydBAWhgphOjZxmXKBFgb2ecxIeCnNtgoTRYgvX/pQ==","signatures":[{"sig":"MEUCICzvREQjpdGLdQl25My81Fj3dgt/BnjYLmGBxL7SIzFgAiEApjHWigaTZHR4T6Q0o6Jju70TNlnhr1500rLBGvSiQC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCriHw7ITpG2bCxoJmvhYgSARMVVxc+bT8lvzutYxlQDwIgdMUd69nGqy48jbBdh/VbiLcfenKJzOl31H0oGIBb770=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10708629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"ffbfd10d99a0bf271d199d39ed09cdb8d0a64480","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-JJ6g57ISR/q20z0qw42jhKXrgb+ewcqJWCzMVgaycFfZpydBAWhgphOjZxmXKBFgb2ecxIeCnNtgoTRYgvX/pQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.85.1","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.85.1","@earendil-works/pi-coding-agent":"0.85.1"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.33_1789850137490_0.08969834738883997","host":"s3://npm-registry-packages-npm-production"}},"0.92.34":{"name":"pi-fabric","version":"0.92.34","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.34","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"90c843319713ffadbacad7ac5d4e8c4fc22649d8","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.34.tgz","fileCount":1088,"integrity":"sha512-hfSN+ZBprXeJD7z1B5CSN1migDP1AkYu1pL9sKN6d8kQpinFk+mP4r5u1M0Qc5TreFcWgX9qVu1PvZkydQ8YFg==","signatures":[{"sig":"MEUCIQCIdZbu5+29nBJXiWdHWr2ekWi7FSUMrTHIurclHy7v/gIgRYs/Tv94HvOLDwNcI6hzbqcbNkXLWnuodbDk2lmOY0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOU5kGlKN0ojKCuIFoGBWH2Y1nLgpgESq0Tlc7CibZJgIgBqaUl2vEgviJJoaNnQ2f3rok5uzebeutDpybhZM7xy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10709538},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"90c843319713ffadbacad7ac5d4e8c4fc22649d8","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-hfSN+ZBprXeJD7z1B5CSN1migDP1AkYu1pL9sKN6d8kQpinFk+mP4r5u1M0Qc5TreFcWgX9qVu1PvZkydQ8YFg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.86.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.34_1789893334532_0.2915423902412615","host":"s3://npm-registry-packages-npm-production"}},"0.92.35":{"name":"pi-fabric","version":"0.92.35","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.35","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"057552a6e6c9fabd2fd66fc1a21d0a0a86ace464","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.35.tgz","fileCount":1088,"integrity":"sha512-aELI5RzB/i9Bs8w3fAK0ZsHQNIsvkQrMsdzrMfn0iFPT6nIXoCg1x1wEb+lJ536AKvZblnY9AFD2oSNkvRGbBg==","signatures":[{"sig":"MEYCIQDu9LtPEMT23v7BVVS2Z2QH2C6oVC/hZoSbwpFpNFGsYQIhAMiX6W5iMHLHfimP4IVGbyFXPBYzKy91r4unj5HTqW/F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEAXBxAO8wBfMnKvj2AX1Wc9mEOMzqcUoewrRDW2c4aQAiAFcLBx34qAze2kWAnVy8iXJQCYGsOrKpq68ULhxe6wDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10734914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"057552a6e6c9fabd2fd66fc1a21d0a0a86ace464","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-aELI5RzB/i9Bs8w3fAK0ZsHQNIsvkQrMsdzrMfn0iFPT6nIXoCg1x1wEb+lJ536AKvZblnY9AFD2oSNkvRGbBg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.86.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.35_1789901267559_0.7041104703088892","host":"s3://npm-registry-packages-npm-production"}},"0.92.36":{"name":"pi-fabric","version":"0.92.36","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.36","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"4c0f39c27bdaf0eead58125ca14b3c0ec5d3b3e2","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.36.tgz","fileCount":1090,"integrity":"sha512-eZE9dF0udfijxeaKXCxDc6dARVulbgHA2BMFC4tg5Seb/cgvWKRydcMUZqpxKPGMGuyughGCOI1s7Im7WsZkAQ==","signatures":[{"sig":"MEUCIQDfzaxKlsZoc/57iJ/HVgxn4uzOUM14Jcm68YqrrTjqWwIgJTb4B7Ebm6JYx+CkTZu3adsPQ6HC8MEAZh7EGMxq8TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgaicDJhVoP9y7Jy1hUy13szbA2Qe4kRX35khiuMDwCQIhAN/r3UtyFkvLvTWvtvxI2ZDWNlfzrTTcMT94qssJvlpL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10762472},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"4c0f39c27bdaf0eead58125ca14b3c0ec5d3b3e2","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-eZE9dF0udfijxeaKXCxDc6dARVulbgHA2BMFC4tg5Seb/cgvWKRydcMUZqpxKPGMGuyughGCOI1s7Im7WsZkAQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.86.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.36_1789922430476_0.5403812061886815","host":"s3://npm-registry-packages-npm-production"}},"0.92.37":{"name":"pi-fabric","version":"0.92.37","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.37","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"e6d7e75b7892aeb45f07bac9ddafcb6f320fc017","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.37.tgz","fileCount":1094,"integrity":"sha512-VTUDzg7+CWU0h6dk3N9iRQvQnRVJ6Q0++ExxYEvfPytuQ3zbjpBbtVeCZHDy6O7UTEdY51bQVXYt41Qs65XmGQ==","signatures":[{"sig":"MEYCIQCBaN/hvICR0m5kRNcHm08TDP4HtOkxKi/QaIhw2h65dgIhAN8Z9ZbAkkUjXmRJKzZtXPkNn30flmuEIHawM9JfJxVR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7EfrH819uD7KaHJBDSJBqYcy1brkTsMS3wfKMw5zH3AIgOHkC3KBr73v3gmIYELX55okZU9z4Y6yz3i8hlVTf2sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10813298},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"e6d7e75b7892aeb45f07bac9ddafcb6f320fc017","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-VTUDzg7+CWU0h6dk3N9iRQvQnRVJ6Q0++ExxYEvfPytuQ3zbjpBbtVeCZHDy6O7UTEdY51bQVXYt41Qs65XmGQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.86.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.37_1789978216330_0.8319937149027838","host":"s3://npm-registry-packages-npm-production"}},"0.92.38":{"name":"pi-fabric","version":"0.92.38","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.38","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"b3f05a0a17c86aaefa0e8c73d9b262ff35e96e22","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.38.tgz","fileCount":1096,"integrity":"sha512-6RgUJvr4jVxExlGe0uM0HVD/kBWbPDaLYRN0PkpGBOAb6DxZ/PtNcBgGkiJ7vi59qYZGYdLoaFhOpDHaHkzZng==","signatures":[{"sig":"MEYCIQD29sOsdE7O7hHYtxL9WlDg62UVQlI+b/8YVjDoplNWMwIhALjjXSBIfiYYGaBFKaL2aiUOONejMXdNs9eFqyOMBlIu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDaSCUdIPEBvwMe+CkvGK8REAkKVRgsKJRRavVzdSaXeAiBefWBFfEZDHEQr/ek4SiqHllUAXc5KKkqtgSLAFswWFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10824960},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"b3f05a0a17c86aaefa0e8c73d9b262ff35e96e22","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-6RgUJvr4jVxExlGe0uM0HVD/kBWbPDaLYRN0PkpGBOAb6DxZ/PtNcBgGkiJ7vi59qYZGYdLoaFhOpDHaHkzZng==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.86.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.38_1789980713283_0.03222834168867883","host":"s3://npm-registry-packages-npm-production"}},"0.92.39":{"name":"pi-fabric","version":"0.92.39","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.39","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"06b20109d1ff06d89294ff7090e0ab8795f890eb","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.39.tgz","fileCount":1096,"integrity":"sha512-4IrZTA5Mpq4GnO25RM7vr53eYn3HK8YB9/9PsonjiZUiGk9dYHcmyyJnlGNTTdMi1rkcS05lv7D2yPvisMqWJA==","signatures":[{"sig":"MEUCIBQOANldvK79G18Q0DyzaJkElHTzDAN2X0wkqop5gpE0AiEAybI42kLSZmdGOsDLDmjIkTnOCNAHy9TiYYDPYWcv2y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF+u7KPIIVrWegVHCLmgOKKeUCBdBo2RfHqx4MXP2zQuAiBvT+9Gf0gfU3go/X15RmwJ25x7GxxO4q0ZOco4oFb9zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10825144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"06b20109d1ff06d89294ff7090e0ab8795f890eb","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-4IrZTA5Mpq4GnO25RM7vr53eYn3HK8YB9/9PsonjiZUiGk9dYHcmyyJnlGNTTdMi1rkcS05lv7D2yPvisMqWJA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.86.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.39_1789982523102_0.42218369068634765","host":"s3://npm-registry-packages-npm-production"}},"0.92.40":{"name":"pi-fabric","version":"0.92.40","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.40","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"1bb645438605750ce06a8aac1a56a6bb0e29d950","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.40.tgz","fileCount":1108,"integrity":"sha512-ZXBK4iKBtsX7VJ8M1Y1yhJmWiSTgkIiVhMlysUXoUtvmoYi5kppOuP9FO3SAar+FxiIH+x0ePLo9UJzfc1fcFA==","signatures":[{"sig":"MEQCIGjHasnA1WqCaFAjB5v2ZUzGYnxLZxnLfJsE8MHhWtUbAiASmwdF0FF9pQZM6Lr9sg8mp4W2jQSqfgmg6l5sUKWHUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxsHO7DlRAgbjeAVJ1HDRewHUsyU//Wre+UOB0LVejoAIgILk6BFXFqBHCLBmTyW0HVku1VgjCEf3O3rz5h4YtGVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10924259},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"1bb645438605750ce06a8aac1a56a6bb0e29d950","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-ZXBK4iKBtsX7VJ8M1Y1yhJmWiSTgkIiVhMlysUXoUtvmoYi5kppOuP9FO3SAar+FxiIH+x0ePLo9UJzfc1fcFA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.86.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.86.0","@earendil-works/pi-agent-core":"0.86.0","@earendil-works/pi-coding-agent":"0.86.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.40_1790011395482_0.22402894770930337","host":"s3://npm-registry-packages-npm-production"}},"0.92.41":{"name":"pi-fabric","version":"0.92.41","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.41","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"edb01641b938718dde14047291d67003496a2c03","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.41.tgz","fileCount":1108,"integrity":"sha512-teuP1kebvPfhed5t7onL/34hbWEOINSITAcwZeCg9C4tPtYNHs56t8teUhIR8KuW51y9QPpsR/UaoOo+aa/4gw==","signatures":[{"sig":"MEYCIQCW88miLdP3T3/JyA5snxJsE05Z3aWJVT9DcyXrlKY04gIhANiTGJPp0UfWVdLqZzMkMESn6Doh4pVplbZaYs5CL8e6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsqQaVxeAcaM8kiGPcx5Gpgyut67MaJ2cnti1X6RF3SwIgGmteaBJD/adjXS/6/4jnIwUCWe+OWkdzf/Cf1JXJyj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10925255},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"edb01641b938718dde14047291d67003496a2c03","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-teuP1kebvPfhed5t7onL/34hbWEOINSITAcwZeCg9C4tPtYNHs56t8teUhIR8KuW51y9QPpsR/UaoOo+aa/4gw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.41_1790028960727_0.9277382145920525","host":"s3://npm-registry-packages-npm-production"}},"0.92.42":{"name":"pi-fabric","version":"0.92.42","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.92.42","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"02f3bce8887483efb13506f2ebf455c31a3ed7a9","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.92.42.tgz","fileCount":1112,"integrity":"sha512-FjhTn6p8qRjXKfPgRN3+RLa9EwxzZ0etVQHI2XgjDeJOuPFWxd+5nLiqvbopThSjFamdmubKLaeW71odcb2yjg==","signatures":[{"sig":"MEQCIA3/mS/6hVThCh8ug2BgYoeDvMi2aaIHOmUB9FlQSSZWAiApkNf6BPZG+46Ujy+HaICmcys8x+PrvKu4FfJwp9mFeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFVsSaHKewTFaxj3R0E907ZL12BVsbcdpap0Vy/Z5z3RAiAR06f1e9sl83A4q4XjXJY00Bskb5gA87IBu8WN+HVw+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10936406},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"02f3bce8887483efb13506f2ebf455c31a3ed7a9","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-FjhTn6p8qRjXKfPgRN3+RLa9EwxzZ0etVQHI2XgjDeJOuPFWxd+5nLiqvbopThSjFamdmubKLaeW71odcb2yjg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.92.42_1790054807380_0.9215661357770273","host":"s3://npm-registry-packages-npm-production"}},"0.93.0":{"name":"pi-fabric","version":"0.93.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.93.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"be640491affb5579bd423cc5bdf5e68b9ef37403","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.93.0.tgz","fileCount":1107,"integrity":"sha512-nQYt70vmMfPEQNf8H4TgbUl6akGSLH6ob4VHULZ/aqUNUYzVfdQajUYEB6zxY1VxE0eQ6y1y0AL2Ck0ZdZtIXQ==","signatures":[{"sig":"MEYCIQCX8Y38NyBwhi/BMMfWXAZ8ZnJZWBUY0VPmZvOTdkQo5QIhAKxWM0Vg6YsfZgcrlHkEhklVeUQ26y1ebs3SrgW4HtLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIeHYLoQy+BfQw0wbSkI/SmzOy/QVRyW76rAXi+hUWjQIgUw0RN20v0kKNx49ocTKicrZWmoHHJngUmhfXqj+YzXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10926530},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"be640491affb5579bd423cc5bdf5e68b9ef37403","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-nQYt70vmMfPEQNf8H4TgbUl6akGSLH6ob4VHULZ/aqUNUYzVfdQajUYEB6zxY1VxE0eQ6y1y0AL2Ck0ZdZtIXQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.93.0_1790141840215_0.6052035781647824","host":"s3://npm-registry-packages-npm-production"}},"0.93.1":{"name":"pi-fabric","version":"0.93.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.93.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"790e603f4fece4c281a7e0930f115918c6476093","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.93.1.tgz","fileCount":1109,"integrity":"sha512-+lKhcBSLEQK9V8x6mb0z2fnnshshurxSsNLMCRGAmBkSLwEds2GJXa8GXtIEU3RqsnBbJG8qVwDVosGiDRgqTA==","signatures":[{"sig":"MEUCIQCW5rfDJcNTb898TQVD2W+pnOSjX/S322sEIRK+LCk2ZQIgSaV1SS4F2Yslsz253UqYcVmv4fX01BjMlTTBbvD7IuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICiZ2RWBSKI2uW2Jiw1wAoLXap5fAtfMggsV+5D/M4j+AiEAta2Vjxd2NdhXzejV43gtzBg1+fn6Y4s8AHug7XxdHHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10959126},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"790e603f4fece4c281a7e0930f115918c6476093","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-+lKhcBSLEQK9V8x6mb0z2fnnshshurxSsNLMCRGAmBkSLwEds2GJXa8GXtIEU3RqsnBbJG8qVwDVosGiDRgqTA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.93.1_1790162056004_0.41034637845627997","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"pi-fabric","version":"0.94.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.94.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"32585794874d2b069aebbe49853906e93a3dadfc","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.94.0.tgz","fileCount":1180,"integrity":"sha512-BquIw3AD0oI2vXeLXDX4cUXOaX5ykFv7IsdKBGnwCXeb+UJz6IgzgYiHplxEvrHmInRfP8YFg5zL91BgDv08Zw==","signatures":[{"sig":"MEUCIFFzGdGJ3P1g/J5SveJznXxWq5KupswR1mQUtr6CXfUuAiEAuaervM78b6x1S5C42DS855NEl4vTLdKaKT4VO9BX+qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCN/lZ2rPpPJTXmRCMYMOHvlIDelbHBMz+5vVEKAJne2wIhAKYGBkCrlwiLSJTYv/9vGvNq2fGzdWnw8pcG43cqkeaG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11389663},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"32585794874d2b069aebbe49853906e93a3dadfc","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-BquIw3AD0oI2vXeLXDX4cUXOaX5ykFv7IsdKBGnwCXeb+UJz6IgzgYiHplxEvrHmInRfP8YFg5zL91BgDv08Zw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.94.0_1790197664121_0.44845060252405156","host":"s3://npm-registry-packages-npm-production"}},"0.95.0":{"name":"pi-fabric","version":"0.95.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.95.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"69d4c9b819f1e932beeae4d9fc9403cdd16a4634","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.95.0.tgz","fileCount":1184,"integrity":"sha512-1f9ke6+sexDyqsfEZUvZc7N6fQFH7Dr75nq9tNz7bEZ+pLxzH2L8WgCOE/cF+b2MKMYVRO82fiCOGssJ/lRogA==","signatures":[{"sig":"MEUCIQDtQMNKVnoOB8mNPWuGlHbhcgsWidfWOw6eDQ+K4DuWmgIgc8a4G4d57Nz8J3obo5Kd1vZ0P4I8/UXAEzCWIbK7xIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOaqBdaP14nCrUZDbxIgiFVX7+o2Fb3yXj4jHZZWRgrAIhALWZZF7O8HyfVlABnoX2LC7p5x6r4vNaYxIwQ9UqCfOn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11397459},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"69d4c9b819f1e932beeae4d9fc9403cdd16a4634","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-1f9ke6+sexDyqsfEZUvZc7N6fQFH7Dr75nq9tNz7bEZ+pLxzH2L8WgCOE/cF+b2MKMYVRO82fiCOGssJ/lRogA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.95.0_1790258960048_0.32403073936476523","host":"s3://npm-registry-packages-npm-production"}},"0.96.0":{"name":"pi-fabric","version":"0.96.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.96.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"e220dfd190be181c5722af4bf062892cf1638f43","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.96.0.tgz","fileCount":1197,"integrity":"sha512-wIghSW5ewtcerlOLmPwHA+Mtn4lj6czdQmxhJ/HqI0WBzH6HMmUvCVAJHoZODaLNd0D1QcBiZeNzK3BdBmBwoA==","signatures":[{"sig":"MEYCIQDlN6HxRDjBDEobUIrY461ycWLoInh/sWKWdKbrrFMk4QIhAJDBbQ2XnxRjSpLqpMmHcP7t/mJJawVG2PbKjh1yZvos","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmcakIIeyUV/ZPetoQvcSWmHtUULx1w1SM6AG1rdHkXwIhAPb6Y4wWv0LCQIBFrgCY8ihzgj5vgyUhAi9LJOuDOQCg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11509583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"e220dfd190be181c5722af4bf062892cf1638f43","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-wIghSW5ewtcerlOLmPwHA+Mtn4lj6czdQmxhJ/HqI0WBzH6HMmUvCVAJHoZODaLNd0D1QcBiZeNzK3BdBmBwoA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.96.0_1790268361444_0.7715032119143261","host":"s3://npm-registry-packages-npm-production"}},"0.96.1":{"name":"pi-fabric","version":"0.96.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.96.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"55a724c98f814c7935b57bf27f17852b8b5a89c2","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.96.1.tgz","fileCount":1197,"integrity":"sha512-sThixUjl51QtufxEijycHRFudAidJmX53GyIBV5M1Xfi9IKeP+JO0amwoACrrv8XQhr7d5FNl6c1TgSfJ7WLpQ==","signatures":[{"sig":"MEUCIQCHFIwZ+nLSCs0mBI9M/0+c5rwHBaiBpJeIe2zYhOFf9AIgJh2z7YFetiIIhW6jYI3dg+Np5fsHq1ZOCz44kVBk20Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDz+dgR27T71Up8FoNzqOW+QrtXneMm57zn+5344ayDiQIhAOwAy03XI2BBCIHSj8zsD0yRX0EXisMgxnv3d0EPf2XK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11509577},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"55a724c98f814c7935b57bf27f17852b8b5a89c2","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-sThixUjl51QtufxEijycHRFudAidJmX53GyIBV5M1Xfi9IKeP+JO0amwoACrrv8XQhr7d5FNl6c1TgSfJ7WLpQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.96.1_1790273358189_0.13781050656598848","host":"s3://npm-registry-packages-npm-production"}},"0.96.2":{"name":"pi-fabric","version":"0.96.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.96.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"8eb3eeabfc3ac0ce0408500c1ac0e147d73185b5","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.96.2.tgz","fileCount":1201,"integrity":"sha512-Nc2I7R5C4akdI0011i9wgkgH+J48VFJBu4fQbEq4pxK/fEf2B5eguJEruXq02IQwbIH7GAZoZ8iYyktdTj5W9w==","signatures":[{"sig":"MEUCIE35MWmmQZOXREHPgdex97XB0yKTriKoPU1TihINlC6mAiEA3Po+7sqHEPuPNNjI6MuxigKmZHBGrm/vLfs07yYczAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG4t0zjPUhcUNIvsqLUoVVeTQqt+VU704+YaCeQ7YkDiAiBn6z02DPJzqZWp//cYFP6SRzOyJjPiG+pHzQL7fI9y9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11519890},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"8eb3eeabfc3ac0ce0408500c1ac0e147d73185b5","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-Nc2I7R5C4akdI0011i9wgkgH+J48VFJBu4fQbEq4pxK/fEf2B5eguJEruXq02IQwbIH7GAZoZ8iYyktdTj5W9w==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.96.2_1790306709314_0.3113100998083489","host":"s3://npm-registry-packages-npm-production"}},"0.96.3":{"name":"pi-fabric","version":"0.96.3","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.96.3","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"f3e2cf3c037ce00a32e8f8c67c380bb4eb1a5465","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.96.3.tgz","fileCount":1201,"integrity":"sha512-//X9K7z2G19kO1fgDco+HuvHUlC+BAiIkvGhAlLdQIsEUKlM6kSNV/GjcakwdQnivxd4/lpINNAje0yv9DaA5w==","signatures":[{"sig":"MEUCIQDrg0Z/R8NZEYnmu+df1YTGukn+UIdlLQW+7o2sqvJbIwIgQ0q9y8yU42nbf4PU/3LBaeVZiW9XwWQES6FWDmFyDiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDiqCJg+unPUniZbhFw/B44dMQJUXxxX2A0bgYrBUIczAIgIGcvThPrqOX7qsZxB3Ohdx7cnmHLpHfUxYqYxT4tJ68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11520877},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"f3e2cf3c037ce00a32e8f8c67c380bb4eb1a5465","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-//X9K7z2G19kO1fgDco+HuvHUlC+BAiIkvGhAlLdQIsEUKlM6kSNV/GjcakwdQnivxd4/lpINNAje0yv9DaA5w==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.96.3_1790307531865_0.08911163040825887","host":"s3://npm-registry-packages-npm-production"}},"0.96.4":{"name":"pi-fabric","version":"0.96.4","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.96.4","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"78e4c6663b5f9e46be949e6b2aec802f1ba49f49","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.96.4.tgz","fileCount":1201,"integrity":"sha512-Dihzrne4eYsc6KeNZgl0UbRqj2srcC8qO5Y9ZYXxZLUK4WTM3LhgDKoHbIHgbQUOYlzKaCpWDbESYsGCkkUrow==","signatures":[{"sig":"MEUCIHjBrlZoSoSViBrBKQuiu4Qo2+uKVE0oO/so6mumfDKXAiEAvEQOEIKuOHgID0u7G4jj9haVzY7iJ0HJwPUnsh3zkaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRqifmc+625ZPuxaVp1ZxMcJ8kJ0GthyBfXDGQodUuCgIgHi44GZzEfF4ZjsFPmJ5nn/s11/ssgyzpr8GpRIXW9Bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11535559},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"78e4c6663b5f9e46be949e6b2aec802f1ba49f49","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-Dihzrne4eYsc6KeNZgl0UbRqj2srcC8qO5Y9ZYXxZLUK4WTM3LhgDKoHbIHgbQUOYlzKaCpWDbESYsGCkkUrow==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.96.4_1790332330291_0.15830320044152457","host":"s3://npm-registry-packages-npm-production"}},"0.97.0":{"name":"pi-fabric","version":"0.97.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.97.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"619c0956ca2499577ff66ffb7be023ec57f66a99","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.97.0.tgz","fileCount":1210,"integrity":"sha512-Ph0CP3xdiPeTj+mYXXcHkKMBpYm3a+yCh99UzYOH+xWZ7IdIQFMfvpuX2UNAjjv2RJtd/jBngjzn7RkPzZXSIw==","signatures":[{"sig":"MEUCIQCWF81Z6ALLGNqYpgV2a2UK9jDT3xnGc0pLX1+PWwV/7QIgRtzmnz1pnegiVSvoYFKUJQbPJnkNMBiPRD3W4VmI7dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFfeKyscZ6F6MPkxV2y7MOERMkqLijTznUA+CiQD6lzAIgfDXQov3pSdph44rakjUSyksqpRW3SKq4W6BIZvMLhV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11605951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"619c0956ca2499577ff66ffb7be023ec57f66a99","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-Ph0CP3xdiPeTj+mYXXcHkKMBpYm3a+yCh99UzYOH+xWZ7IdIQFMfvpuX2UNAjjv2RJtd/jBngjzn7RkPzZXSIw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.97.0_1790419881573_0.6954622829547654","host":"s3://npm-registry-packages-npm-production"}},"0.98.1":{"name":"pi-fabric","version":"0.98.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":{"name":"monotykamary"},"license":"MIT","_id":"pi-fabric@0.98.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"b51f69bf72e4dc2eadbfe4fdd1199933de78a6a6","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.98.1.tgz","fileCount":1214,"integrity":"sha512-mDbpMXWm0CXG681l5ee/qOwuOw09DQsWPFL0I9rtUWL+3Rb7wLVjg9x5U3W9HA6aoFcMNmEsUyjlcWV54mWX7w==","signatures":[{"sig":"MEUCIQDZej4pibsfDSeCEIAjIatbmhTnvaDpsjSv6O6dMO45sAIgKXZe0t9r5qaJ6OwxPyyZsTGFVvhg4Pcraa4RzAfmfbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11780223},"main":"./dist/index.js","type":"module","_from":"file:/private/tmp/claude-501/-Users-monotykamary-VCS-working-remote-open-source-pi-fabric/4f135919-450d-45ba-b23d-b4262a76e0d3/scratchpad/pi-fabric-0.98.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com","approver":{"name":"monotykamary","email":"tom81094@gmail.com"}},"_resolved":"/private/tmp/claude-501/-Users-monotykamary-VCS-working-remote-open-source-pi-fabric/4f135919-450d-45ba-b23d-b4262a76e0d3/scratchpad/pi-fabric-0.98.1.tgz","overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-mDbpMXWm0CXG681l5ee/qOwuOw09DQsWPFL0I9rtUWL+3Rb7wLVjg9x5U3W9HA6aoFcMNmEsUyjlcWV54mWX7w==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"11.17.0","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.5.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.98.1_1790590069136_0.4196143730079336","host":"s3://npm-registry-packages-npm-production"}},"0.99.0":{"name":"pi-fabric","version":"0.99.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.99.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"1264a8d0550bd5d4b23ced77965cb34fd1fe0a13","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.99.0.tgz","fileCount":1218,"integrity":"sha512-V54XbovBI77XtfMK5hXAHQlY3MweBK717LfDTcgNoDEVd6bEUdo4ULkMs2Xp24MpsY8HRUrLkO2yyJDG8Bpiaw==","signatures":[{"sig":"MEQCIHsEe8bCukiZlkWMzjE2V73dZeiZRP1ytbLbm8isckX2AiBtUEipw+wDeHxTb6dXMBl9IMfWezTLyWLkXVZpvzTSzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnicePXzgIePtniEneRca4hSZRcScj7JJph0N7v2nm+QIgPX8N507qvXVZmLgDrfh9+tWB57JD5CNxBvYz/w/2l+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11813264},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"1264a8d0550bd5d4b23ced77965cb34fd1fe0a13","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-V54XbovBI77XtfMK5hXAHQlY3MweBK717LfDTcgNoDEVd6bEUdo4ULkMs2Xp24MpsY8HRUrLkO2yyJDG8Bpiaw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.99.0_1790658152362_0.6955438125968905","host":"s3://npm-registry-packages-npm-production"}},"0.100.0":{"name":"pi-fabric","version":"0.100.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.100.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"f89e8295ce98dbb0c832acb6e6f7c1c031817674","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.100.0.tgz","fileCount":1220,"integrity":"sha512-tW1DBe8cZYN91yezHHud5R3nLCV8LU2/1rS69f9u0LnsuuDXBVpxbEa06o2sbiJuANMxIJ1PGf+2wGXdGWqAmg==","signatures":[{"sig":"MEYCIQCJNaVpNGMCfKBIUqXzi4ftWDcpWzAKFKCN8+0QdC0T2wIhAMsbBwGCyBdLKMNcrYDVsuELOrCleYGryxWcxsfWKVMD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDy4JxXtqPGmUvS+nv/oTqtxoI92Vew9I7xSkSD3OGXAIhAIbbBj7AtqhJz/uvJyBkvoBufy3lHm+MQcfveWKOvMeP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11823989},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"f89e8295ce98dbb0c832acb6e6f7c1c031817674","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-tW1DBe8cZYN91yezHHud5R3nLCV8LU2/1rS69f9u0LnsuuDXBVpxbEa06o2sbiJuANMxIJ1PGf+2wGXdGWqAmg==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","typebox":"1.3.8","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","@earendil-works/pi-ai":"0.87.0","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-tui":"0.87.0","@earendil-works/pi-agent-core":"0.87.0","@earendil-works/pi-coding-agent":"0.87.0"},"peerDependencies":{"@earendil-works/pi-tui":">=0.80.6","@earendil-works/pi-coding-agent":">=0.85.1"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.100.0_1790662400718_0.2895425046296629","host":"s3://npm-registry-packages-npm-production"}},"0.101.1":{"name":"pi-fabric","version":"0.101.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.101.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"5ef7558b10f731c9dc15d644eed87bed820083b5","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.101.1.tgz","fileCount":1253,"integrity":"sha512-Ou32YC30sGucH0+K7GTpxQdh8Jdt5WQt/LTBVMhMKI37NST2siXpY6OKUiqxMBVtVQ7/3w2rICFl0R7bAHdTNQ==","signatures":[{"sig":"MEQCID2J6mdQF3HlKvl9/rhvBVTUqtzMLsIqJNZCNEXFHP8BAiBk27stbHXBUWYKnHd9wRtzSoxTqcji11iDND69KUVhZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEMCIB/7pMjlt5lTvMzlLWrQb41/Pyj3jdPEUiV0SqI/rF/MAh9RvxyfLI4nyyNUen/Y3jVmW2g6RBswraliFnoCwLTy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12075097},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"5ef7558b10f731c9dc15d644eed87bed820083b5","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","test:pi99":"bun run build && vitest run tests/pi99-sdk.test.ts","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-Ou32YC30sGucH0+K7GTpxQdh8Jdt5WQt/LTBVMhMKI37NST2siXpY6OKUiqxMBVtVQ7/3w2rICFl0R7bAHdTNQ==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","typebox":"1.3.27","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-ai":"0.99.0","@earendil-works/pi-tui":"0.99.0","@earendil-works/pi-agent-core":"0.99.0","@earendil-works/pi-coding-agent":"0.99.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"optionalDependencies":{"jev-fabric":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.101.1_1790708927153_0.18641944033024105","host":"s3://npm-registry-packages-npm-production"}},"0.102.0":{"name":"pi-fabric","version":"0.102.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.102.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"dist":{"shasum":"96e2ec2a8302a761f7d5a03eee2b34d4174ee7fe","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.102.0.tgz","fileCount":1257,"integrity":"sha512-N8XTZ0+a0fPuWaEIEwUu2MTIhKyQRnNAC/9o36zUCg5d64DF2LBazB7VVSSuoYJFyv9DTee6jHN8s1oXblW8zw==","signatures":[{"sig":"MEUCIAGpZJnlNdd3RqiBPH1kqUSq3ECP4IuIkly3Wql5lgr6AiEA8Nx/ywvnbqyWYY9pHfjw8RIWb44C/kLIa2iCyNjCo0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdYBC8hP7WyOdRJAUC/Iqnm8D9eFR18kBYxBC0OcIIfgIgc1n4eR8OWwN/jB+D6aSBYJJq2Rvg8YdEyQ3nKRW2sJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12126008},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"96e2ec2a8302a761f7d5a03eee2b34d4174ee7fe","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"}},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","test:pi99":"bun run build && vitest run tests/pi99-sdk.test.ts","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-N8XTZ0+a0fPuWaEIEwUu2MTIhKyQRnNAC/9o36zUCg5d64DF2LBazB7VVSSuoYJFyv9DTee6jHN8s1oXblW8zw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","typebox":"1.3.27","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-ai":"0.99.0","@earendil-works/pi-tui":"0.99.0","@earendil-works/pi-agent-core":"0.99.0","@earendil-works/pi-coding-agent":"0.99.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"optionalDependencies":{"jev-fabric":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.102.0_1790714704003_0.08120862619226799","host":"s3://npm-registry-packages-npm-production"}},"0.103.0":{"name":"pi-fabric","version":"0.103.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.103.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"bin":{"pi-fabric":"dist/cli/index.js"},"dist":{"shasum":"6478db3ea1e06f4dac4333c79bbc5e5f96ce8f5f","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.103.0.tgz","fileCount":1380,"integrity":"sha512-jw8Y0Cq3hOpW5hmyvQYj9Ny2Zee05moe5MRFiO0YV8rqe1fIFTWx2SNCx1D30OX40hhrot/2FCiQgy+JX6N80A==","signatures":[{"sig":"MEUCIQDZHNCW+TfAmfdW6aT42LJJU5QHAn4HYBUxPXT4lsJwFwIgQE51xhD+tAL0FjjMvAnn78NcUhG5zZ5TTHl+/7BUvmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCC6s7Wwxn86mkGvgMhFr9mPr5KcH9+KMHAZ9ZnZ7LgUQIgcTAoNEvQXUFnIWISgEJbR3fnMJLS1EB/Z/d7zGkf4zE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13444487},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"6478db3ea1e06f4dac4333c79bbc5e5f96ce8f5f","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./scope":{"types":"./dist/scope.d.ts","import":"./dist/scope.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./runners":{"types":"./dist/runners.d.ts","import":"./dist/runners.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./assessment":{"types":"./dist/assessment.d.ts","import":"./dist/assessment.js"}},"funding":{"url":"https://opencollective.com/pi-fabric","type":"opencollective"},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","lint:dead":"knip --no-gitignore","test:pi99":"bun run build && vitest run tests/pi99-sdk.test.ts","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-jw8Y0Cq3hOpW5hmyvQYj9Ny2Zee05moe5MRFiO0YV8rqe1fIFTWx2SNCx1D30OX40hhrot/2FCiQgy+JX6N80A==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","typebox":"1.3.27","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-ai":"0.99.0","@earendil-works/pi-tui":"0.99.0","@earendil-works/pi-agent-core":"0.99.0","@earendil-works/pi-coding-agent":"0.99.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"optionalDependencies":{"jev-fabric":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.103.0_1790874751070_0.26199957494129467","host":"s3://npm-registry-packages-npm-production"}},"0.103.1":{"name":"pi-fabric","version":"0.103.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.103.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"bin":{"pi-fabric":"dist/cli/index.js"},"dist":{"shasum":"7baf4c37b45376e7622aead834126982bf220c31","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.103.1.tgz","fileCount":1380,"integrity":"sha512-XS16VkLsaaI2/w0rILaO92hESWTLFO6lXQvUehAS2WF+TkvyvcYFbP+42w68C2JteRXIqOxkz2tPyd60tJMD4Q==","signatures":[{"sig":"MEUCIALRF4aEYp28pHMK5WBIZgV8ugBztnhsskvVK6ko6j59AiEAkgT63EOj0i400gQKKP5ig3MsOrpXmmnFVyFm61HfWj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC5mzjLNPpbr9o9F49gD3ClHErE07UWC75iX5CqSy5RRQIhAKZegiNhnGbte2JJGxvtxuqIa2LoH7JPFbZKzZ42hcLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13445810},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"7baf4c37b45376e7622aead834126982bf220c31","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./scope":{"types":"./dist/scope.d.ts","import":"./dist/scope.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./runners":{"types":"./dist/runners.d.ts","import":"./dist/runners.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./assessment":{"types":"./dist/assessment.d.ts","import":"./dist/assessment.js"}},"funding":{"url":"https://opencollective.com/pi-fabric","type":"opencollective"},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","test:pi1":"bun run build && vitest run tests/pi1-sdk.test.ts tests/pi1-public-contract.test.ts","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-XS16VkLsaaI2/w0rILaO92hESWTLFO6lXQvUehAS2WF+TkvyvcYFbP+42w68C2JteRXIqOxkz2tPyd60tJMD4Q==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","typebox":"1.3.27","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/pi-ai":"1.0.0","@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-agent-core":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"optionalDependencies":{"jev-fabric":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.103.1_1790885008558_0.009242825698456691","host":"s3://npm-registry-packages-npm-production"}},"0.104.0":{"name":"pi-fabric","version":"0.104.0","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.104.0","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"bin":{"pi-fabric":"dist/cli/index.js"},"dist":{"shasum":"5f9e2068a847d372f38a225f1fbec1492658ce91","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.104.0.tgz","fileCount":1391,"integrity":"sha512-Lv2F/DxUVxSG74NF/vyz3gsea6PVcWkl5NxGroDZfzL8q2y9mpkJH/Q8ouljviKy9reSWA7cFAjSkQZKfy0FfA==","signatures":[{"sig":"MEQCIHaDUSZUfkZRBFEwpa6nXvVwuaG3gZGL0Tw7RNQSwqDyAiBWsRh44NOZ+2EgvPyX/k+Ih94i9AkmahgjxaYOruN2Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpGeOg+VCjN0f1UxwkwnS89/Gq9zsKumSOn53BFC2+wgIhAKBeA/gpMiIHiIRvMq+WoTuMO0K6ItKAZ8EdskdIL8Pe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13547225},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"5f9e2068a847d372f38a225f1fbec1492658ce91","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./scope":{"types":"./dist/scope.d.ts","import":"./dist/scope.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./durable":{"types":"./dist/durable.d.ts","import":"./dist/durable.js"},"./runners":{"types":"./dist/runners.d.ts","import":"./dist/runners.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./assessment":{"types":"./dist/assessment.d.ts","import":"./dist/assessment.js"}},"funding":{"url":"https://opencollective.com/pi-fabric","type":"opencollective"},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","test:pi1":"bun run build && vitest run tests/pi1-sdk.test.ts tests/pi1-public-contract.test.ts","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-Lv2F/DxUVxSG74NF/vyz3gsea6PVcWkl5NxGroDZfzL8q2y9mpkJH/Q8ouljviKy9reSWA7cFAjSkQZKfy0FfA==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","typebox":"1.3.27","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/chord":"1.0.0","@earendil-works/pi-ai":"1.0.0","@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-durable":"1.0.0","@earendil-works/pi-agent-core":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/chord":"1.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-durable":"1.0.0","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"optionalDependencies":{"jev-fabric":"0.5.0"},"peerDependenciesMeta":{"@earendil-works/chord":{"optional":true},"@earendil-works/pi-durable":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.104.0_1790889720750_0.1638087631617675","host":"s3://npm-registry-packages-npm-production"}},"0.104.1":{"name":"pi-fabric","version":"0.104.1","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.104.1","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/monotykamary/pi-fabric#readme","bugs":{"url":"https://github.com/monotykamary/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/monotykamary/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"bin":{"pi-fabric":"dist/cli/index.js"},"dist":{"shasum":"688082f7f6c312818c86cb8f3a6ed2460281ee47","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.104.1.tgz","fileCount":1400,"integrity":"sha512-K2U+XoD0ydT4utcN9d12tUo+Vlo6ySv1UYdUhT1WEDondXvjros21xqM3yAWij8MqVAteYARwGRhaW3XXznuKw==","signatures":[{"sig":"MEQCIFfDw9MwSa7r+Xi62umwjXftSwbtxsjRpqmNlYIlIIUQAiBHU3WvfJBP8AO+twAoLZS6L8olnXz/Yem+UwQvCh41lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwt+o7UsRhjPe1pH9cj1sz/Cvdpzb2l5Fa6DETnjHYgwIgBOPB6HtLgpwh1hyUlSNaPRyDrFwtYVZ/JCU3B9DJPJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14886417},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"688082f7f6c312818c86cb8f3a6ed2460281ee47","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./scope":{"types":"./dist/scope.d.ts","import":"./dist/scope.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./durable":{"types":"./dist/durable.d.ts","import":"./dist/durable.js"},"./runners":{"types":"./dist/runners.d.ts","import":"./dist/runners.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./assessment":{"types":"./dist/assessment.d.ts","import":"./dist/assessment.js"}},"funding":{"url":"https://opencollective.com/pi-fabric","type":"opencollective"},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","test:pi1":"bun run build && vitest run tests/pi1-sdk.test.ts tests/pi1-public-contract.test.ts","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/worker-installation.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-K2U+XoD0ydT4utcN9d12tUo+Vlo6ySv1UYdUhT1WEDondXvjros21xqM3yAWij8MqVAteYARwGRhaW3XXznuKw==","repository":{"url":"git+https://github.com/monotykamary/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","typebox":"1.3.27","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/chord":"1.0.0","@earendil-works/pi-ai":"1.0.0","@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-durable":"1.0.0","@earendil-works/pi-agent-core":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/chord":"1.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-durable":"1.0.0","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"optionalDependencies":{"jev-fabric":"0.5.0"},"peerDependenciesMeta":{"@earendil-works/chord":{"optional":true},"@earendil-works/pi-durable":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.104.1_1790926699074_0.9968343923441068","host":"s3://npm-registry-packages-npm-production"}},"0.104.2":{"name":"pi-fabric","version":"0.104.2","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"author":"monotykamary","license":"MIT","_id":"pi-fabric@0.104.2","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"homepage":"https://github.com/fabric-runtime/pi-fabric#readme","bugs":{"url":"https://github.com/fabric-runtime/pi-fabric/issues"},"pi":{"image":"https://raw.githubusercontent.com/fabric-runtime/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"bin":{"pi-fabric":"dist/cli/index.js"},"dist":{"shasum":"c54405ff87a0b065ac92a55d97379272a4eac4f7","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.104.2.tgz","fileCount":1400,"integrity":"sha512-EwLR9okAerE1RljpEBmJZDr+kPmhuS7Zbt4pD0DJo83XkjcFObznmrlQmGwjZyLEAyPVTvPMBHlabPGeScfetQ==","signatures":[{"sig":"MEUCIQC6YzVL/7FlghjYR33b69ARuYkt2gdXWTOpMv8lWy4nDgIgQKv26UWPIHfWt//VpasS9NhTzTHCj17ah0CpXLz0pus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG0HKLMTmcKSWB+Ao6eyPxMtO2XDB25mS3CT4pe+ukU9AiEAgEgogZjOPgebA4J4IOvYB4cPjInOtIsH9oGjSRwuKZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14890917},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"c54405ff87a0b065ac92a55d97379272a4eac4f7","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./scope":{"types":"./dist/scope.d.ts","import":"./dist/scope.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./durable":{"types":"./dist/durable.d.ts","import":"./dist/durable.js"},"./runners":{"types":"./dist/runners.d.ts","import":"./dist/runners.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./assessment":{"types":"./dist/assessment.d.ts","import":"./dist/assessment.js"}},"funding":{"url":"https://opencollective.com/pi-fabric","type":"opencollective"},"scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","test:pi1":"bun run build && vitest run tests/pi1-sdk.test.ts tests/pi1-public-contract.test.ts","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/worker-installation.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-EwLR9okAerE1RljpEBmJZDr+kPmhuS7Zbt4pD0DJo83XkjcFObznmrlQmGwjZyLEAyPVTvPMBHlabPGeScfetQ==","repository":{"url":"git+https://github.com/fabric-runtime/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","typebox":"1.3.27","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/chord":"1.0.0","@earendil-works/pi-ai":"1.0.0","@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-durable":"1.0.0","@earendil-works/pi-agent-core":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/chord":"1.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-durable":"1.0.0","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"optionalDependencies":{"jev-fabric":"0.5.0"},"peerDependenciesMeta":{"@earendil-works/chord":{"optional":true},"@earendil-works/pi-durable":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-fabric_0.104.2_1791011583753_0.37508668747443075","host":"s3://npm-registry-packages-npm-production"}},"0.104.3":{"pi":{"image":"https://raw.githubusercontent.com/fabric-runtime/pi-fabric/main/media/banner.svg","skills":[],"extensions":["./dist/index.js"]},"_id":"pi-fabric@0.104.3","bin":{"pi-fabric":"dist/cli/index.js"},"bugs":{"url":"https://github.com/fabric-runtime/pi-fabric/issues"},"dist":{"shasum":"e632ca5476be7a23c35ac25bbc878151fbddb1de","tarball":"https://registry.npmjs.org/pi-fabric/-/pi-fabric-0.104.3.tgz","fileCount":1411,"integrity":"sha512-h87efM/EZqVKP76YevDJ/sa13hjWCTCBbPjpebleX4k08b6VFrRVfdZPVrf7hu8Nlwl272ovjl+CcN/DAY3yXg==","signatures":[{"sig":"MEUCIQCJw34u1KXaBGdCZYP+Jz2xTKA6LiBFz6Z8+j5sV7QpggIgRgIhB3bveEauDQlOrp+IhDw3AVa4q6B2Rf3izHp2GgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCipHqqCWfn/kmu03TRPjpRU2dxP9t8t8ESDoBsHfSQNAIhAJKQOUhRwkAUfjA3XsOHtBd0el3IDHpTdGJI1nytBl8O"}],"unpackedSize":14927165},"main":"./dist/index.js","name":"pi-fabric","type":"module","types":"./dist/index.d.ts","author":"monotykamary","shasum":"e632ca5476be7a23c35ac25bbc878151fbddb1de","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jev":{"types":"./dist/jev.d.ts","import":"./dist/jev.js"},"./mcp":{"types":"./dist/mcp.d.ts","import":"./dist/mcp.js"},"./scope":{"types":"./dist/scope.d.ts","import":"./dist/scope.js"},"./agents":{"types":"./dist/agents.d.ts","import":"./dist/agents.js"},"./memory":{"types":"./dist/memory.d.ts","import":"./dist/memory.js"},"./durable":{"types":"./dist/durable.d.ts","import":"./dist/durable.js"},"./runners":{"types":"./dist/runners.d.ts","import":"./dist/runners.js"},"./protocol":{"types":"./dist/protocol.d.ts","import":"./dist/protocol.js"},"./assessment":{"types":"./dist/assessment.d.ts","import":"./dist/assessment.js"}},"funding":{"url":"https://opencollective.com/pi-fabric","type":"opencollective"},"license":"MIT","scripts":{"build":"bun run proof:artifact && node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json --emitDeclarationOnly && node scripts/build.mjs && bun run assert:build-artifacts","prepack":"bun run proof:check && bun run typecheck && bun run build","test:pi1":"bun run build && vitest run tests/pi1-sdk.test.ts tests/pi1-public-contract.test.ts","lint:dead":"knip --no-gitignore","typecheck":"tsc --noEmit","check:fast":"bun run typecheck && bun run test:changed","proof:dist":"node scripts/smoke-verified-kernels.mjs","test:smoke":"vitest run tests/optional-preview-startup.test.ts tests/script-runtime.test.ts tests/pi-binary.test.ts tests/host-compatibility.test.ts tests/output-budget.test.ts tests/actor-mesh-monitor.test.ts tests/handoff.test.ts tests/config-migrations.test.ts tests/monty-payload-preflight.test.ts tests/bundled-binary-spawn.test.ts tests/worker-installation.test.ts tests/conversation-native-reader-suspension.test.ts","proof:check":"node scripts/verified-kernels.mjs --check && node scripts/test-verified-kernels.mjs","test:changed":"node scripts/test-affected.mjs","test:related":"vitest related --run","test:affected":"node scripts/test-affected.mjs --base $PI_TEST_BASE","test:jev:dist":"node scripts/smoke-jev.mjs","test:jev:live":"PI_FABRIC_JEV_LIVE=1 vitest run tests/jev-live.test.ts","proof:artifact":"node scripts/verified-kernels.mjs --artifact","proof:generate":"node scripts/verified-kernels.mjs --write","benchmark:kitty":"bun scripts/benchmark-kitty.mjs","certify:context":"bun run build && node scripts/certify-context.mjs","certify:entropy":"bun run build && node scripts/certify-entropy.mjs","assert:lazy-graph":"node scripts/assert-lazy-graph-host-free.mjs","benchmark:startup":"node scripts/benchmark-startup.mjs","benchmark:activity":"node --expose-gc scripts/benchmark-activity.mjs","benchmark:turn-cpu":"node scripts/benchmark-turn-cpu.mjs","benchmark:real-resume":"bun run build && node scripts/benchmark-real-resume.mjs","assert:build-artifacts":"node scripts/assert-build-artifacts.mjs","benchmark:conversation":"bun run build && node --expose-gc scripts/benchmark-conversation.mjs","benchmark:memory-heads":"bun run build && node scripts/benchmark-memory-heads.mjs","benchmark:memory-recall":"bun run build && node scripts/benchmark-memory-recall.mjs","benchmark:provider-dispatch":"node scripts/benchmark-provider-dispatch.mjs"},"version":"0.104.3","_npmUser":{"name":"monotykamary","email":"tom81094@gmail.com"},"homepage":"https://github.com/fabric-runtime/pi-fabric#readme","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"overrides":{"ajv":{"fast-uri":"^3.1.6"}},"_integrity":"sha512-h87efM/EZqVKP76YevDJ/sa13hjWCTCBbPjpebleX4k08b6VFrRVfdZPVrf7hu8Nlwl272ovjl+CcN/DAY3yXg==","repository":{"url":"git+https://github.com/fabric-runtime/pi-fabric.git","type":"git"},"workspaces":["."],"_npmVersion":"10.8.3","description":"A programmable tool and agent runtime for Pi","directories":{},"maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"_nodeVersion":"26.3.0","dependencies":{"diff":"^9.0.0","yaml":"^2.9.0","shiki":"4.4.3","mcporter":"^0.12.3","typescript":"^6.0.3","cross-spawn":"^7.0.6","@lezer/common":"^1.5.2","@lezer/python":"^1.1.19","@shikijs/langs":"4.4.3","@pydantic/monty":"0.0.23","@shikijs/themes":"4.4.3","quickjs-emscripten-core":"^0.32.0","@jitl/quickjs-singlefile-mjs-release-sync":"^0.32.0"},"_hasShrinkwrap":false,"devDependencies":{"knip":"^6.29.0","vitest":"^4.1.10","esbuild":"^0.25.12","typebox":"1.3.27","@types/node":"^26.1.2","@types/cross-spawn":"^6.0.6","@earendil-works/chord":"1.0.0","@earendil-works/pi-ai":"1.0.0","@earendil-works/pi-tui":"1.0.0","@earendil-works/pi-durable":"1.0.0","@earendil-works/pi-agent-core":"1.0.0","@earendil-works/pi-coding-agent":"1.0.0"},"peerDependencies":{"typebox":"*","@earendil-works/chord":"1.0.0","@earendil-works/pi-ai":"*","@earendil-works/pi-tui":"*","@earendil-works/pi-durable":"1.0.0","@earendil-works/pi-agent-core":"*","@earendil-works/pi-coding-agent":"*"},"optionalDependencies":{"jev-fabric":"0.5.0"},"peerDependenciesMeta":{"@earendil-works/chord":{"optional":true},"@earendil-works/pi-durable":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-fabric_0.104.3_1791015237510_0.9762258393560332"}}},"time":{"created":"2026-07-13T14:36:53.324Z","modified":"2026-10-03T08:13:57.958Z","0.1.0":"2026-07-13T14:36:53.722Z","0.1.1":"2026-07-13T15:08:30.517Z","0.2.0":"2026-07-13T16:00:05.172Z","0.2.1":"2026-07-13T16:11:30.981Z","0.3.0":"2026-07-13T16:48:56.907Z","0.4.0":"2026-07-13T17:10:57.281Z","0.5.0":"2026-07-14T01:41:51.392Z","0.6.0":"2026-07-14T01:49:18.552Z","0.7.0":"2026-07-14T02:17:12.258Z","0.8.0":"2026-07-14T03:31:25.257Z","0.8.1":"2026-07-14T03:34:29.620Z","0.8.2":"2026-07-14T04:06:35.343Z","0.9.0":"2026-07-14T04:41:25.261Z","0.9.1":"2026-07-14T06:30:22.445Z","0.10.0":"2026-07-14T08:29:22.977Z","0.11.0":"2026-07-14T09:29:06.080Z","0.11.1":"2026-07-14T09:56:44.923Z","0.11.2":"2026-07-14T10:36:37.846Z","0.12.0":"2026-07-14T16:51:23.103Z","0.13.0":"2026-07-15T04:20:57.051Z","0.13.1":"2026-07-15T07:29:58.192Z","0.13.2":"2026-07-15T14:26:38.189Z","0.14.0":"2026-07-15T18:56:42.035Z","0.15.0":"2026-07-16T07:03:08.491Z","0.16.0":"2026-07-16T09:40:21.690Z","0.17.0":"2026-07-16T11:12:55.756Z","0.17.1":"2026-07-16T14:56:11.388Z","0.18.0":"2026-07-16T18:22:27.340Z","0.18.1":"2026-07-17T04:40:28.385Z","0.18.2":"2026-07-17T05:10:25.288Z","0.18.3":"2026-07-17T05:21:26.757Z","0.18.4":"2026-07-17T07:47:41.373Z","0.18.5":"2026-07-17T08:47:25.196Z","0.19.0":"2026-07-17T10:28:00.553Z","0.19.1":"2026-07-17T10:45:45.795Z","0.20.0":"2026-07-17T16:49:46.454Z","0.20.1":"2026-07-17T17:08:58.473Z","0.20.2":"2026-07-17T17:19:37.736Z","0.21.0":"2026-07-18T03:31:39.894Z","0.21.1":"2026-07-18T03:59:49.282Z","0.21.2":"2026-07-18T04:17:21.983Z","0.21.3":"2026-07-18T08:20:16.810Z","0.21.4":"2026-07-18T09:35:06.096Z","0.21.5":"2026-07-18T11:37:19.810Z","0.21.6":"2026-07-18T13:38:59.722Z","0.21.7":"2026-07-18T13:49:48.311Z","0.21.8":"2026-07-19T01:21:16.481Z","0.21.9":"2026-07-19T01:43:19.543Z","0.21.10":"2026-07-19T03:45:37.180Z","0.21.11":"2026-07-19T05:35:11.785Z","0.21.12":"2026-07-19T08:00:41.811Z","0.21.13":"2026-07-19T09:53:30.478Z","0.21.14":"2026-07-19T10:00:29.149Z","0.21.16":"2026-07-19T14:01:28.120Z","0.21.17":"2026-07-19T16:29:29.572Z","0.21.18":"2026-07-19T17:19:08.087Z","0.21.19":"2026-07-19T17:27:13.130Z","0.21.20":"2026-07-19T18:13:43.343Z","0.21.21":"2026-07-19T18:29:09.604Z","0.21.22":"2026-07-20T07:13:07.364Z","0.21.23":"2026-07-20T07:41:26.637Z","0.21.24":"2026-07-20T07:54:14.848Z","0.21.25":"2026-07-20T09:07:55.366Z","0.21.26":"2026-07-20T10:11:30.758Z","0.21.27":"2026-07-20T11:23:05.720Z","0.21.28":"2026-07-20T12:04:28.932Z","0.21.29":"2026-07-20T13:16:00.866Z","0.21.30":"2026-07-20T14:17:29.050Z","0.21.31":"2026-07-20T14:23:44.700Z","0.21.32":"2026-07-20T15:48:22.087Z","0.21.33":"2026-07-21T04:32:27.859Z","0.21.34":"2026-07-21T08:29:29.367Z","0.22.0":"2026-07-21T10:12:11.555Z","0.22.1":"2026-07-21T11:48:09.859Z","0.22.2":"2026-07-21T11:55:54.681Z","0.22.3":"2026-07-21T15:56:33.630Z","0.22.4":"2026-07-21T18:33:23.606Z","0.22.5":"2026-07-22T01:47:02.814Z","0.23.0":"2026-07-22T08:07:21.263Z","0.23.1":"2026-07-22T10:33:39.647Z","0.23.2":"2026-07-22T12:00:33.158Z","0.24.0":"2026-07-22T17:06:46.235Z","0.24.1":"2026-07-22T17:17:11.248Z","0.24.2":"2026-07-22T17:56:41.643Z","0.24.3":"2026-07-22T18:00:58.334Z","0.25.0":"2026-07-22T23:19:00.629Z","0.25.1":"2026-07-22T23:28:01.913Z","0.25.2":"2026-07-23T07:50:58.685Z","0.25.3":"2026-07-23T07:58:18.882Z","0.25.4":"2026-07-23T08:22:39.713Z","0.25.5":"2026-07-23T16:32:27.060Z","0.25.6":"2026-07-24T16:40:17.107Z","0.25.7":"2026-07-24T17:15:08.866Z","0.25.8":"2026-07-24T20:35:55.138Z","0.25.9":"2026-07-25T03:17:42.203Z","0.25.10":"2026-07-25T05:10:10.007Z","0.25.11":"2026-07-25T07:00:33.415Z","0.25.12":"2026-07-25T09:34:21.950Z","0.26.0":"2026-07-25T10:14:22.089Z","0.27.0":"2026-07-25T10:36:07.217Z","0.28.0":"2026-07-25T13:35:48.835Z","0.28.1":"2026-07-25T13:43:38.204Z","0.28.2":"2026-07-27T01:26:21.982Z","0.28.3":"2026-07-27T17:44:14.750Z","0.28.4":"2026-07-27T17:53:07.672Z","0.28.5":"2026-07-28T07:04:06.178Z","0.28.6":"2026-07-28T18:11:36.844Z","0.28.7":"2026-07-29T14:58:37.544Z","0.28.8":"2026-07-29T21:53:33.859Z","0.28.9":"2026-07-29T22:07:11.314Z","0.28.10":"2026-07-30T00:08:48.211Z","0.28.11":"2026-07-30T05:32:26.183Z","0.28.12":"2026-07-30T15:54:03.460Z","0.28.13":"2026-07-31T01:21:22.952Z","0.28.14":"2026-07-31T08:27:53.255Z","0.29.0":"2026-07-31T09:38:41.455Z","0.30.0":"2026-07-31T13:59:31.616Z","0.30.1":"2026-07-31T14:01:47.439Z","0.30.2":"2026-07-31T16:30:10.764Z","0.30.3":"2026-08-01T07:04:43.779Z","0.31.0":"2026-08-01T08:25:14.750Z","0.31.1":"2026-08-01T09:20:20.594Z","0.32.0":"2026-08-02T15:02:32.912Z","0.32.1":"2026-08-02T16:24:37.751Z","0.33.0":"2026-08-02T19:04:02.496Z","0.34.0":"2026-08-02T20:04:35.692Z","0.35.0":"2026-08-02T20:56:58.584Z","0.35.1":"2026-08-03T02:53:14.839Z","0.35.2":"2026-08-03T03:01:58.635Z","0.35.3":"2026-08-03T13:32:18.656Z","0.36.0":"2026-08-04T15:24:43.775Z","0.37.0":"2026-08-05T15:28:48.911Z","0.37.1":"2026-08-05T17:59:45.124Z","0.37.2":"2026-08-06T07:34:57.652Z","0.37.3":"2026-08-06T07:58:17.030Z","0.37.4":"2026-08-06T10:09:53.250Z","0.37.5":"2026-08-06T12:43:05.700Z","0.37.6":"2026-08-06T13:52:24.752Z","0.38.0":"2026-08-06T15:28:45.340Z","0.38.1":"2026-08-06T17:49:40.561Z","0.39.0":"2026-08-06T19:24:31.016Z","0.40.0":"2026-08-07T06:44:42.327Z","0.40.1":"2026-08-07T08:22:30.439Z","0.40.2":"2026-08-07T15:07:47.410Z","0.40.3":"2026-08-07T18:03:05.253Z","0.40.4":"2026-08-09T10:42:07.625Z","0.41.0":"2026-08-09T11:39:22.805Z","0.42.0":"2026-08-09T13:30:22.564Z","0.43.0":"2026-08-09T14:18:07.505Z","0.44.0":"2026-08-09T14:31:42.748Z","0.44.1":"2026-08-09T19:22:55.616Z","0.44.2":"2026-08-10T04:06:09.656Z","0.44.3":"2026-08-10T04:10:47.498Z","0.44.4":"2026-08-10T06:22:26.240Z","0.44.5":"2026-08-10T07:36:00.538Z","0.44.6":"2026-08-10T11:46:39.363Z","0.44.7":"2026-08-10T14:33:02.787Z","0.44.9":"2026-08-10T15:09:15.557Z","0.44.10":"2026-08-10T15:17:23.902Z","0.44.11":"2026-08-10T17:26:59.993Z","0.44.12":"2026-08-10T17:36:04.281Z","0.44.13":"2026-08-10T17:52:45.177Z","0.44.14":"2026-08-10T18:06:50.739Z","0.44.15":"2026-08-10T18:23:51.351Z","0.45.0":"2026-08-10T18:39:59.093Z","0.45.1":"2026-08-10T19:09:23.647Z","0.45.2":"2026-08-11T03:24:08.702Z","0.45.3":"2026-08-11T03:50:02.676Z","0.46.0":"2026-08-11T11:43:02.334Z","0.47.0":"2026-08-11T13:17:18.655Z","0.47.1":"2026-08-11T13:45:55.863Z","0.47.2":"2026-08-11T13:56:18.917Z","0.48.0":"2026-08-12T06:09:06.144Z","0.49.0":"2026-08-12T08:06:38.818Z","0.49.1":"2026-08-12T08:51:24.394Z","0.49.2":"2026-08-12T09:14:37.105Z","0.49.3":"2026-08-12T11:10:52.996Z","0.49.4":"2026-08-12T11:31:54.955Z","0.49.5":"2026-08-12T17:20:54.517Z","0.50.0":"2026-08-13T07:45:38.076Z","0.50.1":"2026-08-13T07:51:39.686Z","0.50.2":"2026-08-13T15:27:27.250Z","0.51.0":"2026-08-14T06:23:53.735Z","0.51.1":"2026-08-14T06:39:02.000Z","0.52.0":"2026-08-14T15:14:20.795Z","0.53.0":"2026-08-15T00:14:22.651Z","0.53.1":"2026-08-15T01:04:26.835Z","0.54.0":"2026-08-15T01:53:59.170Z","0.54.1":"2026-08-15T02:04:54.534Z","0.55.0":"2026-08-15T03:52:34.900Z","0.56.0":"2026-08-15T07:35:59.353Z","0.57.0":"2026-08-15T08:58:24.134Z","0.58.0":"2026-08-15T10:05:33.246Z","0.58.2":"2026-08-15T10:42:11.341Z","0.59.0":"2026-08-15T15:24:58.211Z","0.60.0":"2026-08-15T17:34:23.633Z","0.60.1":"2026-08-16T09:49:30.103Z","0.61.0":"2026-08-16T10:52:37.639Z","0.61.1":"2026-08-16T13:31:58.299Z","0.61.2":"2026-08-17T08:27:16.706Z","0.61.3":"2026-08-19T10:33:37.391Z","0.62.0":"2026-08-21T03:40:03.297Z","0.62.1":"2026-08-21T16:14:40.866Z","0.62.2":"2026-08-24T03:44:12.394Z","0.62.4":"2026-08-24T15:53:11.687Z","0.62.5":"2026-08-24T16:46:30.722Z","0.62.6":"2026-08-24T16:52:38.246Z","0.62.7":"2026-08-24T19:36:15.225Z","0.62.8":"2026-08-24T20:03:16.373Z","0.63.0":"2026-08-25T06:01:20.519Z","0.64.0":"2026-08-25T07:09:08.050Z","0.65.0":"2026-08-25T09:32:08.861Z","0.65.1":"2026-08-26T06:51:17.615Z","0.65.2":"2026-08-26T08:37:32.889Z","0.66.0":"2026-08-26T09:06:28.923Z","0.67.0":"2026-08-27T18:16:23.636Z","0.68.0":"2026-08-28T20:06:42.896Z","0.69.0":"2026-08-29T12:13:13.084Z","0.70.0":"2026-08-29T15:25:10.594Z","0.71.0":"2026-08-31T18:01:31.116Z","0.72.0":"2026-08-31T19:56:11.034Z","0.73.0":"2026-09-01T14:27:14.255Z","0.74.0":"2026-09-01T16:23:42.387Z","0.75.0":"2026-09-01T16:41:07.677Z","0.76.0":"2026-09-02T04:27:35.689Z","0.76.1":"2026-09-02T04:40:50.957Z","0.76.2":"2026-09-02T05:13:59.025Z","0.77.0":"2026-09-03T08:16:54.798Z","0.78.0":"2026-09-03T15:34:06.747Z","0.79.0":"2026-09-03T17:27:56.482Z","0.79.1":"2026-09-03T17:37:34.704Z","0.80.0":"2026-09-03T18:13:48.857Z","0.81.0":"2026-09-03T19:33:08.668Z","0.82.0":"2026-09-03T19:50:16.281Z","0.82.1":"2026-09-04T09:25:11.143Z","0.82.2":"2026-09-04T10:15:10.277Z","0.82.3":"2026-09-04T13:59:30.390Z","0.82.4":"2026-09-04T19:53:10.456Z","0.82.5":"2026-09-04T21:29:55.481Z","0.82.6":"2026-09-05T06:13:38.494Z","0.82.7":"2026-09-05T07:48:38.064Z","0.82.8":"2026-09-05T08:40:31.362Z","0.83.0":"2026-09-05T13:14:36.344Z","0.84.0":"2026-09-05T21:08:36.391Z","0.84.1":"2026-09-05T21:33:39.034Z","0.84.2":"2026-09-05T21:50:51.914Z","0.84.3":"2026-09-05T22:37:14.665Z","0.84.4":"2026-09-06T12:56:01.317Z","0.84.5":"2026-09-06T13:26:16.300Z","0.85.0":"2026-09-06T18:18:43.823Z","0.86.0":"2026-09-06T18:29:55.383Z","0.87.0":"2026-09-06T19:24:43.001Z","0.88.0":"2026-09-06T20:06:01.779Z","0.88.1":"2026-09-06T21:17:17.096Z","0.88.2":"2026-09-07T05:16:39.040Z","0.88.3":"2026-09-07T09:03:37.127Z","0.89.0":"2026-09-07T20:35:48.946Z","0.89.1":"2026-09-08T08:57:11.946Z","0.90.1":"2026-09-08T17:35:54.187Z","0.91.0":"2026-09-09T03:19:28.922Z","0.92.0":"2026-09-09T07:48:22.587Z","0.92.1":"2026-09-09T08:10:41.229Z","0.92.2":"2026-09-09T15:44:40.562Z","0.92.3":"2026-09-09T16:42:46.913Z","0.92.4":"2026-09-09T19:44:44.974Z","0.92.5":"2026-09-12T12:39:59.556Z","0.92.6":"2026-09-14T05:47:11.152Z","0.92.7":"2026-09-15T14:50:33.425Z","0.92.8":"2026-09-16T03:33:11.770Z","0.92.9":"2026-09-16T06:42:46.784Z","0.92.10":"2026-09-16T10:13:31.040Z","0.92.11":"2026-09-16T12:23:56.214Z","0.92.12":"2026-09-16T14:58:35.165Z","0.92.13":"2026-09-16T16:06:58.644Z","0.92.14":"2026-09-16T16:16:05.842Z","0.92.15":"2026-09-17T07:49:52.648Z","0.92.16":"2026-09-17T09:31:42.256Z","0.92.17":"2026-09-17T10:10:59.836Z","0.92.18":"2026-09-17T11:17:56.922Z","0.92.19":"2026-09-18T04:00:17.445Z","0.92.20":"2026-09-18T04:33:32.377Z","0.92.21":"2026-09-18T05:08:32.206Z","0.92.22":"2026-09-18T05:59:16.773Z","0.92.23":"2026-09-18T07:05:10.966Z","0.92.24":"2026-09-18T08:35:00.511Z","0.92.25":"2026-09-18T19:35:46.048Z","0.92.26":"2026-09-19T06:52:04.221Z","0.92.27":"2026-09-19T09:02:40.913Z","0.92.28":"2026-09-19T09:23:41.694Z","0.92.29":"2026-09-19T14:59:02.523Z","0.92.30":"2026-09-19T16:40:40.668Z","0.92.31":"2026-09-19T18:35:16.864Z","0.92.32":"2026-09-19T19:37:42.837Z","0.92.33":"2026-09-19T20:35:37.643Z","0.92.34":"2026-09-20T08:35:34.716Z","0.92.35":"2026-09-20T10:47:47.704Z","0.92.36":"2026-09-20T16:40:30.669Z","0.92.37":"2026-09-21T08:10:16.490Z","0.92.38":"2026-09-21T08:51:53.517Z","0.92.39":"2026-09-21T09:22:03.271Z","0.92.40":"2026-09-21T17:23:15.633Z","0.92.41":"2026-09-21T22:16:00.883Z","0.92.42":"2026-09-22T05:26:47.551Z","0.93.0":"2026-09-23T05:37:20.397Z","0.93.1":"2026-09-23T11:14:16.227Z","0.94.0":"2026-09-23T21:07:44.289Z","0.95.0":"2026-09-24T14:09:20.284Z","0.96.0":"2026-09-24T16:46:01.590Z","0.96.1":"2026-09-24T18:09:18.387Z","0.96.2":"2026-09-25T03:25:09.659Z","0.96.3":"2026-09-25T03:38:52.022Z","0.96.4":"2026-09-25T10:32:10.599Z","0.97.0":"2026-09-26T10:51:21.754Z","0.98.1":"2026-09-28T10:07:49.512Z","0.99.0":"2026-09-29T05:02:32.557Z","0.100.0":"2026-09-29T06:13:20.906Z","0.101.1":"2026-09-29T19:08:47.337Z","0.102.0":"2026-09-29T20:45:04.236Z","0.103.0":"2026-10-01T17:12:31.294Z","0.103.1":"2026-10-01T20:03:28.758Z","0.104.0":"2026-10-01T21:22:00.918Z","0.104.1":"2026-10-02T07:38:19.245Z","0.104.2":"2026-10-03T07:13:04.001Z","0.104.3":"2026-10-03T08:13:57.797Z"},"bugs":{"url":"https://github.com/fabric-runtime/pi-fabric/issues"},"author":"monotykamary","license":"MIT","homepage":"https://github.com/fabric-runtime/pi-fabric#readme","keywords":["pi-package","pi-extension","codemode","mcp","agents","actors","steering","mesh","swarm","workflows","rlm","orchestration"],"repository":{"url":"git+https://github.com/fabric-runtime/pi-fabric.git","type":"git"},"description":"A programmable tool and agent runtime for Pi","maintainers":[{"name":"monotykamary","email":"tom81094@gmail.com"}],"readme":"<div align=\"center\">\n\n<p>\n  <img src=\"https://raw.githubusercontent.com/fabric-runtime/pi-fabric/main/media/opencollective/fabric-runtime/fa-avatar.png\" alt=\"Pi Fabric logo\" width=\"96\" height=\"96\">\n</p>\n\n# pi-fabric\n\n**A programmable tool and agent runtime for [Pi](https://github.com/earendil-works/pi-coding-agent)**\n\n_One program for tools, MCP, agents, workflows, actors, mesh, councils, and recursion._\n\n<p>\n  <img src=\"https://raw.githubusercontent.com/fabric-runtime/pi-fabric/main/media/banner.svg\" alt=\"Animated banner: one checked TypeScript program weaving pi core tools, MCP servers, agents, and mesh into a single result\" width=\"100%\">\n</p>\n\n[![npm version](https://img.shields.io/npm/v/pi-fabric?style=for-the-badge&logo=npm&color=cb3837)](https://www.npmjs.com/package/pi-fabric)\n[![ARC-AGI-3 scorecard](https://img.shields.io/badge/ARC--AGI--3-100%25%20across%2025%20envs-16a34a?style=for-the-badge)](https://arcprize.org/scorecards/d4c56c67-136b-4643-b648-62ae28fe2a54)\n[![checks](https://img.shields.io/github/actions/workflow/status/fabric-runtime/pi-fabric/test.yml?branch=main&style=for-the-badge&label=checks)](https://github.com/fabric-runtime/pi-fabric/actions/workflows/test.yml)\n[![pi extension](https://img.shields.io/badge/pi-extension-8b5cf6?style=for-the-badge)](https://github.com/earendil-works/pi-coding-agent)\n[![license](https://img.shields.io/badge/license-MIT-f4c430?style=for-the-badge)](LICENSE)\n[![Open Collective](https://img.shields.io/badge/Open_Collective-support-151515?style=for-the-badge&logo=opencollective&logoColor=white)](https://opencollective.com/pi-fabric)\n\n<p align=\"center\">\n  🏆 <strong><a href=\"https://arcprize.org/scorecards/d4c56c67-136b-4643-b648-62ae28fe2a54\">100% on ARC-AGI-3</a></strong>. A Fabric-powered agent won <strong>all 25 environments</strong> in one 22.4-hour session with 4 minutes of human time ($1,349 in model spend).\n</p>\n\n</div>\n\n---\n\nFabric gives Pi one programmable tool called `fabric_exec`, which composes core tools and MCP servers with captured extension tools. The default kernel runs checked TypeScript in isolated QuickJS; select sandboxed **Python (Monty)** with `executor.kernel: \"python\"`. CPython is an explicit native escape hatch via `executor.pythonRuntime: \"cpython\"`. The configured kernel is exclusive: there is no per-call language selector. Trusted TypeScript workloads can also use unsafe Node/Bun processes. Programs call host providers for agents, actors, and durable coordination, then return the result of their branches, loops, fan-out, and data flow. See [execution kernels](docs/kernels.md) for Python usage, security boundaries, and guest-helper limitations.\n\n## Why Fabric?\n\n|     | Capability | What it unlocks |\n| :-: | ---------- | --------------- |\n| ⚡ | **Code mode** | One flat tool schema; branching, loops, fan-out, and data flow live in TypeScript or configured Python. |\n| 🧰 | **Capability routing** | Call Pi core tools, MCP servers, captured extension tools, or Fabric providers through one runtime. |\n| 🧑‍🤝‍🧑 | **Agent runtime** | One-shot workers, durable resident agents, persistent event-driven actors, councils, and bounded recursive queries. |\n| 🕸️ | **Workflows + mesh** | Phased progress plus durable topics, shared tasks, and compare-and-swap state. |\n| 🛡️ | **Guardrails** | Approvals, isolation, timeouts, concurrency, recursion depth, and shared cost budgets. |\n| 🎛️ | **Native TUI** | Live activity, an interactive dashboard, and settings without leaving Pi. |\n\n## How it works\n\n1. **You ask** in plain language.\n2. **Pi writes one program** that calls the required tools and agents.\n3. **TypeScript is statically checked** before execution; both kernels use the same authoritative host-call schema validation.\n4. **The result returns** to your conversation. Intermediate work stays in the sandbox and appears in the activity panel and dashboard.\n\nWith the default TypeScript kernel, the model can write this program (TypeScript only):\n\n```ts\nconst [manifest, sources] = await Promise.all([\n  pi.read({ path: \"package.json\" }),\n  pi.find({ pattern: \"**/*.ts\", path: \"src\" }),\n]);\nreturn {\n  package: JSON.parse(manifest).name,\n  sourceCount: sources.split(\"\\n\").filter(Boolean).length,\n};\n```\n\nIndependent calls run in parallel, and the returned object enters the model context. Known providers support concise direct calls such as `mcp.fal_ai.get_model_schema(...)`, `memory.recall(...)`, `state.get()`, `schema.status()`, and `compact.status()`. Refs found or computed at runtime use `tools.call({ ref, args })` (TypeScript notation). Python uses `await tools.call({\"ref\": ref, \"args\": args})`, native dictionary results, and `asyncio.gather` for independent calls.\n\nTo select Python, put this in `~/.pi/agent/fabric.json` or a trusted project's `.pi/fabric.json`, or use `/fabric settings` → **Executor** → **Kernel**:\n\n```json\n{ \"executor\": { \"kernel\": \"python\" } }\n```\n\nPython defaults to [Monty](https://github.com/pydantic/monty), a sandboxed Python subset with VM resource limits and no ambient filesystem, network, or process access. It is **not CPython**: arbitrary imports, third-party packages, and some Python features are unavailable. Full **CPython 3.10+** requires explicit `executor.pythonRuntime: \"cpython\"` and runs trusted native code with full OS privileges outside schema enforce, like TypeScript's Node/Bun escape hatches. CPython enforcement additionally requires macOS `sandbox-exec` or Linux `bwrap`, failing closed without isolation. Missing Monty dependencies never trigger a native fallback. `executor.runtime` only affects TypeScript. See [the kernel guide](docs/kernels.md).\n\nPi's native MCP can optionally supply selected servers beneath the same Fabric API: set `mcp.nativeServers` to exact server names already configured in Pi. Other servers stay on mcporter; failed native calls never switch transports. See [MCP ownership and compatibility](docs/configuration.md#opt-in-pi-owned-servers).\n\n## Install\n\nRequires Node.js 24+ and Pi 1.0.0+. Monty's optional native package installs on supported platforms; only the explicit CPython escape hatch requires CPython 3.10+. Fabric warns when a detectable host is older than the required native loadout and nested-execution contracts.\n\n**0.103.1: Pi 1.0 compatibility.** Full-code and Schema enforce loadouts own declarations through native `prepareLoadout`, including built-in codemode, tool search, MCP, late activation, and reload. Captured dispatch and core overrides retain native middleware; capture patches restore on the final shutdown lease without recursive wrapping. Run `bun run test:pi1` for public-contract, compiled SDK, and bundled-CLI regressions. Optional/audit mode retains the host loadout.\n\n**0.103.0: daemon primitives.** Headless, restart-safe sessions get small composable building blocks: a [runner contract](docs/agents.md#custom-runners) with hosted runs that persist a locator before start and never relaunch (`pi-fabric/runners`); durable [decisions](docs/decisions.md) with escalation chains, headless approvals, and routed child dialogs; mesh timers, scoped external grants, and the `pi-fabric` CLI; [saved programs](docs/programs.md) with host-invoked runs; host-issued principal and scope (`pi-fabric/scope`) that children only narrow; write confinement, context-inheriting spawn, and worktree results; provider participants, a foreground-tool policy, compaction pressure and carry-forward focus, [thinking control](docs/thinking.md), heartbeat liveness across PID namespaces, and incarnation-fenced control commands. New behavior is opt-in or additive. A configured `agents.runner` id that no extension registers is kept and warned about once per session, without falling back to `pi`.\n\n**0.102.0: opt-in Pi-owned MCP.** Select native servers with `mcp.nativeServers` while keeping Fabric's API, policy pipeline, names/descriptions, and result normalization. Existing defaults remain unchanged. Native identities are indexed by registration snapshot, with live exposure and schema checks; SDK reload and settings-save guards are included.\n\n**0.101.1: Pi 0.99 compatibility.** Full-code and Schema enforce modes declare only `fabric_exec`, including with native codemode, tool search, MCP, late registrations, and active-tool changes. Captured tools remain available as `extensions.<name>(...)` inside Fabric, with host middleware applied. Pi packages and TypeBox are host-supplied peers, never bundled. The same compiled package also passes an isolated Pi 0.99.1 SDK/CLI gate; development pins at that release were 0.99.0.\n\n```bash\npi install npm:pi-fabric\n```\n\n<details>\n<summary>Other install methods</summary>\n\nFrom GitHub:\n\n```bash\npi install git:github.com/fabric-runtime/pi-fabric\n```\n\nFrom a local checkout:\n\n```bash\nbun install\nbun run build\npi install /absolute/path/to/pi-fabric\n```\n\nFor one development run:\n\n```bash\npi -e /absolute/path/to/pi-fabric\n```\n\n</details>\n\n## What you can ask for\n\nPi loads advanced patterns after direct user invocation. Run `/skill:fabric-guide` for one recommendation, or invoke the exact `/skill:<name>` yourself. The same skill names work in both kernels: Fabric loads one complete TypeScript or Python skill/reference tree. An ordinary coding task uses the core `fabric-exec` reference.\n\n| You want | Run |\n| -------- | --- |\n| Help choosing the smallest advanced mechanism | `/skill:fabric-guide Choose a mechanism to audit every auth file and verify the findings.` |\n| Parallel audits, migrations, or research with verification | `/skill:fabric-workflow Audit every auth file and synthesize verified findings.` |\n| Work too big for one context window | `/skill:fabric-rlm Produce a compact architecture map of this repo.` |\n| A Jev foreman above coding work, per turn or at settlement | `/skill:fabric-foreman Watch this migration, request verification, and flag blockers.` |\n| A persistent watcher for one measurable goal | `/skill:fabric-supervisor Watch this migration until it is complete and tested.` |\n| A strict auditor for one feature design spec | `/skill:fabric-spec Implement docs/specs/checkout.md to the tee; nothing missing, nothing extra.` |\n| A quiet decision-point reviewer | `/skill:fabric-advisor Focus on migration correctness.` |\n| Same-model independent reviewers and one decision | `/skill:fabric-council Review this design for correctness, security, and operability.` |\n| Multi-model compare-not-merge deliberation or act mode | `/skill:fabric-fusion Deliberate this design across models.` |\n| One command that chooses advisor or supervisor | `/skill:fabric-ambient advisor Focus on migration correctness.` |\n| A durable team coordinating through versioned tasks | `/skill:fabric-swarm Coordinate this migration across owned task partitions.` |\n| A step graph that survives restarts, with human approval nodes | `/skill:fabric-graph Run fetch, test, and an approval gate before release as a resumable graph.` |\n| Evidence-gated edits with postconditions | `/skill:fabric-schema Make this parser change only if focused tests stay green.` |\n| Typed semantic judgments or bounded reactive loops | `/skill:fabric-jev Build a ticket triage loop with an explicit review path and evaluation budget.` |\n\nExecution references stay progressive: the model loads the selected kernel's skill after argument-shape errors or when exact advanced contracts are needed. Kernel changes reload Pi so execution and the selected physical skill tree switch together; see [kernel-specific skills](docs/kernels.md#kernel-specific-skills-and-guidance).\n\n## Agent conversations\n\nPress **ctrl+shift+a** or run **`/fabric chat <agent-id-or-name>`** to open a live, full-screen child conversation with a multiline editor. Send steering or follow-ups directly, switch between nested agents, and return to Main without stopping its work. Drafts and scroll positions stay with each conversation. Completed one-shot agents are read-only; persistent actors accept further messages. Drag to select transcript text, use `/copy` or `/copy selection`, and type `/help` for the small set of preview-local commands with slash completion. See [focused conversations](docs/interface.md#focused-conversations) for controls and current limitations.\n\n## The dashboard\n\nFabric includes a live activity surface in Pi:\n\n- A compact widget above the chat (like `pi-supervisor`) whose header follows the current phase while its rows show active/completed agents, active actors, and their recent nested tool or code-change activity.\n- `/fabric` (or `/fabric dashboard`): opens the **Activity** and **Topology** views. The user-facing Pi session appears as **Main**. You can queue or steer participants and inspect the project topology.\n- `/fabric settings`: mirrors Pi's `/settings` and writes changes to `fabric.json`. TUI hosts get the searchable settings component; RPC hosts get the same nested sections, value/input/model pickers, list editors, and project/global save scopes through native dialog primitives.\n- Code previews automatically highlight `.bend` files using Bend 2 syntax, including laws and proof terms. The grammar loads only when needed, with no Bend installation required.\n- `Tool display` (`compact` by default, or `full`) is configured under `/fabric settings` → **UI**; compact elevates the declared display intent, hides the outer program, and applies to the current transcript immediately. Pi's tool-expand keybinding (`ctrl+o` by default) expands a compact card to the full transcript.\n\nSee the [interface & commands reference](docs/interface.md) for every view, keybinding, and slash command.\n\n## Reference\n\n- [Configuration](docs/configuration.md): `fabric.json`, code modes, tool capture, approvals, and budgets.\n- [Execution kernels](docs/kernels.md): exclusive TypeScript/Python selection, Monty sandboxing, CPython escape hatch, agent inheritance, and examples.\n- [Prompt cache](docs/prompt-cache.md): honest cache observations and optional, time-bounded native warming leases.\n- [Thinking control](docs/thinking.md): scoped host-session reasoning effort with configured bounds that children inherit and never widen.\n- [Optional durable Pi runner](docs/durable-pi.md): explicit hosted-backend registration, persistent submissions, recovery boundaries, and unchanged default runner behavior.\n- [Durable decisions](docs/decisions.md): pending approvals and questions in the project mesh, headless approvals, routed child dialogs, `/fabric decisions`, and the `pi-fabric decisions` CLI.\n- [Saved programs](docs/programs.md): content-addressed programs, nested `programs.run` with the caller's capabilities, `/fabric programs`, and host runs through `/fabric run` or an event.\n- [Memory & recall](docs/memory-recall.md): compact ranked hits, uniform follow calls, lossless expansion, and guest-local `memory.walk` computation.\n- [Interface & commands](docs/interface.md): dashboard, settings, keybindings, slash commands, and headless runs.\n- [Agents, actors & mesh](docs/agents.md): model handoff, `/fabric prewalk`, runners, transports, actors, councils, recursive queries, and durable coordination.\n- [Durable residency through Pi](docs/residency-runtime.md): background host lifecycle and the Pi-runtime launcher boundary.\n- [Harness CLI composition](docs/harnesses.md): use browser/macOS tools through their existing CLIs, without Fabric-specific bridges or component configuration.\n- [Jev shell orchestration](docs/jev.md): bounded process supervision, event-driven task wait/watch, optional explicit typed judgments, and foreground/background budgets.\n- [Components & committed capabilities](docs/components.md): supervised effects, exact requirements, external per-model guidance and execution-profile replacement, rolling provider generations, actor commitments, and both formal calculi.\n- [External providers](docs/providers.md): the versioned provider protocol for extensions.\n- [Architecture & security](docs/architecture.md): the host bridge, sandboxing, tool-call robustness, and limits.\n- [Verified policy kernels](docs/verified-kernels.md): executable Bend proofs, production acceptance gates, regeneration, and the trusted boundary.\n- [Provider capabilities](docs/provider-capabilities.md): proved dispatch, authority attenuation, lifecycle transitions, cancellation/cleanup contracts, and trust boundaries.\n- [Catalog repairs](docs/repairs.md): unique extra keys and unknown actions promoted into silent schema maps.\n- [Tool entropy](docs/entropy.md): static capability-preserving normal forms, deterministic invocation-friction metrics, bounded repair witnesses, and offline `certify:entropy` proof checks.\n- [Speculative PTC](docs/speculation.md): pre-launching literal read calls while the program streams, with epoch + freshness guarantees.\n- [Skills](docs/skills.md): the core-first invocation policy and user-invoked advanced patterns.\n\n## Development\n\n```bash\nbun install\nbun run check:fast\nbun run test:smoke\nbun run build\n```\n\nThe test suite covers:\n\n- configuration and schema validation\n- provider dispatch, registered-tool execution, QuickJS isolation, and Pi built-in calls\n- agent fixtures for Claude and Veda\n- workflows, durable mesh state, actor mailboxes, subscriptions, and actor restoration\n\nClaude and Veda fixtures use local test processes with zero billable requests.\n\n## Support Pi Fabric\n\nIf Fabric helps you build or run agent workflows, consider [supporting the project on Open Collective](https://opencollective.com/pi-fabric). Contributions help fund maintenance, bug fixes, documentation, testing infrastructure, and model/API costs for integration testing and reproducible evaluations.\n\n| Contribution | Monthly support | Helps sustain |\n| --- | --- | --- |\n| Backer | From $5 USD | Everyday maintenance and documentation |\n| Supporter | $25 USD | Integration tests and reproducible evaluations |\n| Sponsor | From $100 USD | Long-term development and project infrastructure |\n| Custom donation | Any amount, one-time or recurring | The work that needs it most |\n\n[Contribute →](https://opencollective.com/pi-fabric/contribute) · [View finances and contributors](https://opencollective.com/pi-fabric)\n\nContributions are voluntary support, not a purchase of priority support, feature delivery, or influence over the roadmap. The collective page shows current fiscal-host status, available contribution options, and financial contributors.\n\nCode, documentation, bug reports, and examples are just as welcome. Thank you to everyone helping keep Fabric open and sustainable.\n\n## Acknowledgments\n\n- Thanks to [@hazrid93](https://github.com/hazrid93), whose request for a token-efficient LLM advisor pattern led to Fabric's advisor.\n- Thanks to Chad Gibson at [Neuralwatt](https://neuralwatt.com), who supported extended tests of long MCR sessions and the related debugging work.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}