Skip to content

chore(deps): bump the ai-and-llm group across 1 directory with 11 updates - #9642

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-f9a89a8466
Closed

chore(deps): bump the ai-and-llm group across 1 directory with 11 updates#9642
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-f9a89a8466

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown
Contributor

Bumps the ai-and-llm group with 11 updates in the /packages/dd-trace/test/plugins/versions directory:

Package From To
@ai-sdk/amazon-bedrock 5.0.33 5.0.40
@ai-sdk/anthropic 4.0.22 4.0.27
@ai-sdk/google 4.0.25 4.0.31
@ai-sdk/openai 4.0.21 4.0.27
@google/genai 2.13.0 2.15.0
@langchain/core 1.2.3 1.2.4
@openai/agents 0.13.5 0.14.2
@openai/agents-core 0.13.5 0.14.2
@openai/agents-openai 0.13.5 0.14.2
ai 7.0.38 7.0.48
openai 7.0.0 7.3.0

Updates @ai-sdk/amazon-bedrock from 5.0.33 to 5.0.40

Changelog

Sourced from @​ai-sdk/amazon-bedrock's changelog.

5.0.40

Patch Changes

  • 5fc7da5: chore: centralize empty language model usage creation in provider utilities.
  • Updated dependencies [5fc7da5]
  • Updated dependencies [93b2acd]
    • @​ai-sdk/provider-utils@​5.0.18
    • @​ai-sdk/openai@​4.0.27
    • @​ai-sdk/anthropic@​4.0.27

5.0.39

Patch Changes

  • Updated dependencies [dc0c28e]
  • Updated dependencies [f7c4a38]
  • Updated dependencies [fa95504]
    • @​ai-sdk/anthropic@​4.0.26
    • @​ai-sdk/openai@​4.0.26
    • @​ai-sdk/provider-utils@​5.0.17

5.0.38

Patch Changes

  • 52e22a7: feat(bedrock): support video inputs in Converse messages

5.0.37

Patch Changes

  • ebd31b8: fix(amazon-bedrock): warn when unsupported strict tools are omitted and align structured output fallback routing
  • Updated dependencies [d8210b6]
  • Updated dependencies [beaecb3]
  • Updated dependencies [b192878]
    • @​ai-sdk/provider-utils@​5.0.16
    • @​ai-sdk/anthropic@​4.0.25
    • @​ai-sdk/openai@​4.0.25

5.0.36

Patch Changes

  • Updated dependencies [1659cd5]
  • Updated dependencies [6a5bdff]
    • @​ai-sdk/provider-utils@​5.0.15
    • @​ai-sdk/anthropic@​4.0.24
    • @​ai-sdk/openai@​4.0.24

... (truncated)

Commits

Updates @ai-sdk/anthropic from 4.0.22 to 4.0.27

Release notes

Sourced from @​ai-sdk/anthropic's releases.

@​ai-sdk/xai@​4.0.27

Patch Changes

  • Updated dependencies [160ccdb]
    • @​ai-sdk/provider-utils@​5.0.20
    • @​ai-sdk/openai-compatible@​3.0.22

@​ai-sdk/mistral@​4.0.23

Patch Changes

  • Updated dependencies [1bec07d]
    • @​ai-sdk/provider-utils@​5.0.21

@​ai-sdk/perplexity@​4.0.23

Patch Changes

  • Updated dependencies [1bec07d]
    • @​ai-sdk/provider-utils@​5.0.21
Changelog

Sourced from @​ai-sdk/anthropic's changelog.

4.0.27

Patch Changes

  • Updated dependencies [5fc7da5]
  • Updated dependencies [93b2acd]
    • @​ai-sdk/provider-utils@​5.0.18

4.0.26

Patch Changes

  • dc0c28e: Return visible summarized reasoning when generic reasoning enables adaptive thinking.
  • Updated dependencies [fa95504]
    • @​ai-sdk/provider-utils@​5.0.17

4.0.25

Patch Changes

  • d8210b6: chore: centralize record type guards in provider-utils
  • b192878: feat: add experimental_toolCaller routing to generateText for code mode
  • Updated dependencies [d8210b6]
  • Updated dependencies [b192878]
    • @​ai-sdk/provider-utils@​5.0.16

4.0.24

Patch Changes

  • Updated dependencies [1659cd5]
  • Updated dependencies [6a5bdff]
    • @​ai-sdk/provider-utils@​5.0.15

4.0.23

Patch Changes

  • Updated dependencies [0c464d9]
  • Updated dependencies [c49380c]
    • @​ai-sdk/provider-utils@​5.0.14
Commits

Updates @ai-sdk/google from 4.0.25 to 4.0.31

