45 wires and counting

$ follow OpenClaw

Keep up with OpenClaw in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-05-23
stories 76

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Slack approval QA checkpoints and Telegram poison fix land

By RepoJournal · Filed · About OpenClaw

OpenClaw ships Slack approval checkpoints for verifiable artifact proof and stops Telegram's isolated-ingress loop on missing harnesses.

OpenClaw's new Slack approval QA mode adds verified proof for user approvals [1]. The Mantis desktop `--approval-checkpoints` mode renders screenshots from Slack API-observed approval messages, so required proof no longer relies on the unauthenticated Slack Web sign-in page. This replaces a trust gap with API-sourced artifacts for native exec and plugin approval prompts, resolved updates, and artifact reporting.

Telegram isolated-ingress updates now dead-letter when the agent harness is missing, instead of requeueing indefinitely [2]. The fix traverses wrapped error graphs, including grammY `BotError.error`, to classify missing-harness failures correctly. Dedicated polling-session regressions cover direct, cause-wrapped, and BotError-wrapped failures plus same-lane drain behavior.

UI fixes and message routing improvements also shipped. Chat focus mode collapses hidden topbar and page-header chrome so it no longer reserves vertical space, and scroll events no longer toggle hidden headers during focus [3]. Successful `message.send` tool results that target the internal UI source reply sink are now mirrored, so `openclaw tui` receives visible output even when trailing assistant text is suppressed [4]. Source-reply idempotency keys are preserved for retry and redelivery dedupe, while dry-run and external-channel sends stay out of the mirror.

Crabbox hardened local fallbacks and container handling. Local Actions keeps hydration conservative, rendering direct `secrets.NAME` expressions as empty while rejecting complex expressions, and Parallels linked clones now require explicit source snapshots [5]. Docker socket leases gained cleanup for stale containers and orphaned claims, with socket labels restored on reuse [6], and Docker socket pass-through now covers Docker Desktop, OrbStack, Colima, and local VM contexts, including Windows npipe clients [7].

Action items

References

  1. [1] Add Slack approval QA checkpoints ↗ openclaw/openclaw
  2. [2] Fix Telegram missing harness spool poison ↗ openclaw/openclaw
  3. [3] Smooth chat focus mode layout ↗ openclaw/openclaw
  4. [4] fix(agents): mirror internal ui message tool replies ↗ openclaw/openclaw
  5. [5] fix: tighten local Actions and Parallels fallbacks ↗ openclaw/crabbox
  6. [6] fix(local-container): harden docker socket leases ↗ openclaw/crabbox
  7. [7] feat: improve local container Docker test support ↗ openclaw/crabbox

Quick answers

What shipped in OpenClaw on May 23, 2026?
OpenClaw ships Slack approval checkpoints for verifiable artifact proof and stops Telegram's isolated-ingress loop on missing harnesses. In total, 65 commits and 11 pull requests landed.
Who contributed to OpenClaw on May 23, 2026?
8 developers shipped this update, including kevinslin, giodl73-repo, amknight, joshavant, clawsweeper, steipete, vincentkoc, and openclaw-docs-sync[bot].
What were the notable OpenClaw updates?
Add Slack approval QA checkpoints, Fix Telegram missing harness spool poison, and Smooth chat focus mode layout.