- openclaw 2026.5.20 — Changes - Exec approvals: remove the old cat SKILL.md && printf ... && allowlist compatibility path so skill files must be loaded with the read tool and only the real skill executable is...
- openclaw 2026.5.20-beta.2 — Changes - Exec approvals: remove the old cat SKILL.md && printf ... && allowlist compatibility path so skill files must be loaded with the read tool and only the real skill executable is...
- fix(discord): checkpoint acknowledged longwork turns — Summary - Track committed messaging-tool delivery with an explicit completed-tool ordinal, so later tool activity is detected without depending on tool metadata length or item lifecycle bookkeeping....
- fix(codex): deliver native spawn_agent completions — Summary - Problem: Codex-native spawn_agent children can finish successfully, but OpenClaw may not mirror their lifecycle, wake the requester session, or deliver the synthesized parent reply visibly...
- Preserve Codex and Telegram context evidence — Summary - Problem: Telegram prompt context cached inbound messages but not OpenClaw's own outbound Telegram replies, so a later context window could include Keshav's 01:37 request while omitting the...
- [AI-assisted] fix(pi-runner): flush block replies after compaction retry — Summary - Fixes #47335. - Flushes the block reply pipeline again after the compaction retry wait resolves, so retry-generated block replies cannot still be draining when the attempt returns. - Skips...
- fix: preserve Google Gemini 3 cron thinking — Summary - Problem: cron runs could downgrade agents.defaults.thinkingDefault: "low" to "off" for google/gemini-3-flash-preview when cached catalog metadata said reasoning:false, even though the...
- chore: harden npm shrinkwrap release path — Summary - Ship the root npm-shrinkwrap.json plus regenerated plugin shrinkwrap/package-lock metadata so dependency pins and integrity hashes are reviewed in git. - Add plugin npm package hardening so...
- fix(agents): accept multi-line ANNOUNCE_SKIP on final line — Summary - Fix isAnnounceSkip() to also accept multi-line sub-agent output where ANNOUNCE_SKIP appears as the final line after a newline, not just as the sole content. - Add focused unit tests for...
- fix(thinking): let authoritative provider profiles override stale catalog reasoning=false — Summary Fixes #84880. Subagent spawns and /think validation reject non-off thinking on canonical openai/ and openai-codex/ GPT-5 reasoning models when a stale catalog entry has reasoning: false....
- fix(ui): preserve WebChat messages across session switches — Summary - Fixes #80855. - Cache visible WebChat messages per session when switching conversations, then restore cached messages immediately when switching back before chat.history returns. - Cache...
- fix(messages): strip unsupported citation markers — Summary Fixes #85193. GPT/OpenAI/Codex web search can emit private citation control markers such as citeturn2view0 as plain text. Stripping only in the WebChat renderer missed Telegram and other...
- fix(core): route dmScope main event wakes to agent main — Fixes #71581. Replaces #72648 with a narrower implementation. Problem When session.dmScope is set to main, OpenClaw can still receive internal exec/cron event wakes carrying an old direct-DM session...
- Existing channel sessions remain pinned to old model after default model changes — > This was generated by AI during triage. Bug: existing channel sessions stay pinned to old model after default model changes, and provider baseUrl may diverge between config files Summary After...
- fix(gateway): defer provider auth prewarm after startup — Summary Gateway sessions_spawn could be slow right after startup because provider auth-state prewarm started as soon as sidecars became ready. That prewarm is useful for later model-listing calls,...
- Add chat picker search and pagination — Summary Follow-up to #85211. This keeps the chat session picker bounded while making older conversations reachable on demand. - Add offset support to sessions.list and return offset/nextOffset...
- fix(plugins): retain plugin tool registry after replacement — Summary - Problem: cached descriptor-backed plugin tools can lose their runtime registry after the active registry is replaced, then fail with plugin tool runtime missing. - Why it matters: #80847...
- fix(code-mode): return structured worker error codes — Fixes #83389. Problem Code mode documents structured failure codes such as timeout and runtime_unavailable, but several known worker failure paths still collapsed into internal_error. That makes...
- feat(openai): add generic OpenAI-compatible embeddings — Summary This replaces Mariano Belinky's stacked embedding follow-ups with one draft PR to main that keeps the OpenAI-compatible provider inside the existing OpenAI plugin. - Brings in Mariano's...
- openclaw node start/stop/restart on Windows host disrupts WSL2 Gateway connectivity
- fix(security): address findings #134/#135/#139 — token masking, port binding, action SHA pins — Summary Security hardening across three medium-severity findings: - #134 [MEDIUM] Token in stdout — docker-setup.sh: OPENCLAW_GATEWAY_TOKEN was printed in plaintext at lines 259, 284, and 288. All...
- fix(mcp): bound tools/list during catalog discovery — Summary - Problem: the original hardening reused connectionTimeoutMs as the post-connect MCP tools/list request timeout, but that field is documented as connection-only and can hide slow-but-valid...
- feat(sea): package OpenClaw as Node.js Single Executable Application for container deployment
- [Feature]: Track data provenance across session boundaries for persistent state — Problem When an agent writes to persistent storage (memory, files, stored preferences, scheduled tasks), the provenance of the data being written is lost. A future session that reads this stored...
- [Feature]: Add before_persistence_write hook for durable state changes — This is the third of three related feature requests. The motivation came from implementing CaMeL style prompt injection defense, but each proposal has standalone value. See #48503 for the full...
- Docs: add saturated session recovery guide — Summary - Problem: the loop-aware compaction guard stack needed operator-facing docs that explain the failure mode, the current implementation boundaries, and the recovery order without overstating...
- feat(ui): add message preview to session list — What Show timestamp + last message preview in Control UI session list. Why Session list shows long technical IDs that are hard to distinguish. Changes - Add truncatePreview() function with null...
- fix(feishu): feishu_doc create action now populates content when provided — Summary Fixes #48373 The feishu_doc create action was silently ignoring the content parameter, creating an empty document with only the title. Agents had to make a separate write call to populate the...
- Agents: add recommend-reset escalation — Summary - Problem: the loop-aware compaction guard still had no conservative escalation path when guarded compaction plus post-compaction validation both indicated that a high-risk stuck session was...
- ci: harden GitHub Actions supply-chain boundaries — Summary This PR hardens high-risk GitHub Actions release, publish, live/e2e, and build-artifact paths against supply-chain boundary mistakes. Changes are intentionally scoped to CI/release plumbing:...
- feat(gateway): add general per-IP request rate limiter — Summary - Adds a general-purpose per-IP request rate limiter to protect the gateway from request flooding when exposed publicly (Tailscale Funnel, reverse proxy, LAN binding) - Unlike the existing...
- fix: profile gateway cron sessions persist correct context window from model registry — Problem Profile gateways (e.g. --profile vesper) show 200k ctx in openclaw status despite openclaw models list correctly reporting 977k for the same model (anthropic/claude-opus-4-6). The...
- OpenClaw repo stats for 2026-05-22 — 373854 stars, 77675 forks, 2307 contributors
- OpenClaw sponsors (118 total) — 118 sponsors supporting OpenClaw
- feat: surface "API key required" skill attribute (#2353) — Merged via squash. Prepared head SHA: 94992fb6d1fe1f28751bc51ff55bbe5e34e58290 Co-authored-by: momothemage Co-authored-by: momothemage Reviewed-by: @momothemage
- fix(ci): route ClawSweeper comment commands — Route ClawSweeper issue-comment commands through the dispatch workflow so maintainer @clawsweeper commands reach the repair comment router.
- fix: prevent publisher title clipping
- fix: use generic 404 for missing skill pages (#2366)
- fix: clarify package publish runtime errors (#2364)
- fix: contain skill install command card (#2362)
- fix: prefer plugin manifest display names (#2361)
- feat: add org repair commands to clawhub-mod (#2359)
- fix: use readme heading for package display fallback (#2358)
- fix: persist codex scan diagnostics (#2351)
- fix: hide empty VirusTotal stats (#2350) — fix: hide empty VirusTotal stats fix: avoid partial VirusTotal denominators
- Update shopping-and-e-commerce.md
- openclaw v2026.5.20 on npm — Multi-channel AI gateway with extensible messaging integrations
- openclaw-cli 2026.5.19 on Homebrew — Your own personal AI assistant
- OpenClaw on DigitalOcean — 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"
- Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw
- OpenClaw is what Apple intelligence should have been
- A sane but bull case on Clawdbot / OpenClaw
- Wiring MCP Into My Fitness Tracker — and Asking OpenClaw About My Last Workout — I built a Model Context Protocol server into the fitness tracker I vibe coded a year ago, wired it through Vercel and Coder workspaces, and ended the afternoon asking my Discord bot what my last...
- Why Your Micro-SaaS Will Never Hit $1,200 MRR (And the One Thing You Forgot to Do First) — The data exists. Median successful micro-SaaS built with vibe coding hits $1,200 MRR within 90 days....
- OpenClaw hosting cost: Self-hosting vs Managed Hosting in 2026 — OpenClaw hosting cost depends on where you run it: local machine, VPS, Docker server, or managed...
- Offensive OSINT s06e01 - How not to trade with Openclaw
- NemoClaw for the Enterprise: Policy Engineering (Part 4) — Your agent can talk. Your agent can listen. Now decide exactly what it’s allowed to do with the right tool for the job, at the right scope…Continue reading on Medium »
- Hermes Agent vs. OpenClaw: Two Philosophies for the Personal AI Agent — OpenClaw crossed 145,000 GitHub stars faster than any agent framework I’ve tracked this year. Hermes Agent is sitting at 44,100 with 5,700…Continue reading on Medium »
- OpenClaw-style agentic frameworks are shifting how we think about LLM inference and CPU utilization. — Continue reading on Medium »
- Common Openclaw Hostinger issues and solutions — These are the common issues we usually get on our clients and the solutions, which I will update from time to time.Continue reading on Medium »
- I Gave Claude Code Permanent Memory. Things Got Weird. — The first sign something had changed was stupidly small.Continue reading on Medium »
- The Ultimate Guide to OpenClaw: Your AI Agent That Actually Does Things — There's a before and after moment for most people who install OpenClaw. Before, they used AI the way most of us did, typing questions into…Continue reading on Medium »
- OpenClaw OS Makes Self-Hosted AI Agents Feel Like Real Software — AI agents are slowly moving from “chatbots that answer questions” into something much more useful.Continue reading on Medium »
- Apertus — As a fully open language model, Apertus allows researchers, professionals and enthusiasts to build upon the model and adapt it to their specific needs, as well as to inspect any part of the training...
- Goose OSS — An open-source platform for seamless automation in engineering tasks, providing local execution and control. Customizable with any LLM for enhanced autonomy, enabling developers to efficiently handle...
- 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...
- @Studious_Crypto @gitlawb If OpenClaw is part of this play, holding definitely sounds smart. Running it on your own dedi
- RT @GoPlusZH: 🚀GoPlus正式发布 #Costr ——让你的AI Agent成本直降 90%,安全与性能兼得! 💡高昂的 LLM 账单与复杂工作流,已成为 OpenClaw、Hermes、ClaudeCode、QClaw
- $HERMESOS The only real builder project in crypto for Hermes (n1 Github infra currently) - the next Openclaw/Moltbook? @
- @openclaw The device-code OAuth for xAI is a real win for always-on edge setups. No browser = no localhost callback, and
- RT @Codestudiopjbk: 【速報】 えええええ!! Codex、ついに“Macを開かなくても使える時代”へ😳 公式がさっき投稿してた!!!!! え、これOpenClawやHermesの上位互換になるくね。。? やばすぎるからマ — RT @Codestudiopjbk: 【速報】 えええええ!! Codex、ついに“Macを開かなくても使える時代”へ😳 公式がさっき投稿してた!!!!! え、これOpenClawやHermesの上位互換になるくね。。? やばすぎるからマジで解説👇 これまでCodexはスマホ…
- @flickonbase @openclaw Bullish
- RT @flickonbase: Soon on $FLICK - @openclaw integration! Our Guard Verdict 🟦 Their on-chain rules engine. advisory pr
- RT @BlockRunAI: LLM Router for OpenClaw to save your Token using USDC
- RT @flickonbase: Soon on $FLICK - @openclaw integration! Our Guard Verdict 🟦 Their on-chain rules engine. advisory pr
- @OmarShahine That's why I built my own health record on OpenClaw. I finally had enough of the big hospital failures supp
- RT @TheAhmadOsman: OpenClaw was such a weird phase in LLMs Glad that thing disappeared as fast as it took the spotlight
- RT @openclaw: OpenClaw 2026.5.20 🦞 🎙️ Discord voice follows you 🔐 Doctor catches plaintext secrets 🧭 Model status expla — RT @openclaw: OpenClaw 2026.5.20 🦞 🎙️ Discord voice follows you 🔐 Doctor catches plaintext secrets 🧭 Model status explains surprises 🪟 Win…
- @molaerga You can automate post using OpenClaw. Content machine + posting. You need to setup skills in openclaw.
- @JulianGoldieSEO A full 6 hour course sounds intense but awesome. If you want to try OpenClaw yourself after, ClawHost c
- @flickonbase @openclaw 👀
- RT @openclaw: OpenClaw 2026.5.20 🦞 🎙️ Discord voice follows you 🔐 Doctor catches plaintext secrets 🧭 Model status expla — RT @openclaw: OpenClaw 2026.5.20 🦞 🎙️ Discord voice follows you 🔐 Doctor catches plaintext secrets 🧭 Model status explains surprises 🪟 Win…
- RT @flickonbase: Soon on $FLICK - @openclaw integration! Our Guard Verdict 🟦 Their on-chain rules engine. advisory pr
- RT @BlockRunAI: LLM Router for OpenClaw to save your Token using USDC
- This website made by an openclaw contributor is getting way too much attention. It's about his dog that is being monito
- RT @NetworkChuck: I'm switching to Hermes.... I've been using it for a month.....and I'm sold...moving all of my @openc