- refactor(plugin-sdk): make API baseline module-mergeable — What Problem This Solves The generated Plugin SDK API baseline was a recurring merge-conflict hotspot: concurrent SDK-adjacent changes repeatedly rewrote a large shared contract and forced rebases...
- fix(ci): use Node 24.16 for release workflows — What Problem This Solves Resolves repeated Windows release-validation failures while the release workflow family is pinned to Node 24.15.0. The beta2 r5 and r7 validation runs both failed Windows...
- improve: speed up test project routing tests — What Problem This Solves Resolves an operational problem where the test-project planner's own regression file repeatedly scanned the repository and imported every leaf Vitest configuration, making...
- [Bug]: MS Teams inbound mentions, quoted replies, and forwards are not normalized for agent text — Bug type Behavior bug (incorrect output/state without crash) Beta release blocker No Summary Microsoft Teams inbound text is not normalized before it is sent to the agent: user mentions are stripped,...
- [Bug]: Openclaw with Wecom Channel: session get stucks while a instruction is processing, send another message to agent — Bug type Regression (worked before, now fails) Beta release blocker No Summary Latest version: 2026.6.11, in a chat group, when you send multiple consecutive messages to an agent, they do not appear...
- feat(cloud): let cloud sessions spawn and message cloud children — What Problem This Solves Cloud worker sessions could use only local coding tools. They could not safely delegate work to another cloud session or communicate with exact parent, child, and sibling...
- feat(ui): lead the chat header with the project and its own icon — Closes #121723 What Problem This Solves Every session workspace looks identical in the Control UI, and the chat pane header leads with the wrong thing. The header renders the session title first and...
- feat(gateway): allow external restart recovery ownership — Closes #121570 What Problem This Solves External orchestrators can own timeout and retry policy for Gateway sessions, but OpenClaw currently treats those sessions like ordinary main sessions after a...
- fix(telegram): preserve reply and quote context from batched messages — Closes #121765 What Problem This Solves Fixes an issue where Telegram users who send a message and then quickly follow up with a quote-reply would have the quote silently dropped from what the agent...
- [Bug]: OpenClaw leaks unreaped hook/tool child processes, causing zombie accumulation and runtime degradation — Bug type Regression (worked before, now fails) Beta release blocker No Summary Summary OpenClaw appears to leak unreaped child processes from hook/tool execution. Over time these accumulate as...
- fix(qa-lab): close stalled upgrade sockets — What Problem This Solves Fixes an issue where users opening the QA Lab Control UI could leave a WebSocket upgrade hanging indefinitely when the upstream TCP connection or TLS handshake stalled....
- [Docs]: `allowInsecurePath` Linux uid-check behavior is undocumented; users on Linux cannot use system-package binaries (e.g. /usr/bin/op) without it — Summary allowInsecurePath: true does two things at runtime, but the docs only describe one: 1. Documented: bypass the Windows ACL verification fail-closed check. 2. Undocumented: bypass the Linux...
- fix(ui): show tool input when results precede calls — Closes #110769 What Problem This Solves Fixes an issue where users viewing native-runtime tool activity in the Control UI could see the tool output but not the stored tool input when transcript...
- fix(secrets): collect persona-level TTS provider SecretRefs — What Problem This Solves Persona-level TTS provider API keys were not collected as SecretRefs, and agent persona registry paths bound the wrong path segment as providerId (literal providers instead...
- refactor(qqbot): install plugin from Tencent package — What Problem This Solves QQBot is still maintained and released from the OpenClaw monorepo, unlike the other externally owned Tencent channels. This duplicates ownership and prevents Tencent Connect...
- Cron: preserve Codex app authority for scheduled jobs — What Problem This Solves Fixes an issue where Codex users creating scheduled automations could successfully use connected apps in the creator turn, but the new job omitted that app authority and...
- feat(signal): add signal-cli account linking — New behavior The Signal plugin now owns a bounded signal-cli link process adapter. It reads dependency-owned JSON account discovery, recognizes the documented device-link URI and completion marker,...
- [Bug]: Bug Report: Feishu channel - MEDIA directive and tool output rendering break after gateway restart — Bug type Behavior bug (incorrect output/state without crash) Beta release blocker No Summary After gateway restart, the Feishu channel enters a degraded state with two symptoms: 1. MEDIA directive...
- [Bug]: Cron agent turns stall on DeepSeek — the '[cron:<jobId> <name>] ' user-message prefix is deprioritized — Summary Cron agent turns that run on DeepSeek (deepseek-v4-flash) stall for tens of seconds to minutes because OpenClaw prefixes every cron agentTurn user message with [cron: ] , and DeepSeek's API...
- [Feature]: Configurable batching/aggregation of outbound Telegram notifications — Summary Add a configurable batching layer for outbound OpenClaw notifications sent to Telegram, so that many short updates are aggregated into fewer, more readable messages instead of flooding the...
- feat: add runtime self context config and tool — Related issue Implementation slice for https://github.com/openclaw/openclaw/issues/89537. This PR implements the first config-backed Runtime Self Context slice for the larger...
- feat(subagents): add execution backend placement contract — Summary Adds the first real implementation slice for #82017: sessions_spawn now accepts an optional execution placement request and validates it against agents.executionBackends. This PR keeps...
- fix(cli-runner): sweep orphaned bundle MCP temp dirs at gateway startup — Fixes #105641 What Problem This Solves Per-run bundled MCP temp configs (os.tmpdir()/openclaw-cli-mcp-*/mcp.json, containing the rendered loopback URL and resolved tokens) are only reclaimed by the...
- refactor: burn SDK export collision debt — What Problem This Solves Thirty exported helper names still meant two or three different things across src/, violating the one-exported-spelling/one-behavior rule and preserving debt introduced by...
- fix(auto-reply): deliver embedded fallback replies after CLI failures — Closes #121605 What Problem This Solves Fixes an issue where a successful embedded fallback after a CLI-backed primary failure could produce a short assistant reply but never deliver it to the source...
- build(deps): bump the swift-deps group across 1 directory with 4 updates — [//]: (dependabot-start) ⚠️ Dependabot is rebasing this PR ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they...
- fix(gateway): reject malformed LAN route metrics — What Problem This Solves Fixes an issue where Windows gateway LAN address advertisement could pick the wrong interface when route probing returned malformed route metrics such as partial numeric...
- 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(gateway): scope prepared-model runtime refresh to changed agents (#120154) — What Problem This Solves Related to #120154: every config hot reload unconditionally rebuilds prepared-model runtime snapshots for all agents.entries.*, even when only one agent changed. For an...
- OpenClaw repo stats for 2026-08-11 — 385870 stars, 81094 forks, 3079 contributors
- OpenClaw sponsors (94 total) — 94 sponsors supporting OpenClaw
- fix: synchronize ClawSweeper dispatch identity (#3449)
- fix: catalog previews cut Chinese and Japanese summaries at the first Latin word (#3362)
- Update install instructions
- sulpikar2/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-openclaw
- 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...
- OpenClaw – Moltbot Renamed Again
- You are not supposed to install OpenClaw on your personal computer
- OpenClaw’s memory is unreliable, and you don’t know when it will break
- Your OpenClaw Deployment Is Not Portable Until You Rebuild It — An OpenClaw deployment can be healthy and still be impossible to recover. The dangerous assumption...
- I thought running OpenClaw from my phone was the goal, then I realized the phone should only say yes or no — A practical argument for using your phone as an approval layer for OpenClaw and agent workflows, not as the full control plane. Covers architecture, o
- OpenClaw vs Subscription AI Assistants: Real Token Costs, Capability Gaps and the Usage Level Where Self-Hosting Wins — OpenClaw wins on cost only at the two extremes of usage: very light use, where a metered token bill...
- Can AI take care of my plant? (because I can’t) — Twice a day, an AI agent reads my pot-plant’s sensors, looks at a photo of her and then decides which...
- I think I found the first OpenClaw voice workflow normal people might actually keep — OpenClaw voice workflows get interesting when you stop trying to automate pizza orders and start automating boring phone errands like haircut bookings
- Your AI agent just cancelled a stranger's gym class. Now what? — A Melbourne man asked his personal AI to book a gym class. The agent found a broken authorization check, bypassed the booking window, and removed another user f
- I Built a Token-Routing Decision Tree for My OpenClaw Agent. It Cut My Bill and Stopped Three Cron Failures — I burned $87 on a single weekend in March. Not because my OpenClaw agent did anything wrong — because...
- Hermes 登顶背后:一个 Web3 团队的进阶之路 — 作者:0xjacobzhao | https://linktr.ee/0xjacobzhaoContinue reading on Medium »
- Introducing the ZeroGPU Router plugin for OpenClaw — Our new router plug-in has been featured on the front page of ClawHub.comContinue reading on ZeroGPU »
- Maid (AI) — Maid is a cross-platform Flutter app for interfacing with GGUF / llama.cpp models locally, and with Ollama and OpenAI models remotely.