{"_id":"@sapiom/agent","_rev":"36-e521989e950e68a3c7f76b4780fe9115","name":"@sapiom/agent","dist-tags":{"latest":"0.14.5"},"versions":{"0.5.0":{"name":"@sapiom/agent","version":"0.5.0","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.5.0","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"ff526c721e0dcd5576ae0ffac553a51450e0dda1","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.5.0.tgz","fileCount":43,"integrity":"sha512-Zt0g4/u+fwHCjLqIj1o8Kg1tmHhVCutx40wQsgWrLojj7UpPZPfWXQ07C4/MxuRwL51Bn3xjtiX5QVEYxbe4ZQ==","signatures":[{"sig":"MEYCIQCH6EWgaXDwxFRHQ/XmVK57HMTLgO77cMlFR6ppWzFTgwIhAJEXW0gcGTqarFtfKSZu1OdyPVPpQG7nH+H2qPd7Dgr1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182716},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.5.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"echo '{\"type\": \"module\"}' > dist/esm/package.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"sapiom-dev","email":"david@sapiom.ai"},"_resolved":"/private/var/folders/2l/xbt6jq_x4qj_3hv5719lvhf80000gn/T/dde2083ff363f80d050a354248a74f27/sapiom-agent-0.5.0.tgz","_integrity":"sha512-Zt0g4/u+fwHCjLqIj1o8Kg1tmHhVCutx40wQsgWrLojj7UpPZPfWXQ07C4/MxuRwL51Bn3xjtiX5QVEYxbe4ZQ==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.6.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","dependencies":{"@sapiom/tools":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.5.0_1783491858112_0.5472696540694453","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@sapiom/agent","version":"0.6.0","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.6.0","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"a61e156ac39cf444fe3e1b1614c1c0edc299b997","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.6.0.tgz","fileCount":43,"integrity":"sha512-JqpPDmhs90Wyytet+uxO04jaa3i0fLah3DdjMDozlsMr9+Y9mWjnUjZqfeWHPXwDkC6gQzoyla2UIBErXMvnXg==","signatures":[{"sig":"MEYCIQDTj/D7Pha/Qk4lhoHFPo6fepGr0zQ2bcYg3gacZJ30fAIhAIRAgQgoPOZpj+yJJE/x6nXxRO5lLrJTuKsk3Swcy74+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182963},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.6.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"echo '{\"type\": \"module\"}' > dist/esm/package.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/7fdcc55403790af44c1e19d51eb048e0/sapiom-agent-0.6.0.tgz","_integrity":"sha512-JqpPDmhs90Wyytet+uxO04jaa3i0fLah3DdjMDozlsMr9+Y9mWjnUjZqfeWHPXwDkC6gQzoyla2UIBErXMvnXg==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.18.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.6.0_1783539141559_0.8076067862960279","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@sapiom/agent","version":"0.6.1","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.6.1","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"ec53ab2d761b37c729ce32e0c37d554f6d63bd25","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.6.1.tgz","fileCount":43,"integrity":"sha512-oJsmyhuaLFIbVKj0JweTl2WBcPP+0AdIIpBwfjcmY/62gG3JvxAYOQCURbCHLb4cGChQGEwMOCDuEJ6AgY+KCw==","signatures":[{"sig":"MEUCIQCF33YG2xHWyM0Z75rhAFTy5EcOW7uhL3EcQ5gETmS3hwIgf65nKXCwDNJm84DlKmfqcnMvjxs67PFFYdMdGk+tjiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185342},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.6.1.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"echo '{\"type\": \"module\"}' > dist/esm/package.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/d8c932b30445640125126a3f3413d98a/sapiom-agent-0.6.1.tgz","_integrity":"sha512-oJsmyhuaLFIbVKj0JweTl2WBcPP+0AdIIpBwfjcmY/62gG3JvxAYOQCURbCHLb4cGChQGEwMOCDuEJ6AgY+KCw==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.18.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.6.1_1783571017738_0.5506567085240146","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@sapiom/agent","version":"0.6.2","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.6.2","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"c9d5498889ba6124797845b3c7fcc25cfba63df4","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.6.2.tgz","fileCount":43,"integrity":"sha512-ChLcX/kT27NnbpCtg7sQIiX2UlSPmNSCpVU/WFpcbzDDwNJzZykGhdbMF9vDiVGdqAGifGM1ab6dWHokyIaWEQ==","signatures":[{"sig":"MEQCIHLNFWWHH9DMjPkErrjK8IAgYHVkL0euBCqWJpPH7ktmAiAdH6Y1/QlgW+qbtVu6+JXJ5sdFPt2AoMbySpQeRPFqzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185430},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.6.2.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"echo '{\"type\": \"module\"}' > dist/esm/package.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/5163e62790cc0c23877859619e9b51a0/sapiom-agent-0.6.2.tgz","_integrity":"sha512-ChLcX/kT27NnbpCtg7sQIiX2UlSPmNSCpVU/WFpcbzDDwNJzZykGhdbMF9vDiVGdqAGifGM1ab6dWHokyIaWEQ==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.18.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.6.2_1783578134277_0.7267837288118659","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@sapiom/agent","version":"0.6.3","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.6.3","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"b0a9ef521cb6070ce153c09d02070a9ba5f52330","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.6.3.tgz","fileCount":43,"integrity":"sha512-m8isnGbo0tg/jarMjUEq8knZ+AX6g6b47bT7u021K2uxGHuK171Z8ZUM1jazNRIy/HUza3IO+E/0aG9h2cz0EA==","signatures":[{"sig":"MEQCIHeQJ4GBphZJloU3da9pWHj5+I6yXsnnGESq535NCdJtAiAc9apQPhBCuipXOXtsWjiwgXBZF7zNnUT4eV+Uk7sGMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186028},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.6.3.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"echo '{\"type\": \"module\"}' > dist/esm/package.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/3f047e4b6a7429d9cdf35cab9f2ea8a7/sapiom-agent-0.6.3.tgz","_integrity":"sha512-m8isnGbo0tg/jarMjUEq8knZ+AX6g6b47bT7u021K2uxGHuK171Z8ZUM1jazNRIy/HUza3IO+E/0aG9h2cz0EA==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.18.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.6.3_1783968852410_0.3776918383591099","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@sapiom/agent","version":"0.6.4","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.6.4","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"628f5c9ffdd083ef098e8c442fc6078576cb46ca","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.6.4.tgz","fileCount":43,"integrity":"sha512-+LHc4zRzJRYcxah7QTjoBkn/wXFc5RTMh6zcPxCQ+AioJ9283IlsWTmO4OrjTZkPv1S6vEazuBow7Vmird7VDA==","signatures":[{"sig":"MEUCIQDJnPoABnIS5wltaBKUr75bC4idOtxHAkaETjrAgfWLzgIgUxz+WzQiYJpQctVQqT5OyocYckefdQfc3mSlfHgpNug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186116},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.6.4.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"echo '{\"type\": \"module\"}' > dist/esm/package.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/bf8ceadc5df41f2cee5a65e13fbea91b/sapiom-agent-0.6.4.tgz","_integrity":"sha512-+LHc4zRzJRYcxah7QTjoBkn/wXFc5RTMh6zcPxCQ+AioJ9283IlsWTmO4OrjTZkPv1S6vEazuBow7Vmird7VDA==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.18.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.6.4_1784145522936_0.4995267810537989","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@sapiom/agent","version":"0.6.5","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.6.5","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"6284be8457f30677669dd8700ac67d576b582808","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.6.5.tgz","fileCount":43,"integrity":"sha512-SmEXNtp0ZI6zA3jtUueVx0EBfjnstz9Qh2EPawBqbBRHr7eEvvmVxWzKEKt6njZ2oGg69A0JMOy27qjQHpCJ1Q==","signatures":[{"sig":"MEUCIDdrKxpYW5pXSyIBa0RtJNZy3aeDXRxQxFUlCtK1jfavAiEAlZ2Bw2fwsyaVpihCwAelPXmLmUc3Uf7+C+ylq9k4qtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186204},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.6.5.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"echo '{\"type\": \"module\"}' > dist/esm/package.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/be9fd9c998b38e8d2001f6487e66aa80/sapiom-agent-0.6.5.tgz","_integrity":"sha512-SmEXNtp0ZI6zA3jtUueVx0EBfjnstz9Qh2EPawBqbBRHr7eEvvmVxWzKEKt6njZ2oGg69A0JMOy27qjQHpCJ1Q==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.18.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.6.5_1784696884159_0.2567554553595215","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@sapiom/agent","version":"0.6.6","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.6.6","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"6dde9559690849fd7094b92f2f8542f4628c645d","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.6.6.tgz","fileCount":43,"integrity":"sha512-A10TEAoijVqSpXqp8ftgjcY8cZOwYdUJ3Ms9bGRhgT+jHL++PbNxbDobv92R3NJfur0g3ctRqt6yQn1fohhxlw==","signatures":[{"sig":"MEQCIBsoqWMP1wIPEHyYtvt8mu5p7+TxGpC+RPuEmjLx6s8GAiAmXgyqMtjX5C2Sl77LYVwDskF6x3W7zueveXd1f09Xfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186814},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.6.6.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"echo '{\"type\": \"module\"}' > dist/esm/package.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/ccac4703b83d3f9cc05601796a638c8e/sapiom-agent-0.6.6.tgz","_integrity":"sha512-A10TEAoijVqSpXqp8ftgjcY8cZOwYdUJ3Ms9bGRhgT+jHL++PbNxbDobv92R3NJfur0g3ctRqt6yQn1fohhxlw==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.18.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.6.6_1784787378643_0.7629405687535502","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@sapiom/agent","version":"0.6.7","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.6.7","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"095714c25e5e5a1d6ce5790b55cb6c8289e6b94d","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.6.7.tgz","fileCount":43,"integrity":"sha512-Cbp9inm3QQjiXXPl8YfQQUKRvWrYJbgc88+v2U6mrbl+R2EC+9eLE6SelvrsTargDa2UiFzG4xnvOrNHWgHfHA==","signatures":[{"sig":"MEQCIEs3GTqvVLO501UeR8XlrKZuxlEIeoCj6wo9ZwtXd62ZAiBoRlOzTXywpvYFdL8Mk4pwGb7N0xnP3BtfeVZlOlXfcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187148},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.6.7.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"echo '{\"type\": \"module\"}' > dist/esm/package.json","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/88730df111f798b2551e0396911f8d72/sapiom-agent-0.6.7.tgz","_integrity":"sha512-Cbp9inm3QQjiXXPl8YfQQUKRvWrYJbgc88+v2U6mrbl+R2EC+9eLE6SelvrsTargDa2UiFzG4xnvOrNHWgHfHA==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.18.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.6.7_1784823264627_0.5059088093614001","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@sapiom/agent","version":"0.7.0","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.7.0","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"f0826f3b7e34e75a94df8ab32125d5448c100829","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.7.0.tgz","fileCount":43,"integrity":"sha512-HcK84uUXGTUEXV7unrFrDROhNwwswYaiYBIdIn4ymISI1Tt6bADrIK7BZe7nKVQOjUET4unD0rLOZiGgzO8HOA==","signatures":[{"sig":"MEUCIQDgVsdHZMO7OeJn0bftnKle/ZdcJ3WdLLgm+tjGyabroQIgHUeutliserYwxYEv2I/nij7VTOX/fdMyTqiN7Dvd8/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189557},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.7.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/07dfcee22f208f6b1e544e67418fb9f3/sapiom-agent-0.7.0.tgz","_integrity":"sha512-HcK84uUXGTUEXV7unrFrDROhNwwswYaiYBIdIn4ymISI1Tt6bADrIK7BZe7nKVQOjUET4unD0rLOZiGgzO8HOA==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.22.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.0_1785374119136_0.05832589965500867","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@sapiom/agent","version":"0.7.1","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.7.1","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"0158b76ebe1f1c4e34cd55f85be8bb58fd88b1cd","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.7.1.tgz","fileCount":43,"integrity":"sha512-apSpHSTByt1VJF5rBFguDT/kInfahrvN0t7X0p4uDm59J5RHCi9LaxK+J1GMh5UL8nYrR+sd2j3oHFE4s3W2OA==","signatures":[{"sig":"MEUCICyN0d5BAmwdvk8usQz5VqVUfkHwD9nuiiiG2y3bOFjVAiEAkfDWZs8egdw+53DzY5XgXSb5qtBoFPLWLFOMd/G3E8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190215},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.7.1.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/d564988a40f3125834192146d719b065/sapiom-agent-0.7.1.tgz","_integrity":"sha512-apSpHSTByt1VJF5rBFguDT/kInfahrvN0t7X0p4uDm59J5RHCi9LaxK+J1GMh5UL8nYrR+sd2j3oHFE4s3W2OA==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.7.1_1785444778451_0.6862796788076986","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@sapiom/agent","version":"0.8.0","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.8.0","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"092769bddaac64b77ab50b1bc69241c3a25bf68e","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.8.0.tgz","fileCount":47,"integrity":"sha512-NAZ/OkHKS9+d0f8UwAhXhxueVUxCQ8wAjaMu/o9A4YCe3oQsZXRgbnZk2X+PFXOT4VLlFkUrMws6C5fCwrf+Jw==","signatures":[{"sig":"MEQCIFYrwtthBpdvOBhpCb74CBmkF4Vv1xcV0e5Mp2C+Oyk3AiAJq324wuANdKU9N7xZaa5cF9hd4QbryKwLdqo6t4afmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193522},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.8.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/8f677409e5f24c8ff996431730ccbc9f/sapiom-agent-0.8.0.tgz","_integrity":"sha512-NAZ/OkHKS9+d0f8UwAhXhxueVUxCQ8wAjaMu/o9A4YCe3oQsZXRgbnZk2X+PFXOT4VLlFkUrMws6C5fCwrf+Jw==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.8.0_1785461770999_0.9557410773084731","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@sapiom/agent","version":"0.9.0","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.9.0","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"cc0e05c8b2b04719630d57290eb55415c3a429ee","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.9.0.tgz","fileCount":47,"integrity":"sha512-ebInvG/cUOobQzM72lolZnUiGr2KX2EWvkb5dkqKWrTcwfojicS5bXzFJqYdcuZtIgrvD7aujNUeoLDTgj7dew==","signatures":[{"sig":"MEYCIQCqwrNfhn8w2nVksXjiCzAGIqAMtAOmplJDjm2DwhGWCAIhAIS+8WCKdPXuOcKBnCjuNc/HRkkGJ+DQ7jQgcUUmhI4Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":196956},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.9.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/571ed0a58aa324d805e618a7b08f9163/sapiom-agent-0.9.0.tgz","_integrity":"sha512-ebInvG/cUOobQzM72lolZnUiGr2KX2EWvkb5dkqKWrTcwfojicS5bXzFJqYdcuZtIgrvD7aujNUeoLDTgj7dew==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.9.0_1785612792519_0.9955576552204057","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@sapiom/agent","version":"0.9.1","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.9.1","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"56fbaa232ad2f171240414c43852f293a4bb9be3","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.9.1.tgz","fileCount":47,"integrity":"sha512-907zZ2BiVKswRqI6MuUnXPiPhAeJVRzbOoSlaw467vbiXaZ4HpYw5UHHFlPmtQCqtIxwQ/Zsvbhu4eQQ5Lg1VQ==","signatures":[{"sig":"MEQCIDhkl3H75zx4IGpC9vGCJb+vjI8US4PZhQSNg+kwKichAiAkywPfZ0Z2W/tuQ+gE+9KBNTLW4ZC7W9aD8dXeecjd5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199165},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.9.1.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/ede2d1f2dfc7bb01c74da4598de72196/sapiom-agent-0.9.1.tgz","_integrity":"sha512-907zZ2BiVKswRqI6MuUnXPiPhAeJVRzbOoSlaw467vbiXaZ4HpYw5UHHFlPmtQCqtIxwQ/Zsvbhu4eQQ5Lg1VQ==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.9.1_1785638929323_0.9111333852001828","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@sapiom/agent","version":"0.9.2","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.9.2","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"f6f43b4237da82499c273e6a28698d8ba1b5e3fe","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.9.2.tgz","fileCount":47,"integrity":"sha512-34KcktUT4OL5atSgOmkhErafB+ER4HnDW0gz3+NYz0/NL0Hd7ZwUwBP4zkCunOCPswULVCKWIIsLpNOrFR4ugA==","signatures":[{"sig":"MEUCIEHMQ6ylR9aRvWU1Ai5fus+gUTZ3qRlKF6+lItxALkPpAiEAuKJ6zqTHDn7iIQiXbHamTf09IHcOxO7ihjSgoKg8t50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199253},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.9.2.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/a599f9d0450aa5c39ce7d1103fe79c64/sapiom-agent-0.9.2.tgz","_integrity":"sha512-34KcktUT4OL5atSgOmkhErafB+ER4HnDW0gz3+NYz0/NL0Hd7ZwUwBP4zkCunOCPswULVCKWIIsLpNOrFR4ugA==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.9.2_1785798755523_0.11478834328952447","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@sapiom/agent","version":"0.9.3","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.9.3","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"f3c0412aefdff80e2c72721eff6cb49f8f2787ed","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.9.3.tgz","fileCount":47,"integrity":"sha512-MEIdHbrdTmHFmJPui+X8IvuFqAS2O+6/4+3hGv9E2IFq5RTC0g8UGSNdtDSyKBQhCiZHKL/iGHfg8Al/Vjj8DA==","signatures":[{"sig":"MEUCIGOKycxJ+JSHVWXwwPOXB8rRU9iMuHmyAY/Bhzw9YVZ8AiEA2OUAV3PhWOYINLCCcOC/eqdPxpHaFx/VROj7PZ5x128=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199341},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.9.3.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/963c51b1100d55a2cedf7802f73944f7/sapiom-agent-0.9.3.tgz","_integrity":"sha512-MEIdHbrdTmHFmJPui+X8IvuFqAS2O+6/4+3hGv9E2IFq5RTC0g8UGSNdtDSyKBQhCiZHKL/iGHfg8Al/Vjj8DA==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@sapiom/tools":"^0.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.9.3_1785820969711_0.7129487501605951","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@sapiom/agent","version":"0.9.4","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.9.4","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"9341b2f750f47f6927eda34b4bf61ca9925328d2","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.9.4.tgz","fileCount":47,"integrity":"sha512-0RShbPJ8SnjZUp8flsu6u/W+6B/eJOwEFmq9C8BDs1k2s2eZiBdpSTJYZ+L8et6nEOUDNhYQxlxYwSl6mx6pWA==","signatures":[{"sig":"MEUCIEt/ZLkiHwlaPZp8ukImUm3FbAiD2FXVhVVsKjDAXX9tAiEAuMU9CDVI9Y2tSL0xu82gH37B/e8jXGA3eOQDd3DUUgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199780},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.9.4.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/1b8e86ae200ebd935606196634752333/sapiom-agent-0.9.4.tgz","_integrity":"sha512-0RShbPJ8SnjZUp8flsu6u/W+6B/eJOwEFmq9C8BDs1k2s2eZiBdpSTJYZ+L8et6nEOUDNhYQxlxYwSl6mx6pWA==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@sapiom/tools":"^0.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.9.4_1786753393305_0.4297174491323774","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@sapiom/agent","version":"0.9.5","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.9.5","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"2ab8350ec83d59547b17087a4f202aef9cf30300","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.9.5.tgz","fileCount":47,"integrity":"sha512-6BGQTg0LMImwvNjAvFDfH0hTbtwsoj9zgpnX5/F2gvUf7HxE7vWZdhNUXA9duGeXkBzrr/qO8uCCMN+QXFFF7A==","signatures":[{"sig":"MEQCIE3OjyKGurtQvJhcXFRmjWUh0qICJ4zob+8YpbpE9p0jAiBYv7ZpLBqaKFmyo4/1ACH2YTnAXCgaIkgSTmO+MDCSFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199901},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.9.5.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/4bbacbaa7daba4f5396fe7d201d1d57c/sapiom-agent-0.9.5.tgz","_integrity":"sha512-6BGQTg0LMImwvNjAvFDfH0hTbtwsoj9zgpnX5/F2gvUf7HxE7vWZdhNUXA9duGeXkBzrr/qO8uCCMN+QXFFF7A==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@sapiom/tools":"^0.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.9.5_1786925541703_0.14624959284180772","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@sapiom/agent","version":"0.9.6","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.9.6","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"d841ea8a6bca39cfc0943c8e463982b32ee9b97f","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.9.6.tgz","fileCount":47,"integrity":"sha512-PtbCtHCow91xxKcwndl/hDVtprg++9NzWS2Z2Eb2fCAlwBdErFuzHF7hL8C/EtgGAINZD4igIjtZlWZ1Wj1lAA==","signatures":[{"sig":"MEQCIHDrgI3uo9YikoicQztujX6p1cyJZ9BumKFoDhrFWjOXAiAjScVzPs3iHup8usMcHKQB2VbcAFkdefgFkrAl0vQYww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200231},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.9.6.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/4b02b9e42289fbee6fd0bf2aa6cef894/sapiom-agent-0.9.6.tgz","_integrity":"sha512-PtbCtHCow91xxKcwndl/hDVtprg++9NzWS2Z2Eb2fCAlwBdErFuzHF7hL8C/EtgGAINZD4igIjtZlWZ1Wj1lAA==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@sapiom/tools":"^0.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.9.6_1787296195546_0.7068004726191679","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@sapiom/agent","version":"0.10.0","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.10.0","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"dc47edd4ed20a425c61bd0f7c34eb9d387beadf1","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.10.0.tgz","fileCount":51,"integrity":"sha512-eB1eXLYMOCoYkfWumR0ujHOtH8r7BTK557u+VSqUJ7jd7QpzaF/YSBCiybEypdm4uKYQyzRbAC/pYH+bB4jFgA==","signatures":[{"sig":"MEQCIEtrMaGqjKVr6Wts42ZZfDkY96adAfXwrEtyd/BR2apsAiBNFqo/eUqthZ2mYH/uXVkyg4r0qBpl6kmjCXlUr9oU3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217382},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.10.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/cf1df8b31d45e045c0e8483b13429cee/sapiom-agent-0.10.0.tgz","_integrity":"sha512-eB1eXLYMOCoYkfWumR0ujHOtH8r7BTK557u+VSqUJ7jd7QpzaF/YSBCiybEypdm4uKYQyzRbAC/pYH+bB4jFgA==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@sapiom/tools":"^0.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.10.0_1787455942562_0.6035722447352327","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@sapiom/agent","version":"0.10.1","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.10.1","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"b8f4490cc73b8e2edb39486681244a0ed7d2c33e","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.10.1.tgz","fileCount":51,"integrity":"sha512-/17fqldXTW/Y9JRVd7vF5ZJCISX6e29RHtBehadcFln3QmXXGcdxoCWAX8u+vEY0tJ0Yffuj08WCn7VVKqUvcg==","signatures":[{"sig":"MEQCIBJyllFvK8bl2jkwvg8+90nUdQYjNyXd54qaWZ2mIClUAiBpxGFRLoaYxjuDl3ReCmQkdta9Kjn1iHBK7EjkUUxNPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217504},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.10.1.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/6f0799d017431a6de6802d16b318d82c/sapiom-agent-0.10.1.tgz","_integrity":"sha512-/17fqldXTW/Y9JRVd7vF5ZJCISX6e29RHtBehadcFln3QmXXGcdxoCWAX8u+vEY0tJ0Yffuj08WCn7VVKqUvcg==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@sapiom/tools":"^0.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.10.1_1787466133259_0.8730717947990445","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@sapiom/agent","version":"0.10.2","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.10.2","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"1449a81f0ec0dcf46502b2785ed98abd6353d29c","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.10.2.tgz","fileCount":51,"integrity":"sha512-gV4q6Hxk6PRcW9HcRKFJOhg6zAD8J25Di7XF8nL7NHWct09USax4tGkzmLRz/fqi5deNC+g816qnD1t3GN39ZQ==","signatures":[{"sig":"MEUCIFbbvxwO2G/EMXCIP6EwIHG7G7kE97l1phgUa1L8AJK2AiEA5VspO1Zor0ehP0vNxLR5RSIgeie2CfKfjoY/nQ4zuB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217593},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.10.2.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/992165ce3011e299c6ad2c519e36ee4d/sapiom-agent-0.10.2.tgz","_integrity":"sha512-gV4q6Hxk6PRcW9HcRKFJOhg6zAD8J25Di7XF8nL7NHWct09USax4tGkzmLRz/fqi5deNC+g816qnD1t3GN39ZQ==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@sapiom/tools":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.10.2_1787525285526_0.31194058408598146","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@sapiom/agent","version":"0.11.0","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.11.0","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"43e12e3e95388a0139736d9ce16370bc8f1b39fe","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.11.0.tgz","fileCount":55,"integrity":"sha512-B+FZD25PLUHDyZkHIR/i8MIS5447ws3IwthizN2dseMpbMkcNPEHFQqxche3XJMOL9xZcqJejcQW55ImDmQIUg==","signatures":[{"sig":"MEUCIQCoEYqd4MgpnwzZHQYUJ5vJxL+MnpdGbLDlj8qAngmFtgIgOWycMeaG7m/T50/dS8jl2HeDzycoCUQapVMMSpaA6nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228581},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.11.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/5c4a1e1dc198a52803cfde4695fea262/sapiom-agent-0.11.0.tgz","_integrity":"sha512-B+FZD25PLUHDyZkHIR/i8MIS5447ws3IwthizN2dseMpbMkcNPEHFQqxche3XJMOL9xZcqJejcQW55ImDmQIUg==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@sapiom/tools":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.11.0_1787525511521_0.8218157581659902","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@sapiom/agent","version":"0.12.0","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.12.0","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"acb5249e8f71eb57f56ceb66e02e2561642185ff","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.12.0.tgz","fileCount":59,"integrity":"sha512-C6A/CHFC9sXpS81ZCdJKObrbVGjFrZHX2h0Ujp8t1DbjlfwoCHs4TaP3z1Q+8rfD0AnEcy3Dom8H2/o199XO+g==","signatures":[{"sig":"MEUCIQDMFWl+NNvvpxJlqaZgUcfvs3Gvtwu5KIEhxiPXEph68wIgYhQiA+n1hkT2QbB5fGh9Yeja01xP30Sfxx9GSZPzOwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243638},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.12.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/ab21b6e033237ff9b0a4d1a618b2f321/sapiom-agent-0.12.0.tgz","_integrity":"sha512-C6A/CHFC9sXpS81ZCdJKObrbVGjFrZHX2h0Ujp8t1DbjlfwoCHs4TaP3z1Q+8rfD0AnEcy3Dom8H2/o199XO+g==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@sapiom/tools":"^0.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.12.0_1787604343178_0.8567019587889448","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@sapiom/agent","version":"0.12.1","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.12.1","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"bf6b177365fc84ea664c36d579ea8b20bae0c800","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.12.1.tgz","fileCount":59,"integrity":"sha512-CX/QdDuFVmHqElWauGuwXCSoblWy5bUNFtYI0fKaJjdsL0ZlQ5FjoGKhUZHX0jv46T3vCX+fhgcWjoIlyU1mRw==","signatures":[{"sig":"MEYCIQCjAdjUgeQUVQJX4iT5xnAd1e6HjHlGjMAPOL+xdhuUlgIhAIqYHsNTRKTcCUSbHVqzh3ojdjkWXibDnSptkCMQpJw3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243727},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.12.1.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/78df1e55bfbbb279777a2f4307f532a0/sapiom-agent-0.12.1.tgz","_integrity":"sha512-CX/QdDuFVmHqElWauGuwXCSoblWy5bUNFtYI0fKaJjdsL0ZlQ5FjoGKhUZHX0jv46T3vCX+fhgcWjoIlyU1mRw==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@sapiom/tools":"^0.32.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.12.1_1787778237525_0.6756648548355759","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@sapiom/agent","version":"0.12.2","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.12.2","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"22caa0c6386671287b4c449371b0d84d429d735d","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.12.2.tgz","fileCount":59,"integrity":"sha512-Ptq10gyrEGzcOLQb0c0S56Hc6EmhzrnEeinY81G0vC+u/T2QEPylsXme0x4iY+wlrGJ5R+aXEggQwkYBFkROsQ==","signatures":[{"sig":"MEUCIQDs6ZpKHeUidk6gaJD27IHPO0su31aoRec1WMsgzCzBwwIgCaVTc9Y39LX6jHgg113qjc/ellPndLlADHCP6eMNBXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245424},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.12.2.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/265f24ed2234539b5a2109455620ebc0/sapiom-agent-0.12.2.tgz","_integrity":"sha512-Ptq10gyrEGzcOLQb0c0S56Hc6EmhzrnEeinY81G0vC+u/T2QEPylsXme0x4iY+wlrGJ5R+aXEggQwkYBFkROsQ==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.1","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@sapiom/tools":"^0.33.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.12.2_1787844697687_0.16926933214444695","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@sapiom/agent","version":"0.13.0","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.13.0","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"74586ad3c091405e67cc6225fffd1c6bd0d3b806","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.13.0.tgz","fileCount":63,"integrity":"sha512-27HjDNXOsSa4gmr2vevXehn0csv4w3sqzBNE+//qXvmaglSErPNMBuRJAO/1GEesLNlfg93St7QnOV+SAtFwAA==","signatures":[{"sig":"MEUCIQDfFXbbuvsi8dVsKblLe4M+4ZaFVPmm4lDCvs2hTakGkgIgJuOF2gFaMIKIEoCzxUuQSjHbq+Ms+pMB8GxlqEfy9OA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263689},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.13.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/90b46743e2f0198e0a78583fba992995/sapiom-agent-0.13.0.tgz","_integrity":"sha512-27HjDNXOsSa4gmr2vevXehn0csv4w3sqzBNE+//qXvmaglSErPNMBuRJAO/1GEesLNlfg93St7QnOV+SAtFwAA==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.1","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@sapiom/tools":"^0.34.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.13.0_1788244694323_0.03982315946671","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@sapiom/agent","version":"0.13.1","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.13.1","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"13fb6d28064f4f04a07f3a34d0ba0bc3302311bd","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.13.1.tgz","fileCount":63,"integrity":"sha512-2ucinrwjmghKd2nwVfyrwP5GGwBuWw1uk+BPomeH878N4uEy4whUNqXFteAWZolz3qkfZ3z6fT3V+gqHJn9CqA==","signatures":[{"sig":"MEYCIQD2oHaUQknvxile26FKNTuLfLYeigPaUNyAiqWd2ibE5AIhAKgNs7uB/7x28QsbBYe2lLQbq/26bvtjf3SAyPlLJkcK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263811},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.13.1.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/88fda682962a55d0fff4479bb5c0cfa7/sapiom-agent-0.13.1.tgz","_integrity":"sha512-2ucinrwjmghKd2nwVfyrwP5GGwBuWw1uk+BPomeH878N4uEy4whUNqXFteAWZolz3qkfZ3z6fT3V+gqHJn9CqA==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.1","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@sapiom/tools":"^0.35.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.13.1_1788412011589_0.920169829982779","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@sapiom/agent","version":"0.13.2","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.13.2","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"63d2381aa971e55c319f37942c39cd5d41881562","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.13.2.tgz","fileCount":63,"integrity":"sha512-0npgtvXwQeRE0n2ThsZ5QRUHtsdeavw3NsJC9j79angEn8rnJObWF/OhROOaPhP2ZlLn5iYQ95nkAMwt524vqQ==","signatures":[{"sig":"MEUCIQCbMvqm71wfn5ktyMw48tqn3HaiFqv3Z4aSErnCUFHmWAIgE9HZCzz1aMODKaca/gpa4hbgSh9tcnAnCgD7dRFeXdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263933},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.13.2.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/01f06191c3010bf9ce5acdc9cc7f2348/sapiom-agent-0.13.2.tgz","_integrity":"sha512-0npgtvXwQeRE0n2ThsZ5QRUHtsdeavw3NsJC9j79angEn8rnJObWF/OhROOaPhP2ZlLn5iYQ95nkAMwt524vqQ==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.1","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@sapiom/tools":"^0.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.13.2_1788936303359_0.13492650764635838","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@sapiom/agent","version":"0.14.0","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.14.0","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"4e63473922f21681c67f0d01152223c6e2483188","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.14.0.tgz","fileCount":63,"integrity":"sha512-J4iKNz0c/wvTK0EzJXbGGuPzm+MlxLhlyPe3PgOVihcl3Ea5quQSqA22DL6ON29EFBAbFCz5a56i0G7yqKou+w==","signatures":[{"sig":"MEYCIQC/glZ+biQ7HI+yZ3miNf5MD3c//O0cP9B/hUh8uTCOfQIhAMgEf2FBSFMf2fPDZwLDCGbnstUOd3C/+DDAjbn0lTqh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268788},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.14.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/20cca06bed3e9e53c8da53a1f15b7ce4/sapiom-agent-0.14.0.tgz","_integrity":"sha512-J4iKNz0c/wvTK0EzJXbGGuPzm+MlxLhlyPe3PgOVihcl3Ea5quQSqA22DL6ON29EFBAbFCz5a56i0G7yqKou+w==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.1","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@sapiom/tools":"^0.36.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.14.0_1789365594767_0.9595507460629498","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@sapiom/agent","version":"0.14.1","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.14.1","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"2c07003be4a20ec76401441406a33d31957c5f7b","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.14.1.tgz","fileCount":63,"integrity":"sha512-sikqTUMn0UG6ohwBgBbTbekxFf9jYMHcmbiXnaKsAizN3r2ug4P9RNljt/O/4n+TrIMLvJ8xRVvUbJepK5tX0w==","signatures":[{"sig":"MEUCIQCUIzwoR2lTT1ENVF/FxUEusvlhcIS5+HB0/91n6rnf8gIgJ+1pl8EDNLHQ5t6MKZIYusvXUL81+MLEp7/s++VZe/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDg6iMARmG8pFmUiwgCQ88ZroFCAD5MleWO3OoCK5fJzwIhAP49hWekMxBNUReMW8jxIzmG9S4xzh6d8+GOfWJtfBQD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289921},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.14.1.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/03bf93ca7089730d4a1d5985883182c5/sapiom-agent-0.14.1.tgz","_integrity":"sha512-sikqTUMn0UG6ohwBgBbTbekxFf9jYMHcmbiXnaKsAizN3r2ug4P9RNljt/O/4n+TrIMLvJ8xRVvUbJepK5tX0w==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.1","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@sapiom/tools":"^0.37.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.14.1_1789578121291_0.7976667843963936","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@sapiom/agent","version":"0.14.2","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.14.2","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"43e64a057fb31a41c2edb80a005c4867b1d765d5","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.14.2.tgz","fileCount":63,"integrity":"sha512-RXznERW+3i+t9jA2ZynD6DLTVZpdTPnTR3uJXj1Npqp8u3Sis2dA2PrQh/lFjPHh6PCHU+n3BejnxqZpNW8xgw==","signatures":[{"sig":"MEUCIQDVn4cJtcFr+ON+KmHF+1T19dBUVAWjQgyL3oWfqpaqiQIgZCqb+TSVV3Z7sTUYjXLgY9dOrI+diPanW3aY1YjJaUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDQjElKEICVKpKNvwD59LeEY5YFz8vZ8ehsXUG7ZgK3nwIhAJdSM2iIDNgBZtupsYb7dCkq3Fo8OCzBN891R/KrxHz6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":290043},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.14.2.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/1c8591c02eac0fb71e13cf541147cc4f/sapiom-agent-0.14.2.tgz","_integrity":"sha512-RXznERW+3i+t9jA2ZynD6DLTVZpdTPnTR3uJXj1Npqp8u3Sis2dA2PrQh/lFjPHh6PCHU+n3BejnxqZpNW8xgw==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.19.1","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@sapiom/tools":"^0.38.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.14.2_1789777653098_0.9856089342500254","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@sapiom/agent","version":"0.14.3","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.14.3","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"6c297035cc8a4d9c1eb1dcd9b007f65e62fc0eb1","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.14.3.tgz","fileCount":63,"integrity":"sha512-n7G/ZafPTje1nTFTulfCssTClzAXY/LsDo1bjN3IK6beKaz0kXdkZQAM4toKOtGpsZZ3ZWjZ83EE8l0+Q0EhCQ==","signatures":[{"sig":"MEQCIEYKZjI7NihUO+Oixn4U7o/MkMVCMGfam3F+9KmIoL03AiAJP6rn4Es4Ss9H4V9Bxfsdijb3OnzvIurijdbD6caLdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAto1LsGIKQLSCbYoaOzGMbGJ9kc7Znw3+mgXjv+VvApAiEAuVX3wecxNIl7toaF8jM3/NLJJKgZf5Aj5hFllsys/yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":291098},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.14.3.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/c1346491cae380574b1851b82230972b/sapiom-agent-0.14.3.tgz","_integrity":"sha512-n7G/ZafPTje1nTFTulfCssTClzAXY/LsDo1bjN3IK6beKaz0kXdkZQAM4toKOtGpsZZ3ZWjZ83EE8l0+Q0EhCQ==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.20.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@sapiom/tools":"^0.39.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.14.3_1790143282421_0.7674170741610389","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"@sapiom/agent","version":"0.14.4","keywords":["sapiom","agent","workflows","sdk","step-runner"],"author":{"name":"Sapiom"},"license":"MIT","_id":"@sapiom/agent@0.14.4","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"homepage":"https://github.com/sapiom/sapiom-js#readme","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"eedb6dd537338a038e87df2f7de39b8c635dcfac","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.14.4.tgz","fileCount":63,"integrity":"sha512-vV4JjsM52pdaZTFI+Fr74y1ls/eN/FZEIh8AT+FAlw8OvLcFWr3cu7BZITz7H07l9uYOXtjsp8N3igIeY80eOQ==","signatures":[{"sig":"MEYCIQDxdV32WXN0OweRobUKxnuBlYp6q4YrEqHPuoQTj9SrCwIhAJ0bpKJfTGmea+fDoRjInuV51m5aodwwfejaH876RX4t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGk3BTuJ08Ucp86NyY7zfF8mZn3+djuDV5C4u7fj2E+WAiAGowhu9lcq2YRnu7134wWt5mZ8wDLK5itiYqHZcay/TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298317},"main":"./dist/cjs/index.js","_from":"file:sapiom-agent-0.14.4.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"987d45e4-7ce6-43be-9d21-b15278803165"}},"_resolved":"/tmp/acd2f018e6b1cd238104bd6bd2bbc547/sapiom-agent-0.14.4.tgz","_integrity":"sha512-vV4JjsM52pdaZTFI+Fr74y1ls/eN/FZEIh8AT+FAlw8OvLcFWr3cu7BZITz7H07l9uYOXtjsp8N3igIeY80eOQ==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.21.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@sapiom/tools":"^0.40.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/agent_0.14.4_1790889081375_0.7062682922733985","host":"s3://npm-registry-packages-npm-production"}},"0.14.5":{"_id":"@sapiom/agent@0.14.5","bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"dist":{"shasum":"84d2fb8d5b57fad863f9b462b1673675bfa6405c","tarball":"https://registry.npmjs.org/@sapiom/agent/-/agent-0.14.5.tgz","fileCount":63,"integrity":"sha512-+Pi7fg/wQxMMkwStvtd9kJM8BxxyKYjjtJwqweS4yK6Rsw73mIZCWv6N0H/xxuvlKaC6OxoBJG/K7Dtz83fjJg==","signatures":[{"sig":"MEUCIQCWZliRwGtO6Xr/52uhgpmL5frUM2MOTCfSwoEDQ1iGBAIgNjnegbDOWV9iIYlZdjJx33TqyJu4IpSM9ZqIYZwetzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID/4N8L+pr+6QhQlF4pc+L3LwJflGXQ6NKOSZ3i12bPQAiBksBq6g3sCrY4/sAZgwysWXFrMvK1QhFlbUBfXP7ISqA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sapiom%2fagent@0.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298962},"main":"./dist/cjs/index.js","name":"@sapiom/agent","_from":"file:sapiom-agent-0.14.5.tgz","types":"./dist/cjs/index.d.ts","author":{"name":"Sapiom"},"module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/cjs/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"license":"MIT","scripts":{"dev":"tsc --watch --project tsconfig.cjs.json","lint":"eslint src --ext .ts","test":"jest","build":"pnpm run build:cjs && pnpm run build:esm && pnpm run build:esm-pkg","clean":"rm -rf dist *.tsbuildinfo","format":"prettier --write \"src/**/*.ts\"","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.esm.json","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:esm-pkg":"node -e \"require('fs').writeFileSync('dist/esm/package.json',JSON.stringify({type:'module'}))\"","test:coverage":"jest --coverage"},"version":"0.14.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"987d45e4-7ce6-43be-9d21-b15278803165"}},"homepage":"https://github.com/sapiom/sapiom-js#readme","keywords":["sapiom","agent","workflows","sdk","step-runner"],"_resolved":"/tmp/3e24d081f9ab14a4d10c5c17c2193477/sapiom-agent-0.14.5.tgz","_integrity":"sha512-+Pi7fg/wQxMMkwStvtd9kJM8BxxyKYjjtJwqweS4yK6Rsw73mIZCWv6N0H/xxuvlKaC6OxoBJG/K7Dtz83fjJg==","repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"_npmVersion":"11.21.0","description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","directories":{},"maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@sapiom/tools":"^0.41.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.12.0","zod":"^3.25.76","jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","prettier":"^3.2.5","typescript":"^5.4.2","@types/jest":"^29.5.14","@types/node":"^20.11.30","@typescript-eslint/parser":"^7.3.1","@typescript-eslint/eslint-plugin":"^7.3.1"},"peerDependencies":{"zod":"^3.25.76 || ^4.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent_0.14.5_1790903734617_0.7279380975095822"}}},"time":{"created":"2026-07-08T06:24:17.931Z","modified":"2026-10-02T01:15:35.081Z","0.5.0":"2026-07-08T06:24:18.269Z","0.6.0":"2026-07-08T19:32:21.702Z","0.6.1":"2026-07-09T04:23:37.887Z","0.6.2":"2026-07-09T06:22:14.411Z","0.6.3":"2026-07-13T18:54:12.550Z","0.6.4":"2026-07-15T19:58:43.073Z","0.6.5":"2026-07-22T05:08:04.295Z","0.6.6":"2026-07-23T06:16:18.784Z","0.6.7":"2026-07-23T16:14:24.768Z","0.7.0":"2026-07-30T01:15:19.290Z","0.7.1":"2026-07-30T20:52:58.605Z","0.8.0":"2026-07-31T01:36:11.182Z","0.9.0":"2026-08-01T19:33:12.660Z","0.9.1":"2026-08-02T02:48:49.465Z","0.9.2":"2026-08-03T23:12:35.662Z","0.9.3":"2026-08-04T05:22:49.860Z","0.9.4":"2026-08-15T00:23:13.464Z","0.9.5":"2026-08-17T00:12:21.849Z","0.9.6":"2026-08-21T07:09:55.672Z","0.10.0":"2026-08-23T03:32:22.718Z","0.10.1":"2026-08-23T06:22:13.406Z","0.10.2":"2026-08-23T22:48:05.681Z","0.11.0":"2026-08-23T22:51:51.678Z","0.12.0":"2026-08-24T20:45:43.315Z","0.12.1":"2026-08-26T21:03:57.652Z","0.12.2":"2026-08-27T15:31:37.873Z","0.13.0":"2026-09-01T06:38:14.462Z","0.13.1":"2026-09-03T05:06:51.735Z","0.13.2":"2026-09-09T06:45:03.486Z","0.14.0":"2026-09-14T05:59:54.913Z","0.14.1":"2026-09-16T17:02:01.373Z","0.14.2":"2026-09-19T00:27:33.247Z","0.14.3":"2026-09-23T06:01:22.515Z","0.14.4":"2026-10-01T21:11:21.512Z","0.14.5":"2026-10-02T01:15:34.710Z"},"bugs":{"url":"https://github.com/sapiom/sapiom-js/issues"},"author":{"name":"Sapiom"},"license":"MIT","homepage":"https://github.com/sapiom/sapiom-js#readme","keywords":["sapiom","agent","workflows","sdk","step-runner"],"repository":{"url":"git+https://github.com/sapiom/sapiom-js.git","type":"git","directory":"packages/agent"},"description":"Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.","maintainers":[{"name":"sapiom-dev","email":"david@sapiom.ai"},{"name":"ilan.z","email":"ilan@sapiom.ai"},{"name":"dave_sapiom","email":"dave@sapiom.ai"},{"name":"ynadge","email":"yash@sapiom.ai"}],"readme":"# @sapiom/agent\n\nThe versioned public contract for authoring Sapiom orchestrations.\n\nA lean, dependency-light package (types + a small protocol runtime) shared by\nthree consumers:\n\n- **Customer orchestration definitions** — authored against this package's types and\n  compiled by the build.\n- **The sandbox step-runner** — reads a step's input, builds `ctx`, runs one step.\n- **The engine** — uses the directive guards + manifest schema; it never runs\n  customer code, only validates the pure-data completion payload.\n\n## Install\n\n```sh\nnpm install @sapiom/agent\n```\n\n## Authoring surface\n\n```ts\nimport {\n  defineAgent,\n  defineStep,\n  goto,\n  terminate,\n} from \"@sapiom/agent\";\n\nconst start = defineStep({\n  name: \"start\",\n  next: [\"finish\"],\n  async run(input, ctx) {\n    return goto(\"finish\", { greeting: `hello ${input.name}` });\n  },\n});\n\nconst finish = defineStep({\n  name: \"finish\",\n  next: [],\n  terminal: true,\n  async run() {\n    return terminate({ done: true });\n  },\n});\n\nexport const hello = defineAgent({\n  name: \"hello\",\n  entry: \"start\",\n  steps: { start, finish },\n});\n```\n\nA step declares the transitions it may take (`next` / `terminal` / `canFail` /\n`pause`); the `run` return type is derived from those declarations, so an\nundeclared transition is a compile error. The build reads those same declarations\nto render the orchestration graph without executing anything.\n\n## The entry input contract\n\nA step's `inputSchema` (a zod schema, imported from `zod/v4`) types and validates that\nstep's input. The **entry step's `inputSchema` is special — it is the agent's public API**:\nthe dashboard Run form, the trigger snippet, and the engine's pre-dispatch validation are\nall derived from it. Declare it on the entry step, with a `.default()` on each field so a\nzero-input run still validates:\n\n```ts\nimport { defineStep, terminate } from \"@sapiom/agent\";\nimport { z } from \"zod/v4\";\n\nconst start = defineStep({\n  name: \"start\",\n  next: [],\n  terminal: true,\n  inputSchema: z.object({\n    repo: z.string().default(\"sapiom/sapiom\"),\n  }),\n  // `input` is inferred + validated from inputSchema: { repo: string }\n  async run(input) {\n    return terminate({ scanned: input.repo });\n  },\n});\n```\n\n`inputSchema` on a non-entry step types that step's inbound payload the same way — including\na **resumed** step's signal payload, shown next.\n\n## Cross-step state and its quota\n\n`ctx.shared` is the typed key/value store for compact state that several later\nsteps need. Its **entire snapshot** may contain at most **256 KiB (262,144\nbytes), inclusive**, measured as the UTF-8 byte length of compact\n`JSON.stringify(snapshot)`. Keys, JSON punctuation, existing values, and the\nnew value all count toward the same limit.\n\nThe SDK's `InMemoryContextStore.set()` synchronously measures the complete\ncandidate snapshot before committing it. An oversized or unserializable\ncandidate throws and leaves the previous snapshot unchanged. Hosts gain this\nsetter-time gate when they construct this store version; hosts that have not\nadopted it may enforce the contract only at execution boundaries during rollout.\n\nMeasurement follows `JSON.stringify` rather than a stricter JSON-value\nvalidator: values JSON normally omits or coerces retain those semantics, while\ncircular references, BigInt values, and throwing `toJSON` methods are rejected.\n\nKeep small scalars, IDs, and durable-storage references in `ctx.shared`. Put\nbulk API responses, documents, research results, and other large state in\ndurable storage, then carry only the resulting ID or reference. The stable\nmachine code for an oversized candidate is `CTX_SHARED_SIZE_LIMIT_EXCEEDED`;\nJSON encoding failures use `CTX_SHARED_SERIALIZATION_FAILED`. Use the exported\nstructural guards and structured fields rather than parsing messages or relying\non `instanceof`: the host runner and an authored definition may carry separate\ninlined SDK copies.\n\n`TypedContextStore` has no `delete()` operation. To recover from legacy invalid\nstate, replace an offending key with a compact, JSON-compatible value small\nenough to bring the complete candidate within the quota.\n\n## Pausing on a long-running capability\n\nSome `ctx.sapiom` capabilities are **dispatched**: you launch them, they run far\npast one step's budget, and they report back when they finish (a coding agent\ntoday; more below). A step can't inline-`await` one — it pauses, and a later step\nresumes with the result. `pauseUntilSignal` accepts the launch handle (or the\nlaunch promise itself) and reads everything it needs off it:\n\n```ts\nimport { defineStep, pauseUntilSignal, terminate } from \"@sapiom/agent\";\nimport { CODING_RESULT_SIGNAL } from \"@sapiom/tools\";\n\nconst code = defineStep({\n  name: \"code\",\n  next: [\"review\"],\n  // capability's exported signal constant so the decl can't drift from the handle.\n  pause: { signal: CODING_RESULT_SIGNAL, resumeStep: \"review\" },\n  async run(input, ctx) {\n    // launch returns immediately; hand it straight to pauseUntilSignal. The run\n    // parks at status='paused' and the dispatch loop exits.\n    return pauseUntilSignal(\n      ctx.sapiom.models.coding.launch({ task: input.task }),\n      {\n        resumeStep: \"review\",\n      },\n    );\n  },\n});\n\nconst review = defineStep({\n  name: \"review\",\n  next: [],\n  terminal: true,\n  // Give this step an `inputSchema` (a zod schema for the capability's result\n  // shape) to type + validate what it receives.\n  async run(result, ctx) {\n    // Fires on success OR failure — branch on the terminal result.\n    return terminate({ ok: result.status === \"completed\" });\n  },\n});\n```\n\nThings to know:\n\n- **The pause is a real suspend across processes**, so the launch and the resume\n  are two steps — you can't fold them into one inline `await`.\n- **The resumed step receives the capability's result as its input.** Declare its\n  `inputSchema` to type + validate it (each capability documents its result shape).\n- **Pass the launch promise directly** for the one-liner above, or `await` it first\n  when you need the handle — to stash the run id in `ctx.shared`, or to `try/catch`\n  a launch failure and route somewhere other than a retry. Awaiting doesn't lose\n  the pause; the resolved handle still flows into `pauseUntilSignal`:\n\n  ```ts\n  async run(input, ctx) {\n    const run = await ctx.sapiom.models.coding.launch({ task: input.task });\n    ctx.shared.set(\"codingRunId\", run.runId); // readable from the resumed step\n    return pauseUntilSignal(run, { resumeStep: \"review\" });\n  }\n  ```\n- **Outside an agent run nothing changes** — `await launch().wait()` the capability as\n  usual; the pause wiring only engages when a step pauses on the handle.\n\n### Compatible capabilities\n\nAny capability whose `launch` returns a `DispatchHandle` (a `dispatch` member) is\npausable; each ships a stable result-signal constant for the `pause` decl. This\nlist grows as capabilities land:\n\n| Capability   | Launch                              | Pause signal                             |\n| ------------ | ----------------------------------- | ---------------------------------------- |\n| Coding agent | `ctx.sapiom.models.coding.launch(…)` | `CODING_RESULT_SIGNAL` (`@sapiom/tools`) |\n\n## Waiting on a signal from outside\n\nThe same pause works without a capability handle. Pass the object form and name\nthe signal yourself — any string you choose — and the run parks until something\ndelivers it. This is the human-gate and third-party-callback shape:\n\n```ts\nconst present = defineStep({\n  name: \"present\",\n  next: [\"finalize\"],\n  pause: { signal: \"approval.decision\", resumeStep: \"finalize\" },\n  async run(input, ctx) {\n    await notifyReviewer(input.draft);\n    return pauseUntilSignal({\n      signal: \"approval.decision\",\n      resumeStep: \"finalize\",\n      correlationId: ctx.executionId,\n      timeoutMs: 7 * 24 * 60 * 60 * 1000,\n    });\n  },\n});\n```\n\nThe `correlationId` is what the delivery is matched on, and choosing it is the\nwhole design decision:\n\n- **`ctx.executionId`** (the default when you omit it) makes the waiter unique to\n  this run. One delivery, one resume. Use this for a per-run approval.\n- **A shared business key** — an order id, a customer id — makes every run\n  waiting on that key resume together from one delivery. This is \"wait for any\n  signal matching X\": the fanout is 0..N runs, deliberately, and the count you\n  get back is how many actually resumed.\n\nGive any gate a human might never answer an explicit `timeoutMs`: when the\ndeadline lapses the run ends as a pause timeout instead of resuming, so the\nfailure is recorded rather than sat on.\n\nUnder `run_local` a manual gate auto-resumes with `{}` — there is no way to\ninject a payload — so type the resumed step's input with optional fields.\n\n## Events vs signals\n\nTwo namespaces, two verbs, and they do not reach into each other:\n\n| You want                          | Verb        | Reaches                                  |\n| --------------------------------- | ----------- | ---------------------------------------- |\n| Start runs because something happened | `emitEvent` | every active `event` trigger on that type (0..N new runs) |\n| Resume a run that is already paused   | `signal`    | every run waiting on `(name, correlationId)` (0..N resumes) |\n\n**Events start, signals resume.** An event never wakes a paused run, and a\nsignal never starts one.\n\nThe namespaces differ too. An event `type` is machine-routed, so its grammar is\nenforced: lowercase `[a-z0-9_]` segments joined by dots (`lead.created`), with\n`sapiom.*` reserved. A signal `name` is author-chosen and arbitrary — it only\nhas to match what the `pause` declaration said.\n\nBoth verbs live on every surface:\n\n| Surface | Start                           | Resume                      |\n| ------- | ------------------------------- | --------------------------- |\n| SDK     | `emitEvent` (`@sapiom/agent-core`) | `signal`                    |\n| CLI     | `sapiom agents emit`            | `sapiom agents signal`      |\n| MCP     | `sapiom_dev_agents_emit_event`  | `sapiom_dev_agents_signal`  |\n\n```ts\nimport { createClient, emitEvent, signal } from \"@sapiom/agent-core\";\n\nconst client = createClient({ apiKey: process.env.SAPIOM_API_KEY! });\n\n// Start: fans out to every active `event` trigger on `lead.created`.\n// `id` is your id for the delivery — reposting it starts nothing new.\nconst receipt = await emitEvent(\n  { type: \"lead.created\", payload: { leadId: \"l_42\" }, id: \"crm-evt-8f2a\" },\n  client,\n);\n// receipt.outcome === \"unmatched\" is a success: nothing subscribes to that type.\n\n// Resume: wakes the run(s) paused on this exact (name, correlationId) pair.\nconst { matched, message } = await signal(\n  {\n    executionId,\n    name: \"approval.decision\",\n    correlationId: executionId,\n    payload: { approved: true },\n  },\n  client,\n);\n```\n\nThree things worth knowing rather than assuming:\n\n- **Extra payload keys reach the run, and the entry schema decides their fate.**\n  The engine can drop keys an entry step did not declare, but only when the\n  stored manifest literally closes the object (`additionalProperties: false`) —\n  and `buildManifest` strips that marker at every depth, deliberately and even\n  for `z.strictObject()`, so a stored schema stays forward-compatible with\n  inputs that gain fields. So for an agent authored with this SDK the extra key\n  is not dropped: it lands in the run input and the author's own parse rules.\n  `z.object()` ignores it; `z.strictObject()` rejects it and the step fails.\n  Either way the emit itself succeeds, so match the entry schema when you can.\n- `emitEvent` returns `fireIds` — trigger fires, not execution ids. To see what\n  actually started, read the receipt back (`GET /v1/workflows/receipts/:id`).\n- `signal` takes an `executionId` to address the run, but delivery is matched on\n  the pair, so that id need not be the only run that resumes. `matched` counts\n  the runs that actually resumed, which under-reports a partial fanout — read\n  `message` whenever it is present.\n\nFull guide: [Using signals](https://docs.sapiom.ai/guides/use-signals).\n","readmeFilename":"README.md"}