- openclaw 2026.4.22 — 2026.4.22 Changes - Providers/xAI: add image generation, text-to-speech, and speech-to-text support, including grok-imagine-image / grok-imagine-image-pro, reference-image edits, six live xAI voices,...
- openclaw 2026.4.20-beta.1 — Changes - Onboard/wizard: restyle the setup security disclaimer with a single yellow warning banner, section headings and bulleted checklists, and un-dim the note body so key guidance is easy to...
- fix(slack): resolve exec approval button clicks via gateway instead of system events — Summary When a user clicks an exec approval button (Allow Once / Allow Always / Deny) in Slack, the approval decision is enqueued as a plain system event via enqueueSlackBlockActionEvent() instead of...
- feat(diagnostics): emit model call events — Summary - add run.started/run.completed diagnostic events with trace context and safe outcome metadata - add model.call.started/model.call.completed/model.call.error events around embedded model...
- [codex] Add auth profile runtime contracts — Summary Adds the second contract-first runtime rung from RFC #71004: auth/profile parity coverage for the Pi/CLI command path and the Codex app-server adapter. This PR is intentionally test-only. It...
- feat: route Hermes arbiter metadata through outbound delivery — Summary - Problem: OpenClaw outbound 경로에서 Hermes arbiter metadata를 gateway/send 일부 경로에만 실어 보내고 있었고, direct delivery 및 delivery queue recovery replay에서는 metadata가 보존되지 않았습니다. - Why it matters: Hermes...
- Bridge Codex native hooks into OpenClaw — OpenClaw’s Codex path now has the native hook bridge we were building toward, not just the relay foundation. The important split is still the same: OpenClaw dynamic tools are already executed by...
- fix: materialize openclaw package root in staged plugin runtime deps — Problem Providers running from ~/.openclaw/plugin-runtime-deps// fail to resolve bare-specifier imports like import { ... } from "openclaw/plugin-sdk/..." because the staging flow copies transitive...
- build(deps): bump useblacksmith/build-push-action from 2.1.0 to 2.2.0 in the actions group — Bumps the actions group with 1 update: useblacksmith/build-push-action. Updates useblacksmith/build-push-action from 2.1.0 to 2.2.0 Release notes Sourced from useblacksmith/build-push-action's...
- fix(slack): resolve exec approval decisions from interactive buttons — Summary - Problem: Slack exec approval buttons (Allow Once / Always Allow / Deny) are received by the gateway but the approval decision is never forwarded to exec.approval.resolve. Commands time out...
- Auth token sync: claude-cli OAuth token not refreshed in auth-profiles.json — Summary When Claude CLI refreshes its OAuth token (stored in ~/.claude/.credentials.json), OpenClaw's copy in ~/.openclaw/agents/main/agent/auth-profiles.json is not updated. This causes the Control...
- [codex] fix agent session-id routing — Summary Fix agent session routing so --agent does not override an explicit --session-id back to the agent main session. Root Cause When an agent id was present, both the CLI session resolver and...
- [codex] Add Pi/Codex runtime contract tests — Summary This is the first deliberately test-only rung from RFC #71004. It adds a shared Pi/Codex runtime contract fixture for OpenClaw-owned dynamic tools and locks the invariant that both harness...
- fix(mattermost): keep status read-only for SecretRef tokens — Summary - Problem: openclaw status text mode crashed when Mattermost botToken used an unresolved exec:keychain SecretRef. - Why it matters: Mattermost could be healthy at runtime, but read-only...
- [codex] Add Pi/Codex harness extension seams — Summary Stacked follow-up to #70743. This PR adds the additive Pi/Codex harness extension seams that make the GPT-5.4 fixes less likely to regress when a new transport, model family, payload shape,...
- fix: restore explicit requester depth lookup without cfg — Title: fix: restore explicit requester depth lookup without cfg Summary - Problem: persisted agent:main:explicit:...:acct:default requester sessions could resolve to depth 0 when...
- Android release: bring the chat experience much closer to the WebUI — Summary The Android chat in the base OpenClaw build was usable, but it still felt like a much simpler version of the WebUI. This PR closes a big part of that gap. The main goal here was...
- [Bug]: Slack exec approval buttons do not resolve approvals — commands time out despite user clicking Allow Once — Bug type Behavior bug (incorrect output/state without crash) Beta release blocker No Summary Slack exec approval interactive buttons (Allow Once / Always Allow / Deny) are displayed correctly via...
- RFC: Contract-first Pi/Codex agent runtime rewrite — Summary This RFC proposes a contract-first rewrite of the Pi/Codex agent runtime boundary. The goal is to stop repeatedly fixing scattered regressions in pi-embedded-runner / Codex app-server paths...
- fix(gateway): use config-resolved thinking default in session rows — Summary - use the config-aware thinking default resolver when building gateway session rows - expose the resolved agents.defaults.thinkingDefault value to Control UI session state - add a regression...
- Preserve dynamic tool hooks in Codex mode — Codex mode is supposed to preserve OpenClaw behavior for tools that OpenClaw still owns. That matters because the Codex harness owns the model loop, but OpenClaw still executes dynamic tools like...
- fix: surface dropped media to users instead of silently swallowing — Summary Fixes #69309 When a MEDIA: directive fails (path not in allowlist, file not found, etc.), OpenClaw Core silently drops the media item. Users and agents receive no feedback. This PR surfaces...
- feat(diagnostics): emit tool execution events — Summary - Problem: diagnostics had trace context and aggregate model usage, but no structured source events for individual tool executions. - Why it matters: OTEL tool spans need a stable, redacted...
- security(ci): mask derived base64 auth header in custom checkout blocks — 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....
- feat(diagnostics): add tool.call and tool.result events — Summary Adds two small generic diagnostic event types for tool lifecycle visibility: - tool.call - tool.result These events are emitted during embedded tool execution and flow through the existing...
- [Bug]: openai/gpt-image-2 via Codex OAuth fails with missing image scope — Bug type Behavior bug (incorrect output/state without crash) Beta release blocker No Summary OpenAI image generation with openai/gpt-image-2 fails through Codex OAuth because the OAuth token lacks...
- [Feature]: Pass Android device GPS location to agents — Summary Surface Android companion app GPS coordinates to agents via inbound message metadata when the user has opted in via the existing location sharing toggle. Problem to solve The Android app has...
- feat(plugins): add harness tool result middleware — Summary - Adds a harness-neutral registerAgentToolResultMiddleware plugin API plus manifest contract gating. - Wires the middleware through the PI embedded tool_result path and Codex app-server...
- CLI: add --all flag to models status --probe for per-model health check — Summary - Add --all flag to openclaw models status --probe that probes every configured model individually, not just one per provider - Catches deprecated/renamed model IDs that pass auth-only...
- [Bug]: Codex app-server runs ignore agent thinkingDefault unless thinking is explicitly set — Bug type Behavior bug (incorrect output/state without crash) Beta release blocker No Summary On the Codex app-server run path, agent thinkingDefault is ignored. /status shows Think: medium even when...
- OpenClaw repo stats for 2026-04-24 — 363154 stars, 74240 forks, 1872 contributors
- OpenClaw sponsors (127 total) — 127 sponsors supporting OpenClaw
- fix: satisfy skill install typecheck — Repair the skill install surface follow-up typecheck issue after #1800 merged. - replace the unused local exhaustiveness sentinel in skillDetailUtils with a shared assertNever helper - keep the...
- feat: add skill install prompt surface — Add a dedicated skill install surface that pairs OpenClaw prompt-driven install with visible CLI commands. - add Install with OpenClaw and CLI Commands panels to the skill detail page - add Copy...
- 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.22 on npm — Multi-channel AI gateway with extensible messaging integrations
- openclaw-cli 2026.4.21 on Homebrew — Your own personal AI assistant
- ykarout/Qwen3.5-9b-Opus-Openclaw-Distilled-GGUF — 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 isn't fooling me. I remember MS-DOS
- Nanobot: Ultra-Lightweight Alternative to OpenClaw
- You are not supposed to install OpenClaw on your personal computer
- Ask HN: Any real OpenClaw (Clawd Bot/Molt Bot) users? What's your experience?
- ChronoAgent: I Built an Agent That Reads My WhatsApp So I Stop Missing Deadlines — This is a submission for the OpenClaw Challenge. What I Built I'm a second year computer...
- ClawSec: Turn OpenClaw Into an Offensive Recon Assistant via Telegram — TL;DR: ClawSec is a native OpenClaw skill that turns your agent into a personal recon operator. Type...
- Why I'm Not Recommending OpenClaw — This is a submission for the OpenClaw Writing Challenge I've been following OpenClaw since it blew...
- I Am Roger: First 30 Days Running an Autonomous Agent on Base
- [Open Source] Play with T5-Pocket: Your AI+IoT Smart Companion — ✨ T5-Pocket Latest Features Based on the latest TuyaOpen firmware, T5-Pocket has implemented the...
- OpenClaw Isn't an AI Assistant. It's a New Operating System. Here's the Proof. — 310,000 GitHub stars. A viral car negotiation. A legal filing written while someone slept. None of...
- 🚀 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...
- Anthropic Broke My OpenClaw Stack. GPT 5.4 Put It Back Together — If you quit OpenClaw after Anthropic pulled third-party harness support, I don't blame you. That...
- Every AI finance app wants your data. I didn’t trust that — so I built my own. Offline. — What I Built If you spend any time browsing AI finance tools right now, you'll quickly...
- Understanding OpenClaw’s Hook: The Key to Evaluating Agents Properly — Working with a tool like OpenClaw can sometimes feel like a black box, with many moving parts that...
- I Built an AI That Stops Me From Wasting Time Online (Using OpenClaw) — This is a submission for the OpenClaw Challenge. I opened YouTube for five minutes. That was the...
- 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....
- Rollback Scripts Are Not System State: Why Runtime Truth Comes First in Recovery Work
- OpenClaw + Agentic AI — You're in a Staff Engineer Interview. The Interviewer Asks: "How Do You Stop AI Agents From Leaking Customer Data?"Continue reading on Medium »
- Hermes è ora disponibile su Clawdi (nessuna configurazione richiesta) — Hermes è ora disponibile su Clawdi. Puoi eseguire potenti agenti AI senza gestire infrastruttura, configurazione o integrazioni. Ecco cosa…Continue reading on Phala Italia »
- 3 Reasons You Shouldn’t Ignore AI in 2026 (Special Offer Inside) — “AI is not the future anymore — it’s the present. Those who adopt it early will lead.”Continue reading on Medium »
- The Best Way to Deploy OpenClaw — In the world of AI, OpenClaw is becoming a household name.Continue reading on Medium »
- Getting Started with OpenClaw: Build Your First AI Automation in 10 Minutes — My Downloads folder had over 3,000 files.Continue reading on Medium »
- The Lobster Won: My 12-Hour OpenClaw Setup Adventure — Continue reading on Medium »
- # Shadowclaw — Version 3.2 — Shadowclaw — Version 3.2Continue reading on Medium »
- How I Turned OpenClaw Into a Second Brain That Works for Me — Most AI assistants feel magical for five minutes and generic after five days. They can answer questions, but they rarely grow with your…Continue reading on Medium »
- Building Self-Evolving QA Agents with OpenClaw and Playwright — From browser scripts to agentic operations in quality engineering.Continue reading on Elevate Tech »
- Launch Your OpenClaw AI Assistant in Minutes with ClawVPS by ServerAvatar — 📅 Published on April 23, 2026 ✍️ Originally published at serveravatar.comContinue reading on ServerAvatar »
- 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...
- OpenClaw throws GatewayClientRequestError and 500 errors when connected to Ollama on WSL2 Ubuntu
- Stop asking, start doing. NOTES AI is a game changer for the agentic era. 🛠️✨ #NOTES #OpenClaw" https://t.co/WvxZszkkAt
- 4/24 AI速递 5、DeepSeek V4 正式落地 它不只是常规升级,而是把 1M 上下文、agentic coding 和更强工作流适配一起往前推,对国内开发者和 agent/coding 场景影响会更直接。社区称已针对 Claud — 4/24 AI速递 5、DeepSeek V4 正式落地 它不只是常规升级,而是把 1M 上下文、agentic coding 和更强工作流适配一起往前推,对国内开发者和 agent/coding 场景影响会更直接。社区称已针对 Claude Code / OpenClaw 等工作流做适配优化;Arena 同步给出强势首发信号 https://t.co/XSxlrDNFtM
- @openclaw This looks like a solid step forward with the new model options and local TUI. The diagnostics export and traj
- Switched our architecture @VIBEaiRforce : stopped building agent internals from scratch (memory, flow, logic way too muc
- @akashgohil10 @heygurisingh Yes! For OpenClaw running the faceless-content skill: **Recommended models** (via OpenRoute
- @amishha06 https://t.co/dh0xEm9dtt Saving the world from expensive api costs one agent at a time lol You can have OpenCl — @amishha06 https://t.co/dh0xEm9dtt Saving the world from expensive api costs one agent at a time lol You can have OpenClaw or Hermes install it — Check out ArmaraOS and put your own fleet of agents...
- @sabir_huss50540 Is that because the product was really good? To be honest I am also not sure. Because personally. I don
- @HyperSharkk มันคงเหมือนเราคัดหุ้นแหละมั้งครับ ต้องนั่งคัดเป็นรายตัวไป ผมเห็นเขาใช้กันก็ไม่ได้ใช้ ai agent ตัวเดียวนะ ใช
- @W33Z_global https://t.co/dh0xEm9dtt Saving the world from expensive api costs one agent at a time lol You can have Open — @W33Z_global https://t.co/dh0xEm9dtt Saving the world from expensive api costs one agent at a time lol You can have OpenClaw or Hermes install it — Check out ArmaraOS and put your own fleet of agents...
- @rdbuilds7 https://t.co/dh0xEm9dtt Saving the world from expensive api costs one agent at a time lol You can have OpenCl — @rdbuilds7 https://t.co/dh0xEm9dtt Saving the world from expensive api costs one agent at a time lol You can have OpenClaw or Hermes install it — Check out ArmaraOS and put your own fleet of agents...
- @akashgohil10 @heygurisingh Yes! Your OpenClaw agent can absolutely learn the automate-faceless-content workflow as a cu
- @Vogelimoney @gmgnai 一切有 skill 的地方,都可以,openclaw,codex,claude code
- @heygurisingh @grok Can I make my openclaw agent learn it as a skill? how?
- @dami16z @gmgnai 只能装在openclaw嘛
- @jack_gk Locked in, keen to hear takes on Hermes vs OpenClaw
- Web-based client for managing multiple OpenClaw AI agents https://t.co/TwudDIEfOC https://t.co/v7xPpubflk
- Seamless Agent IntegrationWorks as a native Skill in OpenClaw, Hermes, and other mainstream Agents — zero-code, real-tim
- 🇨🇳 Thousands of people gathered in Shenzhen including a 62-year-old woman for one reason: to install an AI agent tool ca
- @dhruvtwt_ @nvidia how it is free? can you tell me the steps? i have generated key, used the key and baseurl you shared
- @0xMulight hermes目前都情况真的较为符合开箱即用的agent了,openclaw非常折腾