OpenClaw Newsletter - 2026-07-28
OpenClaw Newsletter
Tuesday, July 28, 2026Top Stories
- openclaw 2026.7.2-beta.5 — 2026.7.2 Highlights - State safety and recovery: protect persisted data with a quarantine store that survives primary-database damage, crash-recoverable SQLite snapshots, crash-durable filesystem...
- fix(workboard): unassigned cards fail to dispatch a worker — Related: #115111 (same defect class, memory-core dreaming narratives) What Problem This Solves Fixes an issue where dispatching a Workboard card that has no assigned agent never started a worker. The...
- fix(ui): harden browser, session, permissions, and media lifecycles — Closes #114858 Closes #114979 Closes #114980 Closes #114981 Closes #114982 Closes #114985 Closes #114986 Closes #114987 Closes #114988 Closes #115004 What Problem This Solves Fixes an issue where...
- feat: add lease-bound metadata to session spawns — Related: #112588 What Problem This Solves External orchestrators cannot currently prove that a metadata-aware sessions_spawn was authorized by a live lease, accepted by the real child-session runner,...
- fix(release): accept advisory runtime gaps — What Problem This Solves Fixes an issue where Full Release Validation rejected an otherwise passing QA runtime-pair lane when Codex reported an explicitly tracked, passable harness gap and OpenClaw...
- Refresh macOS skills after node reconnect — What Problem This Solves Closes #107391. The macOS Skills pane cached its first successful skills.status response. If that response was collected while the local Mac node was disconnected or still...
- fix(ui): hide Cron mutations from read-only operators — Closes #114980 What Problem This Solves Fixes an issue where operators with only operator.read or operator.write saw Cron create, edit, run, clone, pause, and remove controls even though the Gateway...
- Gateway fails to start after #114819: memory_index_chunks column migration missing for existing agent DBs — What happened After #114819 ("provenance-gated memory with dreaming on by default", 28630a9a650) landed, upgrading any existing installation whose agent DBs contain a memory_index_chunks table makes...
- fix(cron): gate admin-only actions behind operator.admin scope — What Problem This Solves The Control UI Cron page offers create, edit, run, clone, pause, resume, and delete actions to operators lacking the operator.admin permission required by the Gateway. Users...
- fix(slack): keep draft previews with custom identity — Closes #107861 Disclosure: AI was used to understand the codebase and review the fix. What Problem This Solves Fixes an issue where Slack users with a custom outbound username or icon would lose...
- fix(ui): stop Workboard draft fields reverting during edits — What Problem This Solves Fixes an issue where Workboard users editing a card could have a recently entered title, notes, labels, or comment silently restored to an older value when the modal...
- fix(agents): prevent silent corruption when editing non-UTF-8 files — Closes #114895 What Problem This Solves Fixes an issue where users asking the agent to edit or patch an existing non-UTF-8 file could have the file silently rewritten with replacement characters,...
- fix: add Kubernetes resource-only teardown — Closes #112307 What Problem This Solves Kubernetes operators need a teardown path that removes OpenClaw from a shared or custom namespace without deleting unrelated workloads that live in the same...
- Session compaction metadata not resetting: totalTokens accumulates to 1.88M, auto-compaction permanently fails — Summary After sessions compact --max-lines N successfully truncates the JSONL transcript file, the totalTokens counter in sessions.json metadata is not reset. This causes totalTokens to accumulate...
- fix(slack): keep previews with custom outbound identity — Closes #107861 Supersedes #107888 while preserving @goutamadwant's contribution as co-author. What Problem This Solves Fixes an issue where Slack users with a custom outbound username or icon lost...
- [Bug]: Slack draft preview streaming is suppressed by custom outbound identity — Bug type Behavior bug (incorrect output/state without crash) Beta release blocker No Summary On OpenClaw 2026.7.1, Slack portable draft-preview streaming is skipped whenever the resolved Slack...
- fix(secrets): keep standalone-tool provider credentials active when a different provider is selected — Closes #113864 What Problem This Solves Fixes an issue where standalone Tavily tools (tavily_search, tavily_extract) are completely non-functional when a different provider (e.g., Brave) is selected...
- feat(agents)!: remove the stored default agent — sole agent or explicit ownership — Related: #112678 Related: #113637 What Problem This Solves A stored global default agent silently absorbed ambient work and misattributed ownership across channels, cron jobs, and sessions. Roughly...
- fix(auto-reply): observe routed reset hook replies — Summary High Level TLDR Bare /new and /reset turns can deliver a hook acknowledgement and then also send the generic “No reply was generated...” fallback. This patch reports concrete reset-hook route...
- fix(openai): preserve incomplete Responses stream output — Closes #114202 Related: #114204 What Problem This Solves Fixes an issue where users of compatible OpenAI or Azure Responses endpoints lose the terminal partial answer and see a successful stop when...
- fix: stop model transport tests from stalling CI — What Problem This Solves Resolves an issue where otherwise unrelated contributor and maintainer pull requests can fail the checks-node-compact-large-4 model shard because synthetic loopback transport...
- [Feature Request] Group pairing flow: notify owner + read-only mode for unconfigured groups — Feature Request Problem When a bot is added to a new group (Telegram, WhatsApp, etc.), there is no pairing flow like there is for DMs. The bot either: - Ignores the group entirely (if not in...
- docs(mistral): fix broken adjustable reasoning docs URL — What Problem This Solves Fixes two related documentation-audit failures: 1. Readers following the Mistral "adjustable reasoning" link landed on a hard 404. 2. The scheduled external-link audit...
- perf: avoid event-loop stall during embedded_run bootstrap-context — Summary Fix event-loop stalls during embedded_run bootstrap-context that block the event loop for 14-22 seconds, causing message loss. What Problem This Solves Event-loop stalls during embedded_run...
- fix: prevent silent message loss from EmbeddedAttemptSessionTakeoverError — Summary When the OpenAI SDK retried an ECONNRESET internally (default maxRetries=2), the session write lock was released during the retry window. Incoming steering messages could then modify the...
- feat(skills): preview proposals before approval — Closes #103871 Summary - add a read-only review action to skill_workshop - render create proposals as the complete canonical skill that would be applied and update proposals as unified diffs - bound...
- fix(ui): avoid duplicate session refreshes during startup — Related: #114693 What Problem This Solves Fixes an issue where users refreshing the Control UI would trigger a second identical sessions.list request during startup. Recovery-scope and Canvas...
- improve(ui): reduce duplicate chat startup work — Related: #114693 What Problem This Solves Fixes an issue where refreshing the Control UI with multiple mounted chat panes could issue duplicate chat.startup and chat.metadata requests for the same...
- test(codex): repair app-server CI baselines — Summary - derive the future-version rejection fixture from the supported Codex app-server ceiling so later version bumps cannot stale it - make the LM Studio approval fixture confirm the requested...
- fix(codex): prevent session-changed errors after /new — Related: #108769 Related: #106778 Related CI-baseline fixes: #113491 What Problem This Solves Fixes an issue where users in Codex-backed chats could receive “This Codex session changed before your...
- OpenClaw repo stats for 2026-07-28 — 384394 stars, 80761 forks, 2982 contributors
- OpenClaw sponsors (96 total) — 96 sponsors supporting OpenClaw
- feat: add audited package hard delete (#3282)
- fix: prevent prepublication retry starvation (#3280)
- fix(ci): accept npm 12 pack --json object shape in release (#3276) — npm 12 returns a package-keyed object from npm pack --json instead of an array. The CLI packages.ts path already dual-parses; the release workflow still assumed an array and would fail packing the...
- openclaw/openclaw on Docker Hub — Official openclaw/openclaw docker images.
- OpenClaw — Deploy your own personal AI assistant with OpenClaw on a DigitalOcean Droplet® server, a powerful open-source platform that runs entirely on your infrastructure. OpenClaw connects to the messaging...
- Claude Code refuses requests or charges extra if your commits mention "OpenClaw"
- Show HN: DenchClaw – Local CRM on Top of OpenClaw
- Agentic identity qualities: what good agent identity needs — and how Passport delivers
- I thought my AI coding agent setup needed a swarm, but 1 coder, 1 reviewer, and 1 gate worked better — Most OpenClaw setups do not need a swarm. A practical starting point is 1 coding agent, 1 reviewer, and 1 deploy gate. This post breaks down why extra
- How to Post Product Updates to Discord and Telegram with OpenClaw — OpenClaw can turn a verified release record into separate Discord and Telegram product updates, then...
- Robot con agente de IA con Arduino UNO Q — En colaboración con Arduino desarrollé este pequeño robot que tiene la particularidad de operar de manera autónoma a través de un agente…Continue reading on Medium »
- how i built a personal jarvis — i wanted a personal assistant that i could message like a normal person.Continue reading on Medium »
- Eu só queria resumir o Diário Oficial: o que aprendi criando um agente com OpenClaw e NemoClaw — Eu acompanhava a crescente atenção em torno dos agentes de inteligência artificial e queria entender, na prática, o que havia de realmente…Continue reading on Medium »
- Khoj — Open-source app offers local or cloud AI chat with major LLMs, advanced semantic search, automation, personal newsletters, document indexing, image generation, and text-to-speech. Access from web,...
- MiroThinker — MiroThinker is an open-source search agent model, built for tool-augmented reasoning and real-world information seeking, aiming to match the deep research experience of OpenAI Deep Research and...
- Reins — Empowering LLM researchers and hobbyists with seamless control over self-hosted models. Connect remotely, customize prompts, manage chats, and fine-tune configurations. All in one intuitive app.
- 📌This account will be an automated PR account powered by OpenClaw 🦞 posting updates from (📈TradingView, 👨🏽💻GitHub &
- 📌This account will be an automated PR account powered by OpenClaw 🦞 posting updates from (📈TradingView, 🤖GitHub & 🤗H
- https://t.co/yB87ovKifp
- @BuildWithxAI It's OLD school lol but im running quite a few lxc's including openclaw, it created a quick script to depl
- @gamificationguy Hermes Agent’ı tanıtan videoyu görünce ben de benzer hisse kapıldım. OpenClaw ya da benzer “AI agent”
- Quick update on my kimi k3 update for openclaw. I spent $40 this month on it and $200 on Anthropic and got more done wit
- @ShaanVP Campfire is the closest thing I know of. You run OpenClaw alongside Claude Code, Codex, Aider, Goose, OpenHands
- RT @gkxspace: 都说 GPT-5.6 Pro 才是最牛逼的,很多人早都偷偷把 Codex 调用 Pro 封装成了 Skills OpenClaw 创始人 Peter 写的 Oracle: 自动打包 Prompt 和项目文件,可
- RT @ai_explorer25: Best 15 accounts to follow in AI: @karpathy = LLMs king @steipete = built openclaw @gregisenberg
- 千问出了个Qwen Work,阿里也加入桌面超级办公助手的战斗啦 年初 OpenClaw 火了一波,各厂都出了各种claw,但都快速销声匿迹 ChatGPT把work也放到桌面端,腾讯WorkBuddy上个月火出圈,阿里也出了个千问 Wo — 千问出了个Qwen Work,阿里也加入桌面超级办公助手的战斗啦 年初 OpenClaw 火了一波,各厂都出了各种claw,但都快速销声匿迹 ChatGPT把work也放到桌面端,腾讯WorkBuddy上个月火出圈,阿里也出了个千问 Work,国内厂商能work多久 大家都想要抢下一代桌面超级入口,但这里也有一个很尴尬的问题 https://t.co/ttuynGFxUD...
- @TheTotallyRed @thegeneralist01 OpenClaw is the whole foundation now
- RT @Neyro_network: Open Secure AI Alliance launched by Nvidia & Partners Adobe, CISCO, IBM, Palantir, OpenClaw, S
- @thegeneralist01 OpenClaw alone added 6 users to this massive enterprise league
- RT @agentmail: OpenClaw can do everything except email a human. With AgentMail it can.
- A 7.1 quake just hit Japan in OpenClaw. Using the API to pull real time evacuation data from TSMC's plant. People are al
- OpenClaw Part 1: Build a Local AI Agent with Docker & Gemini ⏱️ 1.9 hours 👥 143 🔄 Jul 2026 💰 FREE https://t.co/Av5
- @ericosiu @openclaw @steipete Doesn't quite have the following of claw or hermes, but it actually predates both of them,
- @BuildWithxAI I have two proxmox dedicated server that i pay yearly for (old supermicros about $170 a year each) comes w
- RT @ShaanVP: so is there an easier/safer version of OpenClaw out yet? is there anything i can let read my imessages th
- RT @elonmusk: Grok 4.5 on OpenClaw
Trending on X
- 📌This account will be an automated PR account powered by OpenClaw 🦞 posting updates from (📈TradingView, 👨🏽💻GitHub &
- 📌This account will be an automated PR account powered by OpenClaw 🦞 posting updates from (📈TradingView, 🤖GitHub & 🤗H
- https://t.co/yB87ovKifp
- @BuildWithxAI It's OLD school lol but im running quite a few lxc's including openclaw, it created a quick script to depl
- @gamificationguy Hermes Agent’ı tanıtan videoyu görünce ben de benzer hisse kapıldım. OpenClaw ya da benzer “AI agent”
- Quick update on my kimi k3 update for openclaw. I spent $40 this month on it and $200 on Anthropic and got more done wit
- @ShaanVP Campfire is the closest thing I know of. You run OpenClaw alongside Claude Code, Codex, Aider, Goose, OpenHands
- RT @gkxspace: 都说 GPT-5.6 Pro 才是最牛逼的,很多人早都偷偷把 Codex 调用 Pro 封装成了 Skills OpenClaw 创始人 Peter 写的 Oracle: 自动打包 Prompt 和项目文件,可
- RT @ai_explorer25: Best 15 accounts to follow in AI: @karpathy = LLMs king @steipete = built openclaw @gregisenberg
- 千问出了个Qwen Work,阿里也加入桌面超级办公助手的战斗啦 年初 OpenClaw 火了一波,各厂都出了各种claw,但都快速销声匿迹 ChatGPT把work也放到桌面端,腾讯WorkBuddy上个月火出圈,阿里也出了个千问 Wo — 千问出了个Qwen Work,阿里也加入桌面超级办公助手的战斗啦 年初 OpenClaw 火了一波,各厂都出了各种claw,但都快速销声匿迹 ChatGPT把work也放到桌面端,腾讯WorkBuddy上个月火出圈,阿里也出了个千问 Work,国内厂商能work多久 大家都想要抢下一代桌面超级入口,但这里也有一个很尴尬的问题 https://t.co/ttuynGFxUD...
- @TheTotallyRed @thegeneralist01 OpenClaw is the whole foundation now
- RT @Neyro_network: Open Secure AI Alliance launched by Nvidia & Partners Adobe, CISCO, IBM, Palantir, OpenClaw, S
- @thegeneralist01 OpenClaw alone added 6 users to this massive enterprise league
- RT @agentmail: OpenClaw can do everything except email a human. With AgentMail it can.
- A 7.1 quake just hit Japan in OpenClaw. Using the API to pull real time evacuation data from TSMC's plant. People are al
- OpenClaw Part 1: Build a Local AI Agent with Docker & Gemini ⏱️ 1.9 hours 👥 143 🔄 Jul 2026 💰 FREE https://t.co/Av5
- @ericosiu @openclaw @steipete Doesn't quite have the following of claw or hermes, but it actually predates both of them,
- @BuildWithxAI I have two proxmox dedicated server that i pay yearly for (old supermicros about $170 a year each) comes w
- RT @ShaanVP: so is there an easier/safer version of OpenClaw out yet? is there anything i can let read my imessages th
- RT @elonmusk: Grok 4.5 on OpenClaw
Releases
- openclaw 2026.7.2-beta.5 — 2026.7.2 Highlights - State safety and recovery: protect persisted data with a quarantine store that survives primary-database damage, crash-recoverable SQLite snapshots, crash-durable filesystem...
- OpenClaw repo stats for 2026-07-28 — 384394 stars, 80761 forks, 2982 contributors
- openclaw/openclaw on Docker Hub — Official openclaw/openclaw docker images.
Community
- fix(workboard): unassigned cards fail to dispatch a worker — Related: #115111 (same defect class, memory-core dreaming narratives) What Problem This Solves Fixes an issue where dispatching a Workboard card that has no assigned agent never started a worker. The...
- fix(ui): harden browser, session, permissions, and media lifecycles — Closes #114858 Closes #114979 Closes #114980 Closes #114981 Closes #114982 Closes #114985 Closes #114986 Closes #114987 Closes #114988 Closes #115004 What Problem This Solves Fixes an issue where...
- feat: add lease-bound metadata to session spawns — Related: #112588 What Problem This Solves External orchestrators cannot currently prove that a metadata-aware sessions_spawn was authorized by a live lease, accepted by the real child-session runner,...
- fix(release): accept advisory runtime gaps — What Problem This Solves Fixes an issue where Full Release Validation rejected an otherwise passing QA runtime-pair lane when Codex reported an explicitly tracked, passable harness gap and OpenClaw...
- Refresh macOS skills after node reconnect — What Problem This Solves Closes #107391. The macOS Skills pane cached its first successful skills.status response. If that response was collected while the local Mac node was disconnected or still...
- fix(ui): hide Cron mutations from read-only operators — Closes #114980 What Problem This Solves Fixes an issue where operators with only operator.read or operator.write saw Cron create, edit, run, clone, pause, and remove controls even though the Gateway...
- Gateway fails to start after #114819: memory_index_chunks column migration missing for existing agent DBs — What happened After #114819 ("provenance-gated memory with dreaming on by default", 28630a9a650) landed, upgrading any existing installation whose agent DBs contain a memory_index_chunks table makes...
- fix(cron): gate admin-only actions behind operator.admin scope — What Problem This Solves The Control UI Cron page offers create, edit, run, clone, pause, resume, and delete actions to operators lacking the operator.admin permission required by the Gateway. Users...
- fix(slack): keep draft previews with custom identity — Closes #107861 Disclosure: AI was used to understand the codebase and review the fix. What Problem This Solves Fixes an issue where Slack users with a custom outbound username or icon would lose...
- fix(ui): stop Workboard draft fields reverting during edits — What Problem This Solves Fixes an issue where Workboard users editing a card could have a recently entered title, notes, labels, or comment silently restored to an older value when the modal...
- fix(agents): prevent silent corruption when editing non-UTF-8 files — Closes #114895 What Problem This Solves Fixes an issue where users asking the agent to edit or patch an existing non-UTF-8 file could have the file silently rewritten with replacement characters,...
- fix: add Kubernetes resource-only teardown — Closes #112307 What Problem This Solves Kubernetes operators need a teardown path that removes OpenClaw from a shared or custom namespace without deleting unrelated workloads that live in the same...
- Session compaction metadata not resetting: totalTokens accumulates to 1.88M, auto-compaction permanently fails — Summary After sessions compact --max-lines N successfully truncates the JSONL transcript file, the totalTokens counter in sessions.json metadata is not reset. This causes totalTokens to accumulate...
- fix(slack): keep previews with custom outbound identity — Closes #107861 Supersedes #107888 while preserving @goutamadwant's contribution as co-author. What Problem This Solves Fixes an issue where Slack users with a custom outbound username or icon lost...
- [Bug]: Slack draft preview streaming is suppressed by custom outbound identity — Bug type Behavior bug (incorrect output/state without crash) Beta release blocker No Summary On OpenClaw 2026.7.1, Slack portable draft-preview streaming is skipped whenever the resolved Slack...
- fix(secrets): keep standalone-tool provider credentials active when a different provider is selected — Closes #113864 What Problem This Solves Fixes an issue where standalone Tavily tools (tavily_search, tavily_extract) are completely non-functional when a different provider (e.g., Brave) is selected...
- feat(agents)!: remove the stored default agent — sole agent or explicit ownership — Related: #112678 Related: #113637 What Problem This Solves A stored global default agent silently absorbed ambient work and misattributed ownership across channels, cron jobs, and sessions. Roughly...
- fix(auto-reply): observe routed reset hook replies — Summary High Level TLDR Bare /new and /reset turns can deliver a hook acknowledgement and then also send the generic “No reply was generated...” fallback. This patch reports concrete reset-hook route...
- fix(openai): preserve incomplete Responses stream output — Closes #114202 Related: #114204 What Problem This Solves Fixes an issue where users of compatible OpenAI or Azure Responses endpoints lose the terminal partial answer and see a successful stop when...
- fix: stop model transport tests from stalling CI — What Problem This Solves Resolves an issue where otherwise unrelated contributor and maintainer pull requests can fail the checks-node-compact-large-4 model shard because synthetic loopback transport...
- [Feature Request] Group pairing flow: notify owner + read-only mode for unconfigured groups — Feature Request Problem When a bot is added to a new group (Telegram, WhatsApp, etc.), there is no pairing flow like there is for DMs. The bot either: - Ignores the group entirely (if not in...
- docs(mistral): fix broken adjustable reasoning docs URL — What Problem This Solves Fixes two related documentation-audit failures: 1. Readers following the Mistral "adjustable reasoning" link landed on a hard 404. 2. The scheduled external-link audit...
- perf: avoid event-loop stall during embedded_run bootstrap-context — Summary Fix event-loop stalls during embedded_run bootstrap-context that block the event loop for 14-22 seconds, causing message loss. What Problem This Solves Event-loop stalls during embedded_run...
- fix: prevent silent message loss from EmbeddedAttemptSessionTakeoverError — Summary When the OpenAI SDK retried an ECONNRESET internally (default maxRetries=2), the session write lock was released during the retry window. Incoming steering messages could then modify the...
- feat(skills): preview proposals before approval — Closes #103871 Summary - add a read-only review action to skill_workshop - render create proposals as the complete canonical skill that would be applied and update proposals as unified diffs - bound...
- fix(ui): avoid duplicate session refreshes during startup — Related: #114693 What Problem This Solves Fixes an issue where users refreshing the Control UI would trigger a second identical sessions.list request during startup. Recovery-scope and Canvas...
- improve(ui): reduce duplicate chat startup work — Related: #114693 What Problem This Solves Fixes an issue where refreshing the Control UI with multiple mounted chat panes could issue duplicate chat.startup and chat.metadata requests for the same...
- test(codex): repair app-server CI baselines — Summary - derive the future-version rejection fixture from the supported Codex app-server ceiling so later version bumps cannot stale it - make the LM Studio approval fixture confirm the requested...
- fix(codex): prevent session-changed errors after /new — Related: #108769 Related: #106778 Related CI-baseline fixes: #113491 What Problem This Solves Fixes an issue where users in Codex-backed chats could receive “This Codex session changed before your...
- OpenClaw sponsors (96 total) — 96 sponsors supporting OpenClaw
- feat: add audited package hard delete (#3282)
- fix: prevent prepublication retry starvation (#3280)
- fix(ci): accept npm 12 pack --json object shape in release (#3276) — npm 12 returns a package-keyed object from npm pack --json instead of an array. The CLI packages.ts path already dual-parses; the release workflow still assumed an array and would fail packing the...
News
- OpenClaw — Deploy your own personal AI assistant with OpenClaw on a DigitalOcean Droplet® server, a powerful open-source platform that runs entirely on your infrastructure. OpenClaw connects to the messaging...
- Claude Code refuses requests or charges extra if your commits mention "OpenClaw"
- Show HN: DenchClaw – Local CRM on Top of OpenClaw
- Agentic identity qualities: what good agent identity needs — and how Passport delivers
- I thought my AI coding agent setup needed a swarm, but 1 coder, 1 reviewer, and 1 gate worked better — Most OpenClaw setups do not need a swarm. A practical starting point is 1 coding agent, 1 reviewer, and 1 deploy gate. This post breaks down why extra
- How to Post Product Updates to Discord and Telegram with OpenClaw — OpenClaw can turn a verified release record into separate Discord and Telegram product updates, then...
- Robot con agente de IA con Arduino UNO Q — En colaboración con Arduino desarrollé este pequeño robot que tiene la particularidad de operar de manera autónoma a través de un agente…Continue reading on Medium »
- how i built a personal jarvis — i wanted a personal assistant that i could message like a normal person.Continue reading on Medium »
- Eu só queria resumir o Diário Oficial: o que aprendi criando um agente com OpenClaw e NemoClaw — Eu acompanhava a crescente atenção em torno dos agentes de inteligência artificial e queria entender, na prática, o que havia de realmente…Continue reading on Medium »
- Khoj — Open-source app offers local or cloud AI chat with major LLMs, advanced semantic search, automation, personal newsletters, document indexing, image generation, and text-to-speech. Access from web,...
- MiroThinker — MiroThinker is an open-source search agent model, built for tool-augmented reasoning and real-world information seeking, aiming to match the deep research experience of OpenAI Deep Research and...
- Reins — Empowering LLM researchers and hobbyists with seamless control over self-hosted models. Connect remotely, customize prompts, manage chats, and fine-tune configurations. All in one intuitive app.
Don't miss what's next. Subscribe to Openclaw Newsletter: