$ 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
- → Review Telegram polling-session changes if you run isolated-ingress deployments openclaw/openclaw [monitor]
- → Test Slack approval checkpoints with the new Mantis mode before relying on them for approval proof openclaw/openclaw [plan]
- → Verify local Actions and Parallels behavior if you use local fallbacks openclaw/crabbox [plan]
References
- [1] Add Slack approval QA checkpoints ↗ openclaw/openclaw
- [2] Fix Telegram missing harness spool poison ↗ openclaw/openclaw
- [3] Smooth chat focus mode layout ↗ openclaw/openclaw
- [4] fix(agents): mirror internal ui message tool replies ↗ openclaw/openclaw
- [5] fix: tighten local Actions and Parallels fallbacks ↗ openclaw/crabbox
- [6] fix(local-container): harden docker socket leases ↗ openclaw/crabbox
- [7] feat: improve local container Docker test support ↗ openclaw/crabbox