OpenClaw Newsletter - 2026-07-21
OpenClaw Newsletter
Tuesday, July 21, 2026Top Stories
- fix: prevent empty Telegram sends for cron summaries — What Problem This Solves The Pablo Daily Task Summary cron produced non-empty run output, but Telegram announce delivery failed with OutboundDeliveryError: Message must be non-empty for Telegram...
- Agent-created crons inherit session toolsAllow at create-time; patch toolsAllow:null is a silent no-op; claude-cli backend then refuses the job — Summary The OpenClaw gateway automatically injects a default toolsAllow list into every agentTurn cron payload at create-time. Even when the job is created without a toolsAllow field, the gateway...
- feat(feeds): add local marketplace watches — What Problem This Solves Signed marketplace feeds can be refreshed and inspected, but users cannot durably watch individual entries or review verified changes later. That leaves update awareness as a...
- [Feature]: Add Antigravity CLI (agy) as CLI backend to replace deprecated google-gemini-cli — Summary Google announced on May 19, 2026 (Google I/O) that Gemini CLI is being transitioned to Antigravity CLI (agy). Individual-tier users (Google AI Pro, Ultra, free Gemini Code Assist) have until...
- fix(memory): prevent active session ingestion starvation — What Problem This Solves Session-transcript ingestion is capped at 240 messages per sweep. Under sustained activity, lexical file ordering can repeatedly consume that budget before a recently active...
- fix(discord): ignore reply pings in bot mention-only mode — Closes #111821 What Problem This Solves Fixes an issue where Discord users running multiple bots with allowBots: "mentions" could trigger an OpenClaw bot merely by replying to it. Discord's...
- feat(ui): show PR status on Claude threads — What Problem This Solves Fixes an issue where Claude Desktop catalog threads could lose useful pull-request context in the OpenClaw sidebar. Historical catalog rows had no PR indicator at all, while...
- refactor: replace hardcoded ~/.openclaw paths with resolveStateDir() — What Problem This Solves Several production files still hardcode ~/.openclaw as a directory path instead of using resolveStateDir() from core or openclaw/plugin-sdk/state-paths for extensions. This...
- fix(whatsapp): batch rapid messages without reordering replies — What Problem This Solves Fixes an issue where rapid WhatsApp messages in one conversation could be blocked behind durable reply-lane adoption or delivered out of transport receive order while message...
- fix(plugins): accept npm 12 json shapes in install metadata reads — Fixes #109550. > Relationship to #106189 / #107063 (2026-07-17): #109550 was closed as a duplicate of #106189, and the install/update npm view array failure from #106189 is already fixed on main by...
- [Bug]: Control UI startup gzip budget flakes across identical CI builds — Bug type Regression (worked before, now fails) Beta release blocker No Summary Independent Control UI production builds from the same UI source intermittently cross the 313 KiB startup-JavaScript...
- Plan grouped Claw agent updates — Summary - add openclaw.clawUpdatePlan.v1 for read-only, agent-centric reconciliation of a grouped Claw manifest - add openclaw claws update [--from ] --dry-run [--json] behind...
- fix(microsoft-foundry): keep spawn pipe streams UTF-8 safe across chunk splits — What Problem This Solves Fixes an issue where Azure CLI login output captured from child_process spawn could show corrupted multibyte text (for example CJK or emoji) in terminal output and error...
- fix(scripts): preserve UTF-16 surrogate pairs in firecrawl truncation — Summary What changed: Replace value.slice(0, max) with truncateUtf16Safe(value, max) in the truncate helper inside scripts/firecrawl-compare.ts. Also removed the as n import alias in favor of the...
- fix(deepinfra): use OpenAI video end point and tag DeepSeek thinking format — What Problem This Solves Two user-visible DeepInfra integration problems: Video generation. Fixes an issue where generating video through the DeepInfra provider used DeepInfra's legacy native...
- fix(qqbot): avoid memory spikes from oversized client secret files — What Problem This Solves Fixes an issue where QQ Bot operators using clientSecretFile could have an arbitrarily large file loaded in full during account resolution. A mistaken credential path...
- [Feature]: Add OpenClaw Settings chat on iOS and Android — Summary Add a first-class Settings → OpenClaw setup and repair chat to the iOS and Android apps, matching the existing macOS Settings experience. Problem to solve macOS and the Control UI already let...
- fix(path): follow mise data directory precedence — What Problem This Solves OpenClaw's child-process PATH bootstrap always used the Unix mise data directory when MISE_DATA_DIR was absent. That misses mise shims stored under XDG_DATA_HOME/mise or...
- feat: format international phone numbers in human-facing UI and CLI output — Summary Format recognized international phone numbers for readability and show their country in human-facing Control UI and CLI surfaces, while preserving canonical identifiers everywhere else....
- chore(ui): refresh control ui locales — What Problem This Solves Keeps generated Control UI locales synchronized without bypassing protected-branch checks. Why This Change Was Made The Control UI Locale Refresh workflow generated this...
- [Bug]: memory_search can use a stale cached memory manager and time out or return false zero-hit results — Bug type Behavior bug (incorrect output/state without crash) Beta release blocker No Summary memory_search can keep using a cached memory manager after the underlying memory index identity changes,...
- fix(plugin-sdk): guard assertHttpUrlTargetsPrivateNetwork against malformed URLs — What Problem This Solves Fixes an issue where callers of the public plugin-sdk SSRF helper assertHttpUrlTargetsPrivateNetwork would receive an uncaught TypeError: Invalid URL when given malformed...
- fix(gateway): isolate wizard exits from shared process — Closes #110545 What Problem This Solves Gateway RPC wizard sessions inherited CLI-owned behavior that does not belong to a shared host process: - setup/channel runners could terminate the Gateway...
- fix(agents): cap sessions_list tool limit before gateway dispatch — What Problem This Solves The shipped sessions_list agent tool accepts a model-supplied limit with only a lower bound (readPositiveIntegerParam) and passes it straight into the gateway sessions.list...
- fix(process): resolve Windows commands when env aliases are blank — What Problem This Solves Fixes an issue where Windows process and agent launch paths could fail to resolve an executable when an injected environment contained a blank PATH or PATHEXT entry alongside...
- fix(codex-native): interrupt live Codex subagent thread on tasks cancel — Closes #110663 What Problem This Solves tasks cancel on a live Codex-native subagent only cleared the task-registry row without interrupting the active turn. The parent agent remained blocked in...
- fix(tui): prevent memory growth during repeated selector searches — What Problem This Solves Fixes an issue where users who kept a searchable TUI selector open and repeatedly edited the query would accumulate every compiled search pattern for the lifetime of that...
- add per-conversation whatsapp debounce config — What Problem This Solves The existing WhatsApp debounce setting is too broad for mixed usage. Some conversations should be processed immediately, while others should wait briefly so OpenClaw can...
- refactor(prompt): use plain inbound context labels and drop system-tag sanitizer — Summary Removes the redundant prompt-injection trust wording from inbound context blocks while keeping the metadata itself. Blocks, payloads, and stripping all still work — only the literal...
- OpenClaw repo stats for 2026-07-21 — 383659 stars, 80609 forks, 2942 contributors
- OpenClaw sponsors (101 total) — 101 sponsors supporting OpenClaw
- fix: make abuse signal snoozes evidence-aware (#3203)
- feat: make owner version deletion reversible (#3199)
- fix: alert when signal scans stop retrying (#3202)
- fix: preserve graphemes in webhook titles
- docs: note Discord webhook title limit
- fix: bound Discord webhook titles
- fix(moderation): cap signal scan retries (#3197) — fix(moderation): replace stale signal scans fix(moderation): bound stale scan recovery fix(moderation): cap signal scan retries fix(management): show terminal signal scan failures docs: add signal...
- fix: owner-qualified skill reports for ambiguous slugs (#3172) — fix: allow owner-qualified skill reports for ambiguous slugs Report API/CLI previously resolved bare slugs only, so collisions collapsed into "Skill not found" and blocked listing reports. Accept...
- ci: retry transient GitHub package fixture failures (#3194) — fix(ci): retry transient GitHub fixture failures test(ci): use first-party GitHub package fixture
- fix: allow transfers to replace owned redirects (#3189)
- fix: publish complete skill artifacts (#3196) — fix: preserve complete skill artifacts test: align artifact metadata expectations fix: harden complete skill artifact handling fix: close complete artifact review gaps fix: preserve legacy skill file...
- fix(build): use exported Monaco worker path (#3195)
- fix(cli): clarify pending publication results (#3193)
- feat(observability): log prepublication queue health (#3192)
- fix: show one year instead of 12 months in relative timestamps (#3174) — Listings updated 360-364 days ago rendered as "12mo ago" because 30-day months do not tile a 365-day year, leaving a five-day gap that still divided into twelve whole months. Derive years from whole...
- fix(security): extend prepublication ClawScan timeout (#3190)
- fix: isolate ClawScan worker shard concurrency (#3188)
- Update install instructions
- openclaw/openclaw on Docker Hub — Official openclaw/openclaw docker images.
- peterjohannmedina/Medina-Qwen3.5-27B-OpenClaw
- 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...
- How I detected and patched 12 autonomous-agent failure modes — Field data After running 33 autonomous agents in production, the failure modes cluster....
- 12 defensive patterns I shipped after OpenClaw 2026.4.14 broke my agents — What broke OpenClaw 2026.4.14 took out lossless-claw (#66591) and active-memory (#66849)....
- OpenClaw Just Shipped a Wave of Refactors and ClawHub-Aware Updates — 10 Commits Land — 10 commits landed across OpenClaw in the last 3 hours. The batch is dominated by refactors that tidy...
- OpenClaw, the “LOBSTER” — An Al Assistant That Gets Things Done — Seamlessly from Chat to ActionContinue reading on Medium »
- Hermes vs OpenClaw: 2026 Open Source AI Agent Automation Framework Guide — AI agents are evolving from simple task assistants into autonomous systems capable of executing processes, calling tools, and optimizing…Continue reading on Medium »
- Hermes vs OpenClaw:2026开源AI智能体自动化架构指南 — AI...
- RT @ai_explorer25: Best 15 accounts to follow in AI: @karpathy = LLMs king @steipete = built openclaw @gregisenberg
- TelegramとOpenClawの例。複数体アシスタントにされてる #AI自走環境 #AI駆動開発 https://t.co/36R4iUCx7c
- @EarnFidotfun @cursor_ai @openclaw @NousResearch @EarnFidotfun all the way every day with good news keep moving my gee
- RT @simplybenuk: Give your @openclaw a little treat https://t.co/erLp9Xacqt 🦞 (@steipete )
- Viral tip for OpenClaw. Treat it like a new hire. Use separate accounts and minimum access. Never give your main email,
- RT @ai_explorer25: Best 15 accounts to follow in AI: @karpathy = LLMs king @steipete = built openclaw @gregisenberg
- @hustle_fred Slide shows. And yes OpenClaw does it auto and schedules them. @oliverhenry larry skill
- 自从5月之后,好像再也没听大家提起过Openclaw了。当时的龙虾潮好像已经是上个世纪的事情了。 Ai变化的真快啊,只要不想学,再等几个月就不用学了。
- @NetworkChuck I Tried the same back in openclaw days but never got it working… should try it again.
- @kasong2048 而且每次Release版本都有大坑,3月那段时间每次openclaw发大版本几乎都不可用、需要二次发布或者有重大缺陷,当时我作为openclaw的下游接入方真的是非常痛苦... 也能侧面证明对Agent而言的Pas
- 今夜 21:00〜 C# Tokyo VRもくもく会 suusanex(須藤)さん「ローカルで動くAIの今後の姿を試してみる MXCでOpenClaw保護・Aion Instructの用途」 mishizakiさん「C# Tokyo コミ — 今夜 21:00〜 CTokyo VRもくもく会 suusanex(須藤)さん「ローカルで動くAIの今後の姿を試してみる MXCでOpenClaw保護・Aion Instructの用途」 mishizakiさん「CTokyo コミュニティ YouTube チャンネルを支える技術」 詳細はこちら https://t.co/rXL8LBUlBe #csharptokyo #VRChat技術学術...
- ポート開放せずにVPNでmacにDockerでパルワールドの鯖構築して、openclawにdiscord経由で外からも鯖再起とかできるようにした。
- @Gmidotdev hello bruh , pls that openclaw set up you have said anything about it btw
- BAI Is Building the Infrastructure Layer for the Autonomous Agent Economy While much of the AI industry focuses on crea
- @SeeSeeYourSs @gamann77 OpenClaw至少不会无耻到这种地步
- 从办公Agent来说,阿里还是一贯的自我,坚持走自己的悟空,但是没考虑到自己的基本盘都是一些传统企业,在AI的道路上基建工程都没有完成。而飞书拥抱的最快,但是只是一味的从openclaw上发展,把自己变成了附属,失去了对用户的实际落地应用,
- Hacía 3 meses que no hablaba con mi pobre Openclaw, toca automatizar cositas
- @buildinpublic Ai visibility strategy plan for SaaS built on openclaw - https://t.co/X2RhcXalNu
- RT @ai_explorer25: Best 15 accounts to follow in AI: @karpathy = LLMs king @steipete = built openclaw @gregisenberg
- No Private Master Plan Here. Chud The Trader Is Forced To Learn By Trading, Journaling, And Posting The Chaos Automatic — No Private Master Plan Here. Chud The Trader Is Forced To Learn By Trading, Journaling, And Posting The Chaos Automatically Through Openclaw. Will He Stay Chudded, Or Change? 🧠 https://t.co/1tjA6vxTXs
Trending on X
- RT @ai_explorer25: Best 15 accounts to follow in AI: @karpathy = LLMs king @steipete = built openclaw @gregisenberg
- TelegramとOpenClawの例。複数体アシスタントにされてる #AI自走環境 #AI駆動開発 https://t.co/36R4iUCx7c
- @EarnFidotfun @cursor_ai @openclaw @NousResearch @EarnFidotfun all the way every day with good news keep moving my gee
- RT @simplybenuk: Give your @openclaw a little treat https://t.co/erLp9Xacqt 🦞 (@steipete )
- Viral tip for OpenClaw. Treat it like a new hire. Use separate accounts and minimum access. Never give your main email,
- RT @ai_explorer25: Best 15 accounts to follow in AI: @karpathy = LLMs king @steipete = built openclaw @gregisenberg
- @hustle_fred Slide shows. And yes OpenClaw does it auto and schedules them. @oliverhenry larry skill
- 自从5月之后,好像再也没听大家提起过Openclaw了。当时的龙虾潮好像已经是上个世纪的事情了。 Ai变化的真快啊,只要不想学,再等几个月就不用学了。
- @NetworkChuck I Tried the same back in openclaw days but never got it working… should try it again.
- @kasong2048 而且每次Release版本都有大坑,3月那段时间每次openclaw发大版本几乎都不可用、需要二次发布或者有重大缺陷,当时我作为openclaw的下游接入方真的是非常痛苦... 也能侧面证明对Agent而言的Pas
- 今夜 21:00〜 C# Tokyo VRもくもく会 suusanex(須藤)さん「ローカルで動くAIの今後の姿を試してみる MXCでOpenClaw保護・Aion Instructの用途」 mishizakiさん「C# Tokyo コミ — 今夜 21:00〜 CTokyo VRもくもく会 suusanex(須藤)さん「ローカルで動くAIの今後の姿を試してみる MXCでOpenClaw保護・Aion Instructの用途」 mishizakiさん「CTokyo コミュニティ YouTube チャンネルを支える技術」 詳細はこちら https://t.co/rXL8LBUlBe #csharptokyo #VRChat技術学術...
- ポート開放せずにVPNでmacにDockerでパルワールドの鯖構築して、openclawにdiscord経由で外からも鯖再起とかできるようにした。
- @Gmidotdev hello bruh , pls that openclaw set up you have said anything about it btw
- BAI Is Building the Infrastructure Layer for the Autonomous Agent Economy While much of the AI industry focuses on crea
- @SeeSeeYourSs @gamann77 OpenClaw至少不会无耻到这种地步
- 从办公Agent来说,阿里还是一贯的自我,坚持走自己的悟空,但是没考虑到自己的基本盘都是一些传统企业,在AI的道路上基建工程都没有完成。而飞书拥抱的最快,但是只是一味的从openclaw上发展,把自己变成了附属,失去了对用户的实际落地应用,
- Hacía 3 meses que no hablaba con mi pobre Openclaw, toca automatizar cositas
- @buildinpublic Ai visibility strategy plan for SaaS built on openclaw - https://t.co/X2RhcXalNu
- RT @ai_explorer25: Best 15 accounts to follow in AI: @karpathy = LLMs king @steipete = built openclaw @gregisenberg
- No Private Master Plan Here. Chud The Trader Is Forced To Learn By Trading, Journaling, And Posting The Chaos Automatic — No Private Master Plan Here. Chud The Trader Is Forced To Learn By Trading, Journaling, And Posting The Chaos Automatically Through Openclaw. Will He Stay Chudded, Or Change? 🧠 https://t.co/1tjA6vxTXs
Releases
- OpenClaw repo stats for 2026-07-21 — 383659 stars, 80609 forks, 2942 contributors
- openclaw/openclaw on Docker Hub — Official openclaw/openclaw docker images.
Community
- fix: prevent empty Telegram sends for cron summaries — What Problem This Solves The Pablo Daily Task Summary cron produced non-empty run output, but Telegram announce delivery failed with OutboundDeliveryError: Message must be non-empty for Telegram...
- Agent-created crons inherit session toolsAllow at create-time; patch toolsAllow:null is a silent no-op; claude-cli backend then refuses the job — Summary The OpenClaw gateway automatically injects a default toolsAllow list into every agentTurn cron payload at create-time. Even when the job is created without a toolsAllow field, the gateway...
- feat(feeds): add local marketplace watches — What Problem This Solves Signed marketplace feeds can be refreshed and inspected, but users cannot durably watch individual entries or review verified changes later. That leaves update awareness as a...
- [Feature]: Add Antigravity CLI (agy) as CLI backend to replace deprecated google-gemini-cli — Summary Google announced on May 19, 2026 (Google I/O) that Gemini CLI is being transitioned to Antigravity CLI (agy). Individual-tier users (Google AI Pro, Ultra, free Gemini Code Assist) have until...
- fix(memory): prevent active session ingestion starvation — What Problem This Solves Session-transcript ingestion is capped at 240 messages per sweep. Under sustained activity, lexical file ordering can repeatedly consume that budget before a recently active...
- fix(discord): ignore reply pings in bot mention-only mode — Closes #111821 What Problem This Solves Fixes an issue where Discord users running multiple bots with allowBots: "mentions" could trigger an OpenClaw bot merely by replying to it. Discord's...
- feat(ui): show PR status on Claude threads — What Problem This Solves Fixes an issue where Claude Desktop catalog threads could lose useful pull-request context in the OpenClaw sidebar. Historical catalog rows had no PR indicator at all, while...
- refactor: replace hardcoded ~/.openclaw paths with resolveStateDir() — What Problem This Solves Several production files still hardcode ~/.openclaw as a directory path instead of using resolveStateDir() from core or openclaw/plugin-sdk/state-paths for extensions. This...
- fix(whatsapp): batch rapid messages without reordering replies — What Problem This Solves Fixes an issue where rapid WhatsApp messages in one conversation could be blocked behind durable reply-lane adoption or delivered out of transport receive order while message...
- fix(plugins): accept npm 12 json shapes in install metadata reads — Fixes #109550. > Relationship to #106189 / #107063 (2026-07-17): #109550 was closed as a duplicate of #106189, and the install/update npm view array failure from #106189 is already fixed on main by...
- [Bug]: Control UI startup gzip budget flakes across identical CI builds — Bug type Regression (worked before, now fails) Beta release blocker No Summary Independent Control UI production builds from the same UI source intermittently cross the 313 KiB startup-JavaScript...
- Plan grouped Claw agent updates — Summary - add openclaw.clawUpdatePlan.v1 for read-only, agent-centric reconciliation of a grouped Claw manifest - add openclaw claws update [--from ] --dry-run [--json] behind...
- fix(microsoft-foundry): keep spawn pipe streams UTF-8 safe across chunk splits — What Problem This Solves Fixes an issue where Azure CLI login output captured from child_process spawn could show corrupted multibyte text (for example CJK or emoji) in terminal output and error...
- fix(scripts): preserve UTF-16 surrogate pairs in firecrawl truncation — Summary What changed: Replace value.slice(0, max) with truncateUtf16Safe(value, max) in the truncate helper inside scripts/firecrawl-compare.ts. Also removed the as n import alias in favor of the...
- fix(deepinfra): use OpenAI video end point and tag DeepSeek thinking format — What Problem This Solves Two user-visible DeepInfra integration problems: Video generation. Fixes an issue where generating video through the DeepInfra provider used DeepInfra's legacy native...
- fix(qqbot): avoid memory spikes from oversized client secret files — What Problem This Solves Fixes an issue where QQ Bot operators using clientSecretFile could have an arbitrarily large file loaded in full during account resolution. A mistaken credential path...
- [Feature]: Add OpenClaw Settings chat on iOS and Android — Summary Add a first-class Settings → OpenClaw setup and repair chat to the iOS and Android apps, matching the existing macOS Settings experience. Problem to solve macOS and the Control UI already let...
- fix(path): follow mise data directory precedence — What Problem This Solves OpenClaw's child-process PATH bootstrap always used the Unix mise data directory when MISE_DATA_DIR was absent. That misses mise shims stored under XDG_DATA_HOME/mise or...
- feat: format international phone numbers in human-facing UI and CLI output — Summary Format recognized international phone numbers for readability and show their country in human-facing Control UI and CLI surfaces, while preserving canonical identifiers everywhere else....
- chore(ui): refresh control ui locales — What Problem This Solves Keeps generated Control UI locales synchronized without bypassing protected-branch checks. Why This Change Was Made The Control UI Locale Refresh workflow generated this...
- [Bug]: memory_search can use a stale cached memory manager and time out or return false zero-hit results — Bug type Behavior bug (incorrect output/state without crash) Beta release blocker No Summary memory_search can keep using a cached memory manager after the underlying memory index identity changes,...
- fix(plugin-sdk): guard assertHttpUrlTargetsPrivateNetwork against malformed URLs — What Problem This Solves Fixes an issue where callers of the public plugin-sdk SSRF helper assertHttpUrlTargetsPrivateNetwork would receive an uncaught TypeError: Invalid URL when given malformed...
- fix(gateway): isolate wizard exits from shared process — Closes #110545 What Problem This Solves Gateway RPC wizard sessions inherited CLI-owned behavior that does not belong to a shared host process: - setup/channel runners could terminate the Gateway...
- fix(agents): cap sessions_list tool limit before gateway dispatch — What Problem This Solves The shipped sessions_list agent tool accepts a model-supplied limit with only a lower bound (readPositiveIntegerParam) and passes it straight into the gateway sessions.list...
- fix(process): resolve Windows commands when env aliases are blank — What Problem This Solves Fixes an issue where Windows process and agent launch paths could fail to resolve an executable when an injected environment contained a blank PATH or PATHEXT entry alongside...
- fix(codex-native): interrupt live Codex subagent thread on tasks cancel — Closes #110663 What Problem This Solves tasks cancel on a live Codex-native subagent only cleared the task-registry row without interrupting the active turn. The parent agent remained blocked in...
- fix(tui): prevent memory growth during repeated selector searches — What Problem This Solves Fixes an issue where users who kept a searchable TUI selector open and repeatedly edited the query would accumulate every compiled search pattern for the lifetime of that...
- add per-conversation whatsapp debounce config — What Problem This Solves The existing WhatsApp debounce setting is too broad for mixed usage. Some conversations should be processed immediately, while others should wait briefly so OpenClaw can...
- refactor(prompt): use plain inbound context labels and drop system-tag sanitizer — Summary Removes the redundant prompt-injection trust wording from inbound context blocks while keeping the metadata itself. Blocks, payloads, and stripping all still work — only the literal...
- OpenClaw sponsors (101 total) — 101 sponsors supporting OpenClaw
- fix: make abuse signal snoozes evidence-aware (#3203)
- feat: make owner version deletion reversible (#3199)
- fix: alert when signal scans stop retrying (#3202)
- fix: preserve graphemes in webhook titles
- docs: note Discord webhook title limit
- fix: bound Discord webhook titles
- fix(moderation): cap signal scan retries (#3197) — fix(moderation): replace stale signal scans fix(moderation): bound stale scan recovery fix(moderation): cap signal scan retries fix(management): show terminal signal scan failures docs: add signal...
- fix: owner-qualified skill reports for ambiguous slugs (#3172) — fix: allow owner-qualified skill reports for ambiguous slugs Report API/CLI previously resolved bare slugs only, so collisions collapsed into "Skill not found" and blocked listing reports. Accept...
- ci: retry transient GitHub package fixture failures (#3194) — fix(ci): retry transient GitHub fixture failures test(ci): use first-party GitHub package fixture
- fix: allow transfers to replace owned redirects (#3189)
- fix: publish complete skill artifacts (#3196) — fix: preserve complete skill artifacts test: align artifact metadata expectations fix: harden complete skill artifact handling fix: close complete artifact review gaps fix: preserve legacy skill file...
- fix(build): use exported Monaco worker path (#3195)
- fix(cli): clarify pending publication results (#3193)
- feat(observability): log prepublication queue health (#3192)
- fix: show one year instead of 12 months in relative timestamps (#3174) — Listings updated 360-364 days ago rendered as "12mo ago" because 30-day months do not tile a 365-day year, leaving a five-day gap that still divided into twelve whole months. Derive years from whole...
- fix(security): extend prepublication ClawScan timeout (#3190)
- fix: isolate ClawScan worker shard concurrency (#3188)
- Update install instructions
News
- peterjohannmedina/Medina-Qwen3.5-27B-OpenClaw
- 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...
- How I detected and patched 12 autonomous-agent failure modes — Field data After running 33 autonomous agents in production, the failure modes cluster....
- 12 defensive patterns I shipped after OpenClaw 2026.4.14 broke my agents — What broke OpenClaw 2026.4.14 took out lossless-claw (#66591) and active-memory (#66849)....
- OpenClaw Just Shipped a Wave of Refactors and ClawHub-Aware Updates — 10 Commits Land — 10 commits landed across OpenClaw in the last 3 hours. The batch is dominated by refactors that tidy...
- OpenClaw, the “LOBSTER” — An Al Assistant That Gets Things Done — Seamlessly from Chat to ActionContinue reading on Medium »
- Hermes vs OpenClaw: 2026 Open Source AI Agent Automation Framework Guide — AI agents are evolving from simple task assistants into autonomous systems capable of executing processes, calling tools, and optimizing…Continue reading on Medium »
- Hermes vs OpenClaw:2026开源AI智能体自动化架构指南 — AI...
Don't miss what's next. Subscribe to Openclaw Newsletter: