Patch Changes
- 033f8d9: fix(harness): preserve execution-denied outputs for denied host tool calls without invoking the tool's
toModelOutputconverter - e7a8988: fix(harness): preserve differing runtime-native tool names in
providerMetadata[harnessId].nativeToolNameon tool calls and their approval requests - 2c12e25: fix(harness): fix completed host tool results being silently lost when a WebSocket enters CLOSING before the channel detects the disconnect
- 6eab0f7: Fix turns hanging when a built-in tool approval and a host tool call share an assistant message. Pause for the approval without waiting for runtime echoes of completed host tools, preserving their results and original call metadata across consecutive approval pauses and session resumes until the runtime echo arrives, without executing them again or emitting duplicate results.
- Updated dependencies [0cc4921]
- Updated dependencies [61a315e]
- Updated dependencies [077cfb3]
- Updated dependencies [eb768e2]
- ai@7.0.157
- @ai-sdk/provider-utils@5.0.71