$ the-wire · showcase
Throttled agent event fanout, iOS privacy prompts restored
By RepoJournal · Filed · About OpenClaw
Gateway agent-event streaming gets throttled with cumulative delta buffering, and iOS regains its privacy permission prompts.
Gateway agent-event throttle [1] adds stream-specific throttling with cumulative text-delta buffering, cutting redundant events while preserving assistant and thinking bytes. Clients should see fewer intermediate events without lost text.
iOS [2] adds the missing privacy usage strings for Contacts, Calendar, and Reminders and requests access when services are still `.notDetermined`; a new Settings > Privacy & Access section shows status rows with direct request buttons. [3] also suppresses aborted assistant partial output before user-facing delivery.
Windows node hardens error handling [4][5][6], stopping internal exception details from leaking into client-facing responses. The Settings UX merges Capabilities into Permissions [7] and removes the orphaned Conversations page [8] after routing conversations into Sessions.
Action items
- → Update iOS builds to include the new privacy usage strings and request flows openclaw/openclaw [immediate]
- → Review Windows node error paths for any remaining ex.Message leakage openclaw/openclaw-windows-node [immediate]
- → Monitor agent event streaming after throttling changes to confirm no text loss openclaw/openclaw [plan]
- → Verify the Permissions Pages redesign for device capability location openclaw/openclaw-windows-node [monitor]
References
- [1] [Fix] Throttle agent event fanout ↗ openclaw/openclaw
- [2] fix(ios): restore privacy permission prompts ↗ openclaw/openclaw
- [3] fix(agents): suppress aborted assistant output ↗ openclaw/openclaw
- [4] Merge pull request #306 from openclaw/repo-assist/fix-ex-message-leaks-remaining-2026-05-11-83f5733e4978f96a ↗ openclaw/openclaw-windows-node
- [5] Merge pull request #328 from openclaw/repo-assist/fix-canvas-jsonlpath-exmessage-leak-2026-05-13-78f4414fcfd54f2f ↗ openclaw/openclaw-windows-node
- [6] Update canvas jsonlPath security tests ↗ openclaw/openclaw-windows-node
- [7] Merge Capabilities into Permissions; redesign Settings & Permissions with Fluent rows ↗ openclaw/openclaw-windows-node
- [8] Clean up unified sessions page ↗ openclaw/openclaw-windows-node