10 commits landed across OpenClaw in the last 3 hours, and Peter Steinberger drove most of them, with VectorPeak, Vincent Koc, and wangyan2026 covering the rest. This is a correctness-and-cleanup batch.
What Changed
iPhone and Watch move to protocol v3 (#106294). fix(ios): connect iPhone and Watch to protocol v3 gateways upgrades the two mobile clients onto the newer gateway protocol so they stay in lockstep with the desktop transport.
Chat thinking selections persist (#106287). fix(ios): persist chat thinking selections saves your thinking-mode toggles across launches instead of resetting them every time the app reloads.
Localized accessibility labels stop failing the audit (#106092). fix(ios): typography audit rejects localized accessibility labels stops the typography linter from flagging translated a11y strings as errors — a false-positive that was blocking clean builds.
OAuth denials show the real error (#105448). fix: OpenRouter OAuth denial redirects show provider errors (VectorPeak) means a rejected OpenRouter login now surfaces the provider's actual error instead of a silent dead-end.
macOS workers get a longer cold start (#106380). fix(mac): allow five-minute node worker cold starts gives slow-starting node workers up to five minutes before they're killed — fewer spurious crashes on cold machines.
Voice streaming is pinned to Twilio (#102887). fix(voice-call): restrict classic streaming to Twilio (wangyan2026) keeps the legacy streaming path scoped to Twilio so other providers don't hit an unsupported code path.
Plus the invisible cleanup. refactor: remove gateway and channel dead exports (#106038), refactor(gateway): simplify canonical WebSocket client (#106316), refactor(agents): trim exec runtime exports (#106358), and refactor(oc-path): privatize internal types (#106317, Vincent Koc) all shrink the public surface so future moves don't ripple into plugins.
Why It Matters
This batch is quiet but load-bearing: iOS clients on v3 gateways, OAuth errors you can actually read, and macOS cold starts that don't explode. The export trims are the unglamorous work that keeps the next feature cheap. For the OAuth and session-surface direction these fixes support, our OpenClaw session-history and OAuth coverage tracks where the auth story is heading.
Before you buy any coding agent subscription — compare prices and find exclusive deals at aiFiesta.
Top comments (0)