From d1833a3722cbc56cc60381706c11a2fab66a0556 Mon Sep 17 00:00:00 2001 From: RulaKhaled Date: Thu, 28 Aug 2025 12:19:40 +0200 Subject: [PATCH 1/3] docs(js): Fix Vercel AI integration 404 and simplify AI Agents manual instrumentation --- .../configuration/integrations/vercelai.mdx | 2 +- .../instrumentation/ai-agents-module.mdx | 45 ++++++++++++++++--- .../insights/ai/agents/getting-started.mdx | 6 +-- 3 files changed, 41 insertions(+), 12 deletions(-) diff --git a/docs/platforms/javascript/common/configuration/integrations/vercelai.mdx b/docs/platforms/javascript/common/configuration/integrations/vercelai.mdx index 62684930483d23..1649af59895c58 100644 --- a/docs/platforms/javascript/common/configuration/integrations/vercelai.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/vercelai.mdx @@ -198,4 +198,4 @@ const result = await generateText({ ## Supported Versions -- `ai`: `>=3.0.0 <5` +- `ai`: `>=3.0.0 <6` diff --git a/docs/platforms/javascript/common/tracing/instrumentation/ai-agents-module.mdx b/docs/platforms/javascript/common/tracing/instrumentation/ai-agents-module.mdx index 0e5f9ae7ad7edb..1a2c05b294e187 100644 --- a/docs/platforms/javascript/common/tracing/instrumentation/ai-agents-module.mdx +++ b/docs/platforms/javascript/common/tracing/instrumentation/ai-agents-module.mdx @@ -2,6 +2,28 @@ title: Instrument AI Agents sidebar_order: 500 description: "Learn how to manually instrument your code to use Sentry's Agents module." +supported: + - javascript.node + - javascript.aws-lambda + - javascript.azure-functions + - javascript.connect + - javascript.express + - javascript.fastify + - javascript.gcp-functions + - javascript.hapi + - javascript.hono + - javascript.koa + - javascript.nestjs + - javascript.bun + - javascript.deno + - javascript.nextjs + - javascript.nuxt + - javascript.astro + - javascript.solidstart + - javascript.sveltekit + - javascript.remix + - javascript.cloudflare + - javascript.tanstackstart-react --- With Sentry AI Agent Monitoring, you can monitor and debug your AI systems with full-stack context. You'll be able to track key insights like token usage, latency, tool usage, and error rates. AI Agent Monitoring data will be fully connected to your other Sentry data like logs, errors, and traces. @@ -15,6 +37,7 @@ The JavaScript SDK supports automatic instrumentation for some AI libraries. We - Vercel AI SDK +- OpenAI ## Manual Instrumentation @@ -24,7 +47,9 @@ If you're using a library that Sentry does not automatically instrument, you can ### Invoke Agent Span - + + + #### Example of an Invoke Agent Span: @@ -78,7 +103,9 @@ Sentry.startSpan( ### AI Client Span - + + + #### Example AI Client Span @@ -152,7 +179,9 @@ Sentry.startSpan( ### Execute Tool Span - + + + #### Example Execute Tool Span @@ -216,7 +245,9 @@ if (result.toolCalls && result.toolCalls.length > 0) { ### Handoff Span - + + + #### Example of a Handoff Span @@ -278,6 +309,6 @@ if (result.handoffTo) { } ``` -## Common Span Attributes - - + + + diff --git a/docs/product/insights/ai/agents/getting-started.mdx b/docs/product/insights/ai/agents/getting-started.mdx index 7caf32ed1c8a24..e9de4b8ebd6ec7 100644 --- a/docs/product/insights/ai/agents/getting-started.mdx +++ b/docs/product/insights/ai/agents/getting-started.mdx @@ -125,9 +125,7 @@ import * as Sentry from "@sentry/node"; // Sentry init needs to be above everything else Sentry.init({ tracesSampleRate: 1.0, - integrations: [ - Sentry.vercelAIIntegration(), - ], + integrations: [Sentry.vercelAIIntegration()], }); import { generateText } from "ai"; @@ -152,7 +150,7 @@ async function aiAgent(userQuery) { -We'll be adding AI agent integrations continuously. Please vote on [GitHub](https://github.com/getsentry/sentry-javascript/issues/16960) which one you'd like to see next. You can also instrument AI agents manually by following our [manual instrumentation guide](/platforms/javascript/tracing/instrumentation/ai-agents-module). +We'll be adding AI agent integrations continuously. Please vote on [GitHub](https://github.com/getsentry/sentry-javascript/issues/16960) which one you'd like to see next. You can also instrument AI agents manually by following our [manual instrumentation guide](/platforms/javascript/guides/node/tracing/instrumentation/ai-agents-module). From 3dcbfcc8f751e1426c48e2953d39aeb27c2baed7 Mon Sep 17 00:00:00 2001 From: Michael Hoffmann Date: Thu, 28 Aug 2025 15:05:07 +0200 Subject: [PATCH 2/3] fix link layout --- .../common/tracing/instrumentation/ai-agents-module.mdx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/platforms/javascript/common/tracing/instrumentation/ai-agents-module.mdx b/docs/platforms/javascript/common/tracing/instrumentation/ai-agents-module.mdx index 1a2c05b294e187..26f400f234cdeb 100644 --- a/docs/platforms/javascript/common/tracing/instrumentation/ai-agents-module.mdx +++ b/docs/platforms/javascript/common/tracing/instrumentation/ai-agents-module.mdx @@ -34,9 +34,7 @@ As a prerequisite to setting up AI Agent Monitoring with JavaScript, you'll need The JavaScript SDK supports automatic instrumentation for some AI libraries. We recommend adding their integrations to your Sentry configuration to automatically capture spans for AI agents. -- - Vercel AI SDK - +- Vercel AI SDK - OpenAI ## Manual Instrumentation From 45e190f4ab64961328512491b9efb0f8fdd5c434 Mon Sep 17 00:00:00 2001 From: RulaKhaled Date: Fri, 29 Aug 2025 14:32:54 +0200 Subject: [PATCH 3/3] update layout css --- src/components/docPage/type.scss | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/docPage/type.scss b/src/components/docPage/type.scss index 71aa566c9cf7f2..f3fb03d0c7916c 100644 --- a/src/components/docPage/type.scss +++ b/src/components/docPage/type.scss @@ -189,6 +189,12 @@ padding: 0.75rem; vertical-align: top; } + + // Ensure long inline code and links wrap inside table cells + code, + a { + word-break: break-word; + } } dt + dd {