Release notes

Sourced from @​ai-sdk/google's releases.

@​ai-sdk/openai@​4.0.30

Patch Changes

  • 1bec07d: Fix streamed tool calls with non-zero, non-contiguous, reused, or missing indexes.
  • Updated dependencies [1bec07d]
    • @​ai-sdk/provider-utils@​5.0.21

@​ai-sdk/openai@​4.0.29

Patch Changes

  • Updated dependencies [160ccdb]
    • @​ai-sdk/provider-utils@​5.0.20

@​ai-sdk/xai@​4.0.28

Patch Changes

  • Updated dependencies [1bec07d]
    • @​ai-sdk/provider-utils@​5.0.21
    • @​ai-sdk/openai-compatible@​3.0.23

@​ai-sdk/xai@​4.0.27

Patch Changes

  • Updated dependencies [160ccdb]
    • @​ai-sdk/provider-utils@​5.0.20
    • @​ai-sdk/openai-compatible@​3.0.22
Changelog

Sourced from @​ai-sdk/google's changelog.

4.0.31

Patch Changes

  • 5fc7da5: chore: centralize empty language model usage creation in provider utilities.
  • Updated dependencies [5fc7da5]
  • Updated dependencies [93b2acd]
    • @​ai-sdk/provider-utils@​5.0.18

4.0.30

Patch Changes

  • Updated dependencies [fa95504]
    • @​ai-sdk/provider-utils@​5.0.17

4.0.29

Patch Changes

  • d8210b6: chore: centralize record type guards in provider-utils
  • Updated dependencies [d8210b6]
  • Updated dependencies [b192878]
    • @​ai-sdk/provider-utils@​5.0.16

4.0.28

Patch Changes

  • Updated dependencies [1659cd5]
  • Updated dependencies [6a5bdff]
    • @​ai-sdk/provider-utils@​5.0.15

4.0.27

Patch Changes

  • d2d9324: Forward topK through Google Interactions requests and warn when unsupported frequency or presence penalties are provided.
  • 8bedb2c: Allow fetch to derive the content length for Google file upload request bodies.

4.0.26

Patch Changes

  • c49380c: feat: add experimental streaming speech translation models (openai.translation('gpt-realtime-translate') over the OpenAI Realtime translations WebSocket and google.translation('gemini-3.5-live-translate-preview') over the Gemini Live API). connectToWebSocket in @ai-sdk/provider-utils now passes close code and reason to onClose (additive, optional parameter).
  • Updated dependencies [0c464d9]
  • Updated dependencies [c49380c]
    • @​ai-sdk/provider-utils@​5.0.14
Commits

Updates @ai-sdk/openai from 4.0.21 to 4.0.27

Changelog

Sourced from @​ai-sdk/openai's changelog.

4.0.27

Patch Changes

  • 5fc7da5: chore: centralize empty language model usage creation in provider utilities.
  • 93b2acd: chore: centralize response metadata conversion
  • Updated dependencies [5fc7da5]
  • Updated dependencies [93b2acd]
    • @​ai-sdk/provider-utils@​5.0.18

4.0.26

Patch Changes

  • f7c4a38: Serialize file upload expiry settings in the multipart field shape accepted by OpenAI.
  • Updated dependencies [fa95504]
    • @​ai-sdk/provider-utils@​5.0.17

4.0.25

Patch Changes

  • beaecb3: fix(provider/openai): resolve responses doStream at response.in_progress instead of first output token

    The early-stream-error peek treated response.in_progress as an unknown chunk, so doStream did not resolve until the first output item arrived — delaying stream availability (and downstream TTFB for proxies/gateways) by the model's full time-to-first-token. response.in_progress is now modeled in the chunk schema and marks the request as accepted: the peek keeps watching for error frames for a short grace window (50ms) so quota/rate-limit errors flushed alongside response.in_progress still throw as retryable APICallErrors, while healthy streams become available right after upstream acknowledges the request.

  • b192878: feat: add experimental_toolCaller routing to generateText for code mode

  • Updated dependencies [d8210b6]

  • Updated dependencies [b192878]

    • @​ai-sdk/provider-utils@​5.0.16

4.0.24

Patch Changes

  • Updated dependencies [1659cd5]
  • Updated dependencies [6a5bdff]
    • @​ai-sdk/provider-utils@​5.0.15

4.0.23

Patch Changes

  • 96a237d: Add blocked domain filters to the OpenAI and Azure Responses API web search tools.

4.0.22

