46 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-05
stories 137

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Recover Slack channel restarts after stop timeouts

By RepoJournal · Filed · About OpenClaw

OpenClaw fixes channel recovery after stop timeouts so auto-reconnect state isn't poisoned.

OpenClaw now treats health-monitor restarts as recovery stops, not manual stops, so a timed-out stop no longer blocks future auto-reconnect. [1] The change preserves manual-stop timeout behavior for user-initiated stops while marking recovery stop timeouts as restart-pending, with regression coverage added for both paths. This resolves an issue where "a recovery r" [1] (the description was truncated) - in practice, it fixes a bug where recovery stops could be mistaken for manual stops, breaking auto-reconnect.

On native Windows, `openclaw webhooks gmail setup --account` crashed with `Error: spawn gcloud ENOENT` because Node's `child_process.spawn` with `shell: false` doesn't consult PATHEXT. [2] A Windows-only PATH/PATHEXT filesystem probe now resolves `gcloud`, `gog`, and `tailscale` shims before spawning; the resolver stays inert on macOS/Linux.

Sandboxed embedded runs in non-rw sandboxes now rebuild skill prompt inputs from the sandbox workspace instead of using a stale snapshot. [3] Non-sandbox and rw-sandbox runs keep the existing skills snapshot path. A regression test covers host-path snapshots in sandboxed non-rw runs.

The UI now suppresses assistant `HEARTBEAT_OK` acknowledgements in both live chat events and persisted history renders. [4] Hidden thinking/reasoning blocks can still coexist with the ack, and turns with visible non-text content like canvas previews remain untouched.

External PRs now must fill a "Real behavior proof" section with setup, after-patch steps, evidence, observed result, and untested scope. [5] The gate treats tests, mocks, lint, typechecks, snapshots, and CI as supplemental, accepting screenshots, recordings, terminal captures, console output, redacted runtime logs, linked artifacts, and copied live output. Barnacle labels missing or mock-only proof.

Action items

References

  1. [1] fix: recover Slack channel restart after stop timeout ↗ openclaw/openclaw
  2. [2] fix(windows): resolve gcloud/gog/tailscale PATHEXT shims before spawn ↗ openclaw/openclaw
  3. [3] fix(agents): rebuild sandbox skill prompts from sandbox workspace ↗ openclaw/openclaw
  4. [4] fix(ui): hide heartbeat acknowledgements ↗ openclaw/openclaw
  5. [5] Require real behavior proof for external PRs ↗ openclaw/openclaw

Quick answers

What shipped in OpenClaw on May 5, 2026?
OpenClaw fixes channel recovery after stop timeouts so auto-reconnect state isn't poisoned. In total, 127 commits and 10 pull requests landed.
Who contributed to OpenClaw on May 5, 2026?
6 developers shipped this update, including kevinslin, Angfr95, sallyom, BunsDev, pashpashpash, and openclaw-docs-sync[bot].
What were the notable OpenClaw updates?
fix: recover Slack channel restart after stop timeout, fix(windows): resolve gcloud/gog/tailscale PATHEXT shims before spawn, and fix(agents): rebuild sandbox skill prompts from sandbox workspace.