Skip to content

feat(core): Add streamGenAiSpans options to stream gen_ai spans #47052

feat(core): Add streamGenAiSpans options to stream gen_ai spans

feat(core): Add streamGenAiSpans options to stream gen_ai spans #47052

Triggered via pull request May 11, 2026 07:46
Status Failure
Total duration 16m 15s
Artifacts 39

build.yml

on: pull_request
Get CI Metadata  /  Get Metadata
6s
Get CI Metadata / Get Metadata
Check lockfile
3m 13s
Check lockfile
Check file formatting
43s
Check file formatting
Check PR branches
3s
Check PR branches
Build Lambda layer
1m 16s
Build Lambda layer
Matrix: job_node_core_integration_tests
Matrix: job_node_integration_tests
Matrix: job_node_unit_tests
Matrix: job_remix_integration_tests
Lint
1m 18s
Lint
Circular Dependency Check
1m 54s
Circular Dependency Check
Browser Unit Tests
4m 36s
Browser Unit Tests
Bun Unit Tests
39s
Bun Unit Tests
Deno Unit Tests
1m 27s
Deno Unit Tests
Cloudflare Integration Tests
2m 41s
Cloudflare Integration Tests
Bun Integration Tests
41s
Bun Integration Tests
Check for faulty .d.ts files
39s
Check for faulty .d.ts files
Matrix: job_browser_loader_tests
Matrix: job_browser_playwright_tests
Matrix: job_optional_e2e_tests
Upload Artifacts
Upload Artifacts
Matrix: job_e2e_tests
All required jobs passed or were skipped
6s
All required jobs passed or were skipped
Fit to window
Zoom out
Zoom in

Annotations