Patch Changes

  • c49380c: feat: add experimental streaming speech translation models (openai.translation('gpt-realtime-translate') over the OpenAI Realtime translations WebSocket and google.translation('gemini-3.5-live-translate-preview') over the Gemini Live API). connectToWebSocket in @ai-sdk/provider-utils now passes close code and reason to onClose (additive, optional parameter).

... (truncated)

Commits

Updates @google/genai from 2.13.0 to 2.15.0

Release notes

Sourced from @​google/genai's releases.

v2.15.0

2.15.0 (2026-07-30)

Features

  • add environment resource (2c911be)
  • Support GoogleMaps Tool grounding_types places and routing (52655c1)
  • Support per-request retryOptions in the JS GenAI SDK API Client (124b606)
  • Wire environment service into genai sdk (70d7938)

v2.14.0

2.14.0 (2026-07-28)

Features

  • [GenerateContentConfig] Add GenerationConfig.audio_transcription_config and Part.audio_transcription. (4b2e67a)
  • Add flat language_codes field to AudioTranscriptionConfig. (cc808eb)
  • Allow api key + proj/location for enterprise mode (9c0540a)

Bug Fixes

  • add deprecation warnings to Imagen generate_images, edit_images, generate_videos (if using prompt/text/image args), LiveConnectConfig.GenerationConfig which will be removed in the next major version (bb66101)
Changelog

Sourced from @​google/genai's changelog.

2.15.0 (2026-07-30)

Features

  • add environment resource (2c911be)
  • Support GoogleMaps Tool grounding_types places and routing (52655c1)
  • Support per-request retryOptions in the JS GenAI SDK API Client (124b606)
  • Wire environment service into genai sdk (70d7938)

2.14.0 (2026-07-28)

Features

  • [GenerateContentConfig] Add GenerationConfig.audio_transcription_config and Part.audio_transcription. (4b2e67a)
  • Add flat language_codes field to AudioTranscriptionConfig. (cc808eb)
  • Allow api key + proj/location for enterprise mode (9c0540a)

Bug Fixes

  • add deprecation warnings to Imagen generate_images, edit_images, generate_videos (if using prompt/text/image args), LiveConnectConfig.GenerationConfig which will be removed in the next major version (bb66101)
Commits
  • a76a3ea chore(main): release 2.15.0 (#1815)
  • 124b606 feat: Support per-request retryOptions in the JS GenAI SDK API Client
  • 52655c1 feat: Support GoogleMaps Tool grounding_types places and routing
  • 70d7938 feat: Wire environment service into genai sdk
  • 2c911be feat: add environment resource
  • 1895d57 docs: Communicate on upcoming updates in the next major version
  • ebeba1c chore(main): release 2.14.0 (#1799)
  • cc808eb feat: Add flat language_codes field to AudioTranscriptionConfig.
  • 9c0540a feat: Allow api key + proj/location for enterprise mode
  • d221cf3 chore: internal update
  • Additional commits viewable in compare view

Updates @langchain/core from 1.2.3 to 1.2.4

Release notes

Sourced from @​langchain/core's releases.

@​langchain/core@​1.2.4

Patch Changes

Commits
  • f6dbb88 chore: version packages (#11268)
  • 9654bde fix(core): coalesce duplicate tracer copies sharing run state (#11190)
  • 84ce6d6 fix(core): bind splitText when trimMessages receives a TextSplitter instance ...
  • 710d74f fix: resolve open Dependabot alerts (#11259)
  • 5226cdd chore(deps-dev): bump @​hono/node-server from 2.0.4 to 2.0.10 in /libs/langcha...
  • d829cb4 chore: version packages (#11204)
  • c8bd4c4 feat(anthropic): add Claude Opus 5 support (#11255)
  • 741f380 chore(deps): bump @​hono/node-server from 2.0.4 to 2.0.10 (#11244)
  • 5103cee chore(deps): bump js-yaml from 5.1.0 to 5.2.2 (#11256)
  • db29a6a chore(deps): bump axios from 1.16.1 to 1.18.0 (#11228)
  • Additional commits viewable in compare view

Updates @openai/agents from 0.13.5 to 0.14.2

Release notes

Sourced from @​openai/agents's releases.

v0.14.2

What's Changed

Documentation & Other Changes

Full Changelog: openai/openai-agents-js@v0.14.1...v0.14.2

v0.14.1

What's Changed

Documentation & Other Changes

Full Changelog: openai/openai-agents-js@v0.14.0...v0.14.1

v0.14.0

Key Changes

Programmatic Tool Calling support

The SDK now supports Programmatic Tool Calling, allowing supported models to generate hosted JavaScript that coordinates eligible tools and reduces their intermediate results. Program calls are preserved across streaming, sessions, replay, and serialized RunState. Refer to a simple example to see how it works.

Sensitive model and tool data logging is now disabled by default

Model and tool data is no longer logged unless explicitly enabled. Use setSensitiveDataLoggingEnabled(true) to opt in programmatically, or set the corresponding OPENAI_AGENTS_DONT_LOG_* environment variables to 0 or false.

Task and turn tracing is enabled by default

Runs now emit task and turn spans by default, providing a clearer trace hierarchy and usage metadata. Set includeTaskAndTurnSpans to false in the per-run tracing configuration to opt out.

Run cancellation now propagates to function and MCP tools

... (truncated)

Commits
  • 4d806ab chore: update versions (#1549)
  • 0134edc fix: reject ephemeral paths during sandbox archive hydration (#1553)
  • d37e9c9 docs: improve doc consistency
  • 327a424 docs: update translated pages
  • 525417d docs: improve consistency across the docs
  • e8de524 fix: clean MCP servers before reconnecting (#1554)
  • b4b8b21 fix: redact MCP URL credentials from external metadata (#1552)
  • 7255289 fix: redact endpoint credentials from MCP transport errors (#1551)
  • a835a59 fix(realtime): preserve raw transport event payloads (#1550)
  • 25e1cf0 feat: preserve sandbox environment secret references (#1547)
  • Additional commits viewable in compare view

Updates @openai/agents-core from 0.13.5 to 0.14.2

Release notes

Sourced from @​openai/agents-core's releases.

v0.14.2

What's Changed

Documentation & Other Changes

Full Changelog: openai/openai-agents-js@v0.14.1...v0.14.2

v0.14.1

What's Changed

Documentation & Other Changes

Full Changelog: openai/openai-agents-js@v0.14.0...v0.14.1

v0.14.0

Key Changes

Programmatic Tool Calling support

The SDK now supports Programmatic Tool Calling, allowing supported models to generate hosted JavaScript that coordinates eligible tools and reduces their intermediate results. Program calls are preserved across streaming, sessions, replay, and serialized RunState. Refer to a simple example to see how it works.

Sensitive model and tool data logging is now disabled by default

Model and tool data is no longer logged unless explicitly enabled. Use setSensitiveDataLoggingEnabled(true) to opt in programmatically, or set the corresponding OPENAI_AGENTS_DONT_LOG_* environment variables to 0 or false.

Task and turn tracing is enabled by default

Runs now emit task and turn spans by default, providing a clearer trace hierarchy and usage metadata. Set includeTaskAndTurnSpans to false in the per-run tracing configuration to opt out.

Run cancellation now propagates to function and MCP tools

... (truncated)

Commits
  • 4d806ab chore: update versions (#1549)
  • 0134edc fix: reject ephemeral paths during sandbox archive hydration (#1553)
  • d37e9c9 docs: improve doc consistency
  • 327a424 docs: update translated pages
  • 525417d docs: improve consistency across the docs
  • e8de524 fix: clean MCP servers before reconnecting (#1554)
  • b4b8b21 fix: redact MCP URL credentials from external metadata (#1552)
  • 7255289 fix: redact endpoint credentials from MCP transport errors (#1551)
  • a835a59 fix(realtime): preserve raw transport event payloads (#1550)
  • 25e1cf0 feat: preserve sandbox environment secret references (#1547)
  • Additional commits viewable in compare view

Updates @openai/agents-openai from 0.13.5 to 0.14.2

Release notes

Sourced from @​openai/agents-openai's releases.

v0.14.2

What's Changed

Documentation & Other Changes

Full Changelog: openai/openai-agents-js@v0.14.1...v0.14.2

v0.14.1

What's Changed

Documentation & Other Changes

Full Changelog: openai/openai-agents-js@v0.14.0...v0.14.1

v0.14.0

Key Changes

Programmatic Tool Calling support

The SDK now supports Programmatic Tool Calling, allowing supported models to generate hosted JavaScript that coordinates eligible tools and reduces their intermediate results. Program calls are preserved across streaming, sessions, replay, and serialized RunState. Refer to a simple example to see how it works.

Sensitive model and tool data logging is now disabled by default

Model and tool data is no longer logged unless explicitly enabled. Use setSensitiveDataLoggingEnabled(true) to opt in programmatically, or set the corresponding OPENAI_AGENTS_DONT_LOG_* environment variables to 0 or false.

Task and turn tracing is enabled by default

Runs now emit task and turn spans by default, providing a clearer trace hierarchy and usage metadata. Set includeTaskAndTurnSpans to false in the per-run tracing configuration to opt out.

Run cancellation now propagates to function and MCP tools

... (truncated)

Commits
  • 4d806ab chore: update versions (#1549)
  • 0134edc fix: reject ephemeral paths during sandbox archive hydration (#1553)
  • d37e9c9 docs: improve doc consistency
  • 327a424 docs: update translated pages
  • 525417d docs: improve consistency across the docs
  • e8de524 fix: clean MCP servers before reconnecting (#1554)
  • b4b8b21 fix: redact MCP URL credentials from external metadata (#1552)
  • 7255289 fix: redact endpoint credentials from MCP transport errors (#1551)
  • a835a59 fix(realtime): preserve raw transport event payloads (#1550)
  • 25e1cf0 feat: preserve sandbox environment secret references (#1547)
  • Additional commits viewable in compare view

Updates ai from 7.0.38 to 7.0.48

Changelog

Sourced from ai's changelog.

7.0.48

Patch Changes

  • Updated dependencies [bdd5e28]
    • @​ai-sdk/gateway@​4.0.37

7.0.47

Patch Changes

  • Updated dependencies [5fc7da5]
  • Updated dependencies [93b2acd]
    • @​ai-sdk/provider-utils@​5.0.18
    • @​ai-sdk/gateway@​4.0.36

7.0.46

Patch Changes

  • Updated dependencies [4f2e064]
    • @​ai-sdk/gateway@​4.0.35

7.0.45

Patch Changes

  • d6ce0ee: feat(ai): support experimental_toolCallers in streamText
  • fa95504: feat(ai): support experimental tool callers in ToolLoopAgent
  • 349afe7: Warn when generateText receives streaming-only firstChunkMs or chunkMs timeout settings.
  • Updated dependencies [fa95504]
    • @​ai-sdk/provider-utils@​5.0.17
    • @​ai-sdk/gateway@​4.0.34

7.0.44

Patch Changes

  • 015acb4: fix telemetry attribution for language model calls that resolve to a different response model

7.0.43

Patch Changes

  • b192878: feat: add experimental_toolCaller routing to generateText for code mode
  • Updated dependencies [d8210b6]
  • Updated dependencies [af3f400]
  • Updated dependencies [b192878]
    • @​ai-sdk/provider-utils@​5.0.16
    • @​ai-sdk/gateway@​4.0.33

... (truncated)

Commits

Updates openai from 7.0.0 to 7.3.0

Release notes

Sourced from openai's releases.

v7.3.0

7.3.0 (2026-07-31)

Full Changelog: v7.2.0...v7.3.0

Features

  • api: content provenance checks (c6f9339)

Chores

Documentation

  • organize SDK guides and repository metadata (#2032) (275dff4)
  • remove root-level provider guides (98a2ae7)

v7.2.0

7.2.0 (2026-07-30)

Full Changelog: v7.1.0...v7.2.0

Features

v7.1.0

7.1.0 (2026-07-28)

Full Changelog: v7.0.0...v7.1.0

Features

  • api: transcription model updates (b35ca14)

Chores

  • internal: codegen related update (

@dependabot dependabot Bot added dependabot dependencies javascript Pull requests that update javascript code semver-patch labels Aug 3, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner August 3, 2026 00:56
@dependabot
dependabot Bot requested review from bojbrook and removed request for a team August 3, 2026 00:56
@dependabot dependabot Bot added semver-patch dependencies javascript Pull requests that update javascript code dependabot labels Aug 3, 2026
dd-octo-sts[bot]
dd-octo-sts Bot previously approved these changes Aug 3, 2026
@dd-octo-sts
dd-octo-sts Bot enabled auto-merge (squash) August 3, 2026 00:56
@dd-octo-sts

dd-octo-sts Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Overall package size

Self size: 7.87 MB
Deduped: 8.53 MB
No deduping: 8.53 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------| | import-in-the-middle | 3.3.3 | 125.43 kB | 441.68 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | dc-polyfill | 0.1.11 | 25.74 kB | 25.74 kB |

🤖 This report was automatically generated by heaviest-objects-in-the-universe

@datadog-official

datadog-official Bot commented Aug 3, 2026

Copy link
Copy Markdown

Pipelines  Tests

⚠️ Warnings

🚦 4 Pipeline jobs failed

LLMObs | openai-agents   View in Datadog   GitHub Actions

🔧 Fix in code. This looks caused by changes in this PR. 4 test assertions failed related to spans in the OpenAI agents plugin tests, including expected agent and workflow spans not received.

All Green | all-green   View in Datadog   GitHub Actions

System Tests | main / End-to-end #13 / nextjs 13   View in Datadog   GitHub Actions

View all 4 failed jobs.

📋 Copy prompt for your agent
CI on my pull request is failing. Help me find and fix the root cause of each failing job below — they were flagged as caused by changes in this PR, so focus on the diff. For each job, explain the failure and propose a fix.

Branch: dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-f9a89a8466

LLMObs | openai-agents
Commit: c6872ee76c7a5ac64d0b5ffb07720b4acda63280
Error (code / test):
4 test assertions failed related to spans in the OpenAI agents plugin tests, including expected agent and workflow spans not received.
CI job: https://github.com/DataDog/dd-trace-js/actions/runs/31061320297/job/92490378214

ℹ️ Info

No other issues found (see more)

🧪 All tests passed
❄️ No new flaky tests detected

🔄 Datadog retried 1 test - 1 passed on retry View in Datadog

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: ddf18bb | Docs | Datadog PR Page | Give us feedback!

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6b178b9081

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment on lines +69 to +71
"@openai/agents": "0.14.1",
"@openai/agents-core": "0.14.1",
"@openai/agents-openai": "0.14.1",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Add support for OpenAI Agents task/turn spans

With @openai/agents 0.14.x, task/turn tracing defaults on and the runner parents the agent/model call through those spans, but DDOpenAIAgentsProcessor still only maps agent/function/handoff/guardrail/custom/generation/response (packages/datadog-plugin-openai-agents/src/processor.js:5). In the latest-version tests this drops the new task/turn spans, so #resolveParent falls back to the workflow and #updateTraceInfoInput misses responses whose parent is the turn span; the LLM span is no longer under the agent and workflow input/output are lost. Please either opt out with tracing: { includeTaskAndTurnSpans: false } for this bump or add task/turn support first.

Useful? React with 👍 / 👎.

@pr-commenter

pr-commenter Bot commented Aug 3, 2026

Copy link
Copy Markdown

Benchmarks

Benchmark execution time: 2026-08-06 01:09:31

Comparing candidate commit ddf18bb in PR branch dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-f9a89a8466 with baseline commit 09884bf in branch master.

📊 Benchmarking dashboard

Found 0 performance improvements and 0 performance regressions! Performance is the same for 2321 metrics, 37 unstable metrics.

Explanation

This is an A/B test comparing a candidate commit's performance against that of a baseline commit. Performance changes are noted in the tables below as:

  • 🟩 = significantly better candidate vs. baseline
  • 🟥 = significantly worse candidate vs. baseline

We compute a confidence interval (CI) over the relative difference of means between metrics from the candidate and baseline commits, considering the baseline as the reference.

If the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD), the change is considered significant.

Feel free to reach out to #apm-benchmarking-platform on Slack if you have any questions.

More details about the CI and significant changes

You can imagine this CI as a range of values that is likely to contain the true difference of means between the candidate and baseline commits.

CIs of the difference of means are often centered around 0%, because often changes are not that big:

---------------------------------(------|---^--------)-------------------------------->
                              -0.6%    0%  0.3%     +1.2%
                                 |          |        |
         lower bound of the CI --'          |        |
sample mean (center of the CI) -------------'        |
         upper bound of the CI ----------------------'

As described above, a change is considered significant if the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD).

For instance, for an execution time metric, this confidence interval indicates a significantly worse performance:

----------------------------------------|---------|---(---------^---------)---------->
                                       0%        1%  1.3%      2.2%      3.1%
                                                  |   |         |         |
       significant impact threshold --------------'   |         |         |
                      lower bound of CI --------------'         |         |
       sample mean (center of the CI) --------------------------'         |
                      upper bound of CI ----------------------------------'

Unstable benchmarks

These benchmarks have a confidence interval too wide to call a change; treat them as noise rather than signal.

scenario:appsec-appsec-enabled-24

  • unstable execution_time [-209.540ms; +205.371ms] or [-7.734%; +7.580%]

scenario:appsec-appsec-enabled-26

  • unstable execution_time [-243.091ms; +252.712ms] or [-9.369%; +9.739%]

scenario:appsec-appsec-enabled-with-attacks-24

  • unstable execution_time [-161.039ms; +166.987ms] or [-5.165%; +5.356%]

scenario:appsec-appsec-enabled-with-attacks-26

  • unstable execution_time [-184503.925µs; +185056.659µs] or [-6.264%; +6.283%]

scenario:appsec-control-20

  • unstable execution_time [-131.884ms; +121.160ms] or [-7.893%; +7.251%]

scenario:appsec-control-24

  • unstable execution_time [-116.585ms; +114.443ms] or [-9.288%; +9.118%]

scenario:appsec-control-26

  • unstable execution_time [-127.385ms; +122.166ms] or [-10.187%; +9.770%]

scenario:appsec-iast-no-vulnerability-control-20

  • unstable execution_time [-19.615ms; +12.631ms] or [-7.492%; +4.825%]

scenario:appsec-iast-no-vulnerability-iast-enabled-always-active-20

  • unstable execution_time [-9.871ms; +19.995ms] or [-3.781%; +7.658%]

scenario:appsec-iast-no-vulnerability-iast-enabled-default-config-20

  • unstable execution_time [-14.670ms; +12.285ms] or [-5.869%; +4.915%]

scenario:debugger-line-probe-with-snapshot-default-24

  • unstable cpu_user_time [-2.071s; +4.092s] or [-23.562%; +46.557%]
  • unstable execution_time [-2.169s; +4.185s] or [-22.835%; +44.062%]
  • unstable instructions [-17.7G instructions; +34.9G instructions] or [-24.602%; +48.588%]
  • unstable max_rss_usage [-7.724MB; +15.114MB] or [-4.799%; +9.391%]
  • unstable throughput [-1154.738op/s; +636.918op/s] or [-32.651%; +18.009%]

scenario:debugger-line-probe-with-snapshot-default-26

  • unstable cpu_user_time [-2650.161ms; +4235.449ms] or [-27.768%; +44.379%]
  • unstable execution_time [-2683.809ms; +4262.023ms] or [-26.138%; +41.508%]
  • unstable instructions [-23.6G instructions; +37.5G instructions] or [-29.593%; +47.158%]
  • unstable max_rss_usage [-8.377MB; +14.275MB] or [-5.275%; +8.988%]
  • unstable throughput [-829.295op/s; +523.496op/s] or [-25.657%; +16.196%]

scenario:debugger-line-probe-with-snapshot-minimal-26

  • unstable cpu_user_time [-434.001ms; +734.606ms] or [-4.878%; +8.256%]
  • unstable execution_time [-425.209ms; +737.326ms] or [-4.429%; +7.680%]
  • unstable instructions [-4.2G instructions; +6.6G instructions] or [-5.654%; +9.009%]
  • unstable throughput [-235.417op/s; +134.604op/s] or [-7.034%; +4.022%]

scenario:dogstatsd-aggregated-26

  • unstable execution_time [-51.540ms; +71.965ms] or [-5.116%; +7.144%]

scenario:dogstatsd-with-tags-20

  • unstable cpu_user_time [-376.238ms; +313.249ms] or [-7.665%; +6.381%]
  • unstable execution_time [-378.400ms; +314.253ms] or [-7.598%; +6.310%]
  • unstable throughput [-112083.896op/s; +134720.162op/s] or [-6.648%; +7.991%]

scenario:plugin-claude-agent-sdk-compact-stream-scan-24

  • unstable cpu_usage_percentage [-6.632%; +4.017%]

scenario:plugin-graphql-long-with-depth-and-collapse-off-20

  • unstable max_rss_usage [-25.286MB; +29.405MB] or [-6.344%; +7.377%]

scenario:plugin-graphql-long-with-depth-off-26

  • unstable max_rss_usage [-35.389MB; +24.366MB] or [-19.087%; +13.142%]

scenario:plugin-graphql-long-with-depth-on-max-20

  • unstable cpu_user_time [-582.295ms; +578.948ms] or [-5.032%; +5.003%]
  • unstable execution_time [-597.742ms; +593.318ms] or [-5.061%; +5.024%]
  • unstable throughput [-3.437op/s; +3.475op/s] or [-5.045%; +5.102%]

scenario:plugin-pg-service-24

  • unstable execution_time [-71.375ms; +139.597ms] or [-4.290%; +8.390%]
  • unstable throughput [-252613.464op/s; +128117.254op/s] or [-6.951%; +3.526%]

scenario:test-optimization-large-suite-20

  • unstable max_rss_usage [-3978.329KB; +4033.996KB] or [-5.008%; +5.078%]

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-f9a89a8466 branch from 6b178b9 to 469d275 Compare August 3, 2026 01:19
dd-octo-sts[bot]
dd-octo-sts Bot previously approved these changes Aug 3, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-f9a89a8466 branch from 469d275 to ba5fbba Compare August 4, 2026 00:55
dd-octo-sts[bot]
dd-octo-sts Bot previously approved these changes Aug 4, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-f9a89a8466 branch from ba5fbba to d80d19d Compare August 4, 2026 08:50
dd-octo-sts[bot]
dd-octo-sts Bot previously approved these changes Aug 4, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-f9a89a8466 branch from d80d19d to 77e9373 Compare August 5, 2026 00:56
…ates

Bumps the ai-and-llm group with 11 updates in the /packages/dd-trace/test/plugins/versions directory:

| Package | From | To |
| --- | --- | --- |
| [@ai-sdk/amazon-bedrock](https://github.com/vercel/ai/tree/HEAD/packages/amazon-bedrock) | `5.0.33` | `5.0.40` |
| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.22` | `4.0.27` |
| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `4.0.25` | `4.0.31` |
| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.21` | `4.0.27` |
| [@google/genai](https://github.com/googleapis/js-genai) | `2.13.0` | `2.15.0` |
| [@langchain/core](https://github.com/langchain-ai/langchainjs) | `1.2.3` | `1.2.4` |
| [@openai/agents](https://github.com/openai/openai-agents-js) | `0.13.5` | `0.14.2` |
| [@openai/agents-core](https://github.com/openai/openai-agents-js) | `0.13.5` | `0.14.2` |
| [@openai/agents-openai](https://github.com/openai/openai-agents-js) | `0.13.5` | `0.14.2` |
| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.38` | `7.0.48` |
| [openai](https://github.com/openai/openai-node) | `7.0.0` | `7.3.0` |



Updates `@ai-sdk/amazon-bedrock` from 5.0.33 to 5.0.40
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/amazon-bedrock/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/amazon-bedrock@5.0.40/packages/amazon-bedrock)

Updates `@ai-sdk/anthropic` from 4.0.22 to 4.0.27
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/anthropic/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/anthropic@4.0.27/packages/anthropic)

Updates `@ai-sdk/google` from 4.0.25 to 4.0.31
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/google/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/google@4.0.31/packages/google)

Updates `@ai-sdk/openai` from 4.0.21 to 4.0.27
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/openai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/openai@4.0.27/packages/openai)

Updates `@google/genai` from 2.13.0 to 2.15.0
- [Release notes](https://github.com/googleapis/js-genai/releases)
- [Changelog](https://github.com/googleapis/js-genai/blob/main/CHANGELOG.md)
- [Commits](googleapis/js-genai@v2.13.0...v2.15.0)

Updates `@langchain/core` from 1.2.3 to 1.2.4
- [Release notes](https://github.com/langchain-ai/langchainjs/releases)
- [Commits](https://github.com/langchain-ai/langchainjs/compare/@langchain/core@1.2.3...@langchain/core@1.2.4)

Updates `@openai/agents` from 0.13.5 to 0.14.2
- [Release notes](https://github.com/openai/openai-agents-js/releases)
- [Commits](openai/openai-agents-js@v0.13.5...v0.14.2)

Updates `@openai/agents-core` from 0.13.5 to 0.14.2
- [Release notes](https://github.com/openai/openai-agents-js/releases)
- [Commits](openai/openai-agents-js@v0.13.5...v0.14.2)

Updates `@openai/agents-openai` from 0.13.5 to 0.14.2
- [Release notes](https://github.com/openai/openai-agents-js/releases)
- [Commits](openai/openai-agents-js@v0.13.5...v0.14.2)

Updates `ai` from 7.0.38 to 7.0.48
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/ai@7.0.48/packages/ai)

Updates `openai` from 7.0.0 to 7.3.0
- [Release notes](https://github.com/openai/openai-node/releases)
- [Changelog](https://github.com/openai/openai-node/blob/main/CHANGELOG.md)
- [Commits](openai/openai-node@v7.0.0...v7.3.0)

---
updated-dependencies:
- dependency-name: "@ai-sdk/amazon-bedrock"
  dependency-version: 5.0.37
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@ai-sdk/anthropic"
  dependency-version: 4.0.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@ai-sdk/google"
  dependency-version: 4.0.29
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@ai-sdk/openai"
  dependency-version: 4.0.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@google/genai"
  dependency-version: 2.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-and-llm
- dependency-name: "@langchain/core"
  dependency-version: 1.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: "@openai/agents"
  dependency-version: 0.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-and-llm
- dependency-name: "@openai/agents-core"
  dependency-version: 0.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-and-llm
- dependency-name: "@openai/agents-openai"
  dependency-version: 0.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-and-llm
- dependency-name: ai
  dependency-version: 7.0.43
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ai-and-llm
- dependency-name: openai
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ai-and-llm
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-f9a89a8466 branch from 77e9373 to ddf18bb Compare August 6, 2026 00:57
@dependabot @github

dependabot Bot commented on behalf of github Aug 7, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Aug 7, 2026
auto-merge was automatically disabled August 7, 2026 00:53

Pull request was closed

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/packages/dd-trace/test/plugins/versions/ai-and-llm-f9a89a8466 branch August 7, 2026 00:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependabot dependencies javascript Pull requests that update javascript code semver-patch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants