diff --git a/.size-limit.js b/.size-limit.js index d589cfccdc65..1badb5a276c5 100644 --- a/.size-limit.js +++ b/.size-limit.js @@ -432,7 +432,7 @@ module.exports = [ ignore: [...builtinModules, ...nodePrefixedBuiltinModules], gzip: false, brotli: false, - limit: '199 KiB', + limit: '220 KiB', disablePlugins: ['@size-limit/webpack'], webpack: false, modifyEsbuildConfig: function (config) { @@ -452,7 +452,7 @@ module.exports = [ ignore: [...builtinModules, ...nodePrefixedBuiltinModules], gzip: false, brotli: false, - limit: '479 KiB', + limit: '530 KiB', disablePlugins: ['@size-limit/webpack'], webpack: false, modifyEsbuildConfig: function (config) { diff --git a/dev-packages/cloudflare-integration-tests/suites/tracing/vercelai/v6/index.ts b/dev-packages/cloudflare-integration-tests/suites/tracing/vercelai/v6/index.ts index 5b61bce9842c..f6129e046cf6 100644 --- a/dev-packages/cloudflare-integration-tests/suites/tracing/vercelai/v6/index.ts +++ b/dev-packages/cloudflare-integration-tests/suites/tracing/vercelai/v6/index.ts @@ -11,7 +11,6 @@ export default Sentry.withSentry( dsn: env.SENTRY_DSN, traceLifecycle: 'static', tracesSampleRate: 1, - integrations: [Sentry.vercelAIIntegration()], }), { async fetch(_request, _env, _ctx) { diff --git a/dev-packages/e2e-tests/test-applications/cloudflare-vercelai-v7/src/index.ts b/dev-packages/e2e-tests/test-applications/cloudflare-vercelai-v7/src/index.ts index deaf2d06f33c..a913252e9b22 100644 --- a/dev-packages/e2e-tests/test-applications/cloudflare-vercelai-v7/src/index.ts +++ b/dev-packages/e2e-tests/test-applications/cloudflare-vercelai-v7/src/index.ts @@ -10,7 +10,6 @@ export default Sentry.withSentry( tunnel: 'http://localhost:3031/', tracesSampleRate: 1.0, dataCollection: { genAI: { inputs: false, outputs: false } }, - integrations: [Sentry.vercelAIIntegration()], }), { async fetch(request, _env, _ctx) { diff --git a/packages/cloudflare/src/sdk.ts b/packages/cloudflare/src/sdk.ts index 4ad84eb8fee0..f96cbdc0626f 100644 --- a/packages/cloudflare/src/sdk.ts +++ b/packages/cloudflare/src/sdk.ts @@ -1,4 +1,5 @@ import type { Integration } from '@sentry/core'; +import { vercelAIIntegration } from './integrations/tracing/vercelai'; import { getBaseDefaultIntegrations, initWithDefaultIntegrations } from './baseSdk'; import type { CloudflareClient, CloudflareOptions } from './client'; @@ -10,7 +11,11 @@ import type { CloudflareClient, CloudflareOptions } from './client'; * `getBaseDefaultIntegrations`. */ export function getDefaultIntegrations(options: CloudflareOptions): Integration[] { - return [...getBaseDefaultIntegrations(options)]; + return [ + ...getBaseDefaultIntegrations(options), + // Subscribes to the `ai` SDK's native `node:diagnostics_channel` telemetry channel. + vercelAIIntegration(), + ]; } /**