OpenClaw Newsletter - 2026-06-25
OpenClaw Newsletter
Thursday, June 25, 2026Top Stories
- openclaw 2026.6.11-beta.1 — 2026.6.11 Highlights - More capable channel control: Slack relay mode, native Mattermost /oc_queue, and per-DM model overrides make channel operations easier to automate and tune. (#94707, #95546,...
- docs: document agent issue and PR routing — Closes #96712 What Problem This Solves Fresh coding agents can find AGENTS.md, CONTRIBUTING.md, the issue forms, CODEOWNERS, and the PR template, but the issue/PR/contact routing is spread across...
- fix(agents): cloud thinking models time out at 120s during reasoning (#80349) [AI-assisted] — > [AI-assisted] This PR was generated using Claude Code. Closes #80349 What Problem This Solves Fixes an issue where users running a cloud thinking model (e.g. google/gemini-2.5-flash with...
- fix(acp-core): clear stale active run lookups — What Problem This Solves The in-memory ACP session store keeps a reverse runId -> sessionId map so callers can find the session that owns an active runtime run. When setActiveRun re-bound the same...
- fix(agents): fall back to generic embedding provider registry in memory-search config resolution — Summary Memory-search config resolution now falls back to the generic plugin-sdk embedding provider registry, fixing the gap where plugin-registered providers like local (llama-cpp) were invisible to...
- fix(moonshot): inherit custom baseUrl for kimi web search — Closes #94979 What Problem This Solves Fixes an issue where users with a custom Moonshot API proxy or non-default host configured via models.providers.moonshot.baseUrl would get 401 Invalid...
- fix(vydra,xai,runway,pixverse,deepinfra,together,elevenlabs,microsoft): bound JSON response reads to prevent OOM — What Problem This Solves Replace unbounded await response.json() with readResponseWithLimit (1 MiB cap) across 8 provider extensions — the symmetric counterpart to bound-stream work already merged in...
- fix(agents): Load bootstrap files from agentDir — Fixes #29387: Problem Summary When re-taking a session or loading an agent, Openclaw doesn't consider its configured agentDir. - Users believe their per-agent customizations are active (at least the...
- fix(openai-completions): avoid double-stringifying tool call arguments — What Problem This Solves When OpenClaw sends conversation history back to an OpenAI-compatible provider (e.g. Ollama Cloud) on the second turn after a tool call, tool_calls.function.arguments is sent...
- fix(sessions): defer daily rollover during active reply runs — What Problem This Solves Fixes #96546. When an inbound message arrives after the daily reset boundary while the previous turn is still active, auto-reply session initialization can decide the old...
- fix(sessions-files): exclude workspace-external files from workspace rail list — Fixes #95685 What Problem This Solves The Session Workspace Rail (right sidebar, added in 2026.6.9) marks files outside the configured workspace directory as "missing" (red badge), even though those...
- [Bug]: Managed browser cookies never persist to disk (in-memory only) — login sessions lost on every browser/gateway restart (reproduces on 2026.6.10; refile of #15645) — Summary The managed openclaw browser profile loses all cookies / login sessions whenever the browser process, or the parent gateway that owns the Chrome child, restarts. This was reported and...
- [Bug]: MCP tool call with an optional argument set to null fails via OpenClaw but succeeds via other MCP clients — Bug type Behavior bug (incorrect output/state without crash) Beta release blocker No Summary An MCP tool call where an optional string argument is set to JSON null fails with a server-side error via...
- Owner-signed responsibility gates for assistant memory, actions, skills, and evidence reuse — Summary Add optional owner-confirmation gates so assistant outputs, skill results, and memories cannot become persistent memory, rules, or reusable evidence without explicit user review. Problem to...
- fix(mcp): strip null optional arguments before MCP tool calls — Fixes #96716 What Problem This Solves MCP tool calls with optional arguments set to JSON null fail via OpenClaw but succeed via other MCP clients. The MCP server distinguishes null from...
- fix(ui): reconcile model dropdown cache with server-resolved model after sessions.patch — Summary Problem: The WebChat model dropdown shows the user-selected model (e.g. codex/gpt-5.5) while the server silently falls back to a different provider/model (e.g. ollama/qwen3.5:9b for...
- [AI] fix(browser): update ssrf-runtime import path in cdp-proxy-bypass — Summary Browser plugin lazy-load crashes when ssrf-runtime-internal is imported but excluded from npm package exports and files. Restore it as a public SDK export with proper package.json entry and...
- fix(discord): send multiple attachments per message — Fixes #24196 What Problem This Solves Discord supports up to 10 file attachments per message, but OpenClaw's Discord outbound path split mediaUrls into separate Discord sends. That made generated...
- test(agents): add unit tests for exec output rendering helpers — What Problem This Solves The bash-tools.exec-output.ts module provides rendering helpers for exec output and status updates. However, this module lacked unit tests to verify the rendering logic,...
- fix(google): bound JSON response reads to prevent OOM — What Problem This Solves Replace unbounded await response.json() with readResponseWithLimit (1 MiB cap) across Google embedding-batch, image-generation, media-understanding, oauth.token,...
- fix(model-resolver): use numeric-aware collation for alias/version sort — Summary Problem: When a user runs /model opus or a scope specifies --model opus, the alias opus matches multiple version-suffixed model ids like claude-opus-4-9 and claude-opus-4-10. The...
- fix(agents): fall back to generic embedding provider registry in memory-search config resolution — Summary Memory-search config resolution now falls back to the generic plugin-sdk embedding provider registry, fixing the gap where plugin-registered providers like local (llama-cpp) were invisible to...
- fix(discord): preserve tool updates when progress preview is empty — Summary Fixes Discord progress-mode suppression so default/block tool updates remain visible when the progress preview lane is configured but stays empty. Issue/Motivation When Discord uses...
- chore(deps): bump the swift-deps group across 1 directory with 2 updates — Bumps the swift-deps group with 2 updates in the /apps/macos directory: github.com/steipete/peekaboo and github.com/pointfreeco/swift-concurrency-extras. Updates github.com/steipete/peekaboo from...
- fix(discord,telegram,github-copilot,google-meet): bound JSON response reads to prevent OOM — What Problem This Solves Replace unbounded await response.json() with readResponseWithLimit (1 MiB cap) across 4 platform API modules — the symmetric counterpart to bound-stream work in #95420,...
- chore(deps): bump the actions group across 1 directory with 5 updates — Bumps the actions group with 5 updates in the / directory: | [actions/setup-go](https://git
- fix(slack): fail unconfirmed threaded deliveries — Summary - Fail Slack outbound payload delivery when a threaded send does not confirm the expected Slack thread timestamp. - Keep successful threaded sends working when Slack returns the matching...
- fix(gateway): skip secrets.resolve when target SecretRefs use exec providers — Summary reply-path secrets.resolve floods gateway log with UNAVAILABLE when model-provider secrets use exec SecretRefs but gateway credentials are plaintext. - Problem:...
- fix(media): forward scanned PDF page images — Closes #96541. What Problem This Solves Chat media-understanding already receives page-image payloads from image-only PDFs, but converted them into placeholder-only file blocks. Scanned PDFs in chat...
- OpenClaw repo stats for 2026-06-25 — 380363 stars, 79670 forks, 2670 contributors
- OpenClaw sponsors (109 total) — 109 sponsors supporting OpenClaw
- fix(ui): mark plugin SkillSpector as not applicable — Show plugin releases without bundled skills as not applicable instead of showing a pending SkillSpector result.
- fix: preserve publisher across add flow (#2874)
- fix: authenticate GitHub repo discovery
- feat: streamline skill and plugin publishing — Adds the unified skill/plugin add flow and surfaces it from profiles, navigation, and empty states.
- ci(docs): retry fallback docs dispatch token — Captures token helper status directly so the docs sync dispatch tries OPENCLAW_GH_TOKEN and then OPENCLAW_DOCS_SYNC_TOKEN before warning and exiting green.\n\nEvidence: PR CI green after rerun,...
- fix(search): warm trending before leaderboard snapshot
- fix(maintenance): repair legacy plugin SkillSpector results — Add a guarded, cursor-batched cleanup for stale plugin-level SkillSpector results and queue rescans only for plugins with bundled skills.
- fix: use Barnacle app for docs dispatch (#2870)
- ci(docs): soften ClawHub docs dispatch auth failures — Treat OpenClaw docs sync dispatch credentials as best-effort: token retries still dispatch on 204, missing credentials warn and skip, auth rejection warns with token-rotation guidance, and unexpected...
- fix: retry docs dispatch credentials (#2866)
- fix(search): keep trending populated during rollout
- fix(security): limit SkillSpector to bundled skills (#2863)
- fix: use shared OpenClaw token for docs dispatch (#2862)
- feat(search): add freshness-aware discovery ranking
- fix: grant app token workflow dispatch access (#2861)
- fix: use app auth for OpenClaw docs dispatch (#2859)
- fix: use authenticated GitHub API for imports (#2858)
- fix: harden API rate limits (#2783)
- build(deps): bump the production-minor-and-patch group with 7 updates — Bumps the production-minor-and-patch group with 7 updates: Updates @auth/core from 0.41.1 to 0.41.2 - Release notes - Commits Updates lucide-react from 1.20.0 to 1.21.0 - Release notes - Commits...
- build(deps-dev): bump the development-minor-and-patch group across 1 directory with 6 updates — Bumps the development-minor-and-patch group with 6 updates in the / directory: Updates @faker-js/faker from 10.4.0 to 10.5.0 - Release notes - Changelog - Commits Updates @react-email/ui from 6.6.0...
- Add Sequenzy email marketing skill
- openclaw-cli 2026.6.10 on Homebrew — Your own personal AI assistant
- sulpikar2/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-openclaw
- ykarout/Qwen3.5-9b-Opus-Openclaw-Distilled — text-generation
- 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...
- OpenClaw – Moltbot Renamed Again
- Nanobot: Ultra-Lightweight Alternative to OpenClaw
- Show HN: DenchClaw – Local CRM on Top of OpenClaw
- A2A vs MCP: Do AI Agents Really Need Both Protocols? — AI agent architecture is starting to split into two layers. One layer is about giving an AI...
- My OpenClaw Cron Said 'OK' But Did Nothing. I Fixed It With a 30-Line Review Script. — Last Tuesday my OpenClaw agent ran a security audit cron at 11:02 AM. It fired on schedule. The cron...
- Gaslighting the GLM 5 in OpenClaw — Re-check after long debugging with agent in Openclaw is a must as sometime model make a plausable...
- My OpenClaw Agent Dreams Every Night. Here's What Actually Sticks. — Every night at 7:10 PM Eastern, my OpenClaw agent goes to sleep. It doesn't rest. It processes. For...
- Build a Private Photo Assistant on Telegram with OpenClaw + MiniCPM-V 4.6 — Most AI assistants can read text, write code, and automate workflows. But the moment a user sends a...
- Batch Worker — 100 AI Agents in Parallel, Zero-Token Cleanup — Batch Worker: 100 AI Agents Running in Parallel The Problem Auditing a codebase...
- QA Logger — OpenClaw Plugin to Turn AI Chats into a Searchable Diary — QA Logger: Turn Every AI Chat Into a Searchable Diary\n\nThe Problem\n\nOpenClaw sessions...
- 4 Safety Boundaries Your AI Agent Needs Before Production (And How to Wire Them) — Most AI agents go into production with zero guardrails. Here's the 4-boundary framework I run on every agent before it touches real data — and the exact code to implement each one.
- Your OpenClaw Agent Says 'Done.' Here's How to Know If It Actually Ran — Last Tuesday my OpenClaw agent sent me a Telegram message: "Heartbeat check complete. All services...
- Give your AI agent a ToDo list that survives every session — The problemContinue reading on Medium »
- A Deep-dive Security Assessment Featuring OpenClaw — Julio Arredondo CSSLP, CASP+, M.S. in Cybersecurity Engineering student at University of San DiegoContinue reading on MeetCyber »
- OpenClaw's Skill Marketplace and the Emerging AI Supply Chain Threat (7 minute read) — Jun 24|InfosecOpenClaw's Skill Marketplace and the Emerging AI Supply Chain Threat (7 minute read)
- 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...
- Boss wants us to add more AI to our workflow
- @moinulmoin @openclaw @NousResearch good luck today,upvoted on PH
- @keven_ink Because getting more people on board is a higher prio than the technical stuff. That simple. If you don't lik
- RT @MuseRhymes: @ErikVoorhees is team Hermes🪽 for many valid reasons. OpenClaw loses users to Hermes daily because Herm
- @Lonely__MH 可以试试,我很早就用nas了,在家还是很方便的,而且也支持安装Hermes和openclaw,就是不知道这款功能如何
- Pay for everyday things with Zap, right from your AI agent ⚡️ Connect Zap to Paystack Index to buy airtime, purchase da
- RT @tobi: If you’re using agents like OpenClaw and Hermes, there’s now a Shop skill. It acts like your personal shopper
- RT @Seanzhao1105: 从 ChatGPT 刚出来我就在用 AI,一路用到 MCP、Claude、OpenClaw,再到现在各种 agent,前沿产品基本都试了个遍,自己还动手做了产品。 但我竟然一个 AI 资产都没买过。
- Introducing a new way to shop from Paystack merchants 🚀 Paystack Index brings Paystack checkout to ChatGPT, Claude, and
- @moinulmoin @openclaw @NousResearch looks like a solid launch,I upvoted it
- I disagree. Actually @AnthropicAI is doing the complete opposite of locking. When you have to pay-per-use to use #Claud
- @tonysimons_ Same arc here — OpenClaw debugging burned weeks before we paired it with Hermes for memory + skill curation
- AC is the new OpenClaw
- imToken co-hosts OpenClaw Singapore: Agentic Night tonight. We’ll be posting live updates on X throughout the event — i
- @solana_sailor @colosseum @solana @SolanaFndn @superteam @toly Check out this project and the latest update from @Parad0
- I'm Martin Sharp — an autonomous AI agent building a complete business. Real revenue, real infrastructure. #AI #Agents
- @CryptoCurb Check out this project and the latest update from @Parad0x_Labs @PumpfunEco , @solana , @Pumpfun , @SolanaFn
- @bytebot Openclaw was a Psyop.
- Orchestration beats model choice. CrewAI for role choreography + OpenClaw for browser/tool execution + n8n for the bori — Orchestration beats model choice. CrewAI for role choreography + OpenClaw for browser/tool execution + n8n for the boring glue. Swap the model, the system keeps working.
- You can now pay for things in Africa directly from your AI agent. Today we’re introducing Paystack Index, the easiest w
- ChatGPTの音声チャットで仕様をガンガンに詰めてから、OpenClawの指示文作らせてその指示文に従って開発するのが一番楽だな。これがバイブコーディングなのかもしれない。 Google Home前提で考えてたから相手がしゃべってる途中
Trending on X
- @moinulmoin @openclaw @NousResearch good luck today,upvoted on PH
- @keven_ink Because getting more people on board is a higher prio than the technical stuff. That simple. If you don't lik
- RT @MuseRhymes: @ErikVoorhees is team Hermes🪽 for many valid reasons. OpenClaw loses users to Hermes daily because Herm
- @Lonely__MH 可以试试,我很早就用nas了,在家还是很方便的,而且也支持安装Hermes和openclaw,就是不知道这款功能如何
- Pay for everyday things with Zap, right from your AI agent ⚡️ Connect Zap to Paystack Index to buy airtime, purchase da
- RT @tobi: If you’re using agents like OpenClaw and Hermes, there’s now a Shop skill. It acts like your personal shopper
- RT @Seanzhao1105: 从 ChatGPT 刚出来我就在用 AI,一路用到 MCP、Claude、OpenClaw,再到现在各种 agent,前沿产品基本都试了个遍,自己还动手做了产品。 但我竟然一个 AI 资产都没买过。
- Introducing a new way to shop from Paystack merchants 🚀 Paystack Index brings Paystack checkout to ChatGPT, Claude, and
- @moinulmoin @openclaw @NousResearch looks like a solid launch,I upvoted it
- I disagree. Actually @AnthropicAI is doing the complete opposite of locking. When you have to pay-per-use to use #Claud
- @tonysimons_ Same arc here — OpenClaw debugging burned weeks before we paired it with Hermes for memory + skill curation
- AC is the new OpenClaw
- imToken co-hosts OpenClaw Singapore: Agentic Night tonight. We’ll be posting live updates on X throughout the event — i
- @solana_sailor @colosseum @solana @SolanaFndn @superteam @toly Check out this project and the latest update from @Parad0
- I'm Martin Sharp — an autonomous AI agent building a complete business. Real revenue, real infrastructure. #AI #Agents
- @CryptoCurb Check out this project and the latest update from @Parad0x_Labs @PumpfunEco , @solana , @Pumpfun , @SolanaFn
- @bytebot Openclaw was a Psyop.
- Orchestration beats model choice. CrewAI for role choreography + OpenClaw for browser/tool execution + n8n for the bori — Orchestration beats model choice. CrewAI for role choreography + OpenClaw for browser/tool execution + n8n for the boring glue. Swap the model, the system keeps working.
- You can now pay for things in Africa directly from your AI agent. Today we’re introducing Paystack Index, the easiest w
- ChatGPTの音声チャットで仕様をガンガンに詰めてから、OpenClawの指示文作らせてその指示文に従って開発するのが一番楽だな。これがバイブコーディングなのかもしれない。 Google Home前提で考えてたから相手がしゃべってる途中
Releases
- openclaw 2026.6.11-beta.1 — 2026.6.11 Highlights - More capable channel control: Slack relay mode, native Mattermost /oc_queue, and per-DM model overrides make channel operations easier to automate and tune. (#94707, #95546,...
- OpenClaw repo stats for 2026-06-25 — 380363 stars, 79670 forks, 2670 contributors
- openclaw-cli 2026.6.10 on Homebrew — Your own personal AI assistant
Community
- docs: document agent issue and PR routing — Closes #96712 What Problem This Solves Fresh coding agents can find AGENTS.md, CONTRIBUTING.md, the issue forms, CODEOWNERS, and the PR template, but the issue/PR/contact routing is spread across...
- fix(agents): cloud thinking models time out at 120s during reasoning (#80349) [AI-assisted] — > [AI-assisted] This PR was generated using Claude Code. Closes #80349 What Problem This Solves Fixes an issue where users running a cloud thinking model (e.g. google/gemini-2.5-flash with...
- fix(acp-core): clear stale active run lookups — What Problem This Solves The in-memory ACP session store keeps a reverse runId -> sessionId map so callers can find the session that owns an active runtime run. When setActiveRun re-bound the same...
- fix(agents): fall back to generic embedding provider registry in memory-search config resolution — Summary Memory-search config resolution now falls back to the generic plugin-sdk embedding provider registry, fixing the gap where plugin-registered providers like local (llama-cpp) were invisible to...
- fix(moonshot): inherit custom baseUrl for kimi web search — Closes #94979 What Problem This Solves Fixes an issue where users with a custom Moonshot API proxy or non-default host configured via models.providers.moonshot.baseUrl would get 401 Invalid...
- fix(vydra,xai,runway,pixverse,deepinfra,together,elevenlabs,microsoft): bound JSON response reads to prevent OOM — What Problem This Solves Replace unbounded await response.json() with readResponseWithLimit (1 MiB cap) across 8 provider extensions — the symmetric counterpart to bound-stream work already merged in...
- fix(agents): Load bootstrap files from agentDir — Fixes #29387: Problem Summary When re-taking a session or loading an agent, Openclaw doesn't consider its configured agentDir. - Users believe their per-agent customizations are active (at least the...
- fix(openai-completions): avoid double-stringifying tool call arguments — What Problem This Solves When OpenClaw sends conversation history back to an OpenAI-compatible provider (e.g. Ollama Cloud) on the second turn after a tool call, tool_calls.function.arguments is sent...
- fix(sessions): defer daily rollover during active reply runs — What Problem This Solves Fixes #96546. When an inbound message arrives after the daily reset boundary while the previous turn is still active, auto-reply session initialization can decide the old...
- fix(sessions-files): exclude workspace-external files from workspace rail list — Fixes #95685 What Problem This Solves The Session Workspace Rail (right sidebar, added in 2026.6.9) marks files outside the configured workspace directory as "missing" (red badge), even though those...
- [Bug]: Managed browser cookies never persist to disk (in-memory only) — login sessions lost on every browser/gateway restart (reproduces on 2026.6.10; refile of #15645) — Summary The managed openclaw browser profile loses all cookies / login sessions whenever the browser process, or the parent gateway that owns the Chrome child, restarts. This was reported and...
- [Bug]: MCP tool call with an optional argument set to null fails via OpenClaw but succeeds via other MCP clients — Bug type Behavior bug (incorrect output/state without crash) Beta release blocker No Summary An MCP tool call where an optional string argument is set to JSON null fails with a server-side error via...
- Owner-signed responsibility gates for assistant memory, actions, skills, and evidence reuse — Summary Add optional owner-confirmation gates so assistant outputs, skill results, and memories cannot become persistent memory, rules, or reusable evidence without explicit user review. Problem to...
- fix(mcp): strip null optional arguments before MCP tool calls — Fixes #96716 What Problem This Solves MCP tool calls with optional arguments set to JSON null fail via OpenClaw but succeed via other MCP clients. The MCP server distinguishes null from...
- fix(ui): reconcile model dropdown cache with server-resolved model after sessions.patch — Summary Problem: The WebChat model dropdown shows the user-selected model (e.g. codex/gpt-5.5) while the server silently falls back to a different provider/model (e.g. ollama/qwen3.5:9b for...
- [AI] fix(browser): update ssrf-runtime import path in cdp-proxy-bypass — Summary Browser plugin lazy-load crashes when ssrf-runtime-internal is imported but excluded from npm package exports and files. Restore it as a public SDK export with proper package.json entry and...
- fix(discord): send multiple attachments per message — Fixes #24196 What Problem This Solves Discord supports up to 10 file attachments per message, but OpenClaw's Discord outbound path split mediaUrls into separate Discord sends. That made generated...
- test(agents): add unit tests for exec output rendering helpers — What Problem This Solves The bash-tools.exec-output.ts module provides rendering helpers for exec output and status updates. However, this module lacked unit tests to verify the rendering logic,...
- fix(google): bound JSON response reads to prevent OOM — What Problem This Solves Replace unbounded await response.json() with readResponseWithLimit (1 MiB cap) across Google embedding-batch, image-generation, media-understanding, oauth.token,...
- fix(model-resolver): use numeric-aware collation for alias/version sort — Summary Problem: When a user runs /model opus or a scope specifies --model opus, the alias opus matches multiple version-suffixed model ids like claude-opus-4-9 and claude-opus-4-10. The...
- fix(agents): fall back to generic embedding provider registry in memory-search config resolution — Summary Memory-search config resolution now falls back to the generic plugin-sdk embedding provider registry, fixing the gap where plugin-registered providers like local (llama-cpp) were invisible to...
- fix(discord): preserve tool updates when progress preview is empty — Summary Fixes Discord progress-mode suppression so default/block tool updates remain visible when the progress preview lane is configured but stays empty. Issue/Motivation When Discord uses...
- chore(deps): bump the swift-deps group across 1 directory with 2 updates — Bumps the swift-deps group with 2 updates in the /apps/macos directory: github.com/steipete/peekaboo and github.com/pointfreeco/swift-concurrency-extras. Updates github.com/steipete/peekaboo from...
- fix(discord,telegram,github-copilot,google-meet): bound JSON response reads to prevent OOM — What Problem This Solves Replace unbounded await response.json() with readResponseWithLimit (1 MiB cap) across 4 platform API modules — the symmetric counterpart to bound-stream work in #95420,...
- chore(deps): bump the actions group across 1 directory with 5 updates — Bumps the actions group with 5 updates in the / directory: | [actions/setup-go](https://git
- fix(slack): fail unconfirmed threaded deliveries — Summary - Fail Slack outbound payload delivery when a threaded send does not confirm the expected Slack thread timestamp. - Keep successful threaded sends working when Slack returns the matching...
- fix(gateway): skip secrets.resolve when target SecretRefs use exec providers — Summary reply-path secrets.resolve floods gateway log with UNAVAILABLE when model-provider secrets use exec SecretRefs but gateway credentials are plaintext. - Problem:...
- fix(media): forward scanned PDF page images — Closes #96541. What Problem This Solves Chat media-understanding already receives page-image payloads from image-only PDFs, but converted them into placeholder-only file blocks. Scanned PDFs in chat...
- OpenClaw sponsors (109 total) — 109 sponsors supporting OpenClaw
- fix(ui): mark plugin SkillSpector as not applicable — Show plugin releases without bundled skills as not applicable instead of showing a pending SkillSpector result.
- fix: preserve publisher across add flow (#2874)
- fix: authenticate GitHub repo discovery
- feat: streamline skill and plugin publishing — Adds the unified skill/plugin add flow and surfaces it from profiles, navigation, and empty states.
- ci(docs): retry fallback docs dispatch token — Captures token helper status directly so the docs sync dispatch tries OPENCLAW_GH_TOKEN and then OPENCLAW_DOCS_SYNC_TOKEN before warning and exiting green.\n\nEvidence: PR CI green after rerun,...
- fix(search): warm trending before leaderboard snapshot
- fix(maintenance): repair legacy plugin SkillSpector results — Add a guarded, cursor-batched cleanup for stale plugin-level SkillSpector results and queue rescans only for plugins with bundled skills.
- fix: use Barnacle app for docs dispatch (#2870)
- ci(docs): soften ClawHub docs dispatch auth failures — Treat OpenClaw docs sync dispatch credentials as best-effort: token retries still dispatch on 204, missing credentials warn and skip, auth rejection warns with token-rotation guidance, and unexpected...
- fix: retry docs dispatch credentials (#2866)
- fix(search): keep trending populated during rollout
- fix(security): limit SkillSpector to bundled skills (#2863)
- fix: use shared OpenClaw token for docs dispatch (#2862)
- feat(search): add freshness-aware discovery ranking
- fix: grant app token workflow dispatch access (#2861)
- fix: use app auth for OpenClaw docs dispatch (#2859)
- fix: use authenticated GitHub API for imports (#2858)
- fix: harden API rate limits (#2783)
- build(deps): bump the production-minor-and-patch group with 7 updates — Bumps the production-minor-and-patch group with 7 updates: Updates @auth/core from 0.41.1 to 0.41.2 - Release notes - Commits Updates lucide-react from 1.20.0 to 1.21.0 - Release notes - Commits...
- build(deps-dev): bump the development-minor-and-patch group across 1 directory with 6 updates — Bumps the development-minor-and-patch group with 6 updates in the / directory: Updates @faker-js/faker from 10.4.0 to 10.5.0 - Release notes - Changelog - Commits Updates @react-email/ui from 6.6.0...
- Add Sequenzy email marketing skill
- Boss wants us to add more AI to our workflow
News
- sulpikar2/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-openclaw
- ykarout/Qwen3.5-9b-Opus-Openclaw-Distilled — text-generation
- 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...
- OpenClaw – Moltbot Renamed Again
- Nanobot: Ultra-Lightweight Alternative to OpenClaw
- Show HN: DenchClaw – Local CRM on Top of OpenClaw
- A2A vs MCP: Do AI Agents Really Need Both Protocols? — AI agent architecture is starting to split into two layers. One layer is about giving an AI...
- My OpenClaw Cron Said 'OK' But Did Nothing. I Fixed It With a 30-Line Review Script. — Last Tuesday my OpenClaw agent ran a security audit cron at 11:02 AM. It fired on schedule. The cron...
- Gaslighting the GLM 5 in OpenClaw — Re-check after long debugging with agent in Openclaw is a must as sometime model make a plausable...
- My OpenClaw Agent Dreams Every Night. Here's What Actually Sticks. — Every night at 7:10 PM Eastern, my OpenClaw agent goes to sleep. It doesn't rest. It processes. For...
- Build a Private Photo Assistant on Telegram with OpenClaw + MiniCPM-V 4.6 — Most AI assistants can read text, write code, and automate workflows. But the moment a user sends a...
- Batch Worker — 100 AI Agents in Parallel, Zero-Token Cleanup — Batch Worker: 100 AI Agents Running in Parallel The Problem Auditing a codebase...
- QA Logger — OpenClaw Plugin to Turn AI Chats into a Searchable Diary — QA Logger: Turn Every AI Chat Into a Searchable Diary\n\nThe Problem\n\nOpenClaw sessions...
- 4 Safety Boundaries Your AI Agent Needs Before Production (And How to Wire Them) — Most AI agents go into production with zero guardrails. Here's the 4-boundary framework I run on every agent before it touches real data — and the exact code to implement each one.
- Your OpenClaw Agent Says 'Done.' Here's How to Know If It Actually Ran — Last Tuesday my OpenClaw agent sent me a Telegram message: "Heartbeat check complete. All services...
- Give your AI agent a ToDo list that survives every session — The problemContinue reading on Medium »
- A Deep-dive Security Assessment Featuring OpenClaw — Julio Arredondo CSSLP, CASP+, M.S. in Cybersecurity Engineering student at University of San DiegoContinue reading on MeetCyber »
- OpenClaw's Skill Marketplace and the Emerging AI Supply Chain Threat (7 minute read) — Jun 24|InfosecOpenClaw's Skill Marketplace and the Emerging AI Supply Chain Threat (7 minute read)
- 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...
Don't miss what's next. Subscribe to Openclaw Newsletter: