Three releases, one quiet win: the channel that used to die silently now stays alive
This was a plumbing week. Not a feature parade. We shipped 2026.6.5, 2026.6.6, and the 2026.6.8 pre-release, and the through-line was recovery: exec approvals that fail closed, installs that resolve to the exact commit you pinned, and a session lock leak that quietly killed channels on Linux and macOS finally fixed at the root.
Three releases in five days, weighted toward reliability over surface area
- 2026.6.5 shipped free built-in Parallel Search, so fresh installs get current web context with zero API keys and zero setup
- 2026.6.6 made OpenRouter a primary provider, added
openclaw update repair, and made exec approvals fail closed on timeout instead of silently passing - 2026.6.8 pre-release hardened agent and Gateway recovery across DMs, media, restarts, cron, heartbeats, and the orphaned session lock that was killing channels
Fresh installs get web context out of the box, no key, no config
- Parallel Search ships as a managed provider through api.parallel.ai/v1/search with cache-safe session management, so a brand new agent can answer about today without you wiring anything
- PARALLEL_API_KEY discovery and onboarding landed for anyone who wants to bring their own quota, but the default path needs nothing
- This is the difference between an agent that hallucinates last year and one that knows what shipped this morning, and now it is the default
Pinned commit installs killed the 'it worked but it's a different version' bug
- ClawHub skill installs now resolve from pinned GitHub commits, so what you install is what you reviewed, not whatever HEAD drifted to since
- The honest friction is still the review queue: contributors are opening PRs and waiting on maintainer attention, and that is the bottleneck we have not solved yet
- Docs gaps stayed a real contribution tax this week too, specifically Discord bot allowlists, compaction behavior, and prompt cache docs
The session lock leak that silently killed channels is fixed at the root
- On Linux and macOS, a leaked session lock could quietly end a channel with no error and no signal, which is the worst failure mode there is
- The fix lives in the finally block plus orphan detection, with a starttime comparison correction so stale locks get reclaimed instead of blocking forever
- Recovery hardening went wide alongside it: DM sends, media completions, restart shutdown aborts, yielded subagent pauses, yielded cron media, and heartbeat dedupe
More model choices, less config gymnastics
- OpenRouter became a primary setup option with direct OAuth or API key, and provider-prefix normalization landed for OpenRouter and Google Vertex so names stop fighting you
- GLM-5.2 and Claude Haiku 4.5 joined the catalog, and Claude Fable 5 adaptive thinking integration shipped in 2026.6.6
- The new native /usage footer gives per-turn state and credential-aware limits with fixed-decimal formatting, so cost is visible without leaving the conversation
Boring weeks are how you earn the exciting ones
This week we did not ship anything you will screenshot, and that was the point. We made installs reproducible, made exec approvals fail closed instead of failing quiet, and killed a session lock leak that was ending channels without a sound. The work ahead is honest: the review queue is slow and the docs still have holes, and we know it. Next week I want fewer silent failures and faster PRs, because a runtime you can trust to recover is worth more than a runtime with one more feature.