- openclaw 2026.7.2-beta.2 — 2026.7.2 Highlights - Remote coding sessions: run Control UI sessions on cloud workers, open Codex and Claude catalog sessions in terminals on their owning hosts, and resume OpenCode and Pi sessions...
- fix: provider usage accounting, retry/overflow classification, and output clamping — What Problem This Solves Provider-boundary correctness for Anthropic and Mistral plus shared retry/overflow hardening: - Anthropic streams crashed with a TypeError when a proxy omitted usage from...
- feat: let plugin tools yield turns — What Problem This Solves Plugin tools can send work to an external interaction surface, but before this change they could only return a normal tool result. The agent loop could then continue in the...
- fix(codex): continue after optional input timeout — Related: #109724 AI-assisted: Codex was used to implement and review this change. What Problem This Solves Fixes an issue where users running Codex through the app-server integration could see an...
- fix(google-meet): replace non-null assertion with validated accessToken extraction — Evidence Tests (11 passed, 1 file) ✓ Google Meet OAuth > builds auth URLs and prefers fresh cached access tokens ✓ Google Meet OAuth > refreshes access tokens with a refresh-token grant ✓ Google Meet...
- fix: compaction usage guards and agent-loop turn correctness — What Problem This Solves Fixes a cluster of agent-loop and compaction correctness bugs: - A stream that dies before its terminal usage event persists all-zero usage; that anchors the context-size...
- fix(amazon-bedrock): keep blank credentials from overriding AWS auth — What Problem This Solves Fixes an issue where Amazon Bedrock users could lose access to the AWS default credential chain when AWS_BEARER_TOKEN_BEDROCK, AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, or...
- feat(bedrock): enable prompt caching for Nova models — What Problem This Solves Fixes #29707. Amazon Nova generation models on Bedrock were still treated as unsupported non-Anthropic models, so OpenClaw forced cacheRetention: "none" and never emitted...
- fix(android): keep composer media with its chat — [AI-assisted] What Problem This Solves Android composer state was not consistently bound to the active Gateway, agent, and session. Drafts, picked or shared media, voice notes, delayed send results,...
- fix(sqlite): stop mount probes blocking database startup — What Problem This Solves SQLite startup falls back to the system mount command when /proc/self/mountinfo is unavailable. That synchronous probe had no deadline, so a stalled mount process could block...
- fix embedded compaction hook reset API — What Problem This Solves Embedded after-compaction hooks need a safe way to request a fresh session after compaction. The unsafe version exposed the gateway reset service directly from inside the...
- fix(skills): filter NaN from Date.parse in history scan session cursors — What Problem This Solves resumePendingForBatchScan in src/skills/workshop/history-scan.ts built session cursors by calling Date.parse(session.updatedAt) without filtering out NaN. When a session's...
- fix(qqbot): bound inbound websocket payloads — What Problem This Solves The qqbot WebSocket client does not set maxPayload on its ws library connection. Without it the library defaults to 100 MiB per inbound frame, which can pin memory before...
- chore(deps): bump the actions group across 1 directory with 13 updates — Bumps the actions group with 13 updates in the / directory: | actions/setup-java | 5.2.0 | 5.6.0
- LINE webhook spool claim-write retries are unbounded; gateway shutdown hangs while the state store keeps failing — Bug type Behavior bug Summary Gateway shutdown hangs forever when the shared SQLite state store keeps failing while the LINE webhook spool is persisting a claim transition. persistClaimTransition...
- perf(ci): correct pack hints from measured stripe walls — What Problem This Solves First measured feedback loop after #109769: the compact PR plan's packing tail dropped 419s -> 299s, but the new tail bin (compact-small-11) was overfilled because...
- fix(skill-workshop): validate apply body and show change summary before destructive writes — Closes #107707 What Problem This Solves applySkillProposal in the Skill Workshop wrote stripped proposal content directly to SKILL.md with no body validation. Plan or change-description proposals...
- fix(ci): bound openclaw-npm-release git fetch operations with timeout — What Problem This Solves Fixes an issue where the openclaw-npm-release workflow could remain stuck in any of four git fetch steps until the job timeout when the Git transport stalls. This blocks the...
- fix(qqbot): resolve start() when abort signal already fired — What Problem This Solves Fixes an issue where stopping the QQBot gateway during or immediately after startup would leave GatewayConnection.start() pending forever when the caller's AbortSignal was...
- fix(ui): blend chat pane header with window chrome and stroke workspace chip icons — What Problem This Solves The chat pane header renders an accent-tinted "peel" whenever the pane is active. With a single pane that is always, so the title-bar strip sits on a red-tinted band (pink in...
- fix(matrix): add defensive guard for thread routing messageId param — What Problem This Solves resolveMatrixThreadRouting called .trim() directly on params.messageId without defensive null handling, unlike params.threadRootId?.trim() on the very next line. Why This...
- fix(line): gateway shutdown hangs when the state store keeps failing during webhook claim writes — Closes #109897 What Problem This Solves Fixes an issue where gateway shutdown hangs forever when the shared SQLite state store keeps failing while a LINE webhook delivery is persisting its claim...
- fix(line): prevent silent webhook loss after acknowledgment — Related: #109657 AI-assisted maintainer change. The implementation and final merged-tree behavior were manually reviewed. What Problem This Solves Fixes the LINE ingress path where a webhook could be...
- fix(ollama): one broken local model no longer bricks interactive setup — Related: #109228 What Problem This Solves Found by live E2E: interactive Ollama setup exits 1 when any installed model's /api/show fails. This was observed with a months-old gpt-oss:20b pull...
- LINE webhook spool dead-letters retryable events after ~2 minutes; core retry policy requires an age floor — Bug type Behavior bug Summary The LINE webhook spool (#109655) dead-letters a retryable inbound event as soon as it reaches the attempt cap. With LINE_WEBHOOK_MAX_ATTEMPTS = 8 and the spool's...
- fix(approval): preserve Unicode in exec approval slug truncation — Evidence Tests (2 passed, 1 file) Test Coverage - handles approval IDs with emoji without crashing: Verifies sliceUtf16Safe is exercised by passing an emoji-containing approval ID (with surrogate...
- fix(anthropic): add claude-fable-5 to CLI allowlist, aliases, labels, and context window — What Problem This Solves claude-fable-5 — a production Anthropic model — was missing from the CLI provider path (extensions/anthropic/cli-constants.ts + cli-catalog.ts + openclaw.plugin.json), while...
- fix(google-meet): neutralize attendance CSV formulas [AI] — What Problem This Solves Fixes an issue where users exporting Google Meet attendance data to CSV could open a file where a participant-provided display name is treated as a spreadsheet formula...
- fix(auto-reply): deliverBindingPayload missing abortSignal check — What Problem This Solves Plugin binding notifications could still be delivered via routeReplyToOriginating, dispatcher.sendToolResult, or dispatcher.sendFinalReply after the dispatch operation has...
- fix(openrouter): cancel response body on OAuth key exchange error — AI-assisted: yes. I reviewed and understand the change. What Problem This Solves exchangeOpenRouterCode() uses raw fetch(url, { ... }) to exchange an OAuth authorization code for an API key. On...
- fix(memory): memory index fails to open when same-file legacy tables diverge — Related: #108532 Related: #107220 What Problem This Solves Fixes an issue where operators whose per-agent memory database still contains the legacy meta/files/chunks tables would have every Memory...
- OpenClaw repo stats for 2026-07-17 — 383220 stars, 80497 forks, 2922 contributors
- OpenClaw sponsors (103 total) — 103 sponsors supporting OpenClaw
- fix: terminate prepublication process trees (#3145)
- fix: normalize skill version tags (#3143)
- fix: restore prepublication ClawScan authentication (#3142) — fix: preserve prepublication judge errors fix: pass codex credential to prepublication scans * fix: keep node tests out of vitest
- fix: rebuild catalog feed schema artifacts (#3137)
- fix: preserve empty prepublication inputs (#3139)
- ci: guard catalog feed schema version changes (#3138)
- feat: add browse category sidebars (#3136)
- feat: include listing metadata in catalog feeds (#3135)
- fix: reuse exact prepublication scan verdicts (#3134)
- fix: install prepublication judge runtime (#3132)
- fix: support exact prepublication recovery claims (#3131)
- fix: prevent prepublication scan starvation (#3130)
- fix: render published plugin manifest icons (#3126)
- fix(moderation): restore from current scan verdict (#3129)
- fix(moderation): expose account hold restoration (#3128)
- openclaw/openclaw on Docker Hub — Official openclaw/openclaw docker images.
- 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...
- OpenClaw is a security nightmare dressed up as a daydream
- StepFun 3.5 Flash is #1 cost-effective model for OpenClaw tasks (300 battles)
- Claw Chain: Four OpenClaw Vulnerabilities Expose 245,000 AI Agent Servers to Data Theft — Researchers at Cyera discovered four chainable OpenClaw vulnerabilities enabling data theft, privilege escalation, and persistence. 245,000 public instances are exposed. Here's what you need to do.
- I Run 50+ OpenClaw Tasks Every Day on Autopilot — Here's the Cron Architecture That Makes It Possible — Last Tuesday I woke up to 47 completed tasks my OpenClaw agent had run overnight. Newsletter drafted....
- OpenClaw Agent: What an Always-On AI Agent Actually Does All Day
- OpenClaw Just Shipped NUIA Phase 3b and SQLite State Hardeners — 10 commits landed across OpenClaw in the last 3 hours. The batch is heavy on core hardening: NUIA...
- Meet Scout: Microsoft’s New ‘Autopilot’ — The era of reactive prompting is over. Say hello to autonomous AI agents that work across your entire enterprise workspace.Continue reading on Accredian »
- Hermes Agent — Complete Setup Guide (Step-by-Step) — PrerequisitesContinue reading on Medium »
- Optimized Openclaw configuration for low end devices with local llm. — Hi there! This is a guide of setting best configuration of OpenClaw to make it work on a low tier device with a local, small LLM model.Continue reading on Medium »
- OpenClaw Isn’t the Story. The Shift It Represents Is. — “Every technological revolution has a point where innovation stops being about what’s possible and starts becoming about what’s practical.”Continue reading on Medium »
- Apollo AI — Customizable interface for private, on-device AI model chatting, open source and closed source LLM connections, OpenRouter support, custom backend support, and unified access to language models...
- RT @n__deborah: Everyone is debating GPT vs Claude vs OpenClaw vs Hermes. But the real winner might be the product that
- RT @n__deborah: Everyone is debating GPT vs Claude vs OpenClaw vs Hermes. But the real winner might be the product that
- RT @ai_explorer25: The best 20 accounts to follow in AI: @karpathy = LLMs king @steipete = built openclaw @gregisenberg
- Instead of watching a 2 hour movie on Netflix, watch this masterclass on OpenClaw Course and thank me later. https://t.c
- @thomasheimann @BrianRoemmele **thomasheimann** Great question. Brian’s Erlang approach builds a **multi-agent orchestr — @thomasheimann @BrianRoemmele thomasheimann Great question. Brian’s Erlang approach builds a multi-agent orchestration layer using the actor model: - Thousands of lightweight processes for parallel...
- CVE-2026-62218 Authorization Bypass in OpenClaw Device Pair Approve Feature Before 2026.5.27 https://t.co/bmOijYoOxH — CVE-2026-62218 Authorization Bypass in OpenClaw Device Pair Approve Feature Before 2026.5.27 https://t.co/bmOijYoOxH
- @LjranceLi @ThisisHan1_ OpenClaw?还是其他的agent?
- @rhanley How are you using it? Hermes? OpenClaw?
- RT @n__deborah: Everyone is debating GPT vs Claude vs OpenClaw vs Hermes. But the real winner might be the product that
- @immasiddx "The OpenClaw" lmfao that got me 🤣
- @Crypto_peet @OpenRouter 很快会超过 openclaw
- OpenClaw skill workshop remotely using ClawRemote Download now: https://t.co/ICfHDPQ1L2 Feedback welcome 🙏 #openclaw
- @MichaelGannotti Influencers in this community... I created brikie. A debloated agentic harness with bricks that were 10
- Excited that @clawmetry will be showcasing at Magicball's Agentic Summit BLR on 22nd July. We're building the watch lay
- RT @ai_explorer25: The best 20 accounts to follow in AI: @karpathy = LLMs king @steipete = built openclaw @gregisenberg
- CVE-2026-62219 Authorization Bypass in OpenClaw 2026.2.12 via Blank Agent IDs https://t.co/9pI5Tht00L Vulnerability N — CVE-2026-62219 Authorization Bypass in OpenClaw 2026.2.12 via Blank Agent IDs https://t.co/9pI5Tht00L Vulnerability Notification: https://t.co/xhLrNnfyrO
- RT @ai_explorer25: The best 20 accounts to follow in AI: @karpathy = LLMs king @steipete = built openclaw @gregisenberg
- RT @n__deborah: Everyone is debating GPT vs Claude vs OpenClaw vs Hermes. But the real winner might be the product that
- https://t.co/8FvnqUuzcx
- @obicle_ memungkinkan ga yaa untuk dipkai openclaw atau hermes?