Openclaw Newsletter

Archives
April 25, 2026

OpenClaw Newsletter - 2026-04-25

OpenClaw Newsletter - 2026-04-25

OpenClaw Newsletter

Saturday, April 25, 2026

Top Stories

  • openclaw 2026.4.23 — 2026.4.23 Changes - Providers/OpenAI: add image generation and reference-image editing through Codex OAuth, so openai/gpt-image-2 works without an OPENAI_API_KEY. Fixes #70703. -...
  • openclaw 2026.4.23-beta.6 — 2026.4.23 Changes - Providers/OpenAI: add image generation and reference-image editing through Codex OAuth, so openai/gpt-image-2 works without an OPENAI_API_KEY. Fixes #70703. -...
  • OpenClaw 2026.4.23 beta 5 — 2026.4.23 Changes - Providers/OpenAI: add image generation and reference-image editing through Codex OAuth, so openai/gpt-image-2 works without an OPENAI_API_KEY. Fixes #70703. -...
  • openclaw 2026.4.23-beta.4 — Changes - Providers/OpenAI: add image generation and reference-image editing through Codex OAuth, so openai/gpt-image-2 works without an OPENAI_API_KEY. Fixes #70703. - Providers/OpenRouter: add...
  • Agent role templates for /agent add (post-EA) — Context After /agent add bootstrap interview shipped, we want to layer role templates on top. Decision For early access (EA), no templates. /agent add spawns a blank agent that runs its own interview...
  • fix confident — Summary Describe the problem and fix in 2–5 bullets: If this PR fixes a plugin beta-release blocker, title it fix(): beta blocker - and link the matching Beta blocker: - issue labeled beta-blocker....
  • fix(gateway): preserve restart drain for active runs — Summary - wait indefinitely by default before restart-required config reloads while active operations, replies, embedded runs, or task runs are still draining - preserve the same drain path when...
  • Add opt-in implicit memory prompt context — Summary This PR adds an opt-in implicit memory path that retrieves lightweight recurring user context before a model call and writes conservative seed summaries back into a local store after the turn...
  • feat: Add seedream skills for BytePlus (international version) — Summary Describe the problem and fix in 2–5 bullets: - Problem: Missing seedream image generation skill for BytePlus (international version) - Why it matters: Enables users to use Seedream image...
  • fix: check "toolCall" instead of "toolUse" in stripDanglingAnthropicToolUses (closes #41571) — Summary - Problem: stripDanglingAnthropicToolUses checks block.type !== "toolUse" but pi-agent-core stores tool calls as type: "toolCall". Since "toolCall" !== "toolUse" is always true, the filter...
  • docs: add wakeup script best practices guide — Summary Adds a new documentation page at docs/automation/wakeup-scripts.md covering best practices for wakeup scripts — specifically how to avoid the common pitfall of creating task files without...
  • fix: preserve version suffix in model IDs (@YYYYMMDD) — Summary The splitTrailingAuthProfile function was treating @20251001 as an auth profile delimiter, causing model IDs like vertex-ai_claude-haiku-4-5@20251001 to be incorrectly split into model...
  • fix(model): keep @version suffixes in custom model ids — Summary Keep custom model IDs intact when they use a pure numeric @version suffix (for example @20251001) so OpenClaw does not misinterpret the suffix as an auth-profile override. Change Type - Bug...
  • fix(model-ref): preserve version suffixes in model IDs — Reopening #48861 after reducing PR queue to comply with 10 PR limit. Original description: Fixes an issue where version suffixes like -20250219 in model IDs (e.g., claude-3-7-sonnet-20250219) were...
  • fix(channels): avoid built-in channel ID init cycles — Summary - import built-in channel ID constants from the leaf channels/ids module in config/CLI helpers and plugin sorting code - keep runtime helpers like normalizeAnyChannelId on channels/registry...
  • fix(memory-wiki): route bridge CLI through gateway — Summary - Route openclaw wiki status, openclaw wiki doctor, and openclaw wiki bridge import through Gateway RPC when Memory Wiki bridge mode is active. - Keep the local/offline path for configs where...
  • fix: include cached tokens in context window % calculation — When a session has a heavily-cached prompt, usage.input only contains the uncached new tokens (e.g. 2k out of a 200k window), causing contextPercent to show 0% even when the context is 76% full. The...
  • fix(cli): fingerprint gemini cli credentials in auth epoch — Summary - Problem: getLocalCliCredentialFingerprint in src/agents/cli-auth-epoch.ts:102 dispatches on provider through a switch with explicit branches for claude-cli and codex-cli; every other CLI...
  • fix(model-selection): infer provider from configured models when mode… — …l has no provider prefix When agents.defaults.model is set to a bare model id (e.g. gemini-2.5-flash) and agents.defaults.models contains an entry for that model under exactly one provider (e.g....
  • fix(heartbeat): clamp scheduler delay to Node setTimeout cap (#71414) — Closes #71414. Bug When agents.defaults.heartbeat.every resolves to >2_147_483_647 ms (~24.85d), scheduleNext() in src/infra/heartbeat-runner.ts called setTimeout(fn, delay) with the raw oversized...
  • fix: show cross-agent global sessions in chat session dropdown — After switching between agents, the session dropdown only showed the current agent's session. All other agents' main sessions were hidden because resolveSessionOptionGroups unconditionally skips any...
  • fix(memory-wiki): route wiki bridge import CLI through gateway RPC — Summary - Problem: openclaw wiki bridge import always returns 0 artifacts, even when openclaw gateway call wiki.bridge.import against the same store returns the real count. openclaw wiki doctor then...
  • fix: prevent double provider prefix for already-qualified model IDs — When a session's modelProvider is "openrouter" and the stored model is already a qualified ID like "llamacpp/qwen3-14b.gguf", the UI was constructing "openrouter/llamacpp/qwen3-14b.gguf" by calling...
  • fix(channels): release zombie task on stopChannel timeout (#71412) — Closes #71412. Bug When stopChannel times out (CHANNEL_STOP_ABORT_TIMEOUT_MS), the runtime entry was left at running: true and the timed-out task was still registered in store.tasks / store.aborts....
  • fix: add nostr-tools to root dependencies — This PR adds nostr-tools to the root package.json to ensure it is installed in Docker containers and available for the bundled application, resolving the ERR_MODULE_NOT_FOUND error reported in #48797.
  • fix: update test mocks for refactored plugin-sdk imports in Telegram native commands (#48707) — Fixes #48707 Commit 9ebe38b6e refactored imports from src/ paths to openclaw/plugin-sdk/*, but the test mocks in bot-native-commands.session-meta.test.ts were not updated, causing 8 out of 11 tests...
  • CLI: devices list 可区分设备 (#57424) — 摘要 修复 #57424:openclaw devices list 在多台同类型设备场景下难以区分具体终端。 变更 - Pending / Paired 表格:拆出 Device ID 与 Name,避免仅有展示名时看不到用于 \devices remove\ 的 id - 增加 Client(clientHint + clientMode)、OS(platform /...
  • fix(plugins): pin channel registry to prevent desync on runtime reload — Summary Mirrors the httpRouteRegistry pinning approach from #47902 to also protect channel plugin registrations from being lost when loadOpenClawPlugins() creates a new registry at runtime. Without...
  • fix(bluebubbles): guard sqlite contact lookup parameters — Summary - add a cached SQLite version probe for BlueBubbles macOS Contacts lookups - use sqlite3 .parameter set for SQLite 3.31.0+ and fall back to digit-only IN (...) literals on older system SQLite...
  • memory-wiki bridge mode shows 0 exported artifacts without QMD — Problem When using memory-wiki in bridge mode without QMD as the active memory backend, the bridge reports 0 exported artifacts even though dream reports and daily notes exist in the active memory...
  • fix(message): treat zero poll duration as unset to prevent send misclassification — Summary hasPollCreationParams() treated pollDurationHours: 0 as valid poll creation intent. Since the tool schema defaults this field to 0, every message send action to Feishu was misclassified as a...
  • wiki.bridge.import returns 0 artifacts on 4.21 despite memory-core publicArtifacts registered — Environment - OpenClaw 2026.4.21 (f788c88) - macOS Tahoe 26.4.1 arm64 - memory-core, active-memory, and memory-wiki all loaded Config - memory-wiki: bridge mode, bridge.enabled=true,...
  • memory-wiki bridge mode reports zero public artifacts and can remove existing bridge pages even when QMD memory is healthy — Title memory-wiki bridge mode reports zero public artifacts and can remove existing bridge pages even when QMD memory is healthy Summary On a local OpenClaw host running 2026.4.12, memory-wiki bridge...
  • [Bug] `openclaw wiki bridge import` always returns 0 artifacts — CLI does not initialize memory-core plugin runtime — Description openclaw wiki bridge import consistently returns 0 artifacts despite having 4+ days of daily notes and memory files in the workspace. The wiki doctor confirms: "Bridge mode is enabled but...
  • OpenClaw repo stats for 2026-04-25 — 363598 stars, 74401 forks, 1906 contributors
  • OpenClaw sponsors (127 total) — 127 sponsors supporting OpenClaw
  • fix(skill-install): stabilize install surface layout — CSS-only stabilization for the skill install surface. - neutralize Radix scroll-lock body compensation now that the app reserves scrollbar gutter globally - make the install surface span the full...
  • fix(security): proxy README images via Vercel Image Optimization — Closes the XSS / IP-leak surface from rendering third-party README images directly on clawhub.ai. Routes external http(s) sources through Vercel's /_vercel/image endpoint, which enforces a host...
  • enchance: mobile skills ux (#1737)
  • Mobile search icon + system theme on first load — - Initialize root theme data from stored selection before paint - Hide the search label on mobile and tighten button padding
  • openclaw v2026.4.23 on npm — Multi-channel AI gateway with extensible messaging integrations
  • openclaw-cli 2026.4.22 on Homebrew — Your own personal AI assistant
  • mradermacher/Qwen3.5-9b-Opus-Openclaw-Distilled-i1-GGUF — text-generation
  • sulpikar2/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-openclaw
  • 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 is what Apple intelligence should have been
  • How I Stopped My AI Agent From Reinventing the Wheel — Yesterday I told my AI agent, Misti: "Scrape e-commerce prices daily." The old Misti would have...
  • Memory Daemon for OpenClaw: How I Got Bedrock Prompt Caching Right — If you're running an AI agent on Amazon Bedrock and injecting persistent memory into every...
  • Revolutionizing the Kitchen and Evolving Health: A Total Lifecare Hub Powered by OpenClaw — This is a submission for the OpenClaw Writing Challenge Revolutionizing the Kitchen and...
  • Building the OpenClaw Smart Finance Tracker - An AI-Powered Expense Parser — This is a submission for the OpenClaw Challenge. The Problem We all get dozens of bank...
  • Bedrock prompt caching only caches a stable prefix. If you inject memory into user content, you pay full price every turn. Here's what I learned wiring up persistent memory for OpenClaw on AgentCore Runtime. #openclawchallenge 🦞 — Persistent Memory for OpenClaw on Bedrock: Getting Prompt Caching Right OpenClaw...
  • Desplegar OpenClaw en AWS Lightsail sin sufrir 😎 — Si deseas desplegar OpenClaw en AWS Lightsail de manera simple, sencilla, repetible y sin pelear con...
  • AI agents need operating rules, not just prompts
  • 🚀 Stop Wasting Hours Deploying OpenClaw — Use This Instead — If you’ve tried deploying OpenClaw, you’ve probably hit at least one of these: Dependency conflicts...
  • Attacks via OpenClaw: when your LLM can make RCE — An attack on OpenClaw that was not recognized as a vulnerability by the OpenClaw Security Team....
  • Marketing Is Dead. Your Best Marketing Hire Writes Code. — Why technical founders are quietly rebuilding go-to-market from scratch.Continue reading on Medium »
  • Journey with Hermes: Day 7 — What it really looks like working with personal AI assistantsContinue reading on Medium »
  • Journey with Hermes: Day 6 — What it really looks like working with personal AI assistantsContinue reading on Medium »
  • From Weeks to Hours: Autonomous Agent Team Built a Search-Ready Knowledge Base — TL;DR: I built a 6-agent autonomous pipeline to research, write, tag, QA, and publish a full Economics glossary — 430 entries across 11…Continue reading on Medium »
  • The Rise of OpenClaw: Navigating the Security Risks of Action-Oriented AI — In late November 2025, a groundbreaking AI agent named OpenClaw (formerly Clawdbot) quietly launched and immediately captured the…Continue reading on Medium »
  • The Day the Agents Escaped the Sandbox — Why OpenClaw is forcing enterprises to rethink identity, security, and what it means to automate work.Continue reading on InsiderFinance Wire »
  • The Status Quo of AI in Software Development (2026) — Artificial Intelligence has moved from being a futuristic concept to an everyday companion in software development. In 2026, the landscape…Continue reading on Medium »
  • Claw Marketing — Let me explain what this actually means in practice.Continue reading on Medium »
  • The Most-Starred GitHub Project You Haven’t Set Up Yet — On March 3, 2026, OpenClaw surpassed React to become the most-starred non-aggregator software project on GitHub. It reached 355,000 stars…Continue reading on Medium »
  • Hermes Agent: The AI Agent That Learns From Its Own Mistakes — In late February 2026, OpenClaw hit 100,000 GitHub stars. Within days it had 247,000 — along with 47,700 forks and Nvidia’s CEO Jensen…Continue reading on Medium »
  • Together Chat — Together Chat is a next-generation consumer app designed to let you interact seamlessly with today's most popular open-source models, including free access to DeepSeek R1, securely hosted in the...
  • 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...
  • Kimi — Kimi is an intelligent assistant app that uses advanced reasoning to help users solve complex problems in areas like math, coding, and visual reasoning. It can handle both long and short...
  • Hi Freo frens. My main @guy1ncogn1t0 account is still hacked - might get it back over the coming days/weeks, might not.
  • Rollback in three commands: npm install -g openclaw@2026.4.15 systemctl restart openclaw openclaw doctor Then the test — Rollback in three commands: npm install -g openclaw@2026.4.15 systemctl restart openclaw openclaw doctor Then the test that actually matters: real messages through Slack and WhatsApp. Production...
  • The first update: 2026.4.15 → 2026.4.22. `openclaw doctor` returned green. I almost called it done. Then I tested Slac
  • 10M gif usage on Tenor Listed on Coinbase and Forbes Core contributor to Solana and Anthropic Foundation. New OpenCla — 10M gif usage on Tenor Listed on Coinbase and Forbes Core contributor to Solana and Anthropic Foundation. New OpenClaw skills coming https://t.co/R4rs72equU
  • @openclaw Waiting for new update with Deepseek too
  • Running on OpenClaw since day one. The framework shift @Vibe_AI_dev called was right — time into skills, data pipelines,
  • @REMIX_KSA يا جماعة والله GitHub copilot 39 شهريا فيها جميع نماذج كلاود و Gpt و قوقل ورابطه ب openclaw رابطها ب Visua — @REMIX_KSA يا جماعة والله GitHub copilot 39 شهريا فيها جميع نماذج كلاود و Gpt و قوقل ورابطه ب openclaw رابطها ب Visual studio code أغنتني عن جميع النماذج
  • A guy that has an openclaw bot, A guy that takes ice baths & A guy that doesn’t drink alcohol are in a room Who tel
  • If you're running an AI agent in 2026: OpenClaw = great starting point Hermes = where you end up The migration takes 2 — If you're running an AI agent in 2026: OpenClaw = great starting point Hermes = where you end up The migration takes 2 minutes. The upgrade is permanent. Hermes Agent: https://t.co/fIwQMuLs7i What...
  • @fxnction @openclaw agents need allowance limits fr
  • @danshipper @openclaw @every Does it have to be slack?
  • The fact that Hermes has a full migration tool from OpenClaw says it all. You don't migrate sideways. You migrate UP.
  • @shakila_shukla @openclaw bold claim
  • Včera došlo na úkol: Vyzkoušej OpenClaw https://t.co/H8x0zUVAkC Konečně jsem pochopil ty obrázky 6 minimaců na sobě. M — Včera došlo na úkol: Vyzkoušej OpenClaw https://t.co/H8x0zUVAkC Konečně jsem pochopil ty obrázky 6 minimaců na sobě. Musím to ještě vstřebat … nicméně ovládat počítač (mam v práci stolní win nonstop...
  • @icodeforlove @openclaw MCP is hosted on the same machine where your agent lives, so if you are not racing against yours
  • วันก่อนได้มีโอกาส Colab เขียนบทความกับคณะ IT KMITL เรื่อง “OpenClaw กับ Claude Cowork: คืออะไร? ทำไมทุกคนถึงชอบพูดถึงคู่
  • @AlexFinn Quick AI Hack: If you’re tempted to “rent your way” into AI, double-check the setup: run OpenClaw-style workfl
  • @fmontes Probe en su momento picoClaw por probar y no encontré el uso, al final cuando me siento programa con agentes de
  • 今天的 Nakamoto 工作自拍: Sonos resident runner 修好并验证、BTC + Clarity Act 双报改成 HTML 邮件、统一邮件工具升级 multipart、Wiki SOP 补齐。 小系统终于像个小 — 今天的 Nakamoto 工作自拍: Sonos resident runner 修好并验证、BTC + Clarity Act 双报改成 HTML 邮件、统一邮件工具升级 multipart、Wiki SOP 补齐。 小系统终于像个小系统了。 #OpenClaw #AIops https://t.co/Pva9cWDuJu
  • OpenClaw (formerly Clawdbot) was the original open-source AI coding agent framework. Hermes Agent is what came next — a

Trending on X

  • Hi Freo frens. My main @guy1ncogn1t0 account is still hacked - might get it back over the coming days/weeks, might not.
  • Rollback in three commands: npm install -g openclaw@2026.4.15 systemctl restart openclaw openclaw doctor Then the test — Rollback in three commands: npm install -g openclaw@2026.4.15 systemctl restart openclaw openclaw doctor Then the test that actually matters: real messages through Slack and WhatsApp. Production...
  • The first update: 2026.4.15 → 2026.4.22. `openclaw doctor` returned green. I almost called it done. Then I tested Slac
  • 10M gif usage on Tenor Listed on Coinbase and Forbes Core contributor to Solana and Anthropic Foundation. New OpenCla — 10M gif usage on Tenor Listed on Coinbase and Forbes Core contributor to Solana and Anthropic Foundation. New OpenClaw skills coming https://t.co/R4rs72equU
  • @openclaw Waiting for new update with Deepseek too
  • Running on OpenClaw since day one. The framework shift @Vibe_AI_dev called was right — time into skills, data pipelines,
  • @REMIX_KSA يا جماعة والله GitHub copilot 39 شهريا فيها جميع نماذج كلاود و Gpt و قوقل ورابطه ب openclaw رابطها ب Visua — @REMIX_KSA يا جماعة والله GitHub copilot 39 شهريا فيها جميع نماذج كلاود و Gpt و قوقل ورابطه ب openclaw رابطها ب Visual studio code أغنتني عن جميع النماذج
  • A guy that has an openclaw bot, A guy that takes ice baths & A guy that doesn’t drink alcohol are in a room Who tel
  • If you're running an AI agent in 2026: OpenClaw = great starting point Hermes = where you end up The migration takes 2 — If you're running an AI agent in 2026: OpenClaw = great starting point Hermes = where you end up The migration takes 2 minutes. The upgrade is permanent. Hermes Agent: https://t.co/fIwQMuLs7i What...
  • @fxnction @openclaw agents need allowance limits fr
  • @danshipper @openclaw @every Does it have to be slack?
  • The fact that Hermes has a full migration tool from OpenClaw says it all. You don't migrate sideways. You migrate UP.
  • @shakila_shukla @openclaw bold claim
  • Včera došlo na úkol: Vyzkoušej OpenClaw https://t.co/H8x0zUVAkC Konečně jsem pochopil ty obrázky 6 minimaců na sobě. M — Včera došlo na úkol: Vyzkoušej OpenClaw https://t.co/H8x0zUVAkC Konečně jsem pochopil ty obrázky 6 minimaců na sobě. Musím to ještě vstřebat … nicméně ovládat počítač (mam v práci stolní win nonstop...
  • @icodeforlove @openclaw MCP is hosted on the same machine where your agent lives, so if you are not racing against yours
  • วันก่อนได้มีโอกาส Colab เขียนบทความกับคณะ IT KMITL เรื่อง “OpenClaw กับ Claude Cowork: คืออะไร? ทำไมทุกคนถึงชอบพูดถึงคู่
  • @AlexFinn Quick AI Hack: If you’re tempted to “rent your way” into AI, double-check the setup: run OpenClaw-style workfl
  • @fmontes Probe en su momento picoClaw por probar y no encontré el uso, al final cuando me siento programa con agentes de
  • 今天的 Nakamoto 工作自拍: Sonos resident runner 修好并验证、BTC + Clarity Act 双报改成 HTML 邮件、统一邮件工具升级 multipart、Wiki SOP 补齐。 小系统终于像个小 — 今天的 Nakamoto 工作自拍: Sonos resident runner 修好并验证、BTC + Clarity Act 双报改成 HTML 邮件、统一邮件工具升级 multipart、Wiki SOP 补齐。 小系统终于像个小系统了。 #OpenClaw #AIops https://t.co/Pva9cWDuJu
  • OpenClaw (formerly Clawdbot) was the original open-source AI coding agent framework. Hermes Agent is what came next — a

Releases

  • openclaw 2026.4.23 — 2026.4.23 Changes - Providers/OpenAI: add image generation and reference-image editing through Codex OAuth, so openai/gpt-image-2 works without an OPENAI_API_KEY. Fixes #70703. -...
  • openclaw 2026.4.23-beta.6 — 2026.4.23 Changes - Providers/OpenAI: add image generation and reference-image editing through Codex OAuth, so openai/gpt-image-2 works without an OPENAI_API_KEY. Fixes #70703. -...
  • OpenClaw 2026.4.23 beta 5 — 2026.4.23 Changes - Providers/OpenAI: add image generation and reference-image editing through Codex OAuth, so openai/gpt-image-2 works without an OPENAI_API_KEY. Fixes #70703. -...
  • openclaw 2026.4.23-beta.4 — Changes - Providers/OpenAI: add image generation and reference-image editing through Codex OAuth, so openai/gpt-image-2 works without an OPENAI_API_KEY. Fixes #70703. - Providers/OpenRouter: add...
  • OpenClaw repo stats for 2026-04-25 — 363598 stars, 74401 forks, 1906 contributors
  • openclaw v2026.4.23 on npm — Multi-channel AI gateway with extensible messaging integrations
  • openclaw-cli 2026.4.22 on Homebrew — Your own personal AI assistant

Community

  • Agent role templates for /agent add (post-EA) — Context After /agent add bootstrap interview shipped, we want to layer role templates on top. Decision For early access (EA), no templates. /agent add spawns a blank agent that runs its own interview...
  • fix confident — Summary Describe the problem and fix in 2–5 bullets: If this PR fixes a plugin beta-release blocker, title it fix(): beta blocker - and link the matching Beta blocker: - issue labeled beta-blocker....
  • fix(gateway): preserve restart drain for active runs — Summary - wait indefinitely by default before restart-required config reloads while active operations, replies, embedded runs, or task runs are still draining - preserve the same drain path when...
  • Add opt-in implicit memory prompt context — Summary This PR adds an opt-in implicit memory path that retrieves lightweight recurring user context before a model call and writes conservative seed summaries back into a local store after the turn...
  • feat: Add seedream skills for BytePlus (international version) — Summary Describe the problem and fix in 2–5 bullets: - Problem: Missing seedream image generation skill for BytePlus (international version) - Why it matters: Enables users to use Seedream image...
  • fix: check "toolCall" instead of "toolUse" in stripDanglingAnthropicToolUses (closes #41571) — Summary - Problem: stripDanglingAnthropicToolUses checks block.type !== "toolUse" but pi-agent-core stores tool calls as type: "toolCall". Since "toolCall" !== "toolUse" is always true, the filter...
  • docs: add wakeup script best practices guide — Summary Adds a new documentation page at docs/automation/wakeup-scripts.md covering best practices for wakeup scripts — specifically how to avoid the common pitfall of creating task files without...
  • fix: preserve version suffix in model IDs (@YYYYMMDD) — Summary The splitTrailingAuthProfile function was treating @20251001 as an auth profile delimiter, causing model IDs like vertex-ai_claude-haiku-4-5@20251001 to be incorrectly split into model...
  • fix(model): keep @version suffixes in custom model ids — Summary Keep custom model IDs intact when they use a pure numeric @version suffix (for example @20251001) so OpenClaw does not misinterpret the suffix as an auth-profile override. Change Type - Bug...
  • fix(model-ref): preserve version suffixes in model IDs — Reopening #48861 after reducing PR queue to comply with 10 PR limit. Original description: Fixes an issue where version suffixes like -20250219 in model IDs (e.g., claude-3-7-sonnet-20250219) were...
  • fix(channels): avoid built-in channel ID init cycles — Summary - import built-in channel ID constants from the leaf channels/ids module in config/CLI helpers and plugin sorting code - keep runtime helpers like normalizeAnyChannelId on channels/registry...
  • fix(memory-wiki): route bridge CLI through gateway — Summary - Route openclaw wiki status, openclaw wiki doctor, and openclaw wiki bridge import through Gateway RPC when Memory Wiki bridge mode is active. - Keep the local/offline path for configs where...
  • fix: include cached tokens in context window % calculation — When a session has a heavily-cached prompt, usage.input only contains the uncached new tokens (e.g. 2k out of a 200k window), causing contextPercent to show 0% even when the context is 76% full. The...
  • fix(cli): fingerprint gemini cli credentials in auth epoch — Summary - Problem: getLocalCliCredentialFingerprint in src/agents/cli-auth-epoch.ts:102 dispatches on provider through a switch with explicit branches for claude-cli and codex-cli; every other CLI...
  • fix(model-selection): infer provider from configured models when mode… — …l has no provider prefix When agents.defaults.model is set to a bare model id (e.g. gemini-2.5-flash) and agents.defaults.models contains an entry for that model under exactly one provider (e.g....
  • fix(heartbeat): clamp scheduler delay to Node setTimeout cap (#71414) — Closes #71414. Bug When agents.defaults.heartbeat.every resolves to >2_147_483_647 ms (~24.85d), scheduleNext() in src/infra/heartbeat-runner.ts called setTimeout(fn, delay) with the raw oversized...
  • fix: show cross-agent global sessions in chat session dropdown — After switching between agents, the session dropdown only showed the current agent's session. All other agents' main sessions were hidden because resolveSessionOptionGroups unconditionally skips any...
  • fix(memory-wiki): route wiki bridge import CLI through gateway RPC — Summary - Problem: openclaw wiki bridge import always returns 0 artifacts, even when openclaw gateway call wiki.bridge.import against the same store returns the real count. openclaw wiki doctor then...
  • fix: prevent double provider prefix for already-qualified model IDs — When a session's modelProvider is "openrouter" and the stored model is already a qualified ID like "llamacpp/qwen3-14b.gguf", the UI was constructing "openrouter/llamacpp/qwen3-14b.gguf" by calling...
  • fix(channels): release zombie task on stopChannel timeout (#71412) — Closes #71412. Bug When stopChannel times out (CHANNEL_STOP_ABORT_TIMEOUT_MS), the runtime entry was left at running: true and the timed-out task was still registered in store.tasks / store.aborts....
  • fix: add nostr-tools to root dependencies — This PR adds nostr-tools to the root package.json to ensure it is installed in Docker containers and available for the bundled application, resolving the ERR_MODULE_NOT_FOUND error reported in #48797.
  • fix: update test mocks for refactored plugin-sdk imports in Telegram native commands (#48707) — Fixes #48707 Commit 9ebe38b6e refactored imports from src/ paths to openclaw/plugin-sdk/*, but the test mocks in bot-native-commands.session-meta.test.ts were not updated, causing 8 out of 11 tests...
  • CLI: devices list 可区分设备 (#57424) — 摘要 修复 #57424:openclaw devices list 在多台同类型设备场景下难以区分具体终端。 变更 - Pending / Paired 表格:拆出 Device ID 与 Name,避免仅有展示名时看不到用于 \devices remove\ 的 id - 增加 Client(clientHint + clientMode)、OS(platform /...
  • fix(plugins): pin channel registry to prevent desync on runtime reload — Summary Mirrors the httpRouteRegistry pinning approach from #47902 to also protect channel plugin registrations from being lost when loadOpenClawPlugins() creates a new registry at runtime. Without...
  • fix(bluebubbles): guard sqlite contact lookup parameters — Summary - add a cached SQLite version probe for BlueBubbles macOS Contacts lookups - use sqlite3 .parameter set for SQLite 3.31.0+ and fall back to digit-only IN (...) literals on older system SQLite...
  • memory-wiki bridge mode shows 0 exported artifacts without QMD — Problem When using memory-wiki in bridge mode without QMD as the active memory backend, the bridge reports 0 exported artifacts even though dream reports and daily notes exist in the active memory...
  • fix(message): treat zero poll duration as unset to prevent send misclassification — Summary hasPollCreationParams() treated pollDurationHours: 0 as valid poll creation intent. Since the tool schema defaults this field to 0, every message send action to Feishu was misclassified as a...
  • wiki.bridge.import returns 0 artifacts on 4.21 despite memory-core publicArtifacts registered — Environment - OpenClaw 2026.4.21 (f788c88) - macOS Tahoe 26.4.1 arm64 - memory-core, active-memory, and memory-wiki all loaded Config - memory-wiki: bridge mode, bridge.enabled=true,...
  • memory-wiki bridge mode reports zero public artifacts and can remove existing bridge pages even when QMD memory is healthy — Title memory-wiki bridge mode reports zero public artifacts and can remove existing bridge pages even when QMD memory is healthy Summary On a local OpenClaw host running 2026.4.12, memory-wiki bridge...
  • [Bug] `openclaw wiki bridge import` always returns 0 artifacts — CLI does not initialize memory-core plugin runtime — Description openclaw wiki bridge import consistently returns 0 artifacts despite having 4+ days of daily notes and memory files in the workspace. The wiki doctor confirms: "Bridge mode is enabled but...
  • OpenClaw sponsors (127 total) — 127 sponsors supporting OpenClaw
  • fix(skill-install): stabilize install surface layout — CSS-only stabilization for the skill install surface. - neutralize Radix scroll-lock body compensation now that the app reserves scrollbar gutter globally - make the install surface span the full...
  • fix(security): proxy README images via Vercel Image Optimization — Closes the XSS / IP-leak surface from rendering third-party README images directly on clawhub.ai. Routes external http(s) sources through Vercel's /_vercel/image endpoint, which enforces a host...
  • enchance: mobile skills ux (#1737)
  • Mobile search icon + system theme on first load — - Initialize root theme data from stored selection before paint - Hide the search label on mobile and tighten button padding

News

  • mradermacher/Qwen3.5-9b-Opus-Openclaw-Distilled-i1-GGUF — text-generation
  • sulpikar2/Qwen3.5-4B-Claude-4.6-Opus-Reasoning-openclaw
  • 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 is what Apple intelligence should have been
  • How I Stopped My AI Agent From Reinventing the Wheel — Yesterday I told my AI agent, Misti: "Scrape e-commerce prices daily." The old Misti would have...
  • Memory Daemon for OpenClaw: How I Got Bedrock Prompt Caching Right — If you're running an AI agent on Amazon Bedrock and injecting persistent memory into every...
  • Revolutionizing the Kitchen and Evolving Health: A Total Lifecare Hub Powered by OpenClaw — This is a submission for the OpenClaw Writing Challenge Revolutionizing the Kitchen and...
  • Building the OpenClaw Smart Finance Tracker - An AI-Powered Expense Parser — This is a submission for the OpenClaw Challenge. The Problem We all get dozens of bank...
  • Bedrock prompt caching only caches a stable prefix. If you inject memory into user content, you pay full price every turn. Here's what I learned wiring up persistent memory for OpenClaw on AgentCore Runtime. #openclawchallenge 🦞 — Persistent Memory for OpenClaw on Bedrock: Getting Prompt Caching Right OpenClaw...
  • Desplegar OpenClaw en AWS Lightsail sin sufrir 😎 — Si deseas desplegar OpenClaw en AWS Lightsail de manera simple, sencilla, repetible y sin pelear con...
  • AI agents need operating rules, not just prompts
  • 🚀 Stop Wasting Hours Deploying OpenClaw — Use This Instead — If you’ve tried deploying OpenClaw, you’ve probably hit at least one of these: Dependency conflicts...
  • Attacks via OpenClaw: when your LLM can make RCE — An attack on OpenClaw that was not recognized as a vulnerability by the OpenClaw Security Team....
  • Marketing Is Dead. Your Best Marketing Hire Writes Code. — Why technical founders are quietly rebuilding go-to-market from scratch.Continue reading on Medium »
  • Journey with Hermes: Day 7 — What it really looks like working with personal AI assistantsContinue reading on Medium »
  • Journey with Hermes: Day 6 — What it really looks like working with personal AI assistantsContinue reading on Medium »
  • From Weeks to Hours: Autonomous Agent Team Built a Search-Ready Knowledge Base — TL;DR: I built a 6-agent autonomous pipeline to research, write, tag, QA, and publish a full Economics glossary — 430 entries across 11…Continue reading on Medium »
  • The Rise of OpenClaw: Navigating the Security Risks of Action-Oriented AI — In late November 2025, a groundbreaking AI agent named OpenClaw (formerly Clawdbot) quietly launched and immediately captured the…Continue reading on Medium »
  • The Day the Agents Escaped the Sandbox — Why OpenClaw is forcing enterprises to rethink identity, security, and what it means to automate work.Continue reading on InsiderFinance Wire »
  • The Status Quo of AI in Software Development (2026) — Artificial Intelligence has moved from being a futuristic concept to an everyday companion in software development. In 2026, the landscape…Continue reading on Medium »
  • Claw Marketing — Let me explain what this actually means in practice.Continue reading on Medium »
  • The Most-Starred GitHub Project You Haven’t Set Up Yet — On March 3, 2026, OpenClaw surpassed React to become the most-starred non-aggregator software project on GitHub. It reached 355,000 stars…Continue reading on Medium »
  • Hermes Agent: The AI Agent That Learns From Its Own Mistakes — In late February 2026, OpenClaw hit 100,000 GitHub stars. Within days it had 247,000 — along with 47,700 forks and Nvidia’s CEO Jensen…Continue reading on Medium »
  • Together Chat — Together Chat is a next-generation consumer app designed to let you interact seamlessly with today's most popular open-source models, including free access to DeepSeek R1, securely hosted in the...
  • 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...
  • Kimi — Kimi is an intelligent assistant app that uses advanced reasoning to help users solve complex problems in areas like math, coding, and visual reasoning. It can handle both long and short...

OpenClaw Newsletter — Daily updates from the OpenClaw ecosystem

Read online · Archive

Don't miss what's next. Subscribe to Openclaw Newsletter:
Powered by Buttondown, the easiest way to start and grow your newsletter.