- fix(ci): reject malformed hosted-gate PR numbers — What Problem This Solves Fixes an issue where operators running hosted-gate verification could pass JavaScript numeric syntax such as 1e3 or 0x10 to --pr, causing the verifier to silently target a...
- fix(agents): recover after settled failed-tool batches — Closes #133292 What Problem This Solves Fixes an issue where an embedded agent could stop after a transient provider transport drop when the immediately preceding tool batch had fully settled with a...
- fix: keep channel auto-restart after abort race during backoff — Closes #109659 What Problem This Solves Fixes an issue where operators would lose a channel permanently after a normal provider close when auto-restart backoff raced the dying run's abort signal....
- fix(agents): stop queued Swarm collectors with their parent — Closes #131553 — stopping an exact parent leaves Swarm collectors running or queued. What Problem This Solves Stopping a parent turn could report success while its Swarm collectors kept running or...
- fix: prevent Gateway stalls with multiple workspaces — Related: #130324 What Problem This Solves Removes repeated plugin discovery from Gateway polling, bounds session-summary hydration, and repairs metadata-context escapes in session RPCs and...
- fix(cron): make one-shot terminal disables visible instead of silently parking jobs — What Problem This Solves Fixes #131490. A one-shot agentTurn cron job that hits a permanently-classified error (or exhausts its transient retries) is disabled with only a log.warn — no notification,...
- fix(infra): preserve block boundaries for attributed p and div tags — What Problem This Solves Fixes #132969. sanitizeForPlainText strips attributed opening p and div tags instead of converting them to newlines, so adjacent outbound text gets concatenated...
- fix(gateway): completed replies duplicate after a late abort — Closes #131711 What Problem This Solves Fixes a race where a completed assistant reply could be recorded again as an aborted transcript entry when bounded post-turn context persistence outlived the...
- feat(notifications): unify browser and native desktop delivery — What Problem This Solves Follow-up to #129348, which merged as 20a61477998cbf78f2906639a49f5dda7ec1476b. Browser notifications had Gateway preferences and delivery, while native Settings exposed a...
- fix(shared): invalidate hasBinary's cache after a skill install lands a binary — Closes #132751 What Problem This Solves Fixes an issue where a skill's binary dependency continues to read as missing after skills.install successfully installs it, because hasBinary's per-binary...
- fix(plugins): report missing config clearly instead of misleading required-property errors — What changed Two validation paths (validatePluginConfig in src/plugins/loader.ts and config-time validation in src/config/validation.ts) used value ?? {} / entry?.config ?? {} to coerce undefined...
- feat: let plugin tools yield turns — What Problem This Solves Plugin tools can send work to an external interaction surface, but before this change they could only return a normal tool result. The agent loop could then continue in the...
- docs: add Neon AI Gateway provider guide — No linked issue: a search of open and closed items for this gateway returned nothing, so there is no prior context to reference. Additional instructions MUST: Keep Allow edits from maintainers...
- feat(anthropic): add claude-haiku-4-5 to claude-cli catalog — What Problem This Solves The Claude CLI catalog and setup allowlist do not include claude-haiku-4-5, so OpenClaw users running the local Claude CLI backend cannot select the full Haiku 4.5 model ref....
- [Bug]: plugin authoring commands (build/validate/init) abort on an invalid host config they never read — Steps to reproduce The startup config guard runs for every CLI command that does not opt out, including plugins build, plugins validate, and plugins init — commands that operate on a target package,...
- fix(plugins): newly scaffolded plugins fail to build when npm "latest" tag is older than the host CLI — Closes #123335 What Problem This Solves Fixes an issue where users running openclaw plugins init to scaffold a new plugin project would get a scaffold whose plugin:build and plugin:validate steps...
- fix: memory_search rebuilds the whole index after an ordinary zero-hit query — Closes #121043 AI-assisted (Claude, via OpenClaw). I understand what the code does and validated it as described below. What Problem This Solves Fixes an issue where users whose memory query happens...
- Durable Core PR 5/6: add operation-scoped execution recovery — Durable Core stack context This is PR 5/6. Its incremental role is to add exact operation-kind/version execution, lease fencing, and expired-claim recovery; no new schema or public mutation. End...
- fix(telegram): preserve durable receipt in sendMessage action result — What Problem This Solves Fixes #133051. Telegram can confirm a terminal sendMessage delivery while its action adapter drops the durable delivery receipt from the tool result. Source-reply recovery...
- fix: prevent duplicate commentary after tool handoffs — Closes #133246 Additional instructions Allow edits from maintainers is enabled at creation. This is a same-repository maintainer branch. What Problem This Solves Fixes an issue where users following...
- fix(agents): add denial guidance to plugin approval rejections — What Problem This Solves A denied plugin tool approval reached the agent as only Denied by user. That text did not say the tool never ran, the approval request was closed, or the same call must not...
- feat(cli): allow image generate input files — What Problem This Solves openclaw infer image generate currently cannot accept local input/reference images, even though the shared image generation runner already supports file-backed inputImages...
- fix(plugin-sdk): contextualize malformed provider catalogs — What Problem This Solves Fixes an issue where operators using live provider model discovery could receive a raw JSON parser error when a provider returned a malformed successful response. The error...
- fix(gateway): send finalized text with required tool calls — Closes #133205 What Problem This Solves Fixes an issue where clients requiring or pinning a function call received provisional text instead of the finalized assistant output from streaming Chat...
- feat(android): align chat, sidebar, and appearance with the web UI — [AI-assisted] What Problem This Solves The Android app had accumulated parallel UI owners and Android-only navigation paths that diverged from the current OpenClaw Web UI. Agent and session selection...
- OpenClaw repo stats for 2026-08-30 — 388055 stars, 81473 forks, 3198 contributors
- OpenClaw sponsors (88 total) — 88 sponsors supporting OpenClaw
- fix(ci): version design audit reports (#3531)
- fix(publish): ignore duplicate leased recovery dispatches (#3510)
- mradermacher/Medina-Qwen3.5-27B-OpenClaw-Uncensored-i1-GGUF
- 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...
- How to Host OpenClaw for Multiple Clients in Production — The first OpenClaw deployment is usually straightforward. You provision a machine, configure one...
- plugins.allow is exclusive: the warning's suggested fix disabled 44 plugins — A config warning told me, every single turn, that plugins.allow was empty — and helpfully printed...
- Save Money Deploying Qwen 3.5 on Developer Cloud — A student can run the next‑gen legal AI Qwen 3.5 on AMD’s cloud without spending a dime. Follow a simple, zero‑setup workflow and stay under free credit limits.
- Saving 50-70% on Coding Agent Bills: Protecting Prompt Cache Affinity with VMR — TL;DR — With per-token pricing now the default everywhere, the biggest line item in a coding-agent...
- OpenClaw or Hermes? — Which One Should You Use for Agent Workflows?Continue reading on DevOps.dev »
- OpenClaw Platinum Bundle: What You Get and Is It Worth It? — If you have been looking into AI tools lately, you have probably noticed that there are plenty of options out there. Some are designed for…Continue reading on Medium »
- 6 Open-Source AI Automation Tools for Self-Hosted Business Workflows — Self-hosting is becoming more interesting as businesses start using AI for more than simple chat.Continue reading on Medium »
- Odysseus — Self-hosted AI workspace offering chat, tool use, and autonomous agent support. Enables email and research tasks securely on user hardware, keeps all data local, requires no external servers, and...
- 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,...