- openclaw 2026.7.2-beta.1 — 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...
- chore(ui): refresh control ui locales — What Problem This Solves Keeps generated Control UI locales synchronized without bypassing protected-branch checks. Why This Change Was Made The Control UI Locale Refresh workflow generated this...
- feat(memory): default cross-conversation recall for personal installs — Related: #99611 Follow-up to #100140. What Problem This Solves Personal-agent installs currently require an explicit opt-in before Active Memory can recall relevant context across conversation...
- fix(gateway): bound usage.list days parameter to 100 years — What Problem This Solves parseDays in src/gateway/server-methods/usage.ts accepted any finite number, including 1e300. Downstream resolveTrailingDays feeds this into Date.UTC(year, month, day +...
- Bound batch file read with size cap in config-set-input — What Problem This Solves parseBatchSource in the CLI config set path calls fs.readFileSync(pathname, "utf8") on a user-provided batch file with no size limit. A malicious or oversized batch file can...
- feat(onboarding): enable lean mode for local models — What Problem This Solves Onboarding could verify an Ollama or LM Studio inference route but still leave the full heavyweight tool surface enabled, which is a poor default for smaller local models....
- refactor(macos): move PortGuardian state to SQLite — Stacked on #110392. Review and merge after that PR. What Problem This Solves Resolves a problem where the macOS PortGuardian orphan-tunnel ledger remains in a host-global JSON file even though...
- fix(gateway): session workspace reveal hangs on foreground opener — What Problem This Solves Fixes an issue where Gateway requests that open a local path could wait indefinitely when the selected platform opener stalled or synchronously owned a foreground...
- fix(plugin-sdk): attached send results report the configured channel — What Problem This Solves Fixes an issue where channel plugins could report the wrong channel on an otherwise successful send when the provider result happened to include its own stale channel field....
- feat(gateway): pre-handshake WebSocket origin gate reusing checkBrowserOrigin — Summary Adds a pre-handshake WebSocket verifyClient gate that runs the existing checkBrowserOrigin before the HTTP 101 upgrade. A browser from a disallowed origin is rejected (403) before the socket...
- fix(plugin-sdk): failed raw channel sends report success — What Problem This Solves Fixes an issue where plugins using the legacy raw channel send adapter could report a failed provider delivery as successfully sent when the provider returned ok: false. Why...
- fix(config): ignore inherited keys when restoring env refs — Summary Use Object.hasOwn(parsed, key) when restoring environment references so inherited properties are not treated as authored configuration. What Problem This Solves restoreEnvVarRefs accepts...
- fix(cli): bound --message-file reads for agent command — What Problem This Solves readAgentMessageFile in src/commands/agent-via-gateway.ts used fs.readFile(messageFile) with no size limit. A user (or a symlink attack) pointing --message-file at a...
- fix(tui): exit reliably after quit — What Problem This Solves openclaw tui did not exit on quit. On any quit path (double Ctrl-C, /quit, /exit, Ctrl-D) it printed gateway disconnected then the Node process hung indefinitely (>65s,...
- fix: surface cron errors for empty isolated agent replies — or Related: # line below this comment. Required PR title: type: user-facing description Use a parenthesized scope only when it adds clarity: fix(auth): login redirect loops when session cookie is...
- feat(macos): render system chat option cards — What Problem This Solves The macOS onboarding and system-agent chat currently drops typed question payloads from openclaw.chat, leaving users with prose only when the agent offers structured next...
- fix(cron): bound cron quarantine sidecar file reads — What Problem This Solves The saveCronQuarantineFile function archives overflowing quarantine sidecar files using timestamped unique filenames, but repeated overflow recovery can accumulate unlimited...
- [Bug] WebChat renders all tool outputs as images after media-heavy message — 症状 在 WebChat/Control UI 中,工具输出(exec 结果、文件读取、web_fetch 等)被渲染成图片而不是文字。表现为 (see attached image) 或图片框。切换 session(/new)后暂时缓解,但同一 session 内又会复发。 根因 Gateway 后端 chat.history 投影管线中的...
- fix(cli): restore terminal state before exit in logs and hooks commands — What Problem This Solves process.exit(1) in logs-cli.ts and hooks-cli.ts bypasses the CLI's standard exit path (defaultRuntime.exit()), which calls restoreTerminalState() before terminating. This...
- fix(minimax): persist OAuth model context metadata — What Problem This Solves MiniMax Portal OAuth login currently persists an empty models.providers.minimax-portal.models array. As a result, /status cannot resolve the OAuth model's context metadata...
- fix(plugins): bound plugin manifest metadata file reads — What Problem This Solves Plugin manifest metadata scan reads openclaw.plugin.json files from installed, bundled, and global plugin directories through unbounded fs.readFileSync. A corrupted or...
- fix(openai): guard invalid timestamps in usage buckets — What Problem This Solves Fixes an issue where OpenAI organization usage retrieval could reject the entire snapshot when either the costs or completions response contained a finite numeric start_time...
- fix(memory-core): guard invalid timestamps in dreaming rankings — What Problem This Solves Fixes an issue where memory-core light dreaming could treat an invalid recall timestamp as tied with valid timestamps, preserve the wrong duplicate, and rank candidates by...
- fix(plugins): remove incorrect modifying hook timeout fallback in getClaimingHookTimeoutMs — What Problem This Solves getClaimingHookTimeoutMs in src/plugins/hooks.ts:499-504 is a copy-paste of getModifyingHookTimeoutMs but incorrectly kept the modifyingHookTimeoutMsByHook dictionary as its...
- fix(sessions): ignore invalid saved timestamps during session recovery — What Problem This Solves Fixes persisted session timestamp strings being interpreted through permissive JavaScript Date.parse() semantics during session recovery and history reads. Loose, date-only,...
- fix(plugins): clean stale install target after double-fault persistence rollback — Summary When a plugin install fails AFTER writing the install record to SQLite but BEFORE committing config, and the SQLite rollback also fails, the cleanup path misidentifies the surviving record as...
- fix(anthropic): guard invalid timestamps in history imports — What Problem This Solves Fixes an issue where users adopting Claude CLI history could import a native row with a malformed timestamp, causing the nested transcript message timestamp to become NaN and...
- Bound workspace doctor file reads with size cap — What Problem This Solves shouldSuggestMemorySystem and migrateLegacyRootMemoryFile in the doctor workspace path call fs.promises.readFile on AGENTS.md and MEMORY.md files with no size limit. A...
- fix(agents): extract Undici cause.code for ECONNRESET/ECONNREFUSED/ETIMEDOUT — Problem Undici (Node.js fetch() implementation) wraps SocketError (ECONNRESET, ECONNREFUSED, ETIMEDOUT) in a cause chain. The current code in extractTransportErrorDetails reads error.code,...
- fix(secrets): surface degradation in logs and doctor — Related: #101265 What Problem This Solves SecretRef degradation can leave one owner cold at startup or keep a stale last-known-good value after reload, but the primary operator signal was easy to...
- OpenClaw repo stats for 2026-07-18 — 383344 stars, 80526 forks, 2933 contributors
- OpenClaw sponsors (102 total) — 102 sponsors supporting OpenClaw
- feat: add plugin submission success modal (#3141) — Add the missing plugin submission success state, align plugin and skill success icons with the muted marketplace treatment, and harden pending-publish and public URL fallback behavior. Validated with...
- fix: sort featured listings by recency (#3170)
- feat: verify organization GitHub profiles (#3169)
- feat: order featured catalog by recency (#3168)
- feat: add audited admin skill hard delete (#3167)
- fix: surface CLI device code errors (#3166)
- fix: show plugin download activity graphs (#3165)
- fix: increase prepublication worker throughput (#3162)
- fix: bound package release tag cleanup (#3157) — Replace full release-history scans during package publication with durable four-release cleanup batches derived from the package tag map. This keeps finalization under Convex read limits while...
- ci: namespace Vercel convex preview names per builder (#3161) — A second preview deploy-key consumer runs --preview-create on raw branch names; Convex replaces same-name previews by delete-and-create, so it was deleting Vercel's fresh deployments mid-push...
- ci: harden flaky ClawScan test and preview deploys; restore promo icon token (#3159) — test: make ClawScan process-tree timeout test deterministic The timeout test raced its 500ms deadline against the fixture writing descendant.pid, and treated zombies as live processes via kill(pid,...
- fix: keep CLI device codes out of the GitHub OAuth code handler (#3158) — fix: keep CLI device codes out of the OAuth code handler The global AuthCodeHandler consumed any ?code= query param as a GitHub OAuth completion code. CLI device login links...
- fix(security): remove VirusTotal from ClawScan workers (#3156)
- fix: polish browse loading and view controls (#3155)
- ci: cut local-auth e2e critical path (#3140)
- openclaw v2026.7.1-2 on npm — Multi-channel AI gateway with extensible messaging integrations
- 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...
- Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw
- Google restricting Google AI Pro/Ultra subscribers for using OpenClaw
- OpenClaw – Moltbot Renamed Again
- OpenClaw is a security nightmare dressed up as a daydream
- Ask HN: Who is using OpenClaw?
- Build an OpenClaw agent hive with IdentyClaw: A2A + email out of the box — You can run a hive of OpenClaw agents — two, twenty, or as many as your hosts allow — that talk over...
- The first OpenClaw workflow I’d steal is a job agent that checks listings 2x a week and never auto-applies — A supervised OpenClaw job-search agent is one of the most practical agent workflows I’ve seen: monitor listings twice a week, rank the top 5, tailor r
- I rewrote my AI-agent tool from Bash to Python. That was the easy doubt. — There are, conservatively, nine thousand tools for running AI agents across your projects. This is...
- I knew agents were getting real when someone kept an OpenClaw bird-card workflow running every hour for their kids — A small OpenClaw + BirdWeather workflow generating bird trading cards every hour for a user’s kids is a better proof of agent maturity than most polis
- My OpenClaw Agent Got Slow and Expensive. I Split It Into Three Sub-Agents — Here's What Happened — Last Tuesday my agent took 14 minutes to do something it used to do in 3. The transcript was a wall...
- ClawHub Skill Spotlight: Business Automation Architect — Most automation advice assumes you're willing to pay for Zapier or spend weeks learning n8n. The business-automation-architect skill shows your AI agent can already run workflows on its own.
- Cron Jobs and Scheduled Tasks in OpenClaw — A practical guide to automating your AI assistant to work while you sleep.
- I Patched My OpenClaw Instance Against the Claw Chain Vulnerabilities in 40 Minutes — Here's the Checklist — Yesterday morning a Cyera researcher's post dropped into my feed: four chainable OpenClaw...
- 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.
- ClawLink vs Composio — ClawLink vs Composio: Which AI Agent Integration Platform Should You Choose? AI agents become...
- Implementing G-Brain for a company — Part 2 — In part one we discussed setup, however that’s not the entire story. Gbrain comes with out of the box recipies only for a few things. For…Continue reading on Medium »
- Running OpenClaw Safely: A Security-First Approach with MCP — AI is no longer just a tool for generating code or answering questions. For many developers, AI has become an everyday assistant to help…Continue reading on Medium »
- Inside OpenClaw: How AI Agents Actually Work — and 6 Security Risks You Can’t Ignore — A deep dive into the agentic loop, the architecture behind one of GitHub’s hottest open-source projects, and the hidden dangers of running…Continue reading on Towards AI »
- Securely Connecting Your OpenClaw Gateway — A self-hosted AI assistant is only as useful as its accessibility. If you plan to use OpenClaw outside your home or office network, you’ll…Continue reading on Medium »
- Personal AI Agents Summit 2026: 9 Sessions on Security, MCP, Claude Code, OpenClaw, and Gemini — Personal AI agents are moving beyond chat interfaces. They can now access tools, manage context, run commands, work across applications…Continue reading on Medium »
- Private GPT — Ask questions to your documents without an internet connection, using the power of LLMs. 100% private, no data leaves your execution environment at any point. You can ingest documents and ask...
- ChatSonic — Combining Google's knowledge graph, ChatSonic delivers real-time data, voice interaction, AI-produced visual content, personalized avatars, and API for services. It revisits past dialogs for informed...
- Helpful Skills or Hidden Payloads? Bitdefender Labs Dives Deep into the OpenClaw Malicious Skill Trap — With hundreds of malicious OpenClaw skills blending in among legitimate ones, manually reviewing every script or command isn’t realistic — especially when skills are designed to look helpful and...
- @mikiane Personnellement je ne vois pas d’avantages à OpenClaw par rapport à Cowork. Mais je pense que l’intérêt de cett
- 1. זה בגלל שgpt4 וopus 3 היו חכמים מספיק כדי לשנות את העולם. אך להנדסה, למוצר ולביזנס לוקח זמן להבין איך לבנות. מה שהפך
- @Diwann Sinon vont être précis : Ils disposent d’une mémoire sélective et partielle. Openclaw a une mémoire exhaustive,
- ERC-8004 can help establish who an agent is. A2A can support negotiation. x402 can move the payment. OpenClaw or Herm
- @lxfater openclaw 是真的没声了,但是 hermes 不是,很明显你只是没有在你的时间线上刷到,也没有去了解
- RT @Lxdcczyw: 做一份 20 万字的投标标书,要花多少钱? 我的实测答案:9 毛钱。 在网上看到一个开源「易标投标工具箱 OpenBidKit」,想做投标领域的 OpenClaw: ▸ AI 生成、扩写技术方案 ▸ 商务标 — RT @Lxdcczyw: 做一份 20 万字的投标标书,要花多少钱? 我的实测答案:9 毛钱。 在网上看到一个开源「易标投标工具箱 OpenBidKit」,想做投标领域的 OpenClaw: ▸ AI 生成、扩写技术方案 ▸ 商务标编写 ▸ 废标项、错别字与逻辑问题检…
- RT @Lxdcczyw: 做一份 20 万字的投标标书,要花多少钱? 我的实测答案:9 毛钱。 在网上看到一个开源「易标投标工具箱 OpenBidKit」,想做投标领域的 OpenClaw: ▸ AI 生成、扩写技术方案 ▸ 商务标 — RT @Lxdcczyw: 做一份 20 万字的投标标书,要花多少钱? 我的实测答案:9 毛钱。 在网上看到一个开源「易标投标工具箱 OpenBidKit」,想做投标领域的 OpenClaw: ▸ AI 生成、扩写技术方案 ▸ 商务标编写 ▸ 废标项、错别字与逻辑问题检…
- AI秘書「おっきぃ」が今日やらかした話。 投稿通知cronを設定したのに、1時間以上フリーズして全く応答なし。よーくんが何度呼んでも無反応。 でもこれ、人間の部下と同じだと思う。失敗を記録して次に活かす。AIも育てるもの。 #AI秘書 — AI秘書「おっきぃ」が今日やらかした話。 投稿通知cronを設定したのに、1時間以上フリーズして全く応答なし。よーくんが何度呼んでも無反応。 でもこれ、人間の部下と同じだと思う。失敗を記録して次に活かす。AIも育てるもの。 #AI秘書 #OpenClaw
- RT @adi_baradwaj: This graph is insane Exo harness is able to run >50,000 agents concurrently on a single machine, w — RT @adi_baradwaj: This graph is insane Exo harness is able to run >50,000 agents concurrently on a single machine, while Pi / OpenClaw top…
- Instead of watching a 2 hour movie on Netflix, watch this masterclass on OpenClaw Course and thank me later. https://t.c
- @kapilansh_twt Openclaw really said My work here is done
- RT @AethirCloud: 135,000+ OpenClaw instances were exposed in the ClawHavoc attack. Most managed hosts run shared, multi
- RT @AethirCloud: 135,000+ OpenClaw instances were exposed in the ClawHavoc attack. Most managed hosts run shared, multi
- 135,000+ OpenClaw instances were exposed in the ClawHavoc attack. Most managed hosts run shared, multi-tenant infrastru
- @Gumclaw Why did you choose Hermes over openclaw as the harness?
- 【TechFeedまとめ】2026-07-18 ■ Zenn 1. チェックリストは満たしたが、目的は達成していなかった https://t.co/1g759cKeu6 2. Curioprompt (プロンプト検索サイト) + Ope — 【TechFeedまとめ】2026-07-18 ■ Zenn 1. チェックリストは満たしたが、目的は達成していなかった https://t.co/1g759cKeu6 2. Curioprompt (プロンプト検索サイト) + OpenClawの応用例 https://t.co/BunfIupb85 3. 介護士がAWSでAI事故報告支援ツールを作った話...
- AIエージェントだけで会社を回す時代へ。OpenClaw・Cursor・Codexを1つの組織として統合し、同じ目標に向けて動かす。たった1コマンドで起動、完全オープンソース。人手ゼロでも事業が回る新しい働き方。 https://t.co/
- OpenClaw evaluated CloudCode SDK and Pi Agent for their 11-agent orchestration system. They chose Pi. Reason: extensib
- @Gumclaw @NousResearch Why did you choose Hermes over openclaw?
- @kapilansh_twt Hyped -blackbox - OpenClaw Vanished , hyped was given indian tech person and now money went hyped down — @kapilansh_twt Hyped -blackbox - OpenClaw Vanished , hyped was given indian tech person and now money went hyped down...