{"_id":"@fabric-harness/sdk","_rev":"77-43a7b5caa282b2401e0c4b16a2b5105c","name":"@fabric-harness/sdk","dist-tags":{"latest":"6.5.0"},"versions":{"0.1.0":{"name":"@fabric-harness/sdk","version":"0.1.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.1.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"57c8a09fb35d23bc5a1f0bb0a64ded933397a1f9","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.1.0.tgz","fileCount":107,"integrity":"sha512-4cY0dFqkLj+LEHuIYeCDU9NqME9Q99pNSFS5gjwbRI/RkmpIBFZ2GrbM+iHtL/8WrrS7u8Pq5dI8hSVxd9j9hA==","signatures":[{"sig":"MEUCID0puIEWl+CqcgdDl2JMaff0JCT7VwNloi10W6wNKwrpAiEAwrVQvUmSjMhyWyu9wZ9RZ+wy8iyjStG4y3Do9ARqfJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577468},"type":"module","_from":"file:fabric-harness-sdk-0.1.0.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lite":{"types":"./dist/lite.d.ts","import":"./dist/lite.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/b49215e6078e7a254b70eb49bd13c575/fabric-harness-sdk-0.1.0.tgz","_integrity":"sha512-4cY0dFqkLj+LEHuIYeCDU9NqME9Q99pNSFS5gjwbRI/RkmpIBFZ2GrbM+iHtL/8WrrS7u8Pq5dI8hSVxd9j9hA==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1778024239690_0.4415770096164735","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@fabric-harness/sdk","version":"0.1.1","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.1.1","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"afae59dbd0191f2f693bff6df2029416c598d90e","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.1.1.tgz","fileCount":107,"integrity":"sha512-09zc4fBFmIs/7fNDqauxfCx59NGQRSuRJOBWBkXczOaYLhlSptN/SwkFEkbC4OC2S1A9vQJiAIuufwfgroM1rA==","signatures":[{"sig":"MEUCIA4plJ5fIFC627ybQFtQBMsx7IUinZFwm1MTimjhMwszAiEA3sCqRZlscikOGV2QySuk2ntcue4QLFS6+yCCIBqMAnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577761},"type":"module","_from":"file:fabric-harness-sdk-0.1.1.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lite":{"types":"./dist/lite.d.ts","import":"./dist/lite.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/33ba7732cdf9224e91fd94aea2d0871c/fabric-harness-sdk-0.1.1.tgz","_integrity":"sha512-09zc4fBFmIs/7fNDqauxfCx59NGQRSuRJOBWBkXczOaYLhlSptN/SwkFEkbC4OC2S1A9vQJiAIuufwfgroM1rA==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1778025112481_0.03185113283915153","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@fabric-harness/sdk","version":"0.1.2","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.1.2","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"ff92e1dd6e1bc966222464ad35dfdbc9077c818d","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.1.2.tgz","fileCount":107,"integrity":"sha512-zfuHlJCgezguBoDaYVtZjHwaJ2qMLmdTqGogen0cvzyQlbgB+inkAAOqQOY86DhuGk9JMGgWW56sWom5kIUcvw==","signatures":[{"sig":"MEUCIQCiCbdviAFJSy1KrNCnxNLZxGS1v2hXgibKmluT3Xxm9gIgEz6Ynyqj45EApmD/dVq9Uatr247olV9SE4a2I4GrPFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577761},"type":"module","_from":"file:fabric-harness-sdk-0.1.2.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lite":{"types":"./dist/lite.d.ts","import":"./dist/lite.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/c2ae08c9da76f2892691e8633649e046/fabric-harness-sdk-0.1.2.tgz","_integrity":"sha512-zfuHlJCgezguBoDaYVtZjHwaJ2qMLmdTqGogen0cvzyQlbgB+inkAAOqQOY86DhuGk9JMGgWW56sWom5kIUcvw==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.2_1778030150315_0.7364851751449155","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@fabric-harness/sdk","version":"0.2.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.2.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"cfec72e5663ab550cace48614c75abb5196860dd","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.2.0.tgz","fileCount":119,"integrity":"sha512-2Ux1+1g2QRq206VIKIkGrNaKrlYPunspoQZzi6lQsTDAqYaeuDWTn5T/REpcnGGR9Nbefy5yR5r8O02wwup9Ag==","signatures":[{"sig":"MEUCIQDbxLk5dVo0QmIjqvmx5RmFm8dCI1jYXF2/t4y6TajLcwIgMCxNgwKYoR32MiuhjM/4pV3uOcv8mCWe5yIi2hI9M6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642252},"type":"module","_from":"file:fabric-harness-sdk-0.2.0.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lite":{"types":"./dist/lite.d.ts","import":"./dist/lite.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/95a5e0d2485e1ba4882d4116e6b582a2/fabric-harness-sdk-0.2.0.tgz","_integrity":"sha512-2Ux1+1g2QRq206VIKIkGrNaKrlYPunspoQZzi6lQsTDAqYaeuDWTn5T/REpcnGGR9Nbefy5yR5r8O02wwup9Ag==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1778040898560_0.49517455406026123","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@fabric-harness/sdk","version":"0.2.1","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.2.1","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"2d7b32c3ca49d1a0c3d55333f7ca535afc53bf14","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.2.1.tgz","fileCount":119,"integrity":"sha512-svHxGvgbWGRJLhHt9hG5rd3FqeRoTexqsKtAqWPicPZgHsL7BcjZS2AshhUoM/EbWFIR0uDUDevgnxzh079ExQ==","signatures":[{"sig":"MEQCIHS0y6qQBLv365TuBLX+yEnTaIqdapQE7M+mY61/S6VJAiBSKUfU6g7EhVeOfB7S5rwURcJDsEjqbB7tyDadBmztCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651005},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lite":{"types":"./dist/lite.d.ts","import":"./dist/lite.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"gitHead":"d11ab5aa854b78278a98756d8184f87e65d4b490","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1778042807405_0.024996767365650152","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@fabric-harness/sdk","version":"0.2.2","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.2.2","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"9223821c527dd042d6221df31eb3a3e50110ef30","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.2.2.tgz","fileCount":119,"integrity":"sha512-5OVE2BxlCrhX/dgAfGSUvv3gtk5radJpY9ZZ5ehOsxW2ZlKcliDSpxcWCpJ8rBU2JQ4jIxxfd+B57ri0ESJiVA==","signatures":[{"sig":"MEUCIQDRBBvXX8gjHqMhBjqqgeuzsrEhbfHkfWZsDXavRouFwwIgXktbKucAJqNGARmqLqqA4mOy+zqN8o3cSEyg3ULEUaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650955},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lite":{"types":"./dist/lite.d.ts","import":"./dist/lite.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"gitHead":"d11ab5aa854b78278a98756d8184f87e65d4b490","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.2_1778043387963_0.28364520814960326","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@fabric-harness/sdk","version":"0.2.3","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.2.3","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"bc9b5e171e51bd076256f17184a2bb849a3e837b","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.2.3.tgz","fileCount":119,"integrity":"sha512-y7zGDNNi6XRalwjIyFmrvRZy0hbdkkwHnfSO55xVQ8fIZfzEyXP+fEp5KHDgSkElNzvzfhn8bL4kQXowBPvteA==","signatures":[{"sig":"MEUCIFi8iAuLM254/F76wz9nRXb7PfD9m02Wn7ELuLKjFqxDAiEAp0JTmGbnA/xTBMtHcr8OcifYSIg511XBDOa+fIf8ZAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650877},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lite":{"types":"./dist/lite.d.ts","import":"./dist/lite.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"gitHead":"d11ab5aa854b78278a98756d8184f87e65d4b490","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.3_1778045081947_0.771766029376217","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@fabric-harness/sdk","version":"0.3.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.3.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"c1b07a9fd04bc21dfcebd418ea2064650cdd897c","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.3.0.tgz","fileCount":123,"integrity":"sha512-2qAJs0VZbEquvBlrJLQMhjz0y8ZDgqSa01bybdXTNGFU4cpdQbMe5PjHIsGYKd0uy0/dQhL3taV6bQfGHZGAJQ==","signatures":[{"sig":"MEUCIHj3qiF2HU6Hhw37dpYGlLlun0/e/QhrVUsP+LFid+teAiEA/Yw7CqIRcDijSoKNsnNvReoBR6kVm7TigsJNnsY8y8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669744},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lite":{"types":"./dist/lite.d.ts","import":"./dist/lite.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"gitHead":"2ca578416f5535e06f7abaa2b887a245663c090c","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1778051137454_0.5843827766874075","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@fabric-harness/sdk","version":"0.3.1","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.3.1","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"0069171143a3154ac082b6a7957f466d62d5aec8","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.3.1.tgz","fileCount":123,"integrity":"sha512-OEK1iuUKRdk+zeSZdcaAfw68II5DeVKzyqdMPLzXrA/hBoGUGKRHaFkV+enEezSbh6SYQxcLjIrkYG/UItVspQ==","signatures":[{"sig":"MEUCIQDfFKcZol12SYQP5IUHwMILh7x5faGQm8DlJkjg9zUChQIgW347SbBlYfqeTcQIj+XZaDZM8d/mZ93u6kcnXA/+GAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672558},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lite":{"types":"./dist/lite.d.ts","import":"./dist/lite.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"gitHead":"86264e6aa72ce5b4e7297a7a8304264a42f73479","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.1_1778089601093_0.9166858745287447","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@fabric-harness/sdk","version":"0.4.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.4.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"5da22b8712f33bec1d86c2868cf92717b0bdcf71","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.4.0.tgz","fileCount":127,"integrity":"sha512-Auhr9scNgSsnQmB/TgeVo+b7+VgPd9O5okdhktKDzPlpsB7Po2H9IWbbIJqCjUsUZGBbroAOG9GvwkLhIEXLkw==","signatures":[{"sig":"MEQCIA8i7q5WbK+Ek0HVAqICxPZ4vUX4Ln4p/SWLN6a4GdntAiAsXslPGCDyXMeQtf4K2AnVtYS+fuQJzLqoU7qw++nALQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684957},"type":"module","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./lite":{"types":"./dist/lite.d.ts","import":"./dist/lite.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"gitHead":"ae5bdd2ee0ebf88f55ad1b66fb8891360b1f87e4","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1778092034877_0.07664713860951866","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@fabric-harness/sdk","version":"0.5.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.5.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"6a8c16377d890a1e621c426aed0038eb8ab97aab","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.5.0.tgz","fileCount":127,"integrity":"sha512-0AFFYaJMSR40K6ps3JS7il8cAd8SKBEYTWEuO9hwht/UKtuuxVRmq88DQ+LjP6dHMlmUfU6xddTdzeYQ1RJxng==","signatures":[{"sig":"MEQCICRWpVFdDWfHJyvqeiAbMwanB5hsbvw+UIKpyEvh6KInAiBYxj8B5TfqJ7t0vdTSaedFmvV0zYVuuVNuWCp3LlRx2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681229},"type":"module","_from":"file:fabric-harness-sdk-0.5.0.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/35155d7a640f6d542221126e6e09a811/fabric-harness-sdk-0.5.0.tgz","_integrity":"sha512-0AFFYaJMSR40K6ps3JS7il8cAd8SKBEYTWEuO9hwht/UKtuuxVRmq88DQ+LjP6dHMlmUfU6xddTdzeYQ1RJxng==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1778095493451_0.3339460756938122","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@fabric-harness/sdk","version":"0.6.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.6.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"2c09fc739a503f6a24c9734d88bf48db11018237","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.6.0.tgz","fileCount":131,"integrity":"sha512-l0x0leVGafNIgZ6buEcpPr6q2NWBzSX23zzWFZAJ8lfvRTCcHn0ScZrIfN2xEkVxHAzZIpVNkp2+LdFr8zD0Pg==","signatures":[{"sig":"MEQCIE7jZfUW0ZwSWFHrTeWyatj2BwkHiFQoDoaGFAliT9MuAiALSALKWEcdEs5UUIM3s5J0y9LqOCNJc4WNpJv1b+d3XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719018},"type":"module","_from":"file:fabric-harness-sdk-0.6.0.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/7f0034b03659bc806aefda1a82c4d475/fabric-harness-sdk-0.6.0.tgz","_integrity":"sha512-l0x0leVGafNIgZ6buEcpPr6q2NWBzSX23zzWFZAJ8lfvRTCcHn0ScZrIfN2xEkVxHAzZIpVNkp2+LdFr8zD0Pg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1778199286594_0.4075181779706578","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@fabric-harness/sdk","version":"0.6.1","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.6.1","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"d204b0ccf0dd9333d148220232be2de52acd64b3","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.6.1.tgz","fileCount":131,"integrity":"sha512-Kw0tiEB8QKtEwBtIDNEguJR4HEij8vijHgzflhXloKLS9QIeLOKwEq9ep+cwOITbeU65tMt/qP1rKxNR8lYPWg==","signatures":[{"sig":"MEYCIQCBz0Qiz41PZlxcACAHqOBaxtRKpyXyl7azRXE9nXCdMQIhAOpfJGAzKFHbfUGvGxfvO4cGLZn4hpdRw6cWpgI108u2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720114},"type":"module","_from":"file:fabric-harness-sdk-0.6.1.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/8bc67d5f78738abd2702b8accdba9b65/fabric-harness-sdk-0.6.1.tgz","_integrity":"sha512-Kw0tiEB8QKtEwBtIDNEguJR4HEij8vijHgzflhXloKLS9QIeLOKwEq9ep+cwOITbeU65tMt/qP1rKxNR8lYPWg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.1_1778207891095_0.015020175769782096","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@fabric-harness/sdk","version":"0.7.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.7.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"efa9f8dc635022e6c9f577154f68ed08dad7170f","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.7.0.tgz","fileCount":135,"integrity":"sha512-sCTuMeZnKfIMGmRyhxY7Pk3GowXB1AJj37AQpC1qpiswg3FXBcFjkECa372One4UYgm+lIxwdVrvUnWpXggOFg==","signatures":[{"sig":"MEQCIDpYAZi7pal9W8aXc5xrCZMzhSiRHXp+RF9f1nGuFFlgAiBJliwxJNmHRrBWcxzDrakBm2SuU/U+PgCn/6FZ+yEgqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741039},"type":"module","_from":"file:fabric-harness-sdk-0.7.0.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/03534287f2a93d18d5a9b8dd7bdee462/fabric-harness-sdk-0.7.0.tgz","_integrity":"sha512-sCTuMeZnKfIMGmRyhxY7Pk3GowXB1AJj37AQpC1qpiswg3FXBcFjkECa372One4UYgm+lIxwdVrvUnWpXggOFg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1778208929342_0.97993346236111","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@fabric-harness/sdk","version":"0.8.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.8.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"d1aafc31fc3df391860b7d71b495e78a029ae69f","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.8.0.tgz","fileCount":135,"integrity":"sha512-9pnvjDPjwsCBVL4iiFhbnbQ5vnu94uOcqiXRk0MdR2AhVqhlIsLHSzz3p8jMS03VoJK0lUSI/FCw/209hYtmcg==","signatures":[{"sig":"MEYCIQC+g4uL5yO+6XvNhxSw8gxf+A4ESnt1bQkJ8Eyzo2H5XQIhAJnsfIrqyjPc62xAF9TTN+Zap2bke+8n/6KF9QilfTEx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753512},"type":"module","_from":"file:fabric-harness-sdk-0.8.0.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/02c9c5a190a87427cd521397a916bb89/fabric-harness-sdk-0.8.0.tgz","_integrity":"sha512-9pnvjDPjwsCBVL4iiFhbnbQ5vnu94uOcqiXRk0MdR2AhVqhlIsLHSzz3p8jMS03VoJK0lUSI/FCw/209hYtmcg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1778210039799_0.37460103998175853","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@fabric-harness/sdk","version":"0.9.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.9.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"c079814fdc073f8f656f1cc3ddfc22b1b042c8ba","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.9.0.tgz","fileCount":139,"integrity":"sha512-E2YKm8kkEJevRfR5kE7VZu9aP0SYRF498FGgmzRAsIPJK3oBDTKDiVK6Nbvl+n2fQgDeympbY2mn5BW5gh4iXQ==","signatures":[{"sig":"MEYCIQCJUe6dcOgRrlqFAZA/NDP92gVQc5Cnb75WDm/jq15T6gIhALjGHo7D87rlpzLEnOVEscqqZ5gCfoA/u6Ban+Hl09uN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769220},"type":"module","_from":"file:fabric-harness-sdk-0.9.0.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/0227ef036257f359c0bf66fd244c4d23/fabric-harness-sdk-0.9.0.tgz","_integrity":"sha512-E2YKm8kkEJevRfR5kE7VZu9aP0SYRF498FGgmzRAsIPJK3oBDTKDiVK6Nbvl+n2fQgDeympbY2mn5BW5gh4iXQ==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.0_1778219863672_0.9727690674080336","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@fabric-harness/sdk","version":"0.10.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@0.10.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"869c0815db3c9923c25ebd321b8da702d1d0e700","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-0.10.0.tgz","fileCount":143,"integrity":"sha512-OhoCBzgfSmFdPHrViV52DR4+Io7ULMHN+/FLZfp9Q44JGgIZ0CG8/mGdVgcu1oaTlZBDEjC+UEre/1bocpwAog==","signatures":[{"sig":"MEUCIGF9cb1J8dOQmdLfWB7cEYJ1jf/FPzUmetbs+U7BVpOHAiEA7xKv073LgTNz60cDZXRy3EYhe04JnzVKEg6aWt/orcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786880},"type":"module","_from":"file:fabric-harness-sdk-0.10.0.tgz","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/0c72aa08d2561609fcb6cc69826bbd0a/fabric-harness-sdk-0.10.0.tgz","_integrity":"sha512-OhoCBzgfSmFdPHrViV52DR4+Io7ULMHN+/FLZfp9Q44JGgIZ0CG8/mGdVgcu1oaTlZBDEjC+UEre/1bocpwAog==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.10.0_1778263947139_0.2580049096613617","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@fabric-harness/sdk","version":"1.0.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.0.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"fe7d71bbe0dae73d1961cecbca01944c06f6ed9d","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.0.0.tgz","fileCount":155,"integrity":"sha512-i0gMOz8xj7a0Y4FRICTIHZfyDKATPZ9y3raxaMX7OUi4c4UShBwQcei1LYA8SxddKCCUdauI8gqt3wpEEZzD9Q==","signatures":[{"sig":"MEYCIQC6BEWYePx/i/WRv/AJshAUfLofFwJdNBjkGonYmNlokwIhAM2HF/Gr2zOvEHno5/bQXNok3jzVI4EuBY5GHHhGQTCT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816953},"type":"module","_from":"file:fabric-harness-sdk-1.0.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/651ef931f434a85a9351b95b837c4124/fabric-harness-sdk-1.0.0.tgz","_integrity":"sha512-i0gMOz8xj7a0Y4FRICTIHZfyDKATPZ9y3raxaMX7OUi4c4UShBwQcei1LYA8SxddKCCUdauI8gqt3wpEEZzD9Q==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.0.0_1778274495213_0.8451719559819664","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@fabric-harness/sdk","version":"1.1.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.1.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"9d54151363e5da5db65f29b35094028d1042c4a4","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.1.0.tgz","fileCount":159,"integrity":"sha512-XLg9y8EohuiS/ufXbe/WqwbSB/n7fuUpUQClcDq5P3YjYx7D86EwcTP4X03h8yNSZx6HtYiOcc9Z5s30phcjZg==","signatures":[{"sig":"MEUCIESx1zseNr7ioryE53KNNYfVD1B+0ZqnHzJQDhIcrcgRAiEAvEitkiW0IdIGLQasXU4dFm4JsoHqVV5QontWEDbrNa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":825095},"type":"module","_from":"file:fabric-harness-sdk-1.1.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/81c74c850dba7ca1a049c38d92508134/fabric-harness-sdk-1.1.0.tgz","_integrity":"sha512-XLg9y8EohuiS/ufXbe/WqwbSB/n7fuUpUQClcDq5P3YjYx7D86EwcTP4X03h8yNSZx6HtYiOcc9Z5s30phcjZg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.1.0_1778278228557_0.6493112314748037","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@fabric-harness/sdk","version":"1.2.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.2.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"1417f567b662c631ee012621b1c500d8074479f2","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.2.0.tgz","fileCount":163,"integrity":"sha512-+KLCi4u2x1CK/k8R/AMF90ZCaPTuBcGQQtcZjMudO8DNkOPjmpPf3Gylcd3/VZo4i8Z1CGM/kl85qlIYzcUIdQ==","signatures":[{"sig":"MEUCIGPWVIBYptTcBrlsFB/koWc3iYZMZI/CfRu9Qm7PwmmWAiEA/sv8vaoz0QJWcEfyYd3Ssr/uyQ7Lq6QXle6//QvqStQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":848286},"type":"module","_from":"file:fabric-harness-sdk-1.2.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/2b4f2543a864e6ea754e8f0ac7a11f8e/fabric-harness-sdk-1.2.0.tgz","_integrity":"sha512-+KLCi4u2x1CK/k8R/AMF90ZCaPTuBcGQQtcZjMudO8DNkOPjmpPf3Gylcd3/VZo4i8Z1CGM/kl85qlIYzcUIdQ==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.2.0_1778283596501_0.12263555310460106","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@fabric-harness/sdk","version":"1.3.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.3.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"96cebc3486f6cf292a694e18bf2612fc9146b621","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.3.0.tgz","fileCount":170,"integrity":"sha512-vp4xpfOJly2NdfQ+TIGix049Cud4pe+p/bJyxFwGch1AIRPizD7dP/9HJGpD61QRKryRg2eUK5Vwdci5mPSxrg==","signatures":[{"sig":"MEUCIHIxjFrJDNG1YCq/I9G0vi7NgX/SNY/KZyBohxIDi+skAiEAjhmPJO67TEYApvoq96P4rZHwCmQ//Y8HOIJAXq9YPbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":876157},"type":"module","_from":"file:fabric-harness-sdk-1.3.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/e3ceec3cccdf42b041558aff900d32b2/fabric-harness-sdk-1.3.0.tgz","_integrity":"sha512-vp4xpfOJly2NdfQ+TIGix049Cud4pe+p/bJyxFwGch1AIRPizD7dP/9HJGpD61QRKryRg2eUK5Vwdci5mPSxrg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.3.0_1778293229037_0.6491763551785628","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@fabric-harness/sdk","version":"1.4.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.4.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"4f67029f2b2aec3f128fe161ffc542cf95db01d1","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.4.0.tgz","fileCount":178,"integrity":"sha512-NHg+0Igm/3cMzUe4yhZ1JoOQddFCNrR1bMVoGtvlHkZIoviWQYXLT5r7tAW7ZWaXZPIw9vaXNCr8ekRE6mtZzQ==","signatures":[{"sig":"MEQCIBsB46fpXj4SlpdhbXu97QJRQ+4gbsDo45jy3wjEUUGPAiAPkMiiaJKC7UIampaP/yqtJzso5YJ6Vy92OekqIcWm9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900342},"type":"module","_from":"file:fabric-harness-sdk-1.4.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/d14293d3233d3a8887712d8673fe9a99/fabric-harness-sdk-1.4.0.tgz","_integrity":"sha512-NHg+0Igm/3cMzUe4yhZ1JoOQddFCNrR1bMVoGtvlHkZIoviWQYXLT5r7tAW7ZWaXZPIw9vaXNCr8ekRE6mtZzQ==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.4.0_1778296853239_0.79899640423388","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@fabric-harness/sdk","version":"1.5.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.5.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"66b74379a7222cc40a9df494d888b07c1f1744bd","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.5.0.tgz","fileCount":178,"integrity":"sha512-uR6F6FpKITuxFke2bAwlHAO20Gfff5DdnGZe2mMe3Gso/Y/NWsnBzuHRZ1ch+MjGEtefg+QEUGXzKLtg0v0AFA==","signatures":[{"sig":"MEUCIA0aEPYxtDwxVqwRzgyzqnMHBPUFpEPngQDuMqMqbsPVAiEA0A6Lo4VRBoqkVBGiCp3XGBTxxZDXGuNOoD87a3WCH4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901149},"type":"module","_from":"file:fabric-harness-sdk-1.5.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/cdf814aec08d12207bdd0b150eb74a06/fabric-harness-sdk-1.5.0.tgz","_integrity":"sha512-uR6F6FpKITuxFke2bAwlHAO20Gfff5DdnGZe2mMe3Gso/Y/NWsnBzuHRZ1ch+MjGEtefg+QEUGXzKLtg0v0AFA==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.5.0_1778297650421_0.9211343238682779","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@fabric-harness/sdk","version":"1.6.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.6.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"d78a75aaddb3229d3e053b5c582de6294b10a209","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.6.0.tgz","fileCount":178,"integrity":"sha512-d3/+308BmYeRG+I/uZR2GDLXVaf8YQ2EHigzYkZUQ79fVtJcORFvNEdt0Pj3FGj4W0gpiM6rSIqRN5y8uBTgMg==","signatures":[{"sig":"MEQCIF3thJJ4xxDvZWHdAKgaThjcMRzCUWu2OIPlgv+zEokkAiAv+LozbjXu62/34wFc9YILXKrhjpf6Nh45tZFeY1XIbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935202},"type":"module","_from":"file:fabric-harness-sdk-1.6.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/234540fb89bb3f368519914db9d513fb/fabric-harness-sdk-1.6.0.tgz","_integrity":"sha512-d3/+308BmYeRG+I/uZR2GDLXVaf8YQ2EHigzYkZUQ79fVtJcORFvNEdt0Pj3FGj4W0gpiM6rSIqRN5y8uBTgMg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.6.0_1778300304387_0.5615301524043619","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@fabric-harness/sdk","version":"1.7.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.7.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"db0c3ba2af3bb635dd451d5061b2e13cab72b25b","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.7.0.tgz","fileCount":182,"integrity":"sha512-j5SJlHCq5HYsMKoMJAt2nhoN5hsayTOHDrSepx2aDkYBu7VmVG0IJlkOyCg4JLZYbGwXt+FD7hFDQOt0PORXdQ==","signatures":[{"sig":"MEUCIQCe2sVLnQZ8Hr7JZSOCTCiMlfQGnyY3DAE30G9hY+FhcQIgAuWHi74nDNq/LndTIYW10oVFF2acAXss0tMhYnq98QM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":950673},"type":"module","_from":"file:fabric-harness-sdk-1.7.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/a1eaec2a42ce2d79ac3f46a2cd01d1b4/fabric-harness-sdk-1.7.0.tgz","_integrity":"sha512-j5SJlHCq5HYsMKoMJAt2nhoN5hsayTOHDrSepx2aDkYBu7VmVG0IJlkOyCg4JLZYbGwXt+FD7hFDQOt0PORXdQ==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.7.0_1778302089049_0.4904637945105992","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@fabric-harness/sdk","version":"1.8.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.8.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"481a2aed98223756b91786af81dd39aa5339057f","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.8.0.tgz","fileCount":186,"integrity":"sha512-JPML51g3+vlu1VYrVNESw6KJQNqyGEl5h4bDZRPFLeHqtbJyw5HbyVJ4HQxEMUzivWn7FmoPxOWGcr4A9i2Nvw==","signatures":[{"sig":"MEUCIFpUHIkqCo3zRrxkT69xfEXW92baEqhunkQ/hTlsh4oeAiEAh1My2iivJPj93fovxfg5pTHvmBBgPSmDLe+1pewj/ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":969269},"type":"module","_from":"file:fabric-harness-sdk-1.8.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/0515e708abe8b39964d86b28fe0287aa/fabric-harness-sdk-1.8.0.tgz","_integrity":"sha512-JPML51g3+vlu1VYrVNESw6KJQNqyGEl5h4bDZRPFLeHqtbJyw5HbyVJ4HQxEMUzivWn7FmoPxOWGcr4A9i2Nvw==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.8.0_1778307525827_0.7885016682129691","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@fabric-harness/sdk","version":"1.9.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.9.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"4487fcd72e170a93d70036af8beb0687834ae878","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.9.0.tgz","fileCount":190,"integrity":"sha512-B5+A8i6xLfWyr4ZGbQ4x8uSFGPbpvhgOaBwM74s34IBom9TBMtGq6v9uYUyTg2oxacliUTRFTbh4YF9hXgnRog==","signatures":[{"sig":"MEUCIQDRH9HShN4HR+1F533tsNKsimvE8SIk3y74fOMzVmOiMAIgJkO1RL/Llu4UAWjzivS8kZIr4C1eAdbmbwzlwpelTAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":984193},"type":"module","_from":"file:fabric-harness-sdk-1.9.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/df3f53e3e04e7abbff35e16e3113ab5c/fabric-harness-sdk-1.9.0.tgz","_integrity":"sha512-B5+A8i6xLfWyr4ZGbQ4x8uSFGPbpvhgOaBwM74s34IBom9TBMtGq6v9uYUyTg2oxacliUTRFTbh4YF9hXgnRog==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.9.0_1778312828614_0.26489426786835923","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@fabric-harness/sdk","version":"1.10.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.10.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"d4410c2afec305c176abf56ac3019956f6e0a558","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.10.0.tgz","fileCount":199,"integrity":"sha512-gA4aIKn4vS028mCJx/gdSmFrFUPCZVfnZjjUHjEv1nMBY7xoh6f1BphqwJpt3YL3FkiE7IcbdxYtZVmyq/O/tg==","signatures":[{"sig":"MEQCICiEnkLZreNprsE6b12FKZ3Ccm+JUhCDggufMTJG+OjsAiAKe8bEoJDmpQVkQxXwGibeCoE/QuyIsDaNdFP8zwtxLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027616},"type":"module","_from":"file:fabric-harness-sdk-1.10.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/154e4ee850fdd32ca7d1a40923860027/fabric-harness-sdk-1.10.0.tgz","_integrity":"sha512-gA4aIKn4vS028mCJx/gdSmFrFUPCZVfnZjjUHjEv1nMBY7xoh6f1BphqwJpt3YL3FkiE7IcbdxYtZVmyq/O/tg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.10.0_1778351982187_0.598343673742443","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@fabric-harness/sdk","version":"1.11.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.11.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"247d16ae80830b2df93a26b3c914f1148b62c34e","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.11.0.tgz","fileCount":203,"integrity":"sha512-RmhKjnC8LJqbu8+GVC9sXVUeeJjzaqRmwRckCuTQuhFVVg5y9jeW/qsdFRARR1zKU4Z8mTeEUW5Od32CKpt06A==","signatures":[{"sig":"MEUCIFbbHKHFoStN93BfSdJrmGDz5fccFix30ZsNJgXblyPjAiEAunNCRJk6TpmEDP0tbHpj3dY9MCeEayKBv4iRI00ln00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047174},"type":"module","_from":"file:fabric-harness-sdk-1.11.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/d4bc42fa9943a515aa77ff1c3505cb39/fabric-harness-sdk-1.11.0.tgz","_integrity":"sha512-RmhKjnC8LJqbu8+GVC9sXVUeeJjzaqRmwRckCuTQuhFVVg5y9jeW/qsdFRARR1zKU4Z8mTeEUW5Od32CKpt06A==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.11.0_1778354391887_0.14606645232416238","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@fabric-harness/sdk","version":"1.12.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.12.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"f65752e939c7417209dc1ca367a279cb5e042101","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.12.0.tgz","fileCount":235,"integrity":"sha512-Ql6PXV8W/54+bmY4X7s/fUa0hJL2x4uypxEtqCZWaE4rP4xj13/kjhV7mecmOIwZKln9HYmZbFtXmRNiynSxMw==","signatures":[{"sig":"MEYCIQDbGa1FZBhAsMjocEqQjZSSctHRIj3/oeIv7uafKbmDrgIhAK4Aywf9IvYHiw0Gsk2S+lXmyEJUPwbBPzfKm5mEmots","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149208},"type":"module","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"gitHead":"9d0cfbf5dfd040967406ddd5e39b4cf3c67bcfef","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.12.0_1778356194372_0.49644665387881015","host":"s3://npm-registry-packages-npm-production"}},"1.12.1":{"name":"@fabric-harness/sdk","version":"1.12.1","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.12.1","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"3cfcb39c91fdc791579beb53876562bf64507345","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.12.1.tgz","fileCount":235,"integrity":"sha512-/R0zeiWZvMMtg9Qd1nAn8gdZ3FAVu91UUQNcBF6e2eu1AWu6Y+IQjIMx2TQ6fKq5SerbiKXmU770JSM/Qf48Pw==","signatures":[{"sig":"MEYCIQDV2TlVzRCNckpNP/ERv2EP0NS4j/hKXAWXUxLab3cB1gIhAM3EK/3NVDkXxcAJ6JjuXjY8OmObdQTWHzNUevaGVnpN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149207},"type":"module","_from":"file:fabric-harness-sdk-1.12.1.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/f7fa4d4d85abb806fb163215943568a7/fabric-harness-sdk-1.12.1.tgz","_integrity":"sha512-/R0zeiWZvMMtg9Qd1nAn8gdZ3FAVu91UUQNcBF6e2eu1AWu6Y+IQjIMx2TQ6fKq5SerbiKXmU770JSM/Qf48Pw==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.12.1_1778360847163_0.06603565582388371","host":"s3://npm-registry-packages-npm-production"}},"1.12.2":{"name":"@fabric-harness/sdk","version":"1.12.2","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.12.2","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"20b890bdc1fd5427190970d84742194ff53b2df2","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.12.2.tgz","fileCount":235,"integrity":"sha512-3Lubz++ZIkgRubbbaNUDWEvqvRzcg/N0fd0M9iGowPw9UCTkeS4Q8eugrksEHnioR8NHVBXjWBpvy6I+9FeykQ==","signatures":[{"sig":"MEYCIQDNodDazD35kVFu3Y9f2b9Q2k7jiafRTKNXgDN93uQINwIhAM4NbgNUFPVuzhTJzmh4ochEGuJ80iV1/fvZvHijn2GO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1151016},"type":"module","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"gitHead":"601420863eec177faaab07454ce56ab14412059b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@mariozechner/pi-ai":"^0.72.1","@modelcontextprotocol/sdk":"^1.29.0","@mariozechner/pi-agent-core":"^0.72.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.12.2_1778480017664_0.4071447213425603","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@fabric-harness/sdk","version":"1.13.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.13.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"07bf08546ec886b0dc9e64ee23cbfa1b32d7e776","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.13.0.tgz","fileCount":239,"integrity":"sha512-35DakpNS1Nl91dunj3IWklbA4FpLbJ6iANQLEHTDh1AeeZX23AhPcpuM2yufEbbPRE8bJA5b2/xWEexYgLVTiw==","signatures":[{"sig":"MEYCIQDEttKa//h2/fYcEIgYBjOKlfx6TW3YkLjTHYRdCb23kAIhAI7bIrBxknb0g5gyy8ZkD23j7t01YHWp0hcCc8+iR9d2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1163180},"type":"module","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"}},"gitHead":"2fdb2e9436cc6f2e053de3adefad8fea38704626","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.13.0_1779003423743_0.7726857282835131","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@fabric-harness/sdk","version":"1.14.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@1.14.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"f9a90147026c4b5f2496f3d1e2c21ebd737d25db","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-1.14.0.tgz","fileCount":279,"integrity":"sha512-iHujOt1Yol0/PAA/gqaDHmJAPXZdjV0IjxJj/kBe963usMaVCOdHFU5ZayauhlNRAEjI+m+e7TsR4Ap2YIt3Ww==","signatures":[{"sig":"MEUCIFleELpXBNmKqJt/rFFSvp9pEYYhYrV7kgVkJBYTlmS0AiEArX2JIhPJIl+jexJpsDcv24p3B26X3nk4gIYXVr4VHTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387513},"type":"module","_from":"file:fabric-harness-sdk-1.14.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/e3a92b3dac6cdb50e9901795f6ad095d/fabric-harness-sdk-1.14.0.tgz","_integrity":"sha512-iHujOt1Yol0/PAA/gqaDHmJAPXZdjV0IjxJj/kBe963usMaVCOdHFU5ZayauhlNRAEjI+m+e7TsR4Ap2YIt3Ww==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_1.14.0_1783487958897_0.732156988920976","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@fabric-harness/sdk","version":"2.0.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.0.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"1fdea00580092f78e84f3e8c0a1b19f61077be3f","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.0.0.tgz","fileCount":339,"integrity":"sha512-AxADGW23Iqe1cMEV1fUB41f0+FACw7c0gzT9FZu+Vm28cGjTFCWCGhlVJXJ3eVJ0VyLBv1dOh2xHu5n0dHJTCw==","signatures":[{"sig":"MEYCIQC8YnwnWVImxpK0SUFJmXklTGQxXQDiVBuZeoHe+JTNngIhAL3Vd6ohyRnNN/FsA4UVVnCPtqw2q38oiNemiK0Zz9rw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826586},"type":"module","_from":"file:fabric-harness-sdk-2.0.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/b13fd9e54e9c32fe3720605414620702/fabric-harness-sdk-2.0.0.tgz","_integrity":"sha512-AxADGW23Iqe1cMEV1fUB41f0+FACw7c0gzT9FZu+Vm28cGjTFCWCGhlVJXJ3eVJ0VyLBv1dOh2xHu5n0dHJTCw==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.0.0_1783554146683_0.14389293354784982","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@fabric-harness/sdk","version":"2.0.1","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.0.1","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"47a57b54fc8a79fa19bc29f0ab1ac70c05f92207","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.0.1.tgz","fileCount":339,"integrity":"sha512-/vTl2wIBOsVefsRhKgCFbIBTLbT4SHqXQB2mkjfE8LQ803rAWKdPKc6o2olfRrNy4pKASugiCdgfxJFGphEa5A==","signatures":[{"sig":"MEYCIQCYy7b05Bg/wMOuOsenv90Xv6CK0c9FLEDPNTFp+UShjAIhAJXLdKtv3cQyxuqDEHb1WJlqZmZD3yXn7imL/zWQAWwl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826586},"type":"module","_from":"file:fabric-harness-sdk-2.0.1.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/2e0c3a93d33929b12fe4b689ba8d6978/fabric-harness-sdk-2.0.1.tgz","_integrity":"sha512-/vTl2wIBOsVefsRhKgCFbIBTLbT4SHqXQB2mkjfE8LQ803rAWKdPKc6o2olfRrNy4pKASugiCdgfxJFGphEa5A==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.0.1_1783555129392_0.2704156827897306","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@fabric-harness/sdk","version":"2.1.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.1.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"25061d6ff7e8ae1fd144040406386d09523f79ea","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.1.0.tgz","fileCount":339,"integrity":"sha512-y2a6f3jPwgZDx1cl3AcsM9cnsKhQnsA7MUvHpict0zDGhRWcO6ZFwPnQZ+wMFAinXQiZjrJqYDji76YWsGkRvA==","signatures":[{"sig":"MEYCIQDuDS0abdHjDXvOqX3hs5bLEvBxqNL7YujSQUYKKfq2JQIhALx3EqwxUJkVlJVAyPMhAIDYsTV0g+QkqVqLI4ZOEUHA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1847840},"type":"module","_from":"file:fabric-harness-sdk-2.1.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/d6cdbfb01eee7bfb0d239838a2145c4b/fabric-harness-sdk-2.1.0.tgz","_integrity":"sha512-y2a6f3jPwgZDx1cl3AcsM9cnsKhQnsA7MUvHpict0zDGhRWcO6ZFwPnQZ+wMFAinXQiZjrJqYDji76YWsGkRvA==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.0_1783638327308_0.7689994307747545","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@fabric-harness/sdk","version":"2.1.1","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.1.1","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"0659cb6554c4d3459dbe528d66d46d75ce01c45a","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.1.1.tgz","fileCount":339,"integrity":"sha512-tN00Oswb1JuguphNKAWXjzFcgXOUKRiOBh+TV7iL8fveGpqxYaPPcmWVQE/b+zMQFLM1d7YHKg7b9kzlg2AfuA==","signatures":[{"sig":"MEQCIHAL+4PreXOXQKaCQOtSupIkYD9U0WedEaR7Uaao4JR7AiBVFE+kHWjRm1DC6pM4f5G8GPQUzqPK502zf2eFQQAgqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1854206},"type":"module","_from":"file:fabric-harness-sdk-2.1.1.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/386d4307ff04cc3f0638e6268362c53b/fabric-harness-sdk-2.1.1.tgz","_integrity":"sha512-tN00Oswb1JuguphNKAWXjzFcgXOUKRiOBh+TV7iL8fveGpqxYaPPcmWVQE/b+zMQFLM1d7YHKg7b9kzlg2AfuA==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.1_1783639142600_0.6164637054819382","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@fabric-harness/sdk","version":"2.1.2","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.1.2","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"71310024e4e3fa71bf86356b2809e5679f2a82d9","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.1.2.tgz","fileCount":341,"integrity":"sha512-DvCPLM9XOs2bRnPtJMGfHAM42XESiWm+4Mc89sFaApMkh8ZogVycWMPTr94Qjyd3emhPZ0UDXW8bPxu2YeBetA==","signatures":[{"sig":"MEQCICC53LbL16GwXYvph612WAQkXZK0xdfE3Bd1pQ3nMLBkAiAyNzy5M8Mvh1V9DhjGByKgeNB2mr7y3Vigj3tdxTirVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1858902},"type":"module","_from":"file:fabric-harness-sdk-2.1.2.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/c2b0dd9ae9e360d07daa379f9b2c9542/fabric-harness-sdk-2.1.2.tgz","_integrity":"sha512-DvCPLM9XOs2bRnPtJMGfHAM42XESiWm+4Mc89sFaApMkh8ZogVycWMPTr94Qjyd3emhPZ0UDXW8bPxu2YeBetA==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","@opentelemetry/api":"^1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.9.1"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.1.2_1783646458497_0.2572991316697846","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@fabric-harness/sdk","version":"2.2.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.2.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"d4ce4e47da50f905f8facbf0d78bec6948744980","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.2.0.tgz","fileCount":382,"integrity":"sha512-MhE3G/z2HeRPrQw8ymhsfaYXMmS3CmjBnbJ4CJz3CQwKoCvG4SurItmUZ+sZQ7LmU9SZSewJapyPmEfuCMn0wA==","signatures":[{"sig":"MEUCIGuiFQTKbySot7BTrlQ/BId5TnCo1yc1U6FP26vLJMuDAiEAp6s2IyBAb9Ri8p/0QiYSS4FAWenZWus8/vUmO3Pyfd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2063205},"type":"module","_from":"file:fabric-harness-sdk-2.2.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/4ee740247c15fbc76fa3955d8953ac55/fabric-harness-sdk-2.2.0.tgz","_integrity":"sha512-MhE3G/z2HeRPrQw8ymhsfaYXMmS3CmjBnbJ4CJz3CQwKoCvG4SurItmUZ+sZQ7LmU9SZSewJapyPmEfuCMn0wA==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.0_1783817339249_0.5848090437123312","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@fabric-harness/sdk","version":"2.2.1","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.2.1","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"f49ddb3dd5f33e93115c66dda0be37302af7c883","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.2.1.tgz","fileCount":382,"integrity":"sha512-wVAlHefgDPEGcTEeke2XaF9aZ3BYUgvNLyFjjIkLU9BMBNH5RKfvZ5XXDhwOf+niaZEOyH3tCbvKW6UiC93kng==","signatures":[{"sig":"MEUCIQCzg+IZ2064XyliSa5ZA2wVNTLfm7U0OJCBwYUf29O6pwIgD4jhDnTc+2SWB2t3kpawbYxFnPXac/nqMymAA49UlIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2066437},"type":"module","_from":"file:fabric-harness-sdk-2.2.1.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/e4d44b7ff31b230094d3176f90131a1a/fabric-harness-sdk-2.2.1.tgz","_integrity":"sha512-wVAlHefgDPEGcTEeke2XaF9aZ3BYUgvNLyFjjIkLU9BMBNH5RKfvZ5XXDhwOf+niaZEOyH3tCbvKW6UiC93kng==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.1_1783875799351_0.7121469761551504","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@fabric-harness/sdk","version":"2.2.2","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.2.2","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"31a981a0675fffa8910f12cbbf7e6837f57f9ca0","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.2.2.tgz","fileCount":382,"integrity":"sha512-B8bPZxnH3F+IK+T4WWZhY0W/bSDicNbUKrn4p2nrZ0O/lBHAg3gJZDWleOGty7yyAwtsTycoPa4QfK3WjjFpOA==","signatures":[{"sig":"MEUCIH0QIi2/ZR6EUfNbl1+K3ME9+yieUjx/Q+FyEV1bf1WYAiEAmgjoiF53tf/YODmfazfXmbMZQgSHA9cabqSqfzxX18E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2066437},"type":"module","_from":"file:fabric-harness-sdk-2.2.2.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/96d08ba789864f43b94d16b13bfab5f7/fabric-harness-sdk-2.2.2.tgz","_integrity":"sha512-B8bPZxnH3F+IK+T4WWZhY0W/bSDicNbUKrn4p2nrZ0O/lBHAg3gJZDWleOGty7yyAwtsTycoPa4QfK3WjjFpOA==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.2_1783883546021_0.7551858148118702","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@fabric-harness/sdk","version":"2.2.3","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.2.3","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"918c921be31bb836cf9d9de4c43bed223e2d97f0","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.2.3.tgz","fileCount":382,"integrity":"sha512-sAuRlzVfPTLSRBSk4gBHuyEUhwOuI3bPkxDLFpm62HMF9CG1lywpbkRnbIeReHzyDolA4XAIyMvg+fSlmd4bBg==","signatures":[{"sig":"MEQCIEoM41/alr/F4vHv8CG4FqNVnNjsU52IYmjg/ZMEOeWbAiA1YAhAg17W/a9weAn7TEOWDfTWrXKH84ZSOquj6e1BCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2066437},"type":"module","_from":"file:fabric-harness-sdk-2.2.3.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/95ca85582a987fa4d8ec866bbcc24cb7/fabric-harness-sdk-2.2.3.tgz","_integrity":"sha512-sAuRlzVfPTLSRBSk4gBHuyEUhwOuI3bPkxDLFpm62HMF9CG1lywpbkRnbIeReHzyDolA4XAIyMvg+fSlmd4bBg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.2.3_1783987347591_0.5350275174231873","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@fabric-harness/sdk","version":"2.3.2","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.3.2","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"b75bd57911daf4b63635614e68f2fc6d89b818ce","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.3.2.tgz","fileCount":382,"integrity":"sha512-OMl2+cIwG1pIVf2Z8wlmInYIcgYPYmSO8FlbJi2zce6gtECsq3NAZC7HTDSRUuEOsUh23/PpXwVcceDFHfESww==","signatures":[{"sig":"MEYCIQCDl5Ct+eqtU+XlQPcwwZdxcTJ4G35e6o/QmLzj6rdr1QIhAI2h23sDLDlY6fHLxV0fJyyvn7iKOv/qpd3xHsnQoYGc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2067526},"type":"module","_from":"file:fabric-harness-sdk-2.3.2.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/65267dc9ac6d5e8598b1c4355ce8b3b0/fabric-harness-sdk-2.3.2.tgz","_integrity":"sha512-OMl2+cIwG1pIVf2Z8wlmInYIcgYPYmSO8FlbJi2zce6gtECsq3NAZC7HTDSRUuEOsUh23/PpXwVcceDFHfESww==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.3.2_1784176809041_0.03944652330820042","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@fabric-harness/sdk","version":"2.4.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.4.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"4e975a2c5459a72f2be7c011f6715132eb3a6288","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.4.0.tgz","fileCount":382,"integrity":"sha512-tJOKp/HyCOW6flOl4HlXCBo1AGlGvssSHrjOXldIp4k/QlU4HGy88mMVOkNzFpk+9PsaO5gbLJlZXviufww6gA==","signatures":[{"sig":"MEYCIQC4ZzVEDtLfRfsljoUef8AxodOrtWj01jqPYCYHw52QhwIhAJWoXomU4w1tCgIfY9n6iYgvpq/XZIN7IfP1eNwZ0JRz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2069859},"type":"module","_from":"file:fabric-harness-sdk-2.4.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/faaf055d41bed26a7914b0338e9c8fc0/fabric-harness-sdk-2.4.0.tgz","_integrity":"sha512-tJOKp/HyCOW6flOl4HlXCBo1AGlGvssSHrjOXldIp4k/QlU4HGy88mMVOkNzFpk+9PsaO5gbLJlZXviufww6gA==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.4.0_1784180086124_0.47564754386421293","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@fabric-harness/sdk","version":"2.4.1","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.4.1","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"8180287d0dea351b62d6fb0de82cfe02d7ffb1ad","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.4.1.tgz","fileCount":382,"integrity":"sha512-g6H9dvYJzaM6FQ6eyrbWyqzK+ptXbd04DBvAlKkjGtVVb14wSPfkj+khXNOviiUkL2zR3cRy7Og1Pwgxut2h2g==","signatures":[{"sig":"MEYCIQC4tDrsYKe4pM8zIgodPkWL1hfB9nJuHQhvsEqG5Y6dgQIhAK++kWg06M3/UNT61fEZUVZeCB/8cE3xrZ3nO2p7EcSS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2069859},"type":"module","_from":"file:fabric-harness-sdk-2.4.1.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/efa8d0142c5687043c24b3b5e3b33d1e/fabric-harness-sdk-2.4.1.tgz","_integrity":"sha512-g6H9dvYJzaM6FQ6eyrbWyqzK+ptXbd04DBvAlKkjGtVVb14wSPfkj+khXNOviiUkL2zR3cRy7Og1Pwgxut2h2g==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.4.1_1784230670008_0.3719334928160214","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@fabric-harness/sdk","version":"2.5.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.5.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"6d763281dda2df61e1570e5133c1cbcadcbb01da","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.5.0.tgz","fileCount":386,"integrity":"sha512-uELqmRem6ObqdIRCKkk7MtzRB6hrlgmumijlLoFaWBoPLBG955UOOdGlNwFbwwDVE3iwC0FgjxW+edp0p+EkHQ==","signatures":[{"sig":"MEUCIQDPVvkJRGfmz5LFpzJfbxLAKq/zx1Y/GmqyhRAHYqg64QIgdeAKtd73z84I1/VTNU+WCQamvs9sA9/CLrcl31VYfJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2106416},"type":"module","_from":"file:fabric-harness-sdk-2.5.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/4c1dcb59770360160a691cbd1e03262c/fabric-harness-sdk-2.5.0.tgz","_integrity":"sha512-uELqmRem6ObqdIRCKkk7MtzRB6hrlgmumijlLoFaWBoPLBG955UOOdGlNwFbwwDVE3iwC0FgjxW+edp0p+EkHQ==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.5.0_1784254081767_0.06336935760929396","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@fabric-harness/sdk","version":"2.6.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.6.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"007761ff8fb0efb0675bc2f96f25e85a7353b629","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.6.0.tgz","fileCount":386,"integrity":"sha512-bqrDhzVNEaWtEn+24Iuoo392hv6pSVJUHcBFzuDaIPLe1EKpaF3Pvcdw9l0N7y0mmfMM5BrXQrMfvKmtkJlG/w==","signatures":[{"sig":"MEYCIQC+83Yf15d+OIBdGuNfigyKWgf7Vn8eBLQ+56vBsdL4MgIhALh3K7Gzr7HjN1HUa5/8dbHFqfEqa6qqgbDWpj6FiVlW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2111730},"type":"module","_from":"file:fabric-harness-sdk-2.6.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/3b6b9e3ea47a650ed8fe8089c17eb9dd/fabric-harness-sdk-2.6.0.tgz","_integrity":"sha512-bqrDhzVNEaWtEn+24Iuoo392hv6pSVJUHcBFzuDaIPLe1EKpaF3Pvcdw9l0N7y0mmfMM5BrXQrMfvKmtkJlG/w==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.6.0_1784268281360_0.7683950041792733","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@fabric-harness/sdk","version":"2.7.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.7.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"3466b267da8d1724b82e4c6825fa792cb4c977bd","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.7.0.tgz","fileCount":386,"integrity":"sha512-LLOEA8BnOJT4Qt7PzFO6CwhJg261xVqFXUn1R558YUC4pDuEZRZdbOA3J9CrGkpEtTlmKuglcJubG7WcfJpWyA==","signatures":[{"sig":"MEUCIAuEW8FVyPWiGUFBHMx7ZBiq78WixHgh5gglkaCK8D47AiEAi3/+0sV5ancsCbbowuE+IRYMbilLBImXyjdXl+F4daA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2111730},"type":"module","_from":"file:fabric-harness-sdk-2.7.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/c55ba444077c7d6f63a713039b6d156e/fabric-harness-sdk-2.7.0.tgz","_integrity":"sha512-LLOEA8BnOJT4Qt7PzFO6CwhJg261xVqFXUn1R558YUC4pDuEZRZdbOA3J9CrGkpEtTlmKuglcJubG7WcfJpWyA==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.7.0_1784320600696_0.06808829032339525","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@fabric-harness/sdk","version":"2.8.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@2.8.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"0969f781c23a578868babf83b92eb808a7bdc0c6","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-2.8.0.tgz","fileCount":386,"integrity":"sha512-Gx+nPOhfXhcZDul6kAw7Ph9S2C3YllxL+UQ90PCIbrR5cqyXzthDiEUJdEwPcxvNKDUCMQU43RDoSp6rFriPYw==","signatures":[{"sig":"MEUCIQCWFKvRdTOPJxU6LdSAQ5LWZ9irNu7UfSGqsT9tb1lp1AIgdTbO0x1ckTdIAiVquNhLdbAwrQB6LhrojlTXKzi0uHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2113221},"type":"module","_from":"file:fabric-harness-sdk-2.8.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/43c9b790211ee80b3697baec79395a06/fabric-harness-sdk-2.8.0.tgz","_integrity":"sha512-Gx+nPOhfXhcZDul6kAw7Ph9S2C3YllxL+UQ90PCIbrR5cqyXzthDiEUJdEwPcxvNKDUCMQU43RDoSp6rFriPYw==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_2.8.0_1784329409560_0.9871406955152477","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@fabric-harness/sdk","version":"3.0.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@3.0.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"79b1fecc77495632121fc65b7924f80895da84e1","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-3.0.0.tgz","fileCount":386,"integrity":"sha512-HmKZHrFVGE5H62WyyaBlUHjVWl6zTkgjWyYdTxW8OUdxSi11qHHRSdIkssiEIwvS/2+yXMkKywW4ivhT+UbhKw==","signatures":[{"sig":"MEYCIQCjguV8QtHwN35Y9Y1HL1RM9khEsF0k+NTTbcgyP+tWmAIhALZN5aPApDhUVH2EORwQbAvYhGzNd3pmLj2nhIP/cwsj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2105671},"type":"module","_from":"file:fabric-harness-sdk-3.0.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/987cd34f663270f1ab9796aeff78ef03/fabric-harness-sdk-3.0.0.tgz","_integrity":"sha512-HmKZHrFVGE5H62WyyaBlUHjVWl6zTkgjWyYdTxW8OUdxSi11qHHRSdIkssiEIwvS/2+yXMkKywW4ivhT+UbhKw==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_3.0.0_1784338916062_0.07781187260899558","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@fabric-harness/sdk","version":"4.1.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.1.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"116067d96dbde5e7c4784e398fc8770319387cd2","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.1.0.tgz","fileCount":386,"integrity":"sha512-QnlvykmLFlmi1ArxNP5y0I83rZCA2tzCMxSuMaWdvOGG7EVd3e6PB/n85ChYnltReNJmLUCAUjYExRDF9GXcFQ==","signatures":[{"sig":"MEQCIH0a/FQRtGXEwcDdMEs0INu+/KLHql5YIlmK22ZI8iYYAiAxbSL/TK6E6spJatPs5MuH5OWLuE7PuXx2Mv4R37rl7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2105671},"type":"module","_from":"file:fabric-harness-sdk-4.1.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/f6deffa7bd6d5762f70a126dd81787f7/fabric-harness-sdk-4.1.0.tgz","_integrity":"sha512-QnlvykmLFlmi1ArxNP5y0I83rZCA2tzCMxSuMaWdvOGG7EVd3e6PB/n85ChYnltReNJmLUCAUjYExRDF9GXcFQ==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.1.0_1784468893171_0.3021657535104778","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@fabric-harness/sdk","version":"4.1.1","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.1.1","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"60dd45eda5627e8765e2cf27811debfca6a6d9e4","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.1.1.tgz","fileCount":386,"integrity":"sha512-XiEhkvHRlli/M4zlxgIaBS4a+GXvCE3xZud2+X1zK2AoVbPduRAn+BFbqygyPAxX4Aj/4y/XQcCZt0VeFVDRxw==","signatures":[{"sig":"MEYCIQDb+DSkmLZm/eLn3ijNnYSGE8DclgCjcghFxQGrvVf0uQIhALwtr2m/pJ5LNw7HQ2HxjZc5Kdldg66xcs1A4EI38akC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2105671},"type":"module","_from":"file:fabric-harness-sdk-4.1.1.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/08b5aff2a05e2b21bc6fff3d5eeb781e/fabric-harness-sdk-4.1.1.tgz","_integrity":"sha512-XiEhkvHRlli/M4zlxgIaBS4a+GXvCE3xZud2+X1zK2AoVbPduRAn+BFbqygyPAxX4Aj/4y/XQcCZt0VeFVDRxw==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.1.1_1784496862105_0.6850412022698278","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@fabric-harness/sdk","version":"4.2.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.2.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"b0b33c77959c6eb4acd2eda146288ed1820d1f53","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.2.0.tgz","fileCount":386,"integrity":"sha512-Z1vRdgdaNgAQhnWFzZOMDO6cGKjvlXz/Thapni8gJ6ZY0EWL1wbKo++7Vbz2wwafvc++2LCkMtPap/veDQcDMw==","signatures":[{"sig":"MEYCIQDF/hVkgHgm4YGBxfJx+fu1mZ+mgibZIm0EeQWKUdxJ+wIhAJAbBZ7Y0w3KaVK8cA0qPuvAWFkMIO1rwjHgqtmykWGp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2108380},"type":"module","_from":"file:fabric-harness-sdk-4.2.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/b0199df2b8addff95d7662ed64c850b0/fabric-harness-sdk-4.2.0.tgz","_integrity":"sha512-Z1vRdgdaNgAQhnWFzZOMDO6cGKjvlXz/Thapni8gJ6ZY0EWL1wbKo++7Vbz2wwafvc++2LCkMtPap/veDQcDMw==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.2.0_1784529934015_0.8493360518945219","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@fabric-harness/sdk","version":"4.2.1","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.2.1","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"d5f70556b998939704708f3d77a4fa4f1fa2b5e5","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.2.1.tgz","fileCount":386,"integrity":"sha512-uOx+3x3xwp+d0NZLF7tLv+2G3aYoQS/6hjJ14ZGtdjH1H7U+544kLJwqJpQ8lfCb/shHW0AdkoUFcDqGKxnKFQ==","signatures":[{"sig":"MEQCIH79GxZFcPkhuq1gw3d3SeLTroV7amC2+9hsKIKr60qWAiAA6b5I7LrH50sSoF1HcMBx/FG/5HByQdyrp8SLOodftQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2108380},"type":"module","_from":"file:fabric-harness-sdk-4.2.1.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/aa6e6e7867a9f1aee0bb4eb4685cb5b5/fabric-harness-sdk-4.2.1.tgz","_integrity":"sha512-uOx+3x3xwp+d0NZLF7tLv+2G3aYoQS/6hjJ14ZGtdjH1H7U+544kLJwqJpQ8lfCb/shHW0AdkoUFcDqGKxnKFQ==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.2.1_1784534895103_0.018724643857048973","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@fabric-harness/sdk","version":"4.2.2","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.2.2","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"c6712e097a1b064c90d969c99ee2414632c04e2f","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.2.2.tgz","fileCount":386,"integrity":"sha512-B63AF5BRmDoHcuUZCzQRyhskJs+rFW6yPmHudpc8VggmI4/DwZRCgW2csLqtBZO9hu8YVrq5cu3oySzdWduAJw==","signatures":[{"sig":"MEQCIBHtJ1ItA+p5Ic6bBAWHzsSoEJLrN6crBt/AecgBhNMCAiA9LR6n8hDGtE7c5OWJil451w+bw88h8Zbq60Y28LGh0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2108380},"type":"module","_from":"file:fabric-harness-sdk-4.2.2.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/28f5e71491049d2268c73de779b9d396/fabric-harness-sdk-4.2.2.tgz","_integrity":"sha512-B63AF5BRmDoHcuUZCzQRyhskJs+rFW6yPmHudpc8VggmI4/DwZRCgW2csLqtBZO9hu8YVrq5cu3oySzdWduAJw==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.2.2_1784535350375_0.12911529048270465","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"@fabric-harness/sdk","version":"4.2.3","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.2.3","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"f8b131d0f094eff2e43e97e34882f76ce2406c8e","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.2.3.tgz","fileCount":386,"integrity":"sha512-ihRb3OH7tUFosAPWCUNICrG9sFExbEf6X0PV6buj9Srfxd4Yy2RTwARXTGl+jFEsB+2Zi1VOe6LE5mlDGTYmMA==","signatures":[{"sig":"MEYCIQCgMQD8VCoS1lu+huz6tCq7PpDG4pmSeBYOw7UuL8Ed7gIhAMbONYLaIoOBLXceDHfV+IsELA8yF0klJGLYt0qagJdk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2108380},"type":"module","_from":"file:fabric-harness-sdk-4.2.3.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/254d93bbf018d07007ad6774c0dac0b1/fabric-harness-sdk-4.2.3.tgz","_integrity":"sha512-ihRb3OH7tUFosAPWCUNICrG9sFExbEf6X0PV6buj9Srfxd4Yy2RTwARXTGl+jFEsB+2Zi1VOe6LE5mlDGTYmMA==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.2.3_1784535510905_0.212147261383824","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"@fabric-harness/sdk","version":"4.2.4","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.2.4","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"08a0833f373a670678df6c01367c662fbb3ec727","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.2.4.tgz","fileCount":386,"integrity":"sha512-yDa0mBm0dyUgm77myf42j9rvax0fSRorZxuAc5J4k7G6yr94QO/8LO35LDMezh6ne4552E742OsZBHlSKvMeGg==","signatures":[{"sig":"MEUCIQC/4f/jlRoPdM/s06/5IMEt2oOOEfJLxzPlE0WmFETZIwIgHBfYWsy7kjNyWkwbaZ3Y4zXp3wq6AKZ088sEA0j0Pho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2108380},"type":"module","_from":"file:fabric-harness-sdk-4.2.4.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/b8c12990ad95a759f5501c0f8e9ab455/fabric-harness-sdk-4.2.4.tgz","_integrity":"sha512-yDa0mBm0dyUgm77myf42j9rvax0fSRorZxuAc5J4k7G6yr94QO/8LO35LDMezh6ne4552E742OsZBHlSKvMeGg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.2.4_1784571891767_0.0795931940982475","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"@fabric-harness/sdk","version":"4.2.5","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.2.5","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"4202813bc0cd0ac8c9c97c6138dfbf2c7d829b77","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.2.5.tgz","fileCount":386,"integrity":"sha512-drxvkFyco+MA6z71SPf/PonDISjLqVR1wjBT6/50SSuikCodlDBH44TF6cwf6kXSqNZLNFv7qaKHnvB2XD8sHw==","signatures":[{"sig":"MEUCIEnl4B8DUq+g4uAo/lZG71LcePV8lKM0XLdBpmBjIwqwAiEAgMXWcAH3RNymDs36v4tw+vhUaE/PEWXbCo3L7kSHg1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2108380},"type":"module","_from":"file:fabric-harness-sdk-4.2.5.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/dd14b883f1b0b147adc739d3c2cfdaa1/fabric-harness-sdk-4.2.5.tgz","_integrity":"sha512-drxvkFyco+MA6z71SPf/PonDISjLqVR1wjBT6/50SSuikCodlDBH44TF6cwf6kXSqNZLNFv7qaKHnvB2XD8sHw==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.2.5_1784586007742_0.40718706604199206","host":"s3://npm-registry-packages-npm-production"}},"4.2.6":{"name":"@fabric-harness/sdk","version":"4.2.6","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.2.6","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"a59b945f367ffb922493960f71d1a85ac22c9da6","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.2.6.tgz","fileCount":386,"integrity":"sha512-TlwHrPIsouhWGz76IB2VY24KIzp/FqVTjrUuiaX0zLxsNUn3Q6EY0JtMzvKpQ/1MsMXc31WlEOIaQwYDpz8K8g==","signatures":[{"sig":"MEYCIQCrXUrhQeh8LUS4ttr9GR6Ouh1sUOp1cFGJRDIM1+/VOgIhANsr4hStk3LjkKQmHlEMTmNdbcmak0aV5SCuh3mH2tUX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2109011},"type":"module","_from":"file:fabric-harness-sdk-4.2.6.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/dc6974fdfd12056c0c4d44a49d0222ee/fabric-harness-sdk-4.2.6.tgz","_integrity":"sha512-TlwHrPIsouhWGz76IB2VY24KIzp/FqVTjrUuiaX0zLxsNUn3Q6EY0JtMzvKpQ/1MsMXc31WlEOIaQwYDpz8K8g==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.6.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.2.6_1784600997651_0.025708945040417985","host":"s3://npm-registry-packages-npm-production"}},"4.2.7":{"name":"@fabric-harness/sdk","version":"4.2.7","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.2.7","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"b9dfe87ccfcd3ab5ffa71e51a9f00b31c38f1172","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.2.7.tgz","fileCount":386,"integrity":"sha512-S2rTZ0ZkRvg50euZKLJG2ViBXxDp+ZincmCITgTAb3eR83l0Uo8ty91iWwUpHXuboa/ZjeUnWufRFRWW1t398w==","signatures":[{"sig":"MEUCIG6s5O4zGvmhTVD0ZdPr3VjRc3UpRaQf8ieXFd60XgnAAiEAvn/YvROlLl6lQtxpF2jHPr90KhJTUc68CHtrIFcrrck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2109011},"type":"module","_from":"file:fabric-harness-sdk-4.2.7.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/b2f295891da7d4091d6205ad8d0b6b27/fabric-harness-sdk-4.2.7.tgz","_integrity":"sha512-S2rTZ0ZkRvg50euZKLJG2ViBXxDp+ZincmCITgTAb3eR83l0Uo8ty91iWwUpHXuboa/ZjeUnWufRFRWW1t398w==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.2.7_1784613578593_0.2795787981857103","host":"s3://npm-registry-packages-npm-production"}},"4.2.8":{"name":"@fabric-harness/sdk","version":"4.2.8","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.2.8","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"b9fd896aac6586f6ebe3c267e1e471dc8dcf45af","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.2.8.tgz","fileCount":386,"integrity":"sha512-yH5akZWGFXeMW4eEY4Oc0MTieYq4trwB+mJwMf5NRfPfZulauj4Zb4M2qdVNLCLpVQjcZOPnfTPLm3Ua9jZZsg==","signatures":[{"sig":"MEYCIQD7ejdoLZfIXYo0icWpJZMKAvVing1DfRf3ShZQyYFMnQIhAOIuhBESRip3DbkiHOf2vFABeY21q/t2Ivu0ZWdH0Jy8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2109011},"type":"module","_from":"file:fabric-harness-sdk-4.2.8.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/3b4b03400a0be894c03363a12298bbd8/fabric-harness-sdk-4.2.8.tgz","_integrity":"sha512-yH5akZWGFXeMW4eEY4Oc0MTieYq4trwB+mJwMf5NRfPfZulauj4Zb4M2qdVNLCLpVQjcZOPnfTPLm3Ua9jZZsg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.2.8_1784615842585_0.22842657004257294","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@fabric-harness/sdk","version":"4.3.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.3.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"f120f93a50a9a43a0bca4bf91dca2f7f8a156628","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.3.0.tgz","fileCount":386,"integrity":"sha512-hOG/s7rRTJwdkC5zt+CGP8om/Rk88Ax0zLr4amWt5wpXVPclK8B+N67am4HRovMvqeRb1FaUwXy99uxWxb5JCQ==","signatures":[{"sig":"MEUCIGX2iN0g6UKByZGJS7gclitSJqie5OGQIc2E5qlL3Nm6AiEA6LYYqV5tv7OyMZkgQ1ADyMYYoGkCGNNO/ee+Xq9a3YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2110853},"type":"module","_from":"file:fabric-harness-sdk-4.3.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/f0add98e3740bad843d8bc1ef8693cd4/fabric-harness-sdk-4.3.0.tgz","_integrity":"sha512-hOG/s7rRTJwdkC5zt+CGP8om/Rk88Ax0zLr4amWt5wpXVPclK8B+N67am4HRovMvqeRb1FaUwXy99uxWxb5JCQ==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.3.0_1784857288559_0.2718785030616282","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"@fabric-harness/sdk","version":"4.3.1","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.3.1","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"d3ebd06848ef32581d6b5a5ac790d01c2b6eb5f8","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.3.1.tgz","fileCount":386,"integrity":"sha512-NdM0sE68ws89sjhaEl+t42rETEzKhOacfvIdj0vXgO3JK3qD5GkmApqTLhsXeur2IUxbOtlsDL/NMCy2C7hBrg==","signatures":[{"sig":"MEUCIQD1AEgs9asSk8mP606/2HUIoIDxS6mXyMcukD3Sr9Pn+AIgVxUQGV5zbp6MTArCo/bdiZ40rqjoJVLhQYP07aeUVN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2110914},"type":"module","_from":"file:fabric-harness-sdk-4.3.1.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/0953c7d0f4485b838c770ba94d047cc9/fabric-harness-sdk-4.3.1.tgz","_integrity":"sha512-NdM0sE68ws89sjhaEl+t42rETEzKhOacfvIdj0vXgO3JK3qD5GkmApqTLhsXeur2IUxbOtlsDL/NMCy2C7hBrg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.3.1_1785023958471_0.8345299438904648","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@fabric-harness/sdk","version":"4.4.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@4.4.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"cec8ae2cf173b1f85a2e219b596b8caf98e178e9","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-4.4.0.tgz","fileCount":390,"integrity":"sha512-gpFmsX34HUYT3zbX/vjxX9YLfnoRNxZUWH/BVBSHxYjeq8oQe+FDBcezQn8vCiWW7Tp0PZl3HPu/NjSYPlhw7A==","signatures":[{"sig":"MEUCIAS23GmKhiWYsMaWA2tm2RytGqgORdfrPHkOCVSrM3gbAiEAgTbj84X4Tf/T+dfPzOFxgWy2Jm5qKlXYfRuuhUypJlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2154998},"type":"module","_from":"file:fabric-harness-sdk-4.4.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./conversation":{"types":"./dist/conversation-ui.d.ts","import":"./dist/conversation-ui.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/b6b4084064518dcb20e3ae604b53d602/fabric-harness-sdk-4.4.0.tgz","_integrity":"sha512-gpFmsX34HUYT3zbX/vjxX9YLfnoRNxZUWH/BVBSHxYjeq8oQe+FDBcezQn8vCiWW7Tp0PZl3HPu/NjSYPlhw7A==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_4.4.0_1785074334551_0.1695392044971198","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@fabric-harness/sdk","version":"5.0.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@5.0.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"5c2542fd9be3ea17b3e4ff9fe816506548b9c30a","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-5.0.0.tgz","fileCount":390,"integrity":"sha512-ZJ1+h1Swv2aGD7K85Loh+lVsAAPlBzJxbtOhDAjS/hJTT37cm2mIB/qCzWZfjh+ltu7duM2jRKwkGyKoXdfaFw==","signatures":[{"sig":"MEUCIHHsuDsTW22tn6cKLmK+hWzMy8RnbeP6BZqssqH0UpMhAiEAqHm8ALn/eidx1n+dm8wr249eftME5r91pVS/lbrU3Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2154998},"type":"module","_from":"file:fabric-harness-sdk-5.0.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./conversation":{"types":"./dist/conversation-ui.d.ts","import":"./dist/conversation-ui.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/bf2e42d0c04d1bbc570dffc11f450009/fabric-harness-sdk-5.0.0.tgz","_integrity":"sha512-ZJ1+h1Swv2aGD7K85Loh+lVsAAPlBzJxbtOhDAjS/hJTT37cm2mIB/qCzWZfjh+ltu7duM2jRKwkGyKoXdfaFw==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_5.0.0_1785369114303_0.7856412187118818","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@fabric-harness/sdk","version":"5.1.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@5.1.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"05afac2e56edba10cc70d38d088622958439c251","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-5.1.0.tgz","fileCount":390,"integrity":"sha512-NIPF6CYgMGsleGwjqpKKLQzvjjPx/enenQIePk8JaG26n5U6ChkCJsdBaAKEVggGflEwofEKiGH7xxYS74ez9w==","signatures":[{"sig":"MEQCIFHRYEyWrw2gybXZDmClMsCz5aXPE1KFvj0/JtiEc+muAiAiCe533Oo6Pzf9S0FcBpn4iS7uiJcbLFnv4IDOq2KuKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2156071},"type":"module","_from":"file:fabric-harness-sdk-5.1.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./conversation":{"types":"./dist/conversation-ui.d.ts","import":"./dist/conversation-ui.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/ef62ca48d2c63f3aa1531cefa8682d6d/fabric-harness-sdk-5.1.0.tgz","_integrity":"sha512-NIPF6CYgMGsleGwjqpKKLQzvjjPx/enenQIePk8JaG26n5U6ChkCJsdBaAKEVggGflEwofEKiGH7xxYS74ez9w==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_5.1.0_1785384157187_0.19987108822500543","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@fabric-harness/sdk","version":"5.2.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@5.2.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"1637c542190cea98ca65815c05386a8de34b55dd","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-5.2.0.tgz","fileCount":390,"integrity":"sha512-Q1v40J+zYf8Gyd4KewdBue566bJ42QL4r39Xnn9WMYMPavcvUeZP4Kg/rt97Fkbjk4WVmh/7dRxgIk++FIppXg==","signatures":[{"sig":"MEUCIQC2qCDzLK7AmC070wNa2QMvd2hrWB5cV1bj8Psa/7MOlAIgRAwcdB4l0ADeWNClme3fGCk+O/2nPk9F12bI7uDhADk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2157347},"type":"module","_from":"file:fabric-harness-sdk-5.2.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./conversation":{"types":"./dist/conversation-ui.d.ts","import":"./dist/conversation-ui.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/4bd893c0d9947d948d75b9753734c1b9/fabric-harness-sdk-5.2.0.tgz","_integrity":"sha512-Q1v40J+zYf8Gyd4KewdBue566bJ42QL4r39Xnn9WMYMPavcvUeZP4Kg/rt97Fkbjk4WVmh/7dRxgIk++FIppXg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_5.2.0_1785464988575_0.32130376362413404","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@fabric-harness/sdk","version":"5.3.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@5.3.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"75284fe76b2ff91dbfb690250afbb976bfef383b","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-5.3.0.tgz","fileCount":394,"integrity":"sha512-o0CPbgBiyy2TNWW4SR53VB7+KzvdPCIqXx5sOl75eb/QqKXNOtlTbCrJl03utA4dhFHY821uYEkLAF1yqCkJ0A==","signatures":[{"sig":"MEUCIQD7qtBhrvlxC9LAGh8yn+TzCGROrd65SyA9jwf+jFjrigIgCYSybnpQ6Teq7KVah8tbTN6oTth++QDHnRvei0+q04w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2284758},"type":"module","_from":"file:fabric-harness-sdk-5.3.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./conversation":{"types":"./dist/conversation-ui.d.ts","import":"./dist/conversation-ui.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/9753fae1de600be2ffdb4d0b79450957/fabric-harness-sdk-5.3.0.tgz","_integrity":"sha512-o0CPbgBiyy2TNWW4SR53VB7+KzvdPCIqXx5sOl75eb/QqKXNOtlTbCrJl03utA4dhFHY821uYEkLAF1yqCkJ0A==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.74.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.74.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_5.3.0_1785552691238_0.8998095226054319","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@fabric-harness/sdk","version":"6.0.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@6.0.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"0ef57303daeab2db769f29d277e2e5b5a9e33a9f","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-6.0.0.tgz","fileCount":394,"integrity":"sha512-dOYbkSM2i0bvWMxiaM0/stCwrRTFUtKhhIRn5fBFqDeKxZFIkkuRDvSB8fyXF90wCkTx8WJreopchRSravUBsg==","signatures":[{"sig":"MEUCIEfeCJFmau+nLBFLxHKzS50Zx4WycrpOgsE2IPyC3tGcAiEAppI8RJizn74/1TsKKOZU92Mgjr8i1dWgCWev2fAx0mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2476923},"type":"module","_from":"file:fabric-harness-sdk-6.0.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js"},"./conversation":{"types":"./dist/conversation-ui.d.ts","import":"./dist/conversation-ui.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/f942826bcee0171ddd1a46523f320c4f/fabric-harness-sdk-6.0.0.tgz","_integrity":"sha512-dOYbkSM2i0bvWMxiaM0/stCwrRTFUtKhhIRn5fBFqDeKxZFIkkuRDvSB8fyXF90wCkTx8WJreopchRSravUBsg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.12.1","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.83.0","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.83.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_6.0.0_1785697710237_0.2706905553267793","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@fabric-harness/sdk","version":"6.0.1","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@6.0.1","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"0c3f2a295283534eb4ff152f6f03a4da36323242","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-6.0.1.tgz","fileCount":394,"integrity":"sha512-Pz2aoHtwk+nmHhGvga2aAjbL/MVRNFnO8VACRc5wa4P9ZazhOrlF6qg/d2UNxE6TTWkAbQsRJh/zm+loG2PcMA==","signatures":[{"sig":"MEYCIQDiICCmClk4vln+Tow9mxYXZKOQMToQDBF9QnN9J5TeOQIhAPUF8dxFcGOrtZI04IvVo5jnM/9p6zqybkjDGzTMhgRd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2477310},"type":"module","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js","default":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js","default":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js","default":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js","default":"./dist/cloudflare-source.js"},"./conversation":{"types":"./dist/conversation-ui.d.ts","import":"./dist/conversation-ui.js","default":"./dist/conversation-ui.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js","default":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js","default":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js","default":"./dist/testing-contracts.js"}},"gitHead":"b9c943247bc8b9e66012493cfc029cb8cad692d8","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.83.0","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.83.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_6.0.1_1785801303526_0.33105969364815246","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@fabric-harness/sdk","version":"6.1.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@6.1.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"8f76aa10a3b337f00ac5cc1c62c14ba725b01752","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-6.1.0.tgz","fileCount":398,"integrity":"sha512-eFrwt6WR6F0SLy1TJl8uYd4jZunNFD2EvkiTOf2E2SkozdN5TYcavfkHi7rtOgvgX15tZf5lvLV0PqArdWmfsA==","signatures":[{"sig":"MEQCIE3/I56RyigUZgTf4cF4Y3u29FiQYhzgffNJZHt4StubAiBy8fxIN6ytDvP1RAVf7AZzBoa7gp3Gx1ctQ5VR7ILZMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2529025},"type":"module","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js","default":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js","default":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js","default":"./dist/testing.js"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js","default":"./dist/cloudflare-source.js"},"./conversation":{"types":"./dist/conversation-ui.d.ts","import":"./dist/conversation-ui.js","default":"./dist/conversation-ui.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js","default":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js","default":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js","default":"./dist/testing-contracts.js"}},"gitHead":"7c65926513d9c93d673e8381d27fdc153a56d813","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.83.0","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.83.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_6.1.0_1785881358335_0.1580403918781057","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"@fabric-harness/sdk","version":"6.2.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@6.2.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"},{"name":"rajave","email":"raja.vemuri@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"8bac39e82a46c537b1c4a3607b19d76bd036bf80","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-6.2.0.tgz","fileCount":415,"integrity":"sha512-/dnZeygdl0lcsuNWlZu+IP2FuW45sM8StVD8QgU4hHW5Q0p2hGNXlOSxq281Uy3OmAPCshUwfurtA2fIBkysgg==","signatures":[{"sig":"MEUCIQDi9HPmNF4jItIDd4QEVqJRdIq/D2y3vqlCAgC4dae3UgIgQ4x0vq/fk3QOW2B4Wf2RWO+P81QFTNL9hNr+hei6juY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF90YkL0MmRwM9nHtToF0EVHPl/FmNvbQs8/u777Tsq8AiA7FKdaNCfaeEd9XvlzGu2pwHZMYAQbzlFoE5F2+QhhuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2613457},"type":"module","_from":"file:fabric-harness-sdk-6.2.0.tgz","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js","default":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js","default":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js","default":"./dist/testing.js"},"./markdown":{"types":"./types/markdown.d.ts"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js","default":"./dist/cloudflare-source.js"},"./conversation":{"types":"./dist/conversation-ui.d.ts","import":"./dist/conversation-ui.js","default":"./dist/conversation-ui.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js","default":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js","default":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js","default":"./dist/testing-contracts.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"_resolved":"/tmp/099a06f29629ca09e41e6b0c180ac231/fabric-harness-sdk-6.2.0.tgz","_integrity":"sha512-/dnZeygdl0lcsuNWlZu+IP2FuW45sM8StVD8QgU4hHW5Q0p2hGNXlOSxq281Uy3OmAPCshUwfurtA2fIBkysgg==","repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.83.0","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.83.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5"},"peerDependencies":{"vitest":">=2 <5"},"peerDependenciesMeta":{"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_6.2.0_1788552428847_0.1916891647491934","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"@fabric-harness/sdk","version":"6.3.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@6.3.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"},{"name":"rajave","email":"raja.vemuri@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"b9c7061ff4c8a201e093966de17c6a88e5d55100","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-6.3.0.tgz","fileCount":423,"integrity":"sha512-7AC7l25uj3UojFHL0jShxeV0Nf8fRHugz03SkF8+nX6N0jDd7QMkJFO54YedyoyXTVyy8YwZ8yNQ2I8lioHYWA==","signatures":[{"sig":"MEUCIFZzP8NS/haqE8ZmwW625Fvxy5iikGRauASqvmWF7h0wAiEAoLFfVD0rBIEgCGW9InCqDiNTu5TsU6W8fefOsmkdyOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDx62cO2HvEb5QWpSXFwm0A/1RqIXs8rwR+JhxmUtwYyAIhALxMARC39eZZfxmBzNiFcEfbdKwdDoyJU5w6KvpvgSF9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2685095},"type":"module","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js","default":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js","default":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js","default":"./dist/testing.js"},"./markdown":{"types":"./types/markdown.d.ts"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js","default":"./dist/cloudflare-source.js"},"./conversation":{"types":"./dist/conversation-ui.d.ts","import":"./dist/conversation-ui.js","default":"./dist/conversation-ui.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js","default":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js","default":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js","default":"./dist/testing-contracts.js"}},"gitHead":"e987e51e1f6fb89c85e96652e87ffe79646e7a1e","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.83.0","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.83.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","vitest":"^4.1.5","@types/ws":"^8.18.1"},"peerDependencies":{"ws":"^8.21.0","vitest":">=2 <6"},"peerDependenciesMeta":{"ws":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_6.3.0_1790207184634_0.7514617595872044","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"@fabric-harness/sdk","version":"6.4.0","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"author":{"name":"Fabric"},"license":"Apache-2.0","_id":"@fabric-harness/sdk@6.4.0","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"},{"name":"rajave","email":"raja.vemuri@techfabric.com"}],"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"b21fcae7d357b27b6913b8f5935af7dcd32f73d7","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-6.4.0.tgz","fileCount":427,"integrity":"sha512-312SLH6r0lupudeSFAg4HWD39EL8D/mvEmKoIYoZPEXxB7cFaQExtLqObZqqQ9h+qTzlZfNBHo5Nn45Y3ftiLQ==","signatures":[{"sig":"MEUCIQC+JQNYMfYFR2OvFTo1AgLzMepEXFOR3Fc5nQ1CCYfIeQIgfhPFEfcqaUdQSyd9+LvclooyWArEsdvDabl8LELH4O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG6QqK8EyYXy/Dqx8aYyqwZM9mYEBPlXtjlgRhCR9g3aAiBwYFNWjRUHTSKXJgeKvISrstIpNKSGd/fNep5RkfNVNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2713188},"type":"module","engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js","default":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js","default":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js","default":"./dist/testing.js"},"./markdown":{"types":"./types/markdown.d.ts"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js","default":"./dist/cloudflare-source.js"},"./conversation":{"types":"./dist/conversation-ui.d.ts","import":"./dist/conversation-ui.js","default":"./dist/conversation-ui.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js","default":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js","default":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js","default":"./dist/testing-contracts.js"}},"gitHead":"17c495fbd5035508a829d17c101acf45cc36d683","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.83.0","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.83.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","vitest":"^4.1.5","@types/ws":"^8.18.1"},"peerDependencies":{"ws":"^8.21.0","vitest":">=2 <6"},"peerDependenciesMeta":{"ws":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_6.4.0_1790280159875_0.9440446331804799","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"_id":"@fabric-harness/sdk@6.5.0","bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"dist":{"shasum":"64722d4701ebb776a63a9adf587ad14fc58c014e","tarball":"https://registry.npmjs.org/@fabric-harness/sdk/-/sdk-6.5.0.tgz","fileCount":451,"integrity":"sha512-sy0GwOjZq0mCbUMb5GQfFE2Pbx5HqdtGj41lWMxZK3fhiR3qKRkqZBhDzKNtCNSPrAKeeu2PzKWvYrwlxQK9hQ==","signatures":[{"sig":"MEQCIBmwWI7dOzqtOSf/tcoDCmw8QxVoYM27+7uqjbNSYfjnAiAiVz3UXHr8tXOSyAnuXt6HBcOva7buSM9hq6SWTOAKeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGujlgdfvrou0p0GO5dKzJYqtXpX4VFdO29SVlOH1Xk3AiBaeUWRdeEXIVzuVBKVjOY09PZN1KBUu96uspwuVQ5bwQ=="}],"unpackedSize":3249011},"name":"@fabric-harness/sdk","type":"module","author":{"name":"Fabric"},"engines":{"node":">=20.18.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./strict":{"types":"./dist/strict.d.ts","import":"./dist/strict.js","default":"./dist/strict.js"},"./channel":{"types":"./dist/channel-runtime.d.ts","import":"./dist/channel-runtime.js","default":"./dist/channel-runtime.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.js","default":"./dist/testing.js"},"./markdown":{"types":"./types/markdown.d.ts"},"./cloudflare":{"types":"./dist/cloudflare-source.d.ts","import":"./dist/cloudflare-source.js","default":"./dist/cloudflare-source.js"},"./conversation":{"types":"./dist/conversation-ui.d.ts","import":"./dist/conversation-ui.js","default":"./dist/conversation-ui.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js","default":"./dist/experimental.js"},"./otel-observer":{"types":"./dist/otel-observer.d.ts","import":"./dist/otel-observer.js","default":"./dist/otel-observer.js"},"./testing/contracts":{"types":"./dist/testing-contracts.d.ts","import":"./dist/testing-contracts.js","default":"./dist/testing-contracts.js"}},"gitHead":"955eb33587604f715598566496de20b172bc7c15","license":"Apache-2.0","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","check":"tsc -b tsconfig.json","test:watch":"vitest"},"version":"6.5.0","_npmUser":{"name":"preddy4690","email":"preetham@techfabric.com"},"homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.9.8","description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","directories":{},"maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"},{"name":"rajave","email":"raja.vemuri@techfabric.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"just-bash":"^2.14.4","@opentelemetry/api":"^1.9.1","@earendil-works/pi-ai":"^0.87.1","@modelcontextprotocol/sdk":"^1.29.0","@earendil-works/pi-agent-core":"^0.87.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.21.0","vitest":"^4.1.5","@types/ws":"^8.18.1"},"peerDependencies":{"ws":"^8.21.0","vitest":">=2 <6"},"peerDependenciesMeta":{"ws":{"optional":true},"vitest":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_6.5.0_1790707334283_0.649868655371183"}}},"time":{"created":"2026-05-05T23:37:19.530Z","modified":"2026-09-29T18:42:14.551Z","0.1.0":"2026-05-05T23:37:19.919Z","0.1.1":"2026-05-05T23:51:52.663Z","0.1.2":"2026-05-06T01:15:50.471Z","0.2.0":"2026-05-06T04:14:58.775Z","0.2.1":"2026-05-06T04:46:47.567Z","0.2.2":"2026-05-06T04:56:28.144Z","0.2.3":"2026-05-06T05:24:42.128Z","0.3.0":"2026-05-06T07:05:37.644Z","0.3.1":"2026-05-06T17:46:41.300Z","0.4.0":"2026-05-06T18:27:15.011Z","0.5.0":"2026-05-06T19:24:53.600Z","0.6.0":"2026-05-08T00:14:46.772Z","0.6.1":"2026-05-08T02:38:11.292Z","0.7.0":"2026-05-08T02:55:29.514Z","0.8.0":"2026-05-08T03:13:59.994Z","0.9.0":"2026-05-08T05:57:43.879Z","0.10.0":"2026-05-08T18:12:27.321Z","1.0.0":"2026-05-08T21:08:15.375Z","1.1.0":"2026-05-08T22:10:28.745Z","1.2.0":"2026-05-08T23:39:56.765Z","1.3.0":"2026-05-09T02:20:29.227Z","1.4.0":"2026-05-09T03:20:53.519Z","1.5.0":"2026-05-09T03:34:10.581Z","1.6.0":"2026-05-09T04:18:24.597Z","1.7.0":"2026-05-09T04:48:09.257Z","1.8.0":"2026-05-09T06:18:45.985Z","1.9.0":"2026-05-09T07:47:08.750Z","1.10.0":"2026-05-09T18:39:42.330Z","1.11.0":"2026-05-09T19:19:52.048Z","1.12.0":"2026-05-09T19:49:54.565Z","1.12.1":"2026-05-09T21:07:27.326Z","1.12.2":"2026-05-11T06:13:37.829Z","1.13.0":"2026-05-17T07:37:03.973Z","1.14.0":"2026-07-08T05:19:19.052Z","2.0.0":"2026-07-08T23:42:26.869Z","2.0.1":"2026-07-08T23:58:49.551Z","2.1.0":"2026-07-09T23:05:27.479Z","2.1.1":"2026-07-09T23:19:02.813Z","2.1.2":"2026-07-10T01:20:58.705Z","2.2.0":"2026-07-12T00:48:59.415Z","2.2.1":"2026-07-12T17:03:19.515Z","2.2.2":"2026-07-12T19:12:26.202Z","2.2.3":"2026-07-14T00:02:27.749Z","2.3.2":"2026-07-16T04:40:09.234Z","2.4.0":"2026-07-16T05:34:46.334Z","2.4.1":"2026-07-16T19:37:50.189Z","2.5.0":"2026-07-17T02:08:01.953Z","2.6.0":"2026-07-17T06:04:41.542Z","2.7.0":"2026-07-17T20:36:40.868Z","2.8.0":"2026-07-17T23:03:29.825Z","3.0.0":"2026-07-18T01:41:56.234Z","4.1.0":"2026-07-19T13:48:13.369Z","4.1.1":"2026-07-19T21:34:22.281Z","4.2.0":"2026-07-20T06:45:34.225Z","4.2.1":"2026-07-20T08:08:15.270Z","4.2.2":"2026-07-20T08:15:50.534Z","4.2.3":"2026-07-20T08:18:31.064Z","4.2.4":"2026-07-20T18:24:51.963Z","4.2.5":"2026-07-20T22:20:08.053Z","4.2.6":"2026-07-21T02:29:57.829Z","4.2.7":"2026-07-21T05:59:38.862Z","4.2.8":"2026-07-21T06:37:22.745Z","4.3.0":"2026-07-24T01:41:28.754Z","4.3.1":"2026-07-25T23:59:18.654Z","4.4.0":"2026-07-26T13:58:54.731Z","5.0.0":"2026-07-29T23:51:54.477Z","5.1.0":"2026-07-30T04:02:37.387Z","5.2.0":"2026-07-31T02:29:48.744Z","5.3.0":"2026-08-01T02:51:31.398Z","6.0.0":"2026-08-02T19:08:30.436Z","6.0.1":"2026-08-03T23:55:03.757Z","6.1.0":"2026-08-04T22:09:18.502Z","6.2.0":"2026-09-04T20:07:08.971Z","6.3.0":"2026-09-23T23:46:24.742Z","6.4.0":"2026-09-24T20:02:40.023Z","6.5.0":"2026-09-29T18:42:14.381Z"},"bugs":{"url":"https://github.com/Fabric-Pro/fabric-harness/issues"},"author":{"name":"Fabric"},"license":"Apache-2.0","homepage":"https://github.com/Fabric-Pro/fabric-harness#readme","keywords":["agents","ai","framework","anthropic","openai","mcp","sandbox","tool-use"],"repository":{"url":"git+https://github.com/Fabric-Pro/fabric-harness.git","type":"git","directory":"packages/sdk"},"description":"Headless TypeScript framework for building durable, deployable autonomous agents — core SDK.","maintainers":[{"name":"preddy4690","email":"preetham@techfabric.com"},{"name":"rajave","email":"raja.vemuri@techfabric.com"}],"readme":"# @fabric-harness/sdk\n\n> Core SDK for [TechFabric Harness](https://github.com/Fabric-Pro/fabric-harness) — a headless TypeScript framework for building durable, deployable autonomous agents.\n\n## Install\n\n```sh\nnpm install @fabric-harness/sdk\n# or\npnpm add @fabric-harness/sdk\n```\n\n## Quick start\n\n### Minimal — bare import, headless defaults (8 lines)\n\n```ts\nimport { defineAgent } from '@fabric-harness/sdk';\n\nexport default defineAgent<{ message: string }>({\n  name: 'echo',\n  triggers: { webhook: true },\n  run: async ({ init, input }) => {\n    const session = await (await init({ model: 'openai/gpt-5.5' })).session();\n    return { reply: await session.prompt<string>(input.message) };\n  },\n});\n```\n\n### Complete — same import, more fields\n\n### With typed I/O + capability policy + skills (same import)\n\n```ts\nimport { defineAgent, schema } from '@fabric-harness/sdk';\n\nexport default defineAgent({\n  name: 'triage',\n  input: schema.object({ issueNumber: schema.number(), title: schema.string() }),\n  output: schema.object({ severity: schema.enum(['low','medium','high']), summary: schema.string() }),\n  model: process.env.FABRIC_MODEL,\n  run: async ({ init, input }) => {\n    const session = await (await init()).session();\n    return await session.prompt('Triage and return the typed result.');\n  },\n});\n```\n\nBoth forms share the same `init()`, `session.prompt()` / `skill()` / `task()` / `shell()` APIs. Runtime (`stateless`, `inline`, or `temporal`) is a separate choice configured at `init()`.\n\n### Persistent agents that evolve\n\n`createAgent()` renders per interaction. Hooks let durable state change the current model, tools,\nskills, subagents, MCP connections, and sandbox without introducing another builder:\n\n```ts\nimport { createAgent, useModel, usePersistentState, useTool } from '@fabric-harness/sdk';\n\nexport default createAgent(() => {\n  const [level, setLevel] = usePersistentState('level', 0);\n  useModel(level < 2 ? 'anthropic/claude-haiku-4-5' : 'anthropic/claude-sonnet-4-6');\n  useTool({ name: 'advance', durable: true, run: async ({ step }) => {\n    const receipt = await step.do('advance', async () => ({ advanced: true }));\n    setLevel((value) => value + 1);\n    return receipt;\n  }});\n  if (level >= 1) useTool(advancedAnalysis);\n  return `Current capability level: ${level}.`;\n});\n```\n\n## One SDK, one import\n\n`@fabric-harness/sdk` is the single import everyone uses. `defineAgent({...})` from the bare import auto-injects headless defaults (`runtime: 'stateless'`, `sandbox: 'virtual'`, `loopRuntime: pi-agent-core`, `compaction: { enabled: true }`) on every `init()` call. Override any of them by passing values to `init()`. Add typed `input`/`output` schemas, `policy`, artifacts, custom stores, telemetry — they're all options on the same `defineAgent({...})`/`init()` shape.\n\nFor Temporal-backed durable agents or compliance workloads where no implicit behaviour is wanted, use `@fabric-harness/sdk/strict` — same call shape, no defaults injected.\n\nRuntime (`stateless`, `inline`, or `temporal`) controls persistence and durability and is configured at `init()`. The deploy target (`node`, `temporal-worker`, `docker`, `cloudflare`, …) is chosen via `fh build --target`.\n\n## What's in the box\n\n- **`init({ model, sandbox, policy, runtime, sessionRuntime, ... })`** — initialize an agent runtime.\n- **`session.prompt / skill / task / shell`** — the four agent operations.\n- **`session.mount(mountAt, source, { mode })`** — mount a `FilesystemSource` into the sandbox at runtime. Read-only by default; writes under the mount are blocked at the policy layer.\n- **`session.approval.request({ reason, risk?, timeoutMs? })`** — custom approval gate. Returns `true` on approval; throws `APPROVAL_DENIED` / `APPROVAL_REQUIRED` on denial / timeout.\n- **`ApprovalResponse.grant`** — durable approved responses carry the call/input/principal-bound\n  grant; denied responses never do.\n- **`defineAgent({...})`** — single builder. Same call shape from the bare `@fabric-harness/sdk` import and from `@fabric-harness/sdk/strict`; the import you choose controls whether headless defaults are injected at runtime.\n- **`createAgent()` hooks** — compose persistent state, delivery and initial data, dynamic resources,\n  lifecycle guards, response metadata/data parts, durable tool steps, MCP, and subagents.\n- **`defineCommand`** — bind a privileged CLI (`gh`, `npm`, …) with secrets at the command level, never in model context.\n- **`withFilesystemSources`** / **`session.mount()`** — two ways to mount read-only content into a sandbox; agent's built-in `grep` / `glob` / `read` tools see it as ordinary files.\n- **`runtime: 'inline' | 'stateless' | 'temporal'`** + **`sessionRuntime`** — pick by persistence needs. Pair `runtime: 'temporal'` with `temporalSessionRuntime({...})` from `@fabric-harness/temporal` to route every session call through durable workflows.\n- **`CapabilityPolicy`** — filesystem read/write globs, command/tool allow-deny-approve, and `network: { mode, hosts }` allowlist/denylist. **`policiedFetch(fetch, policy)`** wraps any fetch-like with policy enforcement.\n- **Schemas** (`schema.object`, `schema.enum`, etc.) — validate inputs/outputs without external deps.\n- **MCP** — `connectMcpServer` for remote tool servers.\n- **Telemetry** — `openTelemetryExporter`, `langfuseExporter`, `consoleTelemetryExporter` adapt the `TelemetrySpan` shape to OTel / Langfuse / stdout.\n\nNamed OpenAI-compatible presets are available as `deepseek/<model>` (`DEEPSEEK_API_KEY`),\n`moonshot/<model>` or `kimi/<model>` (`MOONSHOT_API_KEY`), and `xai/<model>` (`XAI_API_KEY`). They\nuse direct provider endpoints and never silently fall back to a gateway or mock model.\n\n## Documentation\n\n- [Headless agents with the minimal entrypoint](https://harness.techfabric.com/docs/getting-started/headless-mode)\n- [SDK entrypoints, runtimes, and targets](https://harness.techfabric.com/docs/reference/sdk-entrypoints-runtimes-targets)\n- [Runtime modes](https://harness.techfabric.com/docs/reference/runtime-modes) — including the direct `temporalSessionRuntime` API.\n- [Dynamic agents and hooks](https://harness.techfabric.com/docs/building/dynamic-agents)\n- [Filesystem sources](https://harness.techfabric.com/docs/reference/filesystem-sources) — `session.mount()` and source connectors.\n- [Policies and approvals](https://harness.techfabric.com/docs/reference/policies-approvals) — capability policy, network policy, mount permissions, custom approvals.\n- [Telemetry](https://harness.techfabric.com/docs/reference/telemetry) — events, transports, metrics.\n- [Roadmap](https://github.com/Fabric-Pro/fabric-harness/blob/main/docs/ROADMAP.md)\n- [Full reference](https://harness.techfabric.com/docs)\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}