From 1ddddac5abdb87ba48c002237a6721203d1aed1d Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sun, 2 Aug 2026 17:12:04 +0800 Subject: [PATCH] docs(changelog): record OpenAI realtime tool bounds --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4edf90b6de8..8b4872143d6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -76,7 +76,7 @@ Docs: https://docs.openclaw.ai - **Control UI model readiness:** put AI setup first when no model is selectable, distinguish signed-in credentials from ready providers, and route accounts with no exposed models directly to provider recovery instead of leading with disabled default controls. - **Control UI Talk session isolation:** stop active realtime Talk media and retire its callbacks before chat session changes, Gateway disconnects, or pane disposal so previous-session audio, transcript, camera, and status updates cannot leak into the next view. Thanks @shakkernerd. - **Control UI Realtime tool calls:** execute OpenAI WebRTC tools only from completed responses, bound retained call identities and UTF-8 arguments, and ignore provisional or late duplicate events so long Talk sessions cannot grow tool state without limit. -- **OpenAI Realtime native tool calls:** execute provider tools only from completed response output, reject malformed or oversized arguments per call, wait for parallel results, and end extreme sessions before retained call identities can grow without limit. Thanks @steipete. +- **OpenAI Realtime native tool calls:** execute provider tools only from completed response output, reject malformed or oversized arguments per call, wait for parallel results, and end extreme sessions before retained call identities can grow without limit. - **Gateway reconnect event ordering:** reset the shared TypeScript client's outer event-sequence baseline for each replacement WebSocket, preventing gap recovery from comparing unrelated connection generations across Control UI, TUI, SDK, and browser extension clients. Thanks @shakkernerd. - **Skill Workshop offline apply:** preserve configless local proposal apply after upgrades under exclusive Gateway startup ownership, while keeping running Gateway snapshot invalidation fail-closed when CLI credentials are unavailable. - **macOS and Control UI keyboard navigation:** let Tab traverse links and controls inside embedded Dashboard, browser, and Canvas web views, and keep shortcuts working on non-Latin keyboard layouts without firing during IME composition.