AI SDK
Send Vercel AI SDK telemetry to Astro and optionally serve the agent over Astro messaging
@astropods/adapter-ai-sdk exports two functions you can use independently:
astroTelemetry()returns AI SDKexperimental_telemetrysettings wired to Astro’s OTLP exporter.serve()connects aToolLoopAgent(Experimental_Agent) to Astro’s messaging service to make your agent compatible with the Astropods playground.
Targets ai >= 6.0.0.
Install
Send telemetry to Astro
Add astroTelemetry() into the agent’s experimental_telemetry:
Use this on its own when you serve the agent from your own framework and want AI traces reported in the dashboard.
Serve over Astro messaging
To run the agent on Astro messaging, pass it to serve():
Passing 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.
Verify
Deploy the agent, send it a message, then open the agent’s detail page in the dashboard. Traces appear within ~30 seconds.
If nothing shows up:
- Confirm
experimental_telemetry: astroTelemetry()is on the agent. - Confirm
OTEL_EXPORTER_OTLP_ENDPOINTis set in the deployed container. - Check the container logs for OpenTelemetry export errors.