Skip to content

feat: add missing onAbort callback#12484

Open
qkdreyer wants to merge 4 commits intovercel:mainfrom
qkdreyer:agent-abort
Open

feat: add missing onAbort callback#12484
qkdreyer wants to merge 4 commits intovercel:mainfrom
qkdreyer:agent-abort

Conversation

@qkdreyer
Copy link
Copy Markdown
Contributor

@qkdreyer qkdreyer commented Feb 12, 2026

Background

For things such as token tracking, it would be helpful if callbacks can be registered on a per-call basis. See #11468

Summary

Add onAbort callback support to Agent.stream() (inspired by #11980)

Copy link
Copy Markdown
Contributor

@vercel vercel Bot left a comment

Choose a reason for hiding this comment

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

Additional Suggestion:

The onAbort callback parameter is accepted in createAgentUIStream's type signature but silently dropped - it is never destructured or passed to agent.stream(), so abort callbacks never fire.

Fix on Vercel

Comment thread packages/ai/src/generate-text/generate-text.ts Outdated
@qkdreyer qkdreyer force-pushed the agent-abort branch 4 times, most recently from 0d86d5f to 073ab26 Compare March 4, 2026 09:26
@qkdreyer
Copy link
Copy Markdown
Contributor Author

qkdreyer commented Mar 4, 2026

@aayush-kapoor 👋

@qkdreyer
Copy link
Copy Markdown
Contributor Author

qkdreyer commented Mar 9, 2026

cc @lgrammel 🙏

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant