62 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-06-26
stories 62

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Exec workdir checks fail early, Telegram reply loops capped

By RepoJournal · Filed · About OpenClaw

OpenClaw exec now rejects invalid explicit workdirs before running commands, and Telegram reply-session initialization is serialized to stop replay loops.

OpenClaw exec now fails an explicit local `exec.workdir` that is unavailable instead of silently falling back to another directory. The command no longer runs from the wrong location, and a regression test verifies that behavior. Implicit or default workdirs still retain their fallback behavior [1][2].

Telegram isolated-ingress replayed the same spooled update forever when reply-session initialization hit a repeated stale-snapshot conflict. The stale-snapshot guard read outside the session-store writer queue, so multiple same-session initializers could compute from stale data. Initialization is now serialized through the queue, ending the retryable conflict loop [3]. A follow-up backs off retryable Telegram spool replays that fail with `reply session initialization conflicted...` so one pending update cannot hot-loop the lane [4].

The chat-history truncation log underreported dropped messages: `enforceChatHistoryFinalBudget` returned `placeholderCount: 0` when keeping only the last message, silently dropping N-1 earlier ones. The caller only logs truncation when that count is positive. The report now reflects omitted messages [5].

Quick answers

What shipped in OpenClaw on June 26, 2026?
OpenClaw exec now rejects invalid explicit workdirs before running commands, and Telegram reply-session initialization is serialized to stop replay loops. In total, 36 commits and 26 pull requests landed.
Who contributed to OpenClaw on June 26, 2026?
6 developers shipped this update, including Renaud Cerrato, obviyus, ZengWen-DT, VACInc, vincentkoc, and openclaw-docs-sync[bot].
What were the notable OpenClaw updates?
fix(exec): fail invalid explicit workdir before running (#94441), fix(exec): fail invalid explicit workdir before running, and fix(auto-reply): serialize reply session initialization.