Skip to content

Backport: fix(ai): doStream should reflect transformed values#13133

Merged
vercel-ai-sdk[bot] merged 1 commit intorelease-v6.0from
backport-pr-13113-to-release-v6.0
Mar 5, 2026
Merged

Backport: fix(ai): doStream should reflect transformed values#13133
vercel-ai-sdk[bot] merged 1 commit intorelease-v6.0from
backport-pr-13113-to-release-v6.0

Conversation

@vercel-ai-sdk
Copy link
Copy Markdown
Contributor

@vercel-ai-sdk vercel-ai-sdk bot commented Mar 5, 2026

This is an automated backport of #13113 to the release-v6.0 branch. FYI @aayush-kapoor

## Background

when a user uses `experimental_transform`, the doStream telemetry span
`ai.streamText.doStream` was recording untransformed values for
`ai.response.text` and `ai.response.providerMetadata`

this is also so that with the new telemetry approach, we have feature
parity with how the new flow works when setting the spans. see
[comment](https://github.com/vercel/ai/pull/13051/changes/#r2885652481)

## Summary

essentially split the doStreamSpan so that we set ai.response.text,
reasoning and providerMetadata by reading from the fully-processed
recordedSteps

## Manual Verification

na

## Checklist

- [x] Tests have been added / updated (for bug fixes / features)
- [ ] Documentation has been added / updated (for bug fixes / features)
- [x] A _patch_ changeset for relevant packages has been added (for bug
fixes / features - run `pnpm changeset` in the project root)
- [x] I have reviewed this pull request (self-review)
@vercel-ai-sdk vercel-ai-sdk bot enabled auto-merge (squash) March 5, 2026 20:54
@tigent tigent bot added ai/core core functions like generateText, streamText, etc. Provider utils, and provider spec. ai/telemetry bug Something isn't working as documented labels Mar 5, 2026
@vercel-ai-sdk
Copy link
Copy Markdown
Contributor Author

vercel-ai-sdk bot commented Mar 5, 2026

🚀 Published in:

Package Version
ai 6.0.118
@ai-sdk/alibaba 1.0.11
@ai-sdk/amazon-bedrock 4.0.78
@ai-sdk/angular 2.0.119
@ai-sdk/anthropic 3.0.59
@ai-sdk/assemblyai 2.0.25
@ai-sdk/azure 3.0.44
@ai-sdk/baseten 1.0.39
@ai-sdk/black-forest-labs 1.0.25
@ai-sdk/bytedance 1.0.5
@ai-sdk/cerebras 2.0.40
@ai-sdk/cohere 3.0.26
@ai-sdk/deepgram 2.0.25
@ai-sdk/deepinfra 2.0.40
@ai-sdk/deepseek 2.0.25
@ai-sdk/elevenlabs 2.0.25
@ai-sdk/fal 2.0.26
@ai-sdk/fireworks 2.0.41
@ai-sdk/gateway 3.0.68
@ai-sdk/gladia 2.0.25
@ai-sdk/google 3.0.46
@ai-sdk/google-vertex 4.0.83
@ai-sdk/groq 3.0.30
@ai-sdk/huggingface 1.0.38
@ai-sdk/hume 2.0.25
@ai-sdk/klingai 3.0.9
@ai-sdk/langchain 2.0.124
@ai-sdk/llamaindex 2.0.118
@ai-sdk/lmnt 2.0.25
@ai-sdk/luma 2.0.25
@ai-sdk/mcp 1.0.26
@ai-sdk/mistral 3.0.25
@ai-sdk/moonshotai 2.0.11
@ai-sdk/open-responses 1.0.7
@ai-sdk/openai 3.0.43
@ai-sdk/openai-compatible 2.0.36
@ai-sdk/perplexity 3.0.24
@ai-sdk/prodia 1.0.22
@ai-sdk/provider-utils 4.0.20
@ai-sdk/react 3.0.120
@ai-sdk/replicate 2.0.25
@ai-sdk/revai 2.0.25
@ai-sdk/rsc 2.0.118
@ai-sdk/svelte 4.0.118
@ai-sdk/togetherai 2.0.40
@ai-sdk/valibot 2.0.21
@ai-sdk/vercel 2.0.38
@ai-sdk/vue 3.0.118
@ai-sdk/xai 3.0.68

@vercel-ai-sdk vercel-ai-sdk bot merged commit ab286f1 into release-v6.0 Mar 5, 2026
24 checks passed
@vercel-ai-sdk vercel-ai-sdk bot deleted the backport-pr-13113-to-release-v6.0 branch March 5, 2026 21:12
@gr2m gr2m removed the ai/telemetry label Mar 6, 2026
@vercel-ai-sdk
Copy link
Copy Markdown
Contributor Author

vercel-ai-sdk bot commented Mar 6, 2026

🚀 Published in:

Package Version
ai 6.0.119
@ai-sdk/angular 2.0.120
@ai-sdk/langchain 2.0.125
@ai-sdk/llamaindex 2.0.119
@ai-sdk/react 3.0.121
@ai-sdk/rsc 2.0.119
@ai-sdk/svelte 4.0.119
@ai-sdk/vue 3.0.119

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai/core core functions like generateText, streamText, etc. Provider utils, and provider spec. bug Something isn't working as documented

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants