77 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-08
stories 52

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Workboard drawer actions restored, Matrix stream errors handled

By RepoJournal · Filed · About OpenClaw

OpenClaw shipped fixes restoring Workboard card-management actions in the detail drawer and aligning Matrix dependency command stream-error handling with the established lifecycle pattern.

Workboard users can now manage cards from the detail drawer again. A fix [1] restores access to edit, archive/unarchive, status move, open session, stop when active, and delete actions that were previously only available on compact cards. The crowded-column portion of the original report was already covered by existing mainline behavior.

Matrix dependency bootstrap commands now handle stdout/stderr stream errors properly. [2] The fix adds `error` handlers and aligns the stream-error path with the `src/node-host/invoke.ts` lifecycle pattern: record the first stream error, send one SIGTERM, keep the process-exit cleanup registered, escalate to SIGKILL if the child does not exit, and settle only from the child `close` event. The production `spawn` override added during testing was removed.

Gateway failure logs now report which WebSocket handshake phase completed. [3] A phase tracker emits `phase=<value>` on preauth handshake timeout and pre-connect close logs, using credential-neutral `auth_credentials_received`. No protocol, auth, config, or network behavior changed.

Agent-duration histograms become usable beyond 10 seconds. [4] The `openclaw.run.duration_ms`, `openclaw.harness.duration_ms`, and `openclaw.context.tokens` histograms used OTel SDK default bucket boundaries that top out at 10s, pushing agent runs that routinely take minutes into the `+Inf` overflow bucket. The change makes p50/p95/p99 latency readings meaningful. Additionally, the private Policy plugin localized 17 internal declarations [5], with no runtime behavior change. Docs site OG cards now use the brand lobster and the index title reads 'OpenClaw Docs' [6][7].

Action items

References

  1. [1] fix(ui): keep Workboard detail drawer actions in parity ↗ openclaw/openclaw
  2. [2] fix(matrix): handle stdout/stderr stream errors in dependency commands ↗ openclaw/openclaw
  3. [3] fix(gateway): log websocket handshake phase ↗ openclaw/openclaw
  4. [4] improve(diagnostics-otel): make agent-duration histograms usable beyond 10s ↗ openclaw/openclaw
  5. [5] refactor(policy): localize internal declarations ↗ openclaw/openclaw
  6. [6] fix(docs-site): og cards use the brand lobster; index titled 'OpenClaw Docs' ↗ openclaw/docs
  7. [7] fix(docs-site): brand lobster and clean title on og cards (#92) ↗ openclaw/docs

Quick answers

What shipped in OpenClaw on July 8, 2026?
OpenClaw shipped fixes restoring Workboard card-management actions in the detail drawer and aligning Matrix dependency command stream-error handling with the established lifecycle pattern. In total, 26 commits and 26 pull requests landed.
Who contributed to OpenClaw on July 8, 2026?
5 developers shipped this update, including momothemage, Alix-007, 849261680, hcnode, and vincentkoc.
What were the notable OpenClaw updates?
fix(ui): keep Workboard detail drawer actions in parity, fix(matrix): handle stdout/stderr stream errors in dependency commands, and fix(gateway): log websocket handshake phase.