10 commits landed across OpenClaw in the last 3 hours, and this run is a feature-plus-cleanup batch driven almost entirely by Peter Steinberger. The headline is a real user-facing improvement to how you connect message channels; the rest is the quiet engineering that keeps the gateway and UI maintainable.
What Changed
A guided Channels setup wizard (#106469). feat(ui): redesign Channels page with guided channel setup wizard is the standout. The Channels page now walks you through connecting a new channel instead of dropping you into an empty configuration surface. For an agent whose whole job is talking to the outside world through chat apps, lowering the setup friction matters — it is the difference between "I'll wire this up later" and "done in two minutes."
Gateway reply handling got decomposed. Two refactors pull the reply pipeline apart into named, testable pieces: refactor(gateway): extract source reply finalization (#106733) and refactor(gateway): extract command reply folding (#106708). Splitting finalization and folding out of the monolithic reply path makes each step easier to reason about and change without regressions.
The cron run-log table is retired. refactor(cron): retire cron_run_logs; ledger-owned retention and cancellation moves cron lifecycle — retention and cancellation — under the ledger, and docs(cron): remove retired run-log settings cleans the now-dead configuration out of the docs. Fewer moving parts, one owner for retention policy.
UI internals tightened. refactor(ui): avoid model group map spreads (#106732) stops spreading model-group maps around, and refactor(ui): privatize default model view props (#106728) hides props that should not have been public. test(ui): update E2E expectations (#106731) keeps the suite honest after the prop changes.
Plus build and mDNS cleanup. refactor(build): run generated formatter through oxfmt bin routes the generated formatter through the real oxfmt binary, and refactor(bonjour): use cia runtime contract aligns the Bonjour/mDNS service with the cia runtime contract.
Why It Matters
The Channels wizard is the change users will feel: onboarding a new integration is now a guided flow rather than a blank form. Underneath, the gateway refactors are the kind of investment that makes the next feature cheaper to ship and less likely to break reply handling. Retiring cron_run_logs in favor of ledger-owned retention is a small but real simplification of the data model. For where OpenClaw's agent-to-agent communication layer is heading, our coverage of the OpenClaw ACP agent-communication protocol shows the bigger picture these refactors feed into.
Want to save money on AI coding tools? Check out the best deals and discounts at aiFiesta.
Top comments (0)