54 errors, 10 warnings, and 240 notices
[chromium] › tests/trpc-mutation.test.ts:4:1 › should create transaction with trpc input for mutation: ../../_temp/test-application/tests/trpc-mutation.test.ts#L0
2) [chromium] › tests/trpc-mutation.test.ts:4:1 › should create transaction with trpc input for mutation Test timeout of 30000ms exceeded.
[chromium] › tests/trpc-error.test.ts:4:1 › should capture error with trpc context: ../../_temp/test-application/tests/trpc-error.test.ts#L0
1) [chromium] › tests/trpc-error.test.ts:4:1 › should capture error with trpc context ──────────── Test timeout of 30000ms exceeded.
[chromium] › tests/orpc-error.test.ts:4:1 › should capture server-side orpc error: ../../_temp/test-application/tests/orpc-error.test.ts#L0
1) [chromium] › tests/orpc-error.test.ts:4:1 › should capture server-side orpc error ───────────── Test timeout of 30000ms exceeded.
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should create tool execution spans for createReactAgent with tools: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,53 +1,68 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "math_assistant", - "gen_ai.operation.name": "invoke_agent", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 46413, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 46413, + "url": "http://localhost:46413/v1/messages", + "url.full": "http://localhost:46413/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "op": "gen_ai.invoke_agent", + "description": "POST http://localhost:46413/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "c734542a9ec6a53f", + "span_id": "0eb71c4dd477e1fc", + "start_timestamp": 1778485949.762, "status": "ok", + "timestamp": 1778485949.8014283, + "trace_id": "5f81deb9f67ce6b2d49fc2fa03fe7e42", }, ObjectContaining { "op": "http.client", }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "add", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool add", - "op": "gen_ai.execute_tool", - "status": "ok", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 46413, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 46413, + "url": "http://localhost:46413/v1/messages", + "url.full": "http://localhost:46413/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - ObjectContaining { + "description": "POST http://localhost:46413/v1/messages", "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "multiply", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool multiply", - "op": "gen_ai.execute_tool", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "c734542a9ec6a53f", + "span_id": "806faa186997ff34", + "start_timestamp": 1778485949.839, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", + "timestamp": 1778485949.843734, + "trace_id": "5f81deb9f67ce6b2d49fc2fa03fe7e42", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 37101, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 37101, + "url": "http://localhost:37101/v1/messages", + "url.full": "http://localhost:37101/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:37101/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "19e0f4f51ab08510", + "span_id": "7712b16a96fa2608", + "start_timestamp": 1778485948.572, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778485948.619938, + "trace_id": "65e7bc35832fa87dfb68383b5d087a4a", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 35023, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 35023, + "url": "http://localhost:35023/v1/messages", + "url.full": "http://localhost:35023/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:35023/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "62ca8df9499569c1", + "span_id": "36aa49da6fe17e64", + "start_timestamp": 1778485947.767, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778485947.8049412, + "trace_id": "8ee01a575597569b74f3e15f617b1480", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > does not truncate input messages when enableTruncation is false: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L458
AssertionError: expected [ { …(9) }, { …(9) } ] to have a length of 4 but got 2 - Expected + Received - 4 + 2 ❯ span suites/tracing/langgraph/test.ts:458:41 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should not throw when invoke is called with null input (resume scenario): dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L395
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:395:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > extracts system instructions from messages: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L351
AssertionError: expected [ { …(9) }, { …(9) } ] to have a length of 4 but got 2 - Expected + Received - 4 + 2 ❯ span suites/tracing/langgraph/test.ts:351:41 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should capture thread_id as gen_ai.conversation.id: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L284
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) }, …(1) ] to have a length of 8 but got 4 - Expected + Received - 8 + 4 ❯ span suites/tracing/langgraph/test.ts:284:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should capture tools from LangGraph agent: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L186
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) }, …(1) ] to have a length of 8 but got 4 - Expected + Received - 8 + 4 ❯ span suites/tracing/langgraph/test.ts:186:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument LangGraph with sendDefaultPii: true: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L121
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:121:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument LangGraph with default PII settings: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L36
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:36:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should create tool execution spans for createReactAgent with tools: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,53 +1,68 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "math_assistant", - "gen_ai.operation.name": "invoke_agent", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 39457, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 39457, + "url": "http://localhost:39457/v1/messages", + "url.full": "http://localhost:39457/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "op": "gen_ai.invoke_agent", + "description": "POST http://localhost:39457/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "b18d19114593dcc0", + "span_id": "82288122ac46d9d2", + "start_timestamp": 1778485952.888, "status": "ok", + "timestamp": 1778485952.9403548, + "trace_id": "0daeba16c9036ba68acce29cc423ff0f", }, ObjectContaining { "op": "http.client", }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "add", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool add", - "op": "gen_ai.execute_tool", - "status": "ok", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 39457, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 39457, + "url": "http://localhost:39457/v1/messages", + "url.full": "http://localhost:39457/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - ObjectContaining { + "description": "POST http://localhost:39457/v1/messages", "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "multiply", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool multiply", - "op": "gen_ai.execute_tool", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "b18d19114593dcc0", + "span_id": "d8581603dd189039", + "start_timestamp": 1778485952.998, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", + "timestamp": 1778485953.0057905, + "trace_id": "0daeba16c9036ba68acce29cc423ff0f", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 46693, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 46693, + "url": "http://localhost:46693/v1/messages", + "url.full": "http://localhost:46693/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:46693/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "cfe0fe80a7ae9eb0", + "span_id": "7cc4a2056baac17e", + "start_timestamp": 1778485951.463, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778485951.4994721, + "trace_id": "ce5a007188e4c41f890cef9ffd6bf5f9", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 42119, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 42119, + "url": "http://localhost:42119/v1/messages", + "url.full": "http://localhost:42119/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:42119/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "0444d03f9c42233c", + "span_id": "5580c09616f6cfbb", + "start_timestamp": 1778485950.435, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778485950.484805, + "trace_id": "98fb697fa5175487ecec4da270510073", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > does not truncate input messages when enableTruncation is false: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L458
AssertionError: expected [ { …(9) }, { …(9) } ] to have a length of 4 but got 2 - Expected + Received - 4 + 2 ❯ span suites/tracing/langgraph/test.ts:458:41 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should not throw when invoke is called with null input (resume scenario): dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L395
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:395:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > extracts system instructions from messages: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L351
AssertionError: expected [ { …(9) }, { …(9) } ] to have a length of 4 but got 2 - Expected + Received - 4 + 2 ❯ span suites/tracing/langgraph/test.ts:351:41 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should capture thread_id as gen_ai.conversation.id: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L284
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) }, …(1) ] to have a length of 8 but got 4 - Expected + Received - 8 + 4 ❯ span suites/tracing/langgraph/test.ts:284:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should capture tools from LangGraph agent: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L186
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) }, …(1) ] to have a length of 8 but got 4 - Expected + Received - 8 + 4 ❯ span suites/tracing/langgraph/test.ts:186:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument LangGraph with sendDefaultPii: true: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L121
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:121:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument LangGraph with default PII settings: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L36
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:36:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should create tool execution spans for createReactAgent with tools: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,53 +1,68 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "math_assistant", - "gen_ai.operation.name": "invoke_agent", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 34777, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 34777, + "url": "http://localhost:34777/v1/messages", + "url.full": "http://localhost:34777/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "op": "gen_ai.invoke_agent", + "description": "POST http://localhost:34777/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "ec7609ad9a646b23", + "span_id": "6a573dafab80cd33", + "start_timestamp": 1778485944.464, "status": "ok", + "timestamp": 1778485944.512883, + "trace_id": "ae36c06065e7de2c297c35c56a19d44d", }, ObjectContaining { "op": "http.client", }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "add", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool add", - "op": "gen_ai.execute_tool", - "status": "ok", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 34777, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 34777, + "url": "http://localhost:34777/v1/messages", + "url.full": "http://localhost:34777/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - ObjectContaining { + "description": "POST http://localhost:34777/v1/messages", "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "multiply", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool multiply", - "op": "gen_ai.execute_tool", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "ec7609ad9a646b23", + "span_id": "2f2619f9bbe05563", + "start_timestamp": 1778485944.561, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", + "timestamp": 1778485944.5662045, + "trace_id": "ae36c06065e7de2c297c35c56a19d44d", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 35509, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 35509, + "url": "http://localhost:35509/v1/messages", + "url.full": "http://localhost:35509/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:35509/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "1d56515dd1a7758f", + "span_id": "e98cd549c238f3d1", + "start_timestamp": 1778485943.183, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778485943.2227724, + "trace_id": "8345491fc0e67ea5aa4587d3e77b251b", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 36217, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 36217, + "url": "http://localhost:36217/v1/messages", + "url.full": "http://localhost:36217/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:36217/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "d785cefe034639b3", + "span_id": "5936ef0ef2b5469c", + "start_timestamp": 1778485942.314, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778485942.3730454, + "trace_id": "6e0f2a5cc122fd1e46ed0fd3ead6d2da", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > does not truncate input messages when enableTruncation is false: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L458
AssertionError: expected [ { …(9) }, { …(9) } ] to have a length of 4 but got 2 - Expected + Received - 4 + 2 ❯ span suites/tracing/langgraph/test.ts:458:41 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should not throw when invoke is called with null input (resume scenario): dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L395
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:395:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > extracts system instructions from messages: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L351
AssertionError: expected [ { …(9) }, { …(9) } ] to have a length of 4 but got 2 - Expected + Received - 4 + 2 ❯ span suites/tracing/langgraph/test.ts:351:41 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should capture thread_id as gen_ai.conversation.id: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L284
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) }, …(1) ] to have a length of 8 but got 4 - Expected + Received - 8 + 4 ❯ span suites/tracing/langgraph/test.ts:284:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should capture tools from LangGraph agent: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L186
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) }, …(1) ] to have a length of 8 but got 4 - Expected + Received - 8 + 4 ❯ span suites/tracing/langgraph/test.ts:186:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument LangGraph with sendDefaultPii: true: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L121
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:121:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument LangGraph with default PII settings: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L36
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:36:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should create tool execution spans for createReactAgent with tools: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,53 +1,68 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "math_assistant", - "gen_ai.operation.name": "invoke_agent", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 40723, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 40723, + "url": "http://localhost:40723/v1/messages", + "url.full": "http://localhost:40723/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "op": "gen_ai.invoke_agent", + "description": "POST http://localhost:40723/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "e55d57cd3dca016f", + "span_id": "75c1fa91a493c5ce", + "start_timestamp": 1778485964.005, "status": "ok", + "timestamp": 1778485964.051571, + "trace_id": "31ced290f893cf6c7fdaff6da4d06c47", }, ObjectContaining { "op": "http.client", }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "add", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool add", - "op": "gen_ai.execute_tool", - "status": "ok", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 40723, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 40723, + "url": "http://localhost:40723/v1/messages", + "url.full": "http://localhost:40723/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - ObjectContaining { + "description": "POST http://localhost:40723/v1/messages", "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "multiply", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool multiply", - "op": "gen_ai.execute_tool", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "e55d57cd3dca016f", + "span_id": "0ece5f55549eb0de", + "start_timestamp": 1778485964.107, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", + "timestamp": 1778485964.1127362, + "trace_id": "31ced290f893cf6c7fdaff6da4d06c47", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 46695, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 46695, + "url": "http://localhost:46695/v1/messages", + "url.full": "http://localhost:46695/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:46695/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "20bcedb9f78cb50d", + "span_id": "b92c65d83d721d6d", + "start_timestamp": 1778485962.563, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778485962.614856, + "trace_id": "238cd12d0838789a812375557f0e75ec", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 46437, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 46437, + "url": "http://localhost:46437/v1/messages", + "url.full": "http://localhost:46437/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:46437/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "8132d427b5d774ff", + "span_id": "60e493970ab05ee1", + "start_timestamp": 1778485961.149, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778485961.2090645, + "trace_id": "7f61d65f1ebc4347c9398d51d5132405", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > does not truncate input messages when enableTruncation is false: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L458
AssertionError: expected [ { …(9) }, { …(9) } ] to have a length of 4 but got 2 - Expected + Received - 4 + 2 ❯ span suites/tracing/langgraph/test.ts:458:41 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should not throw when invoke is called with null input (resume scenario): dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L395
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:395:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > extracts system instructions from messages: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L351
AssertionError: expected [ { …(9) }, { …(9) } ] to have a length of 4 but got 2 - Expected + Received - 4 + 2 ❯ span suites/tracing/langgraph/test.ts:351:41 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should capture thread_id as gen_ai.conversation.id: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L284
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) }, …(1) ] to have a length of 8 but got 4 - Expected + Received - 8 + 4 ❯ span suites/tracing/langgraph/test.ts:284:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should capture tools from LangGraph agent: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L186
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) }, …(1) ] to have a length of 8 but got 4 - Expected + Received - 8 + 4 ❯ span suites/tracing/langgraph/test.ts:186:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument LangGraph with sendDefaultPii: true: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L121
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:121:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument LangGraph with default PII settings: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L36
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:36:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should create tool execution spans for createReactAgent with tools: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,53 +1,68 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "math_assistant", - "gen_ai.operation.name": "invoke_agent", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 39801, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 39801, + "url": "http://localhost:39801/v1/messages", + "url.full": "http://localhost:39801/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "op": "gen_ai.invoke_agent", + "description": "POST http://localhost:39801/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "6e59e8d18b84bdf0", + "span_id": "9744a81abfe16b88", + "start_timestamp": 1778486127.19, "status": "ok", + "timestamp": 1778486127.2482026, + "trace_id": "cb948639516c5621286ae165f96a7b00", }, ObjectContaining { "op": "http.client", }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "add", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool add", - "op": "gen_ai.execute_tool", - "status": "ok", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 39801, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 39801, + "url": "http://localhost:39801/v1/messages", + "url.full": "http://localhost:39801/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - ObjectContaining { + "description": "POST http://localhost:39801/v1/messages", "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.operation.name": "execute_tool", - "gen_ai.tool.name": "multiply", - "gen_ai.tool.type": "function", - }, - "description": "execute_tool multiply", - "op": "gen_ai.execute_tool", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "6e59e8d18b84bdf0", + "span_id": "1d3c7882660bc039", + "start_timestamp": 1778486127.296, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "op": "gen_ai.chat", + "timestamp": 1778486127.3041492, + "trace_id": "cb948639516c5621286ae165f96a7b00", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 40337, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 40337, + "url": "http://localhost:40337/v1/messages", + "url.full": "http://localhost:40337/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:40337/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "6c8b302240716fbf", + "span_id": "b953eeecef12fd0b", + "start_timestamp": 1778486125.536, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778486125.5848477, + "trace_id": "61b6701568989459496f9880110cf261", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > esm > should instrument createReactAgent with agent and chat spans: dev-packages/node-integration-tests/utils/assertions.ts#L42
AssertionError: expected { contexts: { …(8) }, …(14) } to match object { event_id: Any<String>, …(5) } (93 matching properties omitted from actual) - Expected + Received @@ -1,29 +1,36 @@ { "event_id": Any<String>, "spans": [ - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - "gen_ai.operation.name": "invoke_agent", - "gen_ai.pipeline.name": "helpful_assistant", - "sentry.op": "gen_ai.invoke_agent", - "sentry.origin": "auto.ai.langgraph", + { + "data": { + "http.request.method": "POST", + "http.request.method_original": "POST", + "http.response.status_code": 200, + "network.peer.address": "::1", + "network.peer.port": 39449, + "otel.kind": "CLIENT", + "sentry.op": "http.client", + "sentry.origin": "auto.http.otel.node_fetch", + "server.address": "localhost", + "server.port": 39449, + "url": "http://localhost:39449/v1/messages", + "url.full": "http://localhost:39449/v1/messages", + "url.path": "/v1/messages", + "url.query": "", + "url.scheme": "http", + "user_agent.original": "Anthropic/JS 0.65.0", }, - "description": "invoke_agent helpful_assistant", - "op": "gen_ai.invoke_agent", - "origin": "auto.ai.langgraph", + "description": "POST http://localhost:39449/v1/messages", + "op": "http.client", + "origin": "auto.http.otel.node_fetch", + "parent_span_id": "5ff02e7f06fc8a54", + "span_id": "6c1bfca6fee7a58a", + "start_timestamp": 1778486124.539, "status": "ok", - }, - ObjectContaining { - "op": "http.client", - }, - ObjectContaining { - "data": ObjectContaining { - "gen_ai.agent.name": "helpful_assistant", - }, - "op": "gen_ai.chat", + "timestamp": 1778486124.581824, + "trace_id": "0291f8b42697483f5a4deefc4248367d", }, ], "start_timestamp": Anything, "timestamp": Anything, "transaction": "main", ❯ assertSentryTransaction utils/assertions.ts:42:18 ❯ expectTransactionEvent utils/runner.ts:757:5 ❯ newEnvelope utils/runner.ts:520:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > does not truncate input messages when enableTruncation is false: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L458
AssertionError: expected [ { …(9) }, { …(9) } ] to have a length of 4 but got 2 - Expected + Received - 4 + 2 ❯ span suites/tracing/langgraph/test.ts:458:41 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should not throw when invoke is called with null input (resume scenario): dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L395
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:395:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > extracts system instructions from messages: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L351
AssertionError: expected [ { …(9) }, { …(9) } ] to have a length of 4 but got 2 - Expected + Received - 4 + 2 ❯ span suites/tracing/langgraph/test.ts:351:41 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should capture thread_id as gen_ai.conversation.id: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L284
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) }, …(1) ] to have a length of 8 but got 4 - Expected + Received - 8 + 4 ❯ span suites/tracing/langgraph/test.ts:284:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should capture tools from LangGraph agent: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L186
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) }, …(1) ] to have a length of 8 but got 4 - Expected + Received - 8 + 4 ❯ span suites/tracing/langgraph/test.ts:186:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument LangGraph with sendDefaultPii: true: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L121
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:121:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
suites/tracing/langgraph/test.ts > LangGraph integration > esm/cjs > cjs > should instrument LangGraph with default PII settings: dev-packages/node-integration-tests/suites/tracing/langgraph/test.ts#L36
AssertionError: expected [ { …(9) }, { …(9) }, { …(9) } ] to have a length of 6 but got 3 - Expected + Received - 6 + 3 ❯ span suites/tracing/langgraph/test.ts:36:39 ❯ expectSpanContainer utils/runner.ts:811:5 ❯ newEnvelope utils/runner.ts:541:15 ❯ tryParseEnvelopeFromStdoutLine utils/runner.ts:642:15 ❯ Socket.<anonymous> utils/runner.ts:660:15
All required jobs passed or were skipped
Process completed with exit code 1.
E2E aws-serverless Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/setup-sam@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E aws-serverless-layer (Node 18) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/setup-sam@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E aws-serverless-layer Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/setup-sam@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
E2E aws-serverless-layer (Node 22) Test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: aws-actions/setup-sam@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Node (18) Unit Tests
❌ Patch coverage check failed: 78.05% < target 80%
Node (20) Unit Tests
❌ Patch coverage check failed: 78.05% < target 80%
Node (24) Unit Tests
❌ Patch coverage check failed: 78.05% < target 80%
Node (22) Unit Tests
❌ Patch coverage check failed: 78.05% < target 80%
Browser Unit Tests
Patch coverage defaulted to 100% because no changed files matched coverage data. Unmatched diff files: CHANGELOG.md, dev-packages/cloudflare-integration-tests/suites/tracing/anthropic-ai/index.ts, dev-packages/cloudflare-integration-tests/suites/tracing/anthropic-ai/test.ts, dev-packages/cloudflare-integration-tests/suites/tracing/google-genai/index.ts, dev-packages/cloudflare-integration-tests/suites/tracing/google-genai/test.ts, dev-packages/cloudflare-integration-tests/suites/tracing/langchain/index.ts, dev-packages/cloudflare-integration-tests/suites/tracing/langchain/test.ts, dev-packages/cloudflare-integration-tests/suites/tracing/langgraph/index.ts, dev-packages/cloudflare-integration-tests/suites/tracing/langgraph/test.ts, dev-packages/cloudflare-integration-tests/suites/tracing/openai/index.ts, dev-packages/cloudflare-integration-tests/suites/tracing/openai/test.ts, dev-packages/e2e-tests/test-applications/nextjs-15/sentry.server.config.ts, dev-packages/e2e-tests/test-applications/nextjs-15/tests/ai-error.test.ts, dev-packages/e2e-tests/test-applications/nextjs-15/tests/ai-test.test.ts, dev-packages/e2e-tests/test-applications/nextjs-16-cacheComponents/sentry.server.config.ts, dev-packages/e2e-tests/test-applications/nextjs-16-cf-workers/sentry.server.config.ts, dev-packages/e2e-tests/test-applications/nextjs-16-streaming/sentry.server.config.ts, dev-packages/e2e-tests/test-applications/nextjs-16/sentry.server.config.ts, dev-packages/e2e-tests/test-applications/nextjs-16/tests/ai-error.test.ts, dev-packages/e2e-tests/test-applications/nextjs-16/tests/ai-test.test.ts, dev-packages/node-integration-tests/suites/tracing/anthropic/instrument-no-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/anthropic/instrument-streaming-with-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/anthropic/instrument-streaming.mjs, dev-packages/node-integration-tests/suites/tracing/anthropic/instrument-with-options.mjs, dev-packages/node-integration-tests/suites/tracing/anthropic/instrument-with-pii.mjs, dev-packages/node-integration-tests/suites/tracing/anthropic/instrument.mjs, dev-packages/node-integration-tests/suites/tracing/anthropic/test.ts, dev-packages/node-integration-tests/suites/tracing/google-genai/instrument-no-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/google-genai/instrument-streaming-with-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/google-genai/instrument-streaming.mjs, dev-packages/node-integration-tests/suites/tracing/google-genai/instrument-with-options.mjs, dev-packages/node-integration-tests/suites/tracing/google-genai/instrument-with-pii.mjs, dev-packages/node-integration-tests/suites/tracing/google-genai/instrument.mjs, dev-packages/node-integration-tests/suites/tracing/google-genai/test.ts, dev-packages/node-integration-tests/suites/tracing/langchain/instrument-no-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/instrument-streaming-with-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/instrument-streaming.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/instrument-with-pii.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/instrument.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/test.ts, dev-packages/node-integration-tests/suites/tracing/langchain/v1/instrument-with-pii.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/v1/instrument.mjs, dev-packages/node-integration-tests/suites/tracing/langchain/v1/test.ts, dev-packages/node-integration-tests/suites/tracing/langgraph/instrument-agent.mjs, dev-packages/node-integration-tests/suites/tracing/langgraph/instrument-no-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/langgraph/instrument-streaming-with-truncation.mjs, dev-packages/node-integration-tests/suites/tracing/langgraph/instrument-streaming.mjs, dev-packages/node-integration-tests/suites/tracing/langgraph/instrument-with-pii.mjs, dev-packages/node-integration-tests/suites/tracing/langg
Size Check
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: ./dev-packages/size-limit-gh-action. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
1 passed (2.2s)
🎭 Playwright Run Summary
4 passed (2.4s)
🎭 Playwright Run Summary
1 passed (3.6s)
🎭 Playwright Run Summary
4 passed (4.7s)
🎭 Playwright Run Summary
2 passed (2.6s)
🎭 Playwright Run Summary
2 passed (3.6s)
🎭 Playwright Run Summary
4 passed (7.7s)
🎭 Playwright Run Summary
3 passed (6.6s)
🎭 Playwright Run Summary
2 passed (5.6s)
🎭 Playwright Run Summary
3 passed (3.8s)
🎭 Playwright Run Summary
22 passed (8.9s)
🎭 Playwright Run Summary
3 passed (2.9s)
🎭 Playwright Run Summary
4 passed (2.8s)
🎭 Playwright Run Summary
12 passed (6.8s)
🎭 Playwright Run Summary
5 passed (11.6s)
🎭 Playwright Run Summary
4 passed (7.7s)
🎭 Playwright Run Summary
1 passed (4.5s)
🎭 Playwright Run Summary
23 passed (14.8s)
🎭 Playwright Run Summary
11 passed (6.4s)
🎭 Playwright Run Summary
11 passed (6.8s)
🎭 Playwright Run Summary
1 passed (6.4s)
🎭 Playwright Run Summary
3 skipped 17 passed (2.7s)
🎭 Playwright Run Summary
5 passed (8.8s)
🎭 Playwright Run Summary
3 passed (3.6s)
🎭 Playwright Run Summary
13 passed (12.7s)
🎭 Playwright Run Summary
8 passed (3.5s)
🎭 Playwright Run Summary
8 passed (3.6s)
🎭 Playwright Run Summary
11 passed (2.8s)
🎭 Playwright Run Summary
3 passed (7.4s)
🎭 Playwright Run Summary
5 passed (7.9s)
🎭 Playwright Run Summary
3 passed (3.7s)
🎭 Playwright Run Summary
2 passed (4.4s)
🎭 Playwright Run Summary
10 passed (5.4s)
🎭 Playwright Run Summary
10 passed (5.8s)
🎭 Playwright Run Summary
3 passed (6.5s)
🎭 Playwright Run Summary
3 passed (2.9s)
🎭 Playwright Run Summary
11 passed (5.5s)
🎭 Playwright Run Summary
11 passed (5.8s)
🎭 Playwright Run Summary
1 passed (6.5s)
🎭 Playwright Run Summary
11 passed (14.7s)
🎭 Playwright Run Summary
1 passed (3.7s)
🎭 Playwright Run Summary
1 passed (3.7s)
🎭 Playwright Run Summary
18 passed (7.0s)
🎭 Playwright Run Summary
12 passed (6.8s)
🎭 Playwright Run Summary
1 passed (5.4s)
🎭 Playwright Run Summary
7 passed (6.6s)
🎭 Playwright Run Summary
43 passed (4.8s)
🎭 Playwright Run Summary
3 skipped 17 passed (2.2s)
🎭 Playwright Run Summary
15 passed (10.7s)
🎭 Playwright Run Summary
4 passed (2.5s)
🎭 Playwright Run Summary
7 passed (6.5s)
🎭 Playwright Run Summary
5 passed (7.4s)
🎭 Playwright Run Summary
3 passed (19.7s)
🎭 Playwright Run Summary
8 passed (2.6s)
🎭 Playwright Run Summary
3 passed (14.7s)
🎭 Playwright Run Summary
4 passed (5.0s)
🎭 Playwright Run Summary
3 passed (4.9s)
🎭 Playwright Run Summary
5 passed (8.1s)
🎭 Playwright Run Summary
4 passed (8.8s)
🎭 Playwright Run Summary
7 passed (12.1s)
🎭 Playwright Run Summary
3 passed (13.8s)
🎭 Playwright Run Summary
12 passed (8.0s)
🎭 Playwright Run Summary
7 passed (9.0s)
🎭 Playwright Run Summary
12 passed (9.4s)
🎭 Playwright Run Summary
18 passed (19.0s)
🎭 Playwright Run Summary
43 passed (3.6s)
🎭 Playwright Run Summary
9 passed (8.9s)
🎭 Playwright Run Summary
1 passed (3.6s)
🎭 Playwright Run Summary
1 passed (3.6s)
🎭 Playwright Run Summary
9 passed (12.3s)
🎭 Playwright Run Summary
3 skipped 21 passed (17.7s)
🎭 Playwright Run Summary
3 passed (4.7s)
🎭 Playwright Run Summary
8 passed (6.4s)
🎭 Playwright Run Summary
2 passed (21.6s)
🎭 Playwright Run Summary
5 passed (19.0s)
🎭 Playwright Run Summary
43 passed (4.5s)
🎭 Playwright Run Summary
3 passed (6.0s)
🎭 Playwright Run Summary
9 passed (11.8s)
🎭 Playwright Run Summary
10 passed (27.5s)
🎭 Playwright Run Summary
5 passed (9.0s)
🎭 Playwright Run Summary
3 passed (4.8s)
🎭 Playwright Run Summary
18 passed (18.5s)
🎭 Playwright Run Summary
24 passed (16.1s)
🎭 Playwright Run Summary
9 passed (10.5s)
🎭 Playwright Run Summary
16 passed (23.6s)
🎭 Playwright Run Summary
5 passed (9.2s)
🎭 Playwright Run Summary
9 passed (11.8s)
🎭 Playwright Run Summary
1 skipped 14 passed (12.5s)
🎭 Playwright Run Summary
1 passed (5.5s)
🎭 Playwright Run Summary
5 passed (11.8s)
🎭 Playwright Run Summary
5 passed (8.4s)
🎭 Playwright Run Summary
8 passed (7.6s)
🎭 Playwright Run Summary
7 passed (25.7s)
🎭 Playwright Run Summary
4 passed (7.9s)
🎭 Playwright Run Summary
13 passed (28.3s)
🎭 Playwright Run Summary
10 passed (27.7s)
🎭 Playwright Run Summary
15 passed (20.0s)
🎭 Playwright Run Summary
10 passed (10.0s)
🎭 Playwright Run Summary
12 skipped 1 passed (3.8s)
🎭 Playwright Run Summary
7 passed (11.6s)
🎭 Playwright Run Summary
4 passed (7.5s)
🎭 Playwright Run Summary
4 passed (15.0s)
🎭 Playwright Run Summary
4 passed (3.4s)
🎭 Playwright Run Summary
12 skipped 1 passed (3.3s)
🎭 Playwright Run Summary
16 passed (27.8s)
🎭 Playwright Run Summary
12 skipped 1 passed (3.9s)
🎭 Playwright Run Summary
29 passed (26.9s)
🎭 Playwright Run Summary
3 passed (2.3s)
🎭 Playwright Run Summary
12 passed (29.6s)
🎭 Playwright Run Summary
12 passed (27.7s)
🎭 Playwright Run Summary
11 passed (18.3s)
🎭 Playwright Run Summary
13 passed (28.6s)
🎭 Playwright Run Summary
2 skipped 20 passed (25.2s)
🎭 Playwright Run Summary
12 passed (27.9s)
🎭 Playwright Run Summary
12 skipped 1 passed (3.9s)
🎭 Playwright Run Summary
2 skipped 20 passed (25.8s)
🎭 Playwright Run Summary
7 passed (24.5s)
🎭 Playwright Run Summary
9 passed (10.5s)
🎭 Playwright Run Summary
3 passed (15.3s)
🎭 Playwright Run Summary
3 passed (9.4s)
🎭 Playwright Run Summary
11 passed (13.7s)
🎭 Playwright Run Summary
40 passed (21.1s)
🎭 Playwright Run Summary
12 passed (27.8s)
🎭 Playwright Run Summary
12 passed (18.5s)
🎭 Playwright Run Summary
13 passed (25.6s)
🎭 Playwright Run Summary
9 passed (12.4s)
🎭 Playwright Run Summary
10 passed (26.8s)
🎭 Playwright Run Summary
7 passed (29.2s)
🎭 Playwright Run Summary
9 passed (11.6s)
🎭 Playwright Run Summary
4 passed (11.0s)
🎭 Playwright Run Summary
9 passed (11.3s)
🎭 Playwright Run Summary
10 passed (37.7s)
🎭 Playwright Run Summary
8 passed (30.2s)
🎭 Playwright Run Summary
8 passed (11.2s)
🎭 Playwright Run Summary
4 passed (11.3s)
🎭 Playwright Run Summary
11 passed (17.6s)
🎭 Playwright Run Summary
11 passed (17.7s)
🎭 Playwright Run Summary
5 passed (11.5s)
🎭 Playwright Run Summary
4 passed (9.6s)
🎭 Playwright Run Summary
12 passed (28.8s)
🎭 Playwright Run Summary
12 passed (17.8s)
🎭 Playwright Run Summary
12 passed (17.8s)
🎭 Playwright Run Summary
14 skipped 12 passed (22.7s)
🎭 Playwright Run Summary
1 skipped 12 passed (6.3s)
🎭 Playwright Run Summary
3 passed (16.3s)
🎭 Playwright Run Summary
3 passed (10.9s)
🎭 Playwright Run Summary
2 skipped 14 passed (1.2m)
🎭 Playwright Run Summary
8 passed (30.2s)
🎭 Playwright Run Summary
40 passed (21.1s)
🎭 Playwright Run Summary
12 passed (27.0s)
🎭 Playwright Run Summary
14 passed (24.7s)
🎭 Playwright Run Summary
13 passed (46.3s)
🎭 Playwright Run Summary
13 passed (10.3s)
🎭 Playwright Run Summary
3 skipped 27 passed (39.9s)
🎭 Playwright Run Summary
30 passed (12.3s)
🎭 Playwright Run Summary
4 skipped 10 passed (22.5s)
🎭 Playwright Run Summary
4 skipped 10 passed (7.8s)
🎭 Playwright Run Summary
4 skipped 10 passed (35.2s)
🎭 Playwright Run Summary
2 skipped 12 passed (7.7s)
🎭 Playwright Run Summary
4 passed (34.7s)
🎭 Playwright Run Summary
4 passed (7.7s)
🎭 Playwright Run Summary
14 skipped 12 passed (21.8s)
🎭 Playwright Run Summary
3 passed (36.5s)
🎭 Playwright Run Summary
3 passed (10.7s)
🎭 Playwright Run Summary
10 passed (36.6s)
🎭 Playwright Run Summary
14 skipped 12 passed (21.2s)
🎭 Playwright Run Summary
5 passed (44.3s)
🎭 Playwright Run Summary
5 passed (11.8s)
🎭 Playwright Run Summary
13 passed (47.1s)
🎭 Playwright Run Summary
13 passed (10.3s)
🎭 Playwright Run Summary
3 skipped 27 passed (38.1s)
🎭 Playwright Run Summary
30 passed (14.9s)
🎭 Playwright Run Summary
2 flaky [chromium] › tests/trpc-error.test.ts:4:1 › should capture error with trpc context ───────────── [chromium] › tests/trpc-mutation.test.ts:4:1 › should create transaction with trpc input for mutation 1 passed (39.0s)
🎭 Playwright Run Summary
3 passed (4.4s)
🎭 Playwright Run Summary
1 flaky [chromium] › tests/orpc-error.test.ts:4:1 › should capture server-side orpc error ────────────── 2 passed (42.9s)
🎭 Playwright Run Summary
3 passed (8.2s)
🎭 Playwright Run Summary
4 passed (20.7s)
🎭 Playwright Run Summary
2 skipped 48 passed (1.0m)
🎭 Playwright Run Summary
17 passed (1.0m)
🎭 Playwright Run Summary
4 skipped 10 passed (26.7s)
🎭 Playwright Run Summary
2 skipped 12 passed (7.1s)
🎭 Playwright Run Summary
8 skipped 22 passed (9.9s)
🎭 Playwright Run Summary
7 skipped 23 passed (10.5s)
🎭 Playwright Run Summary
2 skipped 29 passed (1.2m)
🎭 Playwright Run Summary
2 skipped 29 passed (37.7s)
🎭 Playwright Run Summary
13 passed (51.2s)
🎭 Playwright Run Summary
13 passed (9.4s)
🎭 Playwright Run Summary
4 passed (18.9s)
🎭 Playwright Run Summary
51 passed (1.0m)
🎭 Playwright Run Summary
5 skipped 25 passed (10.9s)
🎭 Playwright Run Summary
1 skipped 29 passed (20.0s)
🎭 Playwright Run Summary
4 passed (14.8s)
🎭 Playwright Run Summary
51 passed (59.6s)
🎭 Playwright Run Summary
12 passed (1.2m)
🎭 Playwright Run Summary
12 passed (50.8s)
🎭 Playwright Run Summary
7 skipped 23 passed (11.4s)
🎭 Playwright Run Summary
482 skipped 191 passed (36.8s)
🎭 Playwright Run Summary
4 skipped 26 passed (19.6s)
🎭 Playwright Run Summary
5 skipped 25 passed (15.0s)
🎭 Playwright Run Summary
43 passed (2.2m)
🎭 Playwright Run Summary
7 skipped 36 passed (1.8m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.1m)
🎭 Playwright Run Summary
7 skipped 36 passed (1.8m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.1m)
🎭 Playwright Run Summary
346 skipped 327 passed (1.5m)
🎭 Playwright Run Summary
348 skipped 325 passed (1.5m)
🎭 Playwright Run Summary
7 skipped 36 passed (1.9m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.1m)
🎭 Playwright Run Summary
2 skipped 29 passed (2.0m)
🎭 Playwright Run Summary
2 skipped 29 passed (37.1s)
🎭 Playwright Run Summary
483 skipped 190 passed (36.4s)
🎭 Playwright Run Summary
15 passed (25.8s)
🎭 Playwright Run Summary
2 skipped 29 passed (2.0m)
🎭 Playwright Run Summary
2 skipped 29 passed (38.0s)
🎭 Playwright Run Summary
5 skipped 29 passed (2.1m)
🎭 Playwright Run Summary
6 skipped 28 passed (1.1m)
🎭 Playwright Run Summary
478 skipped 195 passed (40.8s)
🎭 Playwright Run Summary
1 skipped 168 passed (2.6m)
🎭 Playwright Run Summary
4 passed (24.3s)
🎭 Playwright Run Summary
9 skipped 34 passed (2.9m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.0m)
🎭 Playwright Run Summary
2 skipped 32 passed (2.6m)
🎭 Playwright Run Summary
2 skipped 32 passed (1.1m)
🎭 Playwright Run Summary
9 skipped 34 passed (2.9m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.0m)
🎭 Playwright Run Summary
2 skipped 32 passed (3.0m)
🎭 Playwright Run Summary
2 skipped 32 passed (1.1m)
🎭 Playwright Run Summary
9 skipped 34 passed (3.0m)
🎭 Playwright Run Summary
2 skipped 41 passed (1.1m)
🎭 Playwright Run Summary
5 skipped 163 passed (3.7m)
🎭 Playwright Run Summary
3 skipped 165 passed (2.5m)
🎭 Playwright Run Summary
195 skipped 478 passed (3.8m)
🎭 Playwright Run Summary
56 skipped 617 passed (4.8m)
🎭 Playwright Run Summary
202 skipped 471 passed (3.7m)
🎭 Playwright Run Summary
3 skipped 165 passed (4.0m)
🎭 Playwright Run Summary
59 skipped 614 passed (4.8m)
🎭 Playwright Run Summary
190 skipped 483 passed (4.0m)
🎭 Playwright Run Summary
59 skipped 614 passed (4.8m)
🎭 Playwright Run Summary
54 skipped 619 passed (4.9m)
🎭 Playwright Run Summary
54 skipped 619 passed (4.9m)

