{"_id":"@astropods/adapter-ai-sdk","_rev":"20-e6bac9850c16ffa7e464b1ffdf8d70b2","name":"@astropods/adapter-ai-sdk","dist-tags":{"latest":"0.4.3","next":"0.4.3-next.0"},"versions":{"0.1.0":{"name":"@astropods/adapter-ai-sdk","version":"0.1.0","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.1.0","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"b916bc8c9241e21e4c71b6345bba49c8abdadd36","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.1.0.tgz","fileCount":14,"integrity":"sha512-8fiuKoqZ6FCqOnC2wE5YR0grwnwxKtxGNG+BZ5ooIkQoYQ/s4hYUirV9WTqp7777LS22yK0/r+o9pMx3Ty48uw==","signatures":[{"sig":"MEUCIBZPflZadH+kgbO11Gw5zgT5yPLfIAOtm/iVHaTM5nYzAiEA6ersr1a/0tgFZMn5+siZym9o6pstLCTpfElZquyFK7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14647},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"chris_pm","email":"christopher.patty@postman.com"},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"10.9.4","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.1.0_1781727759159_0.07967357944746678","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@astropods/adapter-ai-sdk","version":"0.3.0","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.3.0","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"79ccb8c414c19f52ae305ce7169462c7c8cb1a1c","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.3.0.tgz","fileCount":15,"integrity":"sha512-tuOdUoPf8CFskV9cFnCEaciZARpuSFYOgre+8SpFq+f4N+8K0YCB2qdiWJ0Py/YeBs5vnfMXuXZjsmNuk+GFug==","signatures":[{"sig":"MEUCIQCjG0hq5nnbSSUcbQ5zIY6uKkWq1I5f/ODRJR019Bj27QIgDIe27fseZwZsLBqJ83YsWJK89skN0Qy5SbPzQGql5lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26232},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d16bbb5961e3c52fa5b194bd171bcb7e701d944a","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.3.0_1781731139664_0.5003569204077776","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@astropods/adapter-ai-sdk","version":"0.3.1","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.3.1","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"01b531c53b05a16671efa1d3139e7379a35ad238","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.3.1.tgz","fileCount":15,"integrity":"sha512-1c0D76peej7Vw1/YU87kh8HBe8NZUPuUSLSfbvpPT+o7pon2JcOC95+ALPNwCPtc3EtxeGb33iKWWvwJVJ3Ydg==","signatures":[{"sig":"MEUCIBq18XZNDVN4BBuPrhFBJzVg/UUV2vorHFiN6O3oDPV7AiEAqDKez/znqYErZome4jnpNV0Mj4JAKZOywveWNmG1W2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3530a29890f28a4f95a0444385f14b871aeaac00","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.3.1_1783374692088_0.20936288308421713","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@astropods/adapter-ai-sdk","version":"0.3.2","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.3.2","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"4916ad7d02bbbb3b36e7b4171cf060c66a6aa5ca","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.3.2.tgz","fileCount":15,"integrity":"sha512-0PC8ThcxkdIrm3IACP1LFn4T6mAIosi8KBqVvzCA9LAyfjlcrirBGPe4GOsKqdZia8/gm920b8B5Q1tc7PcbEw==","signatures":[{"sig":"MEYCIQDooExG404tpJAuhfYGr65w/7L7M2ACIqpAJwmrWf8m6AIhAIz9hsS3/0+2OXkz3xTyY7WAtULBhQJ3V54fzmQ7Qvje","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b5ed6113fcc90c15ef3af4daeb59c7d9ce28d8c","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.3.2_1783710551970_0.5594015305719731","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@astropods/adapter-ai-sdk","version":"0.3.3","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.3.3","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"d661c6901beb1413c68b701069e7b7b24ba2c0a5","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.3.3.tgz","fileCount":15,"integrity":"sha512-2DBScMmjq3NSCTBMdHvqEmc7Qvj/U30R+wdzuOTgjW0/Q9uNv/OcYxSjLpLgMDdnv/mw/RcOfpN6Uiu9XGLtiw==","signatures":[{"sig":"MEQCID1+1iyUaJPDAsLUa58qyTNu5BxwMC2KxD8HMmILxIajAiB8tMtCBF+PemSR0cCAiBrCiGOid3P3WROe+uDiz4d5bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7fc3af78ca51895cccf44a4bde4330a8d65731de","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.3.3_1784225574520_0.8740743876752222","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@astropods/adapter-ai-sdk","version":"0.3.4","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.3.4","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"074f60c3e12ce6b730c949cc664b45887586c659","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.3.4.tgz","fileCount":15,"integrity":"sha512-AlNiRdy0JvE60ME97uAqTX/qALHR9qah9NTm2eyA4k/K9epspnNycuEJIVu2LyJVVhP+KBmrgyqOabEFD53vzw==","signatures":[{"sig":"MEYCIQCf+c3AGWX6B0p2r6GKMMik7QStElYGDYMk3RzJ/eOEDgIhALy2YPpXAT6R9AIzN8GcuaTlrhA/CAI2FC4S4omtpU5/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7f1e8f474754fb70436432277eae23babf3b053c","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.3.4_1785523729756_0.993127176818505","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@astropods/adapter-ai-sdk","version":"0.3.5","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.3.5","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"aacb199c7a68722f1a6ed2ed0b2851372430e8e3","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.3.5.tgz","fileCount":15,"integrity":"sha512-uYHh1rErPbjxGC62t98hdQ8H99K/27kfhxTyFmI9FzIn+hoDQVtc0NzrCvaHzsZqSFDCROzCEn2j3qEFJ6RBrA==","signatures":[{"sig":"MEUCIDQKkvdWU541RaQGGVJRhIr3DNPGVcg336ZL4lpjXrPfAiEA5dk47nR8I3vC9LJl90gJfkx1EgDxj7DIlWHqyUEaC+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b30fb362ef085d2ab612513173436061954e69f4","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.9.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.3.5_1786374692479_0.17865647880053892","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@astropods/adapter-ai-sdk","version":"0.3.6","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.3.6","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"324d9f705e38a3f5183c31ee8cbfb29146619e52","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.3.6.tgz","fileCount":15,"integrity":"sha512-C+GRDIH7BugbbGyEbb3iMUemO0jvpuWju06jbgdKV8NCbMCw0ESH4NoJFD6e2v4WHW33YoyzCvLoXGH65v8gYQ==","signatures":[{"sig":"MEQCIDJ2odzA2FR7Lagk4wo7k6TROkkLKY8Q0i72ATzAK4/8AiBBHcTI64lYOmH1YwFr5O9dnH+ns3KLJNQGWxEh2hBGHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26403},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4cfdb6bd16340059f69dbabd22d5fed39551d34a","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.10.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.3.6_1788182805914_0.3959824283858706","host":"s3://npm-registry-packages-npm-production"}},"0.3.7-next.2":{"name":"@astropods/adapter-ai-sdk","version":"0.3.7-next.2","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.3.7-next.2","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"5deb1d912ae39e008e02f1a46fb1efb0abbff2f5","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.3.7-next.2.tgz","fileCount":15,"integrity":"sha512-RyTCqSGJA508EUVtwQiVcuwW48TgeUKCTqIqehNqf9tkjQKDVK+RRUubLP+kUsVi2IjKKSZOHEX3kUmGoMDLOw==","signatures":[{"sig":"MEUCIQDhO1Kog9b/y+U4+KXK5U8ZLPzQmWrhu1a08PZHa2ZC1AIgLQhPG8co8Aapn7Pk9C9WutaQamlitUiDMZHLXcx5E7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDp7e8iTWlkiT/sKQSb22CB9ojZP4Y/jrpeqeSa7S7h1wIhAJEv7l0YhEumN2D/hHK4Dn8iWcFndFP+c6I+u5UpMXtx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.3.7-next.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"71db7bd4f23ef4964dbe1bfffd51739a20e1add1","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.10.1-next.2+71db7bd"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.3.7-next.2_1789162796749_0.8667899262478191","host":"s3://npm-registry-packages-npm-production"}},"0.3.7-next.4":{"name":"@astropods/adapter-ai-sdk","version":"0.3.7-next.4","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.3.7-next.4","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"f3499a0f5c01e21a1a4a7166a787fca1ae495b47","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.3.7-next.4.tgz","fileCount":15,"integrity":"sha512-+p1xqlmAEwgS7F80pwc9nXuJoynOK9RzVV1HQb+jrf8O7dbBQLsWccy6m2igKRb2pimT6hx/4pWzT3AnIrMKzw==","signatures":[{"sig":"MEYCIQC9AmyCcVo/I0xYcHTOcfS91gp958SUhz/JiMvDxwOOtwIhALzZdy7xaKq/DJi32NVlXy9lgnmelUM93x0CyQVoraHf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG6+exANA3/Bh3z71Vymq1NkpsBSCGbT74lKuHarX0axAiAxr5diQpG/Jj1SbPl+iJdJteEpJYuKX8QHocSSjwxsdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.3.7-next.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3e431510d28428f00eb2a07f2a02dd437d381999","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.10.1-next.4+3e43151"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.3.7-next.4_1789419245431_0.24795837259366627","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@astropods/adapter-ai-sdk","version":"0.3.7","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.3.7","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"e893fa059c9e9b0b3f07056bba1bd03d700752cc","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.3.7.tgz","fileCount":15,"integrity":"sha512-kna8Cw3By/5ceWxNxwzwbGiHOJ+NTdMoGIJ2g80sIUXC6tfz0WJhklyv+SmFE4qC6o5xKnojkzmtbcwiCg5aSQ==","signatures":[{"sig":"MEUCIFQrsHV71M3rwnzvjxtROEKDel1YSYHWnjMM7XuDWIigAiEAssjFgipHSQZ6S7TQtXVOXA2S4310NaB8WQAAYGn1lcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFwFjtjKER843hje1ACpsZCkCjbddbkkq1x+TUPsJYjgIhAJo7Zw30IjtEBYyUvwNCAWnSez0kwYlFYMlecO+jgBiO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26403},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1b03d6cc0c108c50b6f7093223e4e0f10988978f","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.11.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.3.7_1789419412976_0.2822744186200099","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-next.0":{"name":"@astropods/adapter-ai-sdk","version":"0.3.8-next.0","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.3.8-next.0","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"b91d795198e1a0d77e9d9f0f880cac2ff533d978","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.3.8-next.0.tgz","fileCount":15,"integrity":"sha512-olZjqOfcVNevsDdVpfC+wFQnaLUrFWX3Wjpo+UszZ2BrERc6UHMZ13FgjillQ26NvDNBjbkCoQtAyISCsrKD1A==","signatures":[{"sig":"MEUCIEw+LLDBuddDe0agir4zElL4QiOETLeoY/Vy8vDIdgtGAiEAuDWSAoryv/F6X3TudyxRY9Uuh7ymHoe2rCcfQGsN0Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGU0huR3vtkAi/kmmoz1Y9AWQpJ5h6Ux+4Qg6v3k1mtwAiEApNfauC/XmtkmQ1QXB9VVvC+wyXLvXWImLZs0+zZXDPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.3.8-next.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26466},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7927008a122ee276c7b65052df1dc3e41f44849e","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.11.1-next.0+7927008"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.3.8-next.0_1789765359330_0.848519421286198","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@astropods/adapter-ai-sdk","version":"0.4.0","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.4.0","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"51d591e1823ea21877d61a91d4e909d0061e0006","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.4.0.tgz","fileCount":15,"integrity":"sha512-fnIcx9E03t7W1lyq1g5zzdWduBrUhqD3V9fB1/49nNFEpLqSFiNTTvVoaXsjTXPCWV9lKqUPiGtvc2CsP7Wxog==","signatures":[{"sig":"MEQCICbZpBYrbYA5im8z6kqDMzapUdDbjejdizD2SEhNALrwAiAa2eokK+vm1+tmZiKj32gpX6eQPT1r2SWwevajmjqk8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiw61H3TdFigvSeJiut+OUNr2jjdTqTzSiRTTPretvMgIhALKqLYb3gGmXL0j4j4B8C3EvO1Y3Rt43h0QQjcYn4fuX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5816377d4d657ae4b1cd79157228a2f5f871b5eb","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.4.0_1789765448422_0.920369014223045","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@astropods/adapter-ai-sdk","version":"0.4.1","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.4.1","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"e396e0a880da9e340ab976245bf189db57d3a468","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.4.1.tgz","fileCount":15,"integrity":"sha512-i/idlaFyb31zB9D92Q7s3P6XdC/NtrvytN36pv5BNumwU2yAT9Ko9oHoyhm0cNVpLp8lXD8GTJ4IQGiowVrfxQ==","signatures":[{"sig":"MEYCIQCF+j9mUvwwK980ETTS0wIVJUD/h0s37FICmOSIhCjlowIhAJo3qAsbuTVJYL8mro+xepp1lJQ8FJJdXqYTb8VpQsJC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIENx6aCogom3GCMd7WUZII4wSQfoHnF3a89J/Vza4PkCAiEApdkw7Ej3OXbGJ1glQVKMCNgrzoW5rN9pVyFdeIMVNno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b0ca1e5db1920ccd9764701aae758d395b51ce00","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.4.1_1790204688355_0.9590112855233308","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-next.0":{"name":"@astropods/adapter-ai-sdk","version":"0.4.2-next.0","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.4.2-next.0","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"a23dce91e9175a1619767ba3e4b0d7e332bca2dd","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.4.2-next.0.tgz","fileCount":15,"integrity":"sha512-rdHv95JiaDMcGJ4f6DyTbdoifKiXC/G5fSaNbU2OmVyLUvYbALq+BHY/JfbjbY9h5X+K1onEWyvNGlGoAPhL9Q==","signatures":[{"sig":"MEQCIAmH8CTjNISnwfRfSRIoE8JBGieV3rv/QVpYJajdMzqJAiBKD3WTgNnhb5ZBcWwylxmKvfB6HCWDkcEeosP0nBjnZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0qg8mksPMwLXtrq1Yj/hBE26QQq1vhacO5CfaMScWrAIgG4p1UWSV0kG1NvExdXYLU0HELXBepKuuyouY3Pn0q+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.4.2-next.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26466},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec4c8c00adbfc9f6a482b7f3008738d24b1eec25","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.12.2-next.0+ec4c8c0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^7.0.0","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.4.2-next.0_1790206145704_0.26431619662542016","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-next.1":{"name":"@astropods/adapter-ai-sdk","version":"0.4.2-next.1","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.4.2-next.1","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"c559e5a2a69a1686e4b98fb01e3a9ebf9f0175bf","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.4.2-next.1.tgz","fileCount":15,"integrity":"sha512-EzxsHnii6uTMT0+53BgIIrnn7etUScCXMAev7AYCLTmiNtQdGnamT1kXtcg5DyS/J0F5JSw3uPyiInSQBTVlbA==","signatures":[{"sig":"MEUCIQCNX8B3rgcNk2TvIplWa+fnxYc4XrOBCjglaTYFbTwTEgIgb+hhDfLcVFPOCzge2CZ8sDpoBP+k/yFes8ldWwdhgo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEIP6QQbCWafyMF83cnqU08KsXkL+k9XP0Tr+Axz6Uu/AiEA9hhYhY3lb6E7meh+q6n67qsNOdEUC/dDMFbKSlOeV1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.4.2-next.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26452},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"470562483b7b394db28464ee5504cf9c5855bba6","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.119","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.4.2-next.1_1790625093119_0.37008054998446216","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-next.3":{"name":"@astropods/adapter-ai-sdk","version":"0.4.2-next.3","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.4.2-next.3","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"96473fceb532257f6d6b3c53bf48ea31d07ed2bd","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.4.2-next.3.tgz","fileCount":15,"integrity":"sha512-Sg5GN/yCBlz1bJbYjpd5MzmR5uxNN2kiRCHMGOAJrecuIb0BA2jULz4Dc5Ms3vsi7/HtfMKGZz3jx191CsmLPQ==","signatures":[{"sig":"MEYCIQCoyHtHkbqp5bzn3IVSNFecNtDGiHWj6ildICoG6Lrx3QIhANUeJ3EFiI6q0HClyWOTU0pMUt2zFRIz9t76Idha3vqE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpG5hIzgpO+mr/04ugVOa6JGZWV4Nra7o7L/FSDjlQMQIhAPS/77zg4E8kXOS/thz2+Uq7/IYe1NszxzQEzX51A9iJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.4.2-next.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26467},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"87f553cd551e7518d1e447293d4205593e4bd0a2","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.12.2-next.3+87f553c"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.119","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.4.2-next.3_1790794957718_0.4680066125917348","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@astropods/adapter-ai-sdk","version":"0.4.2","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.4.2","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"03f54166d7f43c70d783aadd7f5e1ac17b8a8099","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.4.2.tgz","fileCount":15,"integrity":"sha512-3p9cxBdrU9i3J3Zma+MYSW+m3dBmDgiDsko6ep764VM8cWki33BK6F5VFLFvik9qBgPTl/juLPVE7yiwc8i+RA==","signatures":[{"sig":"MEUCIQCQCV37ZpGg/nAiJABnGZZZ2QOvbM0CNRqYy7zDreGVewIgYDSMkkzLR7MsT09JJ65fKwZJ7C0F1BLwz3IxGR6MjZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICyrh4f5bsMh6/nfc2V5MvQquAi8BKtszwStFuFRDVB2AiBIRTgloW/MPgLq8+0WPBlM/KQYjdy4fEIIpBGrlK3NEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26437},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"44c9a3829109dd74400e834c1f457f9aa60b6f4f","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.119","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.4.2_1790795205039_0.6511019005548782","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-next.0":{"name":"@astropods/adapter-ai-sdk","version":"0.4.3-next.0","license":"Apache-2.0","_id":"@astropods/adapter-ai-sdk@0.4.3-next.0","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"homepage":"https://github.com/astropods/adapters#readme","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"4b6cd8f515e4857a22836d703611aa0803eced3c","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.4.3-next.0.tgz","fileCount":15,"integrity":"sha512-IL4CbAYNhi6rCGwYplfee1Ti/NUS5iszjPXWcWTv1MjQTEshhbV4vAvX7+hp7rEQZJW/88o8ug3NXGJAfBpm/g==","signatures":[{"sig":"MEYCIQCRIe+dO9OM1ixGyX4cfIxqHZHM36i2F9n9cZwaz1cpAwIhAO3gXmaQ655h0Vn7w6PS4oqCl8LdUHMtfOtQBgaNsNy9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpsA+0+uNz5xaht8QsX0DYZkJ06Cgb/7uc9sI1EWmooQIgL7JfKBAej0pQnQqwGbFq/F1lZCWunepgRg1Z8TVM8yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.4.3-next.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26467},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dd5bcd73b7dc5c3c1d85adb2d58354028065367f","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.13.1-next.0+dd5bcd7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"7.0.119","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adapter-ai-sdk_0.4.3-next.0_1790798275518_0.11105774845279281","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"_id":"@astropods/adapter-ai-sdk@0.4.3","bugs":{"url":"https://github.com/astropods/adapters/issues"},"dist":{"shasum":"b767366792ca7bcdf35d797c7e75f0f8256f75c1","tarball":"https://registry.npmjs.org/@astropods/adapter-ai-sdk/-/adapter-ai-sdk-0.4.3.tgz","fileCount":15,"integrity":"sha512-5Y2Hv1x7D5++iDKCvuNvSzEUs3XSO5GuJYj8/0AzcvHx+lXZw4dxVBh2WV9ERB+9FGBkX7nzLTBnRSQBLxbjkA==","signatures":[{"sig":"MEYCIQC18xxNgeXfYlkyCNiHeByyjzYkpDWbGUpfU+7VzH5scAIhANP62HZw4zoi4vJsAC00GXrexku3+W5fGV2p+/4ILB1V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD5Fuww5E5Tgk0z2TpEHdSY7RJx8ccJ9vUTgqikQ+IUvwIhALMM3Oww2V8OXYNQJcg667JEDEoFgA3bvz83y/fCfj+u"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astropods%2fadapter-ai-sdk@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26437},"main":"./dist/index.js","name":"@astropods/adapter-ai-sdk","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec581772f3973d1d6996976aa008e0e01f4821c4","license":"Apache-2.0","scripts":{"dev":"tsc --watch","test":"bun test","build":"tsc","typecheck":"tsc --noEmit"},"version":"0.4.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0e5fa135-c85d-427f-b137-c3053cc7d18b"}},"homepage":"https://github.com/astropods/adapters#readme","repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"_npmVersion":"lerna/9.0.7/node@v20.20.2+x64 (linux)","description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","directories":{},"maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"_nodeVersion":"20.20.2","dependencies":{"@opentelemetry/api":"^1.9.0","@astropods/messaging":"latest","@astropods/adapter-core":"0.13.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.119","zod":"^4.3.6","@types/bun":"^1.3.5","typescript":"^5.3.0"},"peerDependencies":{"ai":">=6.0.0 <8.0.0"},"peerDependenciesMeta":{"ai":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adapter-ai-sdk_0.4.3_1790798585619_0.9648148285452207"}}},"time":{"created":"2026-06-17T20:22:38.971Z","modified":"2026-09-30T20:03:06.077Z","0.1.0":"2026-06-17T20:22:39.287Z","0.3.0":"2026-06-17T21:18:59.819Z","0.3.1":"2026-07-06T21:51:32.224Z","0.3.2":"2026-07-10T19:09:12.144Z","0.3.3":"2026-07-16T18:12:54.652Z","0.3.4":"2026-07-31T18:48:49.929Z","0.3.5":"2026-08-10T15:11:32.633Z","0.3.6":"2026-08-31T13:26:46.053Z","0.3.7-next.2":"2026-09-11T21:39:56.825Z","0.3.7-next.4":"2026-09-14T20:54:05.539Z","0.3.7":"2026-09-14T20:56:53.065Z","0.3.8-next.0":"2026-09-18T21:02:39.457Z","0.4.0":"2026-09-18T21:04:08.516Z","0.4.1":"2026-09-23T23:04:48.456Z","0.4.2-next.0":"2026-09-23T23:29:05.793Z","0.4.2-next.1":"2026-09-28T19:51:33.205Z","0.4.2-next.3":"2026-09-30T19:02:37.814Z","0.4.2":"2026-09-30T19:06:45.135Z","0.4.3-next.0":"2026-09-30T19:57:55.605Z","0.4.3":"2026-09-30T20:03:05.713Z"},"bugs":{"url":"https://github.com/astropods/adapters/issues"},"license":"Apache-2.0","homepage":"https://github.com/astropods/adapters#readme","repository":{"url":"git+https://github.com/astropods/adapters.git","type":"git","directory":"packages/ai-sdk"},"description":"Vercel AI SDK adapter for the Astro messaging service. Wraps an Agent and auto-wires OpenTelemetry tracing.","maintainers":[{"name":"chris_pm","email":"christopher.patty@postman.com"},{"name":"saswat-pstmn","email":"saswat@postman.com"},{"name":"postmanaut","email":"rodric.rabbah@postman.com"}],"readme":"# @astropods/adapter-ai-sdk\n\n`@astropods/adapter-ai-sdk` exports two functions you can use independently:\n\n- `astroTelemetry()` returns AI SDK `experimental_telemetry` settings wired to Astro's OTLP exporter.\n- `serve()` connects a `ToolLoopAgent` (`Experimental_Agent`) to Astro's messaging service to make your agent compatible with the Astropods playground.\n\nTargets `ai >= 6.0.0`.\n\n## Install\n\n```bash\nbun add @astropods/adapter-ai-sdk\n```\n\n## Send telemetry to Astro\n\nAdd `astroTelemetry()` into the agent's `experimental_telemetry`:\n\n```typescript\nimport { Experimental_Agent as Agent } from \"ai\";\nimport { openai } from \"@ai-sdk/openai\";\nimport { astroTelemetry } from \"@astropods/adapter-ai-sdk\";\n\nconst agent = new Agent({\n  model: openai(\"gpt-4o\"),\n  instructions: \"You are a helpful assistant.\",\n  experimental_telemetry: astroTelemetry(),\n});\n```\n\nUse this on its own when you serve the agent from your own framework and want AI traces reported in the dashboard.\n\n## Serve over Astro messaging\n\nTo run the agent on Astro messaging, pass it to `serve()`:\n\n```typescript\nimport { Experimental_Agent as Agent } from \"ai\";\nimport { openai } from \"@ai-sdk/openai\";\nimport { serve, astroTelemetry } from \"@astropods/adapter-ai-sdk\";\n\nconst instructions = \"You are a helpful assistant.\";\n\nconst agent = new Agent({\n  model: openai(\"gpt-4o\"),\n  instructions,\n  experimental_telemetry: astroTelemetry(),\n});\n\nserve(agent, { name: \"My Agent\", instructions });\n```\n\nPassing `instructions` into the `serve()` function allows your agent's system prompt to be visible in the Astropods playground. This is optional. To hide your prompts exclude `instructions` from the `serve` call.\n\n`serve()` blocks until `SIGINT` or `SIGTERM`. Under `ast dev`, the CLI injects `GRPC_SERVER_ADDR` for you.\n\n## API\n\n### `serve(agent, options?)`\n\nConnects the agent to the messaging service.\n\n| Option | Type | Description |\n|--------|------|-------------|\n| `name` | `string` | Display name shown in logs and the playground. Defaults to `agent.id`, then `\"AI SDK Agent\"`. |\n| `instructions` | `string` | Optional. System prompt shown in the playground when provided. |\n| `serverAddress` | `string` | Override the gRPC address. Defaults to `process.env.GRPC_SERVER_ADDR ?? \"localhost:9090\"`. |\n\n### `astroTelemetry()`\n\nReturns `experimental_telemetry` settings for the AI SDK, wired to Astro's OTLP exporter. The helper builds the tracer from an unregistered `NodeTracerProvider`, so it does not modify the OpenTelemetry global.\n\n- `OTEL_EXPORTER_OTLP_ENDPOINT` set: returns `{ isEnabled: true, tracer }`.\n- Env var unset (local dev): returns `{ isEnabled: false }`. The AI SDK skips telemetry.\n\nSpread it on top of your own settings to add a `functionId` or `metadata`:\n\n```typescript\nexperimental_telemetry: { ...astroTelemetry(), functionId: \"myAgent\" }\n```\n\n### `AISDKAdapter`\n\nThe underlying `AgentAdapter` implementation. Use it to compose with other adapters or to call `serve()` from `@astropods/adapter-core`.\n\n## Stream mapping\n\nThe adapter reads `agent.stream({ prompt }).fullStream` and maps each event to a `StreamHooks` call:\n\n| AI SDK event | Hook |\n|--------------|------|\n| `text-delta` | `onChunk(text)` |\n| `reasoning-start` | `onStatusUpdate({ status: \"THINKING\" })` |\n| `reasoning-end` | `onStatusUpdate({ status: \"GENERATING\" })` |\n| `tool-input-start` | `onStatusUpdate({ status: \"PROCESSING\", customMessage: \"Running ${toolName}\" })` |\n| `tool-input-end` | `onStatusUpdate({ status: \"ANALYZING\", customMessage: \"Finished ${toolName}\" })` |\n| `tool-error` | `onError(error)` |\n| `error` | `onError(error)` |\n| `finish` | `onFinish()` |\n\nThe adapter ignores these events: `start`, `start-step`, `finish-step`, `text-start`, `text-end`, `tool-input-delta`, `tool-call`, `tool-result`, `source`, `file`, `raw`. None of them change what the playground or messaging clients display.\n\n## Troubleshooting\n\nIf nothing shows up:\n\n- Confirm `experimental_telemetry: astroTelemetry()` is on the agent.\n- Confirm `OTEL_EXPORTER_OTLP_ENDPOINT` is set in the deployed container.\n- Check the container logs for OpenTelemetry export errors.\n","readmeFilename":"README.md"}