{"_id":"@a2amesh/runtime","_rev":"17-7491f5db791925a1d4c04725f0889e14","name":"@a2amesh/runtime","dist-tags":{"alpha":"0.18.0-alpha.1","latest":"0.18.2"},"versions":{"0.1.0-alpha.0":{"name":"@a2amesh/runtime","version":"0.1.0-alpha.0","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.1.0-alpha.0","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"9c0e43e02c41896bf952adac10c1704a279c5f98","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.1.0-alpha.0.tgz","fileCount":255,"integrity":"sha512-XR+rFm0VeOOBBsuKalz3YeaXn7DkUU0kfyeI2boTVwyVC++x8+fdzpQc3EIe7wSgMI9INcLfnI8jWCqwoTMp4w==","signatures":[{"sig":"MEQCIAbOqE01NRzKR4dewxV2JlPYFHiUekNeOnm+ltZ4+BsrAiAfwFIPxo7kzuVRpP9+PjgyjswgtQ4KE37brNM7Vm1wXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750032},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"gitHead":"f4d5d6dca177aaab8454d706ae21a3522ad33223","scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"oaslananka","email":"oaslananka@gmail.com"},"deprecated":"Broken alpha: published with workspace protocol dependency. Use 0.1.0-alpha.1 or newer.","repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.17.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"workspace:^","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.1","@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.1.0-alpha.0_1782654170257_0.32703639663804873","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.1":{"name":"@a2amesh/runtime","version":"0.1.0-alpha.1","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.1.0-alpha.1","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"c70975fc45da47ece8e2c506895a5c4aa425ab50","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.1.0-alpha.1.tgz","fileCount":255,"integrity":"sha512-8QZpqvvo3ZRtZZn8NDN6gZkvWSRKDz/v7hinpR15/sYDMo+QdLS7XNTwHiIA278GlMYUWZOqYlKNcYgORgElRg==","signatures":[{"sig":"MEQCIB9ahNZ6SmNKSnIqfhcE+xnfozrss2NG88+6wH3VB3e5AiBU1+8NsfsW6tYdBGQFqlKHs/6oaQz16SwwATJcWobaqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750034},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"gitHead":"f4d5d6dca177aaab8454d706ae21a3522ad33223","scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"oaslananka","email":"oaslananka@gmail.com"},"repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.17.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"0.1.0-alpha.1","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/api":"^1.9.1","@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/api":{"optional":true},"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.1.0-alpha.1_1782656071855_0.9660876578626045","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.0":{"name":"@a2amesh/runtime","version":"0.2.0-alpha.0","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.2.0-alpha.0","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"e19623e5bce0fd7ce24af7ab5b21c70556c7fc26","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.2.0-alpha.0.tgz","fileCount":255,"integrity":"sha512-8L4LAY+pPp93DJfMDP7884yLFZ5Hd78mB+mAQOxOKI4M2ha/xLM1QOAcXytWND08qiKFyuQOD5HT5o++g/wcHw==","signatures":[{"sig":"MEQCIFIf2EDvDKcIM0eDmD3HRTR8micLEjTrJeq+WKFrYWemAiA6dacepM22rdbzNDOnq0QoRnd6WFNoDBG3usWLvc7YvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2amesh%2fruntime@0.2.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749964},"main":"./dist/index.js","type":"module","_from":"file:.artifacts/npm/a2amesh-runtime-0.2.0-alpha.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205cfcd7-fd2b-4c37-849f-f2401e96bb4e"}},"_resolved":"/home/runner/work/a2amesh/a2amesh/.artifacts/npm/a2amesh-runtime-0.2.0-alpha.0.tgz","_integrity":"sha512-8L4LAY+pPp93DJfMDP7884yLFZ5Hd78mB+mAQOxOKI4M2ha/xLM1QOAcXytWND08qiKFyuQOD5HT5o++g/wcHw==","repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.15.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"^0.2.0-alpha.0","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.0-alpha.0_1782692954701_0.34597741812083305","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"@a2amesh/runtime","version":"0.2.0-alpha.1","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.2.0-alpha.1","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"3f0460ead2088b963321ab4ca18dcc210f2c5cdf","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.2.0-alpha.1.tgz","fileCount":255,"integrity":"sha512-B6nPMOocO7/OJROHv+7oL4ZSXdtWj4Eg5MuoOpYafIhDe/UFaaw2QFMIREDPK4xPGXKGrU+RPFQmY9M8KJy34Q==","signatures":[{"sig":"MEUCIQDaI+aAE46BgfDmh/9L98Wcd48T4Kz5ZJPcaWtQBaBhPAIgM+Y7B/dte1zXRKK8ScDlk8pItznUuIZCJ6Rs9w9b1QU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2amesh%2fruntime@0.2.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":749964},"main":"./dist/index.js","type":"module","_from":"file:.artifacts/npm/a2amesh-runtime-0.2.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205cfcd7-fd2b-4c37-849f-f2401e96bb4e"}},"_resolved":"/home/runner/work/a2amesh/a2amesh/.artifacts/npm/a2amesh-runtime-0.2.0-alpha.1.tgz","_integrity":"sha512-B6nPMOocO7/OJROHv+7oL4ZSXdtWj4Eg5MuoOpYafIhDe/UFaaw2QFMIREDPK4xPGXKGrU+RPFQmY9M8KJy34Q==","repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.15.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"^0.2.0-alpha.1","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.2.0-alpha.1_1782832191357_0.36870215346193413","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.1":{"name":"@a2amesh/runtime","version":"0.5.0-alpha.1","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.5.0-alpha.1","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"17a6a08a40048b1283915e262b91e62a7ea5c3f8","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.5.0-alpha.1.tgz","fileCount":267,"integrity":"sha512-z9cUR8plwhoYuJESDMl/FiTGm8eVC2P7aQ2sg7Ke7RYM15lWNQIZBMD8z8fscygi+k8rZVh/LtolxnO3F586ww==","signatures":[{"sig":"MEUCIQD4LmlnGS25yb/8O95VrM8NbHFkU29J3td//4VBptvteAIgf6UTcaKuHuUWluP9fQv8+JyE4bFVnpjJhs4I55y2rl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2amesh%2fruntime@0.5.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":848650},"main":"./dist/index.js","type":"module","_from":"file:.artifacts/npm/a2amesh-runtime-0.5.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205cfcd7-fd2b-4c37-849f-f2401e96bb4e"}},"_resolved":"/home/runner/work/a2amesh/a2amesh/.artifacts/npm/a2amesh-runtime-0.5.0-alpha.1.tgz","_integrity":"sha512-z9cUR8plwhoYuJESDMl/FiTGm8eVC2P7aQ2sg7Ke7RYM15lWNQIZBMD8z8fscygi+k8rZVh/LtolxnO3F586ww==","repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"^0.5.0-alpha.1","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.5.0-alpha.1_1783157163637_0.2998882622811352","host":"s3://npm-registry-packages-npm-production"}},"0.12.0-alpha.1":{"name":"@a2amesh/runtime","version":"0.12.0-alpha.1","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.12.0-alpha.1","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"7cc08a485f1a8a5a1c4294331646fbda4b9ca628","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.12.0-alpha.1.tgz","fileCount":295,"integrity":"sha512-2aC0EFahFM7mZe5Rlsa2u9A37BTKNkAFr6gNgq+ayKK754LI1a2Ak7j0fU56GF+t/KkdsHDOTeJgKrTO7oeVvw==","signatures":[{"sig":"MEUCIBzaK9+wi2V+M7PBqy6qPeuwBDcxMKTG6oJHfe4RArelAiEA2pgaOkqVNhcTyp9sE1rx6+eWRajoEsdE3joUbxcEl0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2amesh%2fruntime@0.12.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963708},"main":"./dist/index.js","type":"module","_from":"file:.artifacts/npm/a2amesh-runtime-0.12.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205cfcd7-fd2b-4c37-849f-f2401e96bb4e"}},"_resolved":"/home/runner/work/a2amesh/a2amesh/.artifacts/npm/a2amesh-runtime-0.12.0-alpha.1.tgz","_integrity":"sha512-2aC0EFahFM7mZe5Rlsa2u9A37BTKNkAFr6gNgq+ayKK754LI1a2Ak7j0fU56GF+t/KkdsHDOTeJgKrTO7oeVvw==","repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","undici":"7.28.0","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"^0.12.0-alpha.1","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.12.0-alpha.1_1784749081347_0.6639012332943248","host":"s3://npm-registry-packages-npm-production"}},"0.13.0-alpha.1":{"name":"@a2amesh/runtime","version":"0.13.0-alpha.1","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.13.0-alpha.1","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"9a2de6f61e88649bdb1a0a6c75a507f587468aea","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.13.0-alpha.1.tgz","fileCount":295,"integrity":"sha512-p4OLiN0GLVkERb4jlVzrOtqp+om9cWiohNUPNMDxwAF3poYmIy896DC9M0YCrw2Fj8QXq7Cp3ZDfOdBjI1choQ==","signatures":[{"sig":"MEYCIQDzZ38g6mCr9/3EPiCHAhUGbLyn4LvKOdiMq9wImSQktgIhAJzdTbp1k6dTmlm6hhuRtu4p19ZdOpgprb0cAkBqMRMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2amesh%2fruntime@0.13.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002615},"main":"./dist/index.js","type":"module","_from":"file:.artifacts/npm/a2amesh-runtime-0.13.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205cfcd7-fd2b-4c37-849f-f2401e96bb4e"}},"_resolved":"/home/runner/work/a2amesh/a2amesh/.artifacts/npm/a2amesh-runtime-0.13.0-alpha.1.tgz","_integrity":"sha512-p4OLiN0GLVkERb4jlVzrOtqp+om9cWiohNUPNMDxwAF3poYmIy896DC9M0YCrw2Fj8QXq7Cp3ZDfOdBjI1choQ==","repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","undici":"7.28.0","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"^0.13.0-alpha.1","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.13.0-alpha.1_1784820691073_0.6080956978270355","host":"s3://npm-registry-packages-npm-production"}},"0.14.0-alpha.1":{"name":"@a2amesh/runtime","version":"0.14.0-alpha.1","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.14.0-alpha.1","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"78da776757f5af6e6a42bae03bfbe30eee8f5930","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.14.0-alpha.1.tgz","fileCount":299,"integrity":"sha512-nO9+pxnhfeZY87ooniJDQXHPhFQ1XfIbxd2y7W4kBjUB3v/qHt0lTZ84QSapkKHAiJ2cAZTavsVR2aVI4vOPtQ==","signatures":[{"sig":"MEUCIAUUvCPqOrwcmg76lsgbOcsHevKQAjjdWN5Ni+MQgHEPAiEA/7gF8ftQCuuOiG63fgTjM1nkRoWFNGhcwf/J5yxfZ0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2amesh%2fruntime@0.14.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042795},"main":"./dist/index.js","type":"module","_from":"file:.artifacts/npm/a2amesh-runtime-0.14.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205cfcd7-fd2b-4c37-849f-f2401e96bb4e"}},"_resolved":"/home/runner/work/a2amesh/a2amesh/.artifacts/npm/a2amesh-runtime-0.14.0-alpha.1.tgz","_integrity":"sha512-nO9+pxnhfeZY87ooniJDQXHPhFQ1XfIbxd2y7W4kBjUB3v/qHt0lTZ84QSapkKHAiJ2cAZTavsVR2aVI4vOPtQ==","repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","undici":"7.28.0","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"^0.14.0-alpha.1","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.14.0-alpha.1_1785117778686_0.24097514862065417","host":"s3://npm-registry-packages-npm-production"}},"0.15.0-alpha.1":{"name":"@a2amesh/runtime","version":"0.15.0-alpha.1","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.15.0-alpha.1","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"a6417b1d252b05b9d614ea2defa65154b1fe9606","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.15.0-alpha.1.tgz","fileCount":303,"integrity":"sha512-hrsJ32m6F8sUE/ItlZWBFrwozP02Z5Yk1V9vEfKlHZKMWHA33Y1xvVU+QnWWL+MbU4QHfnX2/Qhyx/yHTTVA7Q==","signatures":[{"sig":"MEUCID3BJaKpVrD6hLSMdR2FI6ahDw/59MXbXZAKNL6swsI0AiEApuLsrnLx/dPaCeoGQZuoJYwxTgsfsdoC8CszqdLk+qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2amesh%2fruntime@0.15.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1051320},"main":"./dist/index.js","type":"module","_from":"file:.artifacts/npm/a2amesh-runtime-0.15.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205cfcd7-fd2b-4c37-849f-f2401e96bb4e"}},"_resolved":"/home/runner/work/a2amesh/a2amesh/.artifacts/npm/a2amesh-runtime-0.15.0-alpha.1.tgz","_integrity":"sha512-hrsJ32m6F8sUE/ItlZWBFrwozP02Z5Yk1V9vEfKlHZKMWHA33Y1xvVU+QnWWL+MbU4QHfnX2/Qhyx/yHTTVA7Q==","repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","undici":"7.28.0","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"^0.15.0-alpha.1","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.15.0-alpha.1_1785297360730_0.7714450149507734","host":"s3://npm-registry-packages-npm-production"}},"0.16.0-alpha.1":{"name":"@a2amesh/runtime","version":"0.16.0-alpha.1","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.16.0-alpha.1","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"017c54b2e58ec6a6cc0d1fcd35d91b1173c170ff","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.16.0-alpha.1.tgz","fileCount":379,"integrity":"sha512-ksM/OYex0HG3c2IKu2a3XhKOSKFNR3nBP10/wMLKOr+zPmd0DZWbU82djDhd4+UOyrXI7XK/3hLAbAyZreqbkw==","signatures":[{"sig":"MEUCIBmiuaT3DVZL19sL+W3j2xtctRX5Or4osshims3Vv742AiEA6ugG3bc43iMmohyDW/HB6i24YWRPMhTxzLVvEd0vBYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2amesh%2fruntime@0.16.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1100267},"main":"./dist/index.js","type":"module","_from":"file:.artifacts/npm/a2amesh-runtime-0.16.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205cfcd7-fd2b-4c37-849f-f2401e96bb4e"}},"_resolved":"/home/runner/work/a2amesh/a2amesh/.artifacts/npm/a2amesh-runtime-0.16.0-alpha.1.tgz","_integrity":"sha512-ksM/OYex0HG3c2IKu2a3XhKOSKFNR3nBP10/wMLKOr+zPmd0DZWbU82djDhd4+UOyrXI7XK/3hLAbAyZreqbkw==","repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","undici":"7.28.0","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"^0.16.0-alpha.1","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.16.0-alpha.1_1785550664214_0.7370380315376404","host":"s3://npm-registry-packages-npm-production"}},"0.16.1-alpha.1":{"name":"@a2amesh/runtime","version":"0.16.1-alpha.1","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.16.1-alpha.1","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"430287b4fcbd8fbc9190d0ef417f0ee098f48895","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.16.1-alpha.1.tgz","fileCount":379,"integrity":"sha512-uBWaBgnjH7OsqoEC8rw4mYTRWWWlAWoFyr6Jj4zsf3V/cEijmJ7g4UHZVTB7uRaKeh1adc5m7dOl7bBaxX9meg==","signatures":[{"sig":"MEUCIQDfTgwKT3hxhOAh0KdvvVzXUUPWEqIMoCT/s7QdQJMZAwIgETvkkD0liIVBwSg5yzgIGggVORRhiej6BnMZ1TxK6kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2amesh%2fruntime@0.16.1-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1100267},"main":"./dist/index.js","type":"module","_from":"file:.artifacts/npm/a2amesh-runtime-0.16.1-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205cfcd7-fd2b-4c37-849f-f2401e96bb4e"}},"_resolved":"/home/runner/work/a2amesh/a2amesh/.artifacts/npm/a2amesh-runtime-0.16.1-alpha.1.tgz","_integrity":"sha512-uBWaBgnjH7OsqoEC8rw4mYTRWWWlAWoFyr6Jj4zsf3V/cEijmJ7g4UHZVTB7uRaKeh1adc5m7dOl7bBaxX9meg==","repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","undici":"7.28.0","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"^0.16.1-alpha.1","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.16.1-alpha.1_1785556391246_0.6857456769410009","host":"s3://npm-registry-packages-npm-production"}},"0.17.0-alpha.1":{"name":"@a2amesh/runtime","version":"0.17.0-alpha.1","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.17.0-alpha.1","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"bdd007811bcc379113997940eb56823466a8774a","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.17.0-alpha.1.tgz","fileCount":379,"integrity":"sha512-ySPYmGWjquzoTDYMyY1XjaSUN/KFf0Up+jkm81BIeC5XVQ9xe9rwW4hDPGnQo7A3Oj3cSMwAJgTusmbx2o7RSg==","signatures":[{"sig":"MEQCICdiq9WSdl3a9v3yFj/EkqE+OJWWESBpeeY8hlgBrF63AiBJFh7m6/vXhhTOlCE3KNC1YgjNmUm0JJl8W1PGSQluSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2amesh%2fruntime@0.17.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1100267},"main":"./dist/index.js","type":"module","_from":"file:.artifacts/npm/a2amesh-runtime-0.17.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205cfcd7-fd2b-4c37-849f-f2401e96bb4e"}},"_resolved":"/home/runner/work/a2amesh/a2amesh/.artifacts/npm/a2amesh-runtime-0.17.0-alpha.1.tgz","_integrity":"sha512-ySPYmGWjquzoTDYMyY1XjaSUN/KFf0Up+jkm81BIeC5XVQ9xe9rwW4hDPGnQo7A3Oj3cSMwAJgTusmbx2o7RSg==","repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","undici":"7.28.0","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"^0.17.0-alpha.1","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.17.0-alpha.1_1785623830889_0.27515854590181976","host":"s3://npm-registry-packages-npm-production"}},"0.18.0-alpha.1":{"name":"@a2amesh/runtime","version":"0.18.0-alpha.1","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.18.0-alpha.1","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"fdeed105335da7e7427b8a4728268fd6237bbc64","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.18.0-alpha.1.tgz","fileCount":379,"integrity":"sha512-MQZstOCEYgr1UJkixsQk+LFciLnPwcx7fhG4qqqCCuxbgreZIIOeKAGo9S99TtXr70mbr0V4a6wWfPMR4N9Thw==","signatures":[{"sig":"MEYCIQChoas/t3jdxpIGndpQ+i8GLIBTqRsZjRzRuy7C4iYTjwIhAJQ1O/G0pnGJMyXAJJLzeXooUQwwh9Mie9+ET3yqymwe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2amesh%2fruntime@0.18.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1100267},"main":"./dist/index.js","type":"module","_from":"file:.artifacts/npm/a2amesh-runtime-0.18.0-alpha.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205cfcd7-fd2b-4c37-849f-f2401e96bb4e"}},"_resolved":"/home/runner/work/a2amesh/a2amesh/.artifacts/npm/a2amesh-runtime-0.18.0-alpha.1.tgz","_integrity":"sha512-MQZstOCEYgr1UJkixsQk+LFciLnPwcx7fhG4qqqCCuxbgreZIIOeKAGo9S99TtXr70mbr0V4a6wWfPMR4N9Thw==","repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","undici":"7.28.0","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"^0.18.0-alpha.1","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.18.0-alpha.1_1785662804845_0.35414764184591685","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@a2amesh/runtime","version":"0.18.1","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","_id":"@a2amesh/runtime@0.18.1","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"homepage":"https://oaslananka.github.io/a2amesh/","bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"dist":{"shasum":"81d498c53e4a18b306ca7539fac9d75ea39f9df1","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.18.1.tgz","fileCount":379,"integrity":"sha512-edGolE2aNGqV+fcQRmpGABxSr3UPcWuuZUH6wH2rOuGC/YlCynYIJvFZ2CpyxI9e4EtgeJFOHhvA7GsvvImkcg==","signatures":[{"sig":"MEUCIQCE6ZkH733AU4GFiVdBe49bLrX9or8sm2IUSPoocDiYFwIgPX8dfyyJWC7Rz8nQzC9w1Cf5AYyyqPb2+GzkIj3Is4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2amesh%2fruntime@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1100356},"main":"./dist/index.js","type":"module","_from":"file:.artifacts/npm/a2amesh-runtime-0.18.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.22.1 <25"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"scripts":{"test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests","build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205cfcd7-fd2b-4c37-849f-f2401e96bb4e"}},"_resolved":"/home/runner/work/a2amesh/a2amesh/.artifacts/npm/a2amesh-runtime-0.18.1.tgz","_integrity":"sha512-edGolE2aNGqV+fcQRmpGABxSr3UPcWuuZUH6wH2rOuGC/YlCynYIJvFZ2CpyxI9e4EtgeJFOHhvA7GsvvImkcg==","repository":{"url":"git+https://github.com/oaslananka/a2amesh.git","type":"git","directory":"packages/runtime"},"_npmVersion":"11.13.0","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","jose":"^6.2.3","undici":"7.29.0","express":"^5.2.1","eventsource":"^4.1.0","@a2amesh/protocol":"^0.18.1","@opentelemetry/api":"^1.9.1","express-rate-limit":"8.5.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/express":"5.0.6","@opentelemetry/sdk-node":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/exporter-metrics-otlp-http":"0.219.0"},"peerDependencies":{"@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/sdk-node":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/exporter-metrics-otlp-http":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/runtime_0.18.1_1786373914212_0.8166016502154463","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@a2amesh/runtime","version":"0.18.2","description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"author":{"name":"oaslananka"},"license":"Apache-2.0","homepage":"https://oaslananka.github.io/a2amesh/","repository":{"type":"git","url":"git+https://github.com/oaslananka/a2amesh.git","directory":"packages/runtime"},"bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"dependencies":{"@opentelemetry/api":"^1.9.1","eventsource":"^4.1.0","express":"^5.2.1","express-rate-limit":"8.5.2","jose":"^6.2.3","undici":"7.29.0","zod":"^4.4.3","@a2amesh/protocol":"^0.18.2"},"devDependencies":{"@opentelemetry/exporter-metrics-otlp-http":"0.219.0","@opentelemetry/exporter-trace-otlp-http":"0.219.0","@opentelemetry/resources":"2.8.0","@opentelemetry/sdk-metrics":"2.8.0","@opentelemetry/sdk-node":"0.219.0","@types/express":"5.0.6","typescript":"6.0.3"},"type":"module","engines":{"node":">=22.22.1 <25"},"peerDependencies":{"@opentelemetry/exporter-metrics-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/exporter-trace-otlp-http":"^0.218.0 || ^0.219.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-metrics":"^2.7.1","@opentelemetry/sdk-node":"^0.218.0 || ^0.219.0"},"peerDependenciesMeta":{"@opentelemetry/exporter-metrics-otlp-http":{"optional":true},"@opentelemetry/exporter-trace-otlp-http":{"optional":true},"@opentelemetry/resources":{"optional":true},"@opentelemetry/sdk-metrics":{"optional":true},"@opentelemetry/sdk-node":{"optional":true}},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./schemas":{"types":"./dist/schemas/public.d.ts","import":"./dist/schemas/public.js","default":"./dist/schemas/public.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.js","default":"./dist/client/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","import":"./dist/testing/index.js","default":"./dist/testing/index.js"},"./codex-bridge":{"types":"./dist/codex-bridge/index.d.ts","import":"./dist/codex-bridge/index.js","default":"./dist/codex-bridge/index.js"}},"publishConfig":{"access":"public","provenance":true},"scripts":{"build":"node ../../scripts/build-tsc-package.mjs","typecheck":"tsc -b","test":"vitest run --root ../.. --config vitest.config.ts --project unit packages/runtime/tests"},"_id":"@a2amesh/runtime@0.18.2","_integrity":"sha512-P/6tHS7YNU4I0NKD1ncWvqaCzaT8kgdz9vI0jHeNiO3/noV+0M7ak3K1Dz0mceDEFtZhHUzCq2Cvl92qmzRXJQ==","_resolved":"/home/runner/work/a2amesh/a2amesh/.artifacts/npm/a2amesh-runtime-0.18.2.tgz","_from":"file:.artifacts/npm/a2amesh-runtime-0.18.2.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-P/6tHS7YNU4I0NKD1ncWvqaCzaT8kgdz9vI0jHeNiO3/noV+0M7ak3K1Dz0mceDEFtZhHUzCq2Cvl92qmzRXJQ==","shasum":"d1a7a9ba9a3bdc17d206720c0d3e2c14b21a0656","tarball":"https://registry.npmjs.org/@a2amesh/runtime/-/runtime-0.18.2.tgz","fileCount":379,"unpackedSize":1115877,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@a2amesh%2fruntime@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBivMn/hX1Ia84l6tK/QuOxtFHluPPF73ge4/F461XsyAiBBbZiv0DBrHZnu4RZmSU/lsUbS12HgPGfg/8xyEY4fbg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:205cfcd7-fd2b-4c37-849f-f2401e96bb4e"}},"directories":{},"maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/runtime_0.18.2_1786439873403_0.4640580938326122"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-28T13:42:50.140Z","modified":"2026-08-11T09:17:53.922Z","0.1.0-alpha.0":"2026-06-28T13:42:50.390Z","0.1.0-alpha.1":"2026-06-28T14:14:32.035Z","0.2.0-alpha.0":"2026-06-29T00:29:14.870Z","0.2.0-alpha.1":"2026-06-30T15:09:51.828Z","0.5.0-alpha.1":"2026-07-04T09:26:03.792Z","0.12.0-alpha.1":"2026-07-22T19:38:01.492Z","0.13.0-alpha.1":"2026-07-23T15:31:31.243Z","0.14.0-alpha.1":"2026-07-27T02:02:58.860Z","0.15.0-alpha.1":"2026-07-29T03:56:00.881Z","0.16.0-alpha.1":"2026-08-01T02:17:44.450Z","0.16.1-alpha.1":"2026-08-01T03:53:11.448Z","0.17.0-alpha.1":"2026-08-01T22:37:11.105Z","0.18.0-alpha.1":"2026-08-02T09:26:44.991Z","0.18.1":"2026-08-10T14:58:34.378Z","0.18.2":"2026-08-11T09:17:53.564Z"},"bugs":{"url":"https://github.com/oaslananka/a2amesh/issues"},"author":{"name":"oaslananka"},"license":"Apache-2.0","homepage":"https://oaslananka.github.io/a2amesh/","keywords":["a2a","a2amesh","a2a-mesh","agent-to-agent","agents","runtime","typescript"],"repository":{"type":"git","url":"git+https://github.com/oaslananka/a2amesh.git","directory":"packages/runtime"},"description":"A2A Mesh runtime, client, server, storage, auth, telemetry, and testing infrastructure for A2A-native agents.","maintainers":[{"name":"oaslananka","email":"oaslananka@gmail.com"}],"readme":"# @a2amesh/runtime\n\nCore runtime, client APIs, auth, telemetry, storage, and middleware for A2A Mesh.\n\nSee [Compatibility](../../docs/compatibility.md) for supported Node.js, protocol, transport, package, and peer ranges.\n\n`TaskManager` keeps the synchronous `ITaskStorage` API. `AsyncTaskManager` uses `AsyncTaskStorage` for promise-based stores and transactional task updates.\n\n`AsyncTaskStorage.transaction(callback)` is optional but recommended for read/modify/write operations. Implementations should serialize the callback, commit on resolve, and roll back on throw or rejection. Keep external network or timer waits outside the transaction callback.\n\nUse `SyncTaskStorageAdapter` to run an existing `ITaskStorage` implementation behind `AsyncTaskManager`.\n\nSQLite storage is optional. Install `better-sqlite3` in the application workspace before constructing `SqliteTaskStorage` or `AsyncSqliteTaskStorage`.\n\n## Installation\n\nThe supported stable channel is `latest`.\n\n```bash\nnpm install @a2amesh/runtime\n```\n\n## Outbound HTTP policy\n\n`A2AClient` and `AgentRegistryClient` use the shared outbound policy by default. An\nexplicit loopback URL enables loopback access for local development; private networks and\npublic-to-loopback redirects remain blocked unless narrowly allowed. A hostname allowlist is\nrestrictive and never bypasses private-address validation. Fetch operations also reject\nunresolved names because they cannot bind the connection to a validated address.\nA custom `fetchImplementation` is an explicit trusted integration and test escape hatch; it\nmust honor the supplied `AbortSignal` and Undici dispatcher.\n\nUse `validateAndFetch` or `createOutboundPolicyFetch` for additional outbound surfaces.\nEvery redirect hop is revalidated and connected through the exact DNS address set that was\nvalidated. HTTPS-to-HTTP redirects are blocked by default. The total deadline covers DNS,\nconnect, headers, retries, and complete body or SSE consumption. OIDC discovery and JWKS\nretrieval use this same path.\n\nDefault response limits are 10 MiB total, 10,000 SSE events, 64 KiB per SSE line, 1 MiB\nper SSE event buffer, and a 30-second SSE idle interval. Override these through\n`OutboundPolicyOptions` when the protocol contract requires a smaller bound. Callers that\ninspect only status or headers must cancel the response body.\n\nRetries are enabled only for idempotent methods, replayable request bodies, or requests\ncarrying an `Idempotency-Key`. URLs and sensitive headers are redacted from logs and spans.\nSee [SSRF Policy](../../docs/security/ssrf.md).\n\n## Idempotency reservations\n\n`A2AServer` reserves supported `Idempotency-Key` requests before method dispatch. The default\n`InMemoryIdempotencyStore` coordinates one Node.js process. Multi-replica deployments must inject a\nshared `RedisIdempotencyStore`; its atomic owner-token transitions prevent concurrent replicas from\nexecuting the same scoped request twice. Configure `idempotencyLeaseMs` for the renewable owner\nlease and `idempotencyTtlMs` for terminal response replay. See\n[Idempotency Reservations](../../docs/operations/idempotency.md).\n","readmeFilename":"README.md"}