Artifacts

Produced during runtime
Name Size Digest
build-bundle-output
20.6 MB
sha256:9e7e20462fc00c089ed6d292b5506b170c4e1f0d73151da3a4bd0c801eeb65ed
build-layer-output
1.71 MB
sha256:a8665e175a3305572408a93625ac5589afdb656126694e3f0f38f51777814d1a
build-output
10.7 MB
sha256:a57c402532edadc29ea4e9f615a283b621ba5298596755e6eda0f7bf1d9b22eb
build-tarball-output
5.12 MB
sha256:a69099056f25bc3a625ce35a92de76a2592443457b8573055b4a2f797b8acfc7
codecov-coverage-results-ab-gen-ai-streaming-job_browser_unit_tests
88.5 KB
sha256:67a52aecb04d29e02f9c6aa7b443e00056dbabcd8bbf53e7d7983050225274c1
codecov-coverage-results-ab-gen-ai-streaming-job_node_unit_tests-18
264 KB
sha256:5220bc50aa3805bcd58a31ce1a2ce195f40814a558e0ecb5a73baef1ade1028d
codecov-coverage-results-ab-gen-ai-streaming-job_node_unit_tests-20
271 KB
sha256:566e24bf0491ac54cdc5ebe2798a6c8724d91b8743a195f89519dbdf2c393834
codecov-coverage-results-ab-gen-ai-streaming-job_node_unit_tests-22
271 KB
sha256:c992021bbc88ccddab9db2a4966e6a9bf86b27389d0642b384352e0285398d0e
codecov-coverage-results-ab-gen-ai-streaming-job_node_unit_tests-24
271 KB
sha256:d5a9ecbd8f9e54307456cbf2588802db75bc3dcd0773196028590a8fdc06e72f
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_base
243 Bytes
sha256:d63a83d5e9c11eb6067e764d3a7e4e4d65c32b454dcee7103f1e9618986a5139
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_debug
242 Bytes
sha256:74dfeccbd0deb380a593128a6a0cbba6bc1c61c86a063484120c3dc8dc913fff
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_eager
243 Bytes
sha256:682ab0940b8bb3ecea45b3c8b6c1543789b2bdf97b59cc68f71e5da41acef0b5
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_replay
241 Bytes
sha256:5b65172d35999aa8fd029e81d3665b3435f9e3c6606a7099ed14d120a5794106
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_replay_buffer
240 Bytes
sha256:eda7381ee766a4980e6b96fc154d8967f72399c201c768726c7f1df4dbfaaf28
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_tracing
239 Bytes
sha256:64976c8e5d8d683395967d3cfc83542275e0b0d85a5193089b3618c3d0323da4
codecov-test-results-ab-gen-ai-streaming-job_browser_loader_tests-browser-loader-loader_tracing_replay
237 Bytes
sha256:ebb76feca38c876746b8464cfd06761c5c4b941258846323e262fd9d555ac233
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle-chromium
247 Bytes
sha256:6df8d762f259151004e3d46c9c08adfec6d3cd5c35cc6df81338c93642465e09
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_logs_metrics-chromium
249 Bytes
sha256:92585ea23223edb55f2d80d994e8591f1643bdcf80f7c119d3859f3bf6463eb2
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_min-chromium
244 Bytes
sha256:e794897aaca1b9fb64c1520d2761cc08b286d5b9f70247020bf3902c59aa6ac4
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_replay-chromium
249 Bytes
sha256:238245c96c36a431d46505157fe3010bbdf313ae34c5abf88e764673c1bf8cad
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_replay_logs_metrics-chromium
247 Bytes
sha256:394ab2eb04a64dca7a343786636590190c187facb30a4bbb4a7a773b70b480ec
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_tracing-chromium
247 Bytes
sha256:eb2f34be65184df204786e345633644706d8b62eff8a81386e5e25d14adef1bc
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_tracing_logs_metrics-chromium
244 Bytes
sha256:1f67a0af7a9ee9e2c29727d31ac875694aa20a3ce53725b4db8d8753836f36b7
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay-chromium
247 Bytes
sha256:9d4f99f37e6bf179bbe2230e5b66a7e7e7826f34e0dc6d08103aed4f27abee2c
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback-chromium
247 Bytes
sha256:30a81f5ee698ac7e5d12b360c9295438b19551c34ebb84f4615123fd5cd9688b
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics-chromium
247 Bytes
sha256:7e25c24d45a410fa12700faf1b9deb9af434699013b6a0d081426801b9c81388
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics_min-chromium
243 Bytes
sha256:fa9176eb7cd3b91a6bf8c53a9ea7ee8861069ba1258b039998f94bb648a8a144
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics_min-firefox
236 Bytes
sha256:4864d8f57e039c36ba3ec763fcb4356183775667c06d2176450f381cf1881dda
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_feedback_logs_metrics_min-webkit
246 Bytes
sha256:94dbc687339c88604615cbe50f60cb65158e1079a4d7f2f2a94d683bc671cf5b
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-bundle_tracing_replay_logs_metrics-chromium
247 Bytes
sha256:fca1514edd4e32e24a47600e66ba2099ed47da9ed6541277e0eaac8c3c70e57b
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-esm-chromium-1
245 Bytes
sha256:5bcdd95bf663c683c5a47c7239d32e52e391e1eb1b73d438abbc3fd98d3f6ac0
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-esm-chromium-2
245 Bytes
sha256:cc8de502a198d227422b9abf7cf27d40973efc6cf38d8cc685bb986a716a140c
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-esm-chromium-3
245 Bytes
sha256:15dd2dd53e82b2e0f2859d8f96710b72bae073b7d623af29d6a777ee2c646473
codecov-test-results-ab-gen-ai-streaming-job_browser_playwright_tests-browser-playwright-esm-chromium-4
241 Bytes
sha256:0f78ea551cb7ed884f79c871010f3f228c6fefb9e1853068fb4f9268f5d9b8ab
codecov-test-results-ab-gen-ai-streaming-job_browser_unit_tests
238 Bytes
sha256:070a26b4cc1885a2132a7b5d5ccd63072141df5bfabd9a8b1fdde893681dfdbe
codecov-test-results-ab-gen-ai-streaming-job_node_unit_tests-18
256 Bytes
sha256:3380a6f351e29a086fc749e146fc94f59616d508f60aca3577a7df6f3edded63
codecov-test-results-ab-gen-ai-streaming-job_node_unit_tests-20
252 Bytes
sha256:16b5aabe055efc00fae95d631ddd538b2485eefb3b5d9d3e11078cd0b4bb9005
codecov-test-results-ab-gen-ai-streaming-job_node_unit_tests-22
248 Bytes
sha256:40fcdeb9583d28828bf2fd72f6ccafd96e00597e5a260bf6ff87d98911a93e93
codecov-test-results-ab-gen-ai-streaming-job_node_unit_tests-24
250 Bytes
sha256:4d3a70152461b547df8afe0b2fa6b947ad4de54b0a85c76e246f056c437c4816