80 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-07-16
stories 116

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Plugin approvals now push to iOS devices; uploads and checks stop hanging

By RepoJournal · Filed · About OpenClaw

OpenClaw generalizes APNs push delivery so plugin approvals reach paired iOS devices, while separate fixes stop stalled evidence uploads and suspension probes from hanging indefinitely.

The gateway now delivers plugin approvals to paired iOS devices via APNs, extending the existing exec-approval push path into a shared driver [1]. This reuses the operator.approvals scope gate, direct/relay transport, and stale-registration cleanup, and iOS mirrors the notification to a paired Apple Watch. Operators who already receive exec-approval pushes will see plugin approvals arrive the same way.

Two hang fixes landed against pathological stalls. Mantis evidence publishing no longer hangs when an R2 upload accepts a connection but never completes: each artifact PUT, including the final index.json, now gets an independent five-minute deadline, and timeout failures identify the affected artifact while preserving the original error [2]. Separately, gateway suspension checks no longer hang when an admin or health HTTP request stalls before headers or during JSON reads; pre-restart and post-restart suspension HTTP operations now share the existing client phase deadline, with each request receiving the remaining budget [3].

A CI gate that blocked unrelated changes is also cleared: provider dead exports no longer trip the changed-file gate [4]. Only production-owned exports remain across Codex, GitHub Copilot, OpenAI, OpenCode, and OpenRouter; private helpers are internalized, obsolete test facades are deleted, and tests now exercise seams production actually consumes. On the Telegram front, users running streaming.mode: progress with verbose output off now see rolling tool rows during execution instead of only the model preamble, which was masking them in the ephemeral progress draft [5].

Action items

References

  1. [1] feat(gateway): deliver plugin approvals to paired iOS devices via APNs (#108505) ↗ openclaw/openclaw
  2. [2] fix(mantis): stop stalled evidence uploads from hanging ↗ openclaw/openclaw
  3. [3] fix(e2e): keep gateway suspension probes within deadline ↗ openclaw/openclaw
  4. [4] fix: provider dead exports no longer block changed checks ↗ openclaw/openclaw
  5. [5] fix(telegram): keep tool rows visible under progress preambles ↗ openclaw/openclaw

Quick answers

What shipped in OpenClaw on July 16, 2026?
OpenClaw generalizes APNs push delivery so plugin approvals reach paired iOS devices, while separate fixes stop stalled evidence uploads and suspension probes from hanging indefinitely. In total, 91 commits and 25 pull requests landed.
Who contributed to OpenClaw on July 16, 2026?
5 developers shipped this update, including Peter Steinberger, Alix-007, keshavbotagent, Mason Huang, and openclaw-docs-sync[bot].
What were the notable OpenClaw updates?
feat(gateway): deliver plugin approvals to paired iOS devices via APNs (#108505), fix(mantis): stop stalled evidence uploads from hanging, and fix(e2e): keep gateway suspension probes within deadline.