docs(changelog): record OpenAI realtime tool bounds

This commit is contained in:
Vincent Koc
2026-08-02 17:12:04 +08:00
parent 5ec92b5f1e
commit 1ddddac5ab
+1 -1
View File
@@ -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.