65 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-01
stories 56

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

ClawSweeper passes security fix for agent skill MCP boundary drift

By RepoJournal · Filed · About OpenClaw

OpenClaw merged a security fix that flags agent skill MCP boundary drift, and removed the direct skill scaffold helper to keep durable skill work inside workshop proposals.

OpenClaw merged a security fix [1] that adds a warning when agent skill MCP boundary drift is detected. The change passed ClawSweeper review, and no repair was needed after automerge opt-in. This is a security-relevant safeguard for anyone running agent skills with MCP boundaries.

OpenClaw also removed the direct `init_skill.py` scaffold helper [2] to prevent skill-creator from bypassing workshop proposals. Current main had `init_skill.py` writing a live `SKILL.md` directly; the branch removes that helper and its test, routing durable work through Skill Workshop proposals. The diff is Docs +6, Other -429, for a net -423 across 3 files.

The in-loop context-overflow guard now estimates harness role sizes [3]. Previously, `installToolResultContextGuard` sized only `user`, `assistant`, and `toolResult` roles; harness roles like `bashExecution`, `compactionSummary`, `branchSummary`, and `custom` all returned 256 characters, undercounting summary- and bash-dominated context. The new estimator accounts for the full-text expansion `convertToLlm` performs.

Doctor added `core/doctor/memory-search` [4] as a structured lint finding source, reusing the existing memory-search note logic through an injected note sink so legacy `openclaw doctor` output stays unchanged. The check is opt-in, running only via `--only core/doctor/memory-search` or `--all`, not plain `doctor --lint`.

In acpx, development dependencies bumped across 7 packages [5], including `@vitejs/plugin-react` from 6.0.2 to 6.0.3, `@xyflow/react` from 12.11.0 to 12.11.1, and lint-staged from 17.0.7 to 17.0.8; @types/node moved from 25.9.3 to 26.0.1 [6].

Action items

References

  1. [1] fix(security): warn on agent skill MCP boundary drift (#98352) ↗ openclaw/openclaw
  2. [2] fix: prevent skill-creator from bypassing workshop proposals (#98346) ↗ openclaw/openclaw
  3. [3] fix(agents): estimate harness role sizes in context guard char estimator (fixes #97927) ↗ openclaw/openclaw
  4. [4] doctor: add memory search lint findings ↗ openclaw/openclaw
  5. [5] chore(deps-dev): bump the development group across 1 directory with 7 updates ↗ openclaw/acpx
  6. [6] chore(deps-dev): bump @types/node from 25.9.3 to 26.0.1 ↗ openclaw/acpx

Quick answers

What shipped in OpenClaw on July 1, 2026?
OpenClaw merged a security fix that flags agent skill MCP boundary drift, and removed the direct skill scaffold helper to keep durable skill work inside workshop proposals. In total, 29 commits and 27 pull requests landed.
Who contributed to OpenClaw on July 1, 2026?
6 developers shipped this update, including Momo, Ayaan Zaidi, liuhao1024, giodl73-repo, Vincent Koc, and dependabot.
What were the notable OpenClaw updates?
fix(security): warn on agent skill MCP boundary drift (#98352), fix: prevent skill-creator from bypassing workshop proposals (#98346), and fix(agents): estimate harness role sizes in context guard char estimator (fixes #97927).