fix(async-toolset): use underscore in synthetic call_id#5656
Conversation
The synthetic call_ids for intermediate updates and the final result contained '/', which is not allowed by some realtime backends and caused tool outputs to be rejected. Closes #5652
|
This is an automated Claude Code Routine created by @toubatbrian. Right now it is in experimentation stage. The automation will start porting this PR into agents-js automatically. Port status notice This PR is a core runtime fix (synthetic Because there is no cc @toubatbrian @livekit/agent-devs Generated by Claude Code |
Summary
/with_in the syntheticcall_ids generated forctx.update(...)and the final return inAsyncToolset.^[a-zA-Z0-9_-]+$pattern enforced by some realtime backends, causing tool outputs to be rejected and never delivered back to the agent.Closes #5652