$ the-wire · showcase
Gesture update rollback guard fixed; Slack slackens redundant work
By RepoJournal · Filed · About OpenClaw
OpenClaw's Gateway update fix prevents rolled-back core after plugin handoff, while Slack delivery gets a one-time authored-reply preparation.
The managed Gateway update flow now finalizes plugins from the activated package after handoff [1]. Previously, a managed update that activated and verified the new core could still roll back when npm plugin changes demanded a final Doctor pass; the updater attempted another service stop after activation Doctor had stamped the config, tripping the older-binary destructive-action guard. It now uses the already-correct activated core root, so users running Gateway updates with plugin changes should see fewer mid-update rollbacks.
The Slack structured reply path now prepares authored chunks and projections once per delivery attempt [2]. The old flow repeatedly compiled the same authored Markdown for duplicate checks, actual send, and success marking, and the preview projection repeated that work again. It now prepares once and passes that prepared content through, cutting redundant compilation on each slack delivery attempt.
The proposal to share composer suggestion menu behavior consolidates listbox, option interaction, and keyboard navigation for slash commands, skill references, and people mentions into one owner [3]. Meanwhile, the Mac menu cost total now aligns with local days: it previously showed another day's spending or n/a when local date differed from UTC, and daily ranges used 24-hour UTC days across DST. Request cost buckets now use the Mac's local time zone via the existing Gateway API, with UTC-offset fallback for older Gateway timezone data [4].
The docs repo ran routine sync mirrors, and a locale refresh updated Control UI translations with no user-facing behavior change [5][6][7][8][9][10].
Action items
- → Verify Gateway update path after plugin handoff; if you hit rollback, update OpenClaw to include the fix in #140886. openclaw/openclaw [immediate]
- → For Slack users, review delivery logs to confirm compiled-reply performance is improved. openclaw/openclaw [monitor]
- → For Mac desktop, confirm Today cost totals now match local date. openclaw/openclaw [monitor]
References
- [1] fix(update): finalize plugins from the activated package after handoff ↗ openclaw/openclaw
- [2] perf(slack): prepare structured replies once per delivery attempt ↗ openclaw/openclaw
- [3] refactor(ui): share composer suggestion menu behavior ↗ openclaw/openclaw
- [4] fix(macos): align menu cost totals with local days ↗ openclaw/openclaw
- [5] chore(ui): refresh control ui locales ↗ openclaw/openclaw
- [6] chore(sync): mirror docs from openclaw/openclaw@a1457127d3652585c8e0a124ebad59987f862ed7 ↗ openclaw/docs
- [7] chore(sync): mirror docs from openclaw/openclaw@72913f02470db00da7cf00cf6f0470bf23269b6d ↗ openclaw/docs
- [8] chore(sync): mirror docs from openclaw/openclaw@6cf361dc08f5dcad4a691647ac7292f4d2b88968 ↗ openclaw/docs
- [9] chore(sync): mirror docs from openclaw/openclaw@a2770e4592fe7127c12fe594edddd1e26cfca1c4 ↗ openclaw/docs
- [10] chore(sync): mirror docs from openclaw/openclaw@d8af304112659dda862df8bde111cae2ba1b1dc6 ↗ openclaw/docs