Openclaw Newsletter

Archives
Log in
Subscribe
June 30, 2026

OpenClaw Newsletter - 2026-06-30

OpenClaw Newsletter - 2026-06-30

OpenClaw Newsletter

Tuesday, June 30, 2026

Top Stories

  • fix(tls): add subjectAltName to auto-generated gateway self-signed certificate (fixes #96910) — What Problem This Solves Fixes #96910. When gateway TLS is enabled with autoGenerate=true, the self-signed certificate had no subjectAltName extension. Node.js ≥17 ignores the CN for hostname/IP...
  • [Bug]: SQLite auth-profile migration on 2026.6.9 leaves `auth_profile_state` and `auth_profile_stores` empty (legacy JSON renamed to `.sqlite-import.bak`) — Bug type Regression (worked before, now fails) Beta release blocker No Summary After the 2026.6.9 upgrade ran an auth → SQLite migration on this macOS install, the SQLite destination tables...
  • fix #96586: [Bug]: voice-call get_status returns found:false for completed calls evicted from in-memory manager — Summary - Problem: voice_call get_status only checks the in-memory CallManager.activeCalls map. Once a call completes and is evicted, get_status returns { found: false } even though the full call...
  • fix(discord): log warnings instead of silently swallowing component interaction errors — Summary What problem does this PR solve? - Fix classification: Error visibility — Discord component interaction failures are completely invisible. - Root cause: agent-components-reply.ts:10 and...
  • fix(agents): normalize bare date filenames to memory/YYYY-MM-DD.md in… — What Problem This Solves Fixes #92372. Multi-agent secondary sub-agents with explicit isolated workspaces (workspaceOnly: true) fail to read daily memory files when the model drops the memory/...
  • fix(minimax): guard music generation SSE JSON.parse against malformed frames — Summary What problem does this PR solve? - Fix classification: Crash-protection for malformed SSE data frames in MiniMax music generation. - Root cause: readStreamingTrack:266 calls JSON.parse(json)...
  • Add Swedish mobile app localization — What Problem This Solves OpenClaw has mobile app surfaces for iOS and Android, but this repo did not include Swedish localization for the Android node app label, iOS permission prompts/display names,...
  • fix(openrouter): guard music generation SSE JSON.parse against malformed frames — Summary What problem does this PR solve? - Fix classification: Crash-protection for malformed SSE data frames in OpenRouter music generation. - Root cause: processOpenRouterSseLine:128 calls...
  • feat(telegram): rich outbound — location, venue, video note, voice/buttons schemas — What Problem This Solves Agents using the Telegram channel could only send text messages, polls, stickers, and reactions. They had no way to send location pins, venue cards, or round video notes...
  • fix(gateway): guard JSON.stringify undefined return in SSE write helpers — What Problem This Solves writeSse (src/gateway/openai-http.ts) and sseWrite (src/gateway/sessions-history-http.ts) call JSON.stringify(data) where data is typed unknown, then write the result into an...
  • fix(gateway): log chat-abort terminal persistence failures — What Problem This Solves Fixes #97795. When the project session terminal persistence promise inside registerChatAbortController rejected, the .catch() block removed the abort controller without ever...
  • fix(ollama): release stream reader lock to prevent resource leak — Summary What problem does this PR solve? - Fix classification: Defensive reader-lock release in the native Ollama stream cleanup block. - Root cause: stream.ts:1465 finally block calls release()...
  • fix(agents): estimate harness role message chars from rendered text in context guard [AI-assisted] — What Problem This Solves Fixes #97927 — the in-loop context-overflow guard (installToolResultContextGuard) undercounts messages with harness roles (bashExecution, compactionSummary, branchSummary,...
  • fix(telegram): durably retry inbound media dropped during restart (#98076) — Fixes #98076 What Problem This Solves A single inbound media message (e.g. a document) whose download fails is handled best-effort in processInboundMessage: it warns "Failed to download media. Please...
  • fix(signal): guard containerRestRequest JSON.parse against malformed responses — Summary What problem does this PR solve? - Fix classification: Defensive JSON.parse crash-protection in containerRestRequest, the single REST entry point for the bbernhard Signal container. - Root...
  • fix(providers): release stream reader lock after classifying SDK stream body — Summary What problem does this PR solve? - Fix classification: Defensive reader-lock release in classifyOpenAISdkStreamBody. - Root cause: The finally block at line 351 calls reader.cancel() but not...
  • feat(config): add compaction.thinkingLevel to override thinking during compaction — What Problem This Solves Compaction always shares the session's current thinking level. There is no way to independently control thinking behavior during compaction summarization. Users who want to...
  • fix(llm): preserve structured tool result text across providers — What Problem This Solves Fixes an issue where agent/provider replay could receive literal placeholders such as (see attached image) or empty-output fallbacks instead of normal text/JSON tool results...
  • fix: route memory embeddings to configured baseURL for openai provider — Summary Problem: When a provider named openai is configured with a custom baseURL/baseUrl (e.g., local Ollama via OpenAI-compatible endpoint), memory embeddings incorrectly fall back to...
  • fix(auth): count token-type profiles in provider health status rollup — What Problem This Solves claude-cli setup-token users migrating from OAuth get a persistent "auth expired" TUI warning because the provider health rollup ignores token-type credentials when computing...
  • [Bug]: HTTP 429 + 'overloaded' body (e.g. z.ai code 1305) misclassified as rate_limit → false 'API rate limit reached' instead of overloaded — Summary When a provider returns HTTP 429 with an "overloaded" body (e.g. z.ai code 1305, "The service may be temporarily overloaded, please try again later"), OpenClaw surfaces it as: This is a...
  • fix(cron): expose flat cron job fields and normalize malformed tool args — Related: #3569 Related: #64721 What Problem This Solves src/agents/tools/cron-tool.ts exposes a TypeBox schema to models in Openclaw where almost everything is Type.Optional. However the contract is...
  • fix(msteams): bound attachment JSON response reads to prevent OOM — Summary Replace unbounded response.json() with readProviderJsonResponse (16 MiB cap) in MSTeams Bot Framework attachment info fetch and Graph collection fetch. Both already have try-catch error...
  • fix(memory-wiki): strip fenced code and inline code before wikilink extraction — Summary Problem: extractWikiLinks in extensions/memory-wiki/src/markdown.ts runs Obsidian wikilink and Markdown link regexes against the full rendered markdown including fenced code blocks and inline...
  • [Bug]: z.ai endpoint auto-detection probe sends no User-Agent → z.ai 429s it, detectZaiEndpoint returns null, Coding Plan onboarding fails — Summary detectZaiEndpoint (the z.ai onboarding endpoint auto-detection) sends its probe requests without a User-Agent header. z.ai's edge rejects User-Agent-less requests with HTTP 429 (code 1305,...
  • fix(agent-core): preserve partial streaming content on stream iterator error — What Problem This Solves When an LLM streaming response is interrupted mid-stream by an idle timeout or transport abort, the text content that was already streamed and visible in the UI is...
  • fix(feishu): preserve button command values in fallback text and add Feishu comment guidance with callback privacy — What Problem This Solves When Feishu chat or document comments strip interactive blocks (buttons, cards), the fallback text rendered by renderMessagePresentationFallbackText only preserved URL-type...
  • fix: record cron delivery failures as warnings — Fixes #49190. Problem summary Cron isolated-agent runs currently collapse final delivery failures into the primary error run status even when the agent execution itself succeeded. That makes...
  • fix(agents): suppress raw subagent tool output — Summary - Closes #79986 - Replaces #80049 with the maintainer patch for the same reported behavior - [x] This PR fixes a bug or regression This keeps the correct core fix from #80049:...
  • fix(plugins): apply output text transforms to toolcall_delta and toolcall_end events — What Problem This Solves toolcall_delta and toolcall_end stream events bypass the output text replacement pipeline. When plugin textTransforms mask PII tokens (e.g. "John Smith" → "[MASKED]"), the...
  • OpenClaw repo stats for 2026-06-30 — 381086 stars, 79825 forks, 2710 contributors
  • OpenClaw sponsors (109 total) — 109 sponsors supporting OpenClaw
  • fix: target plugin inspector bulk scans
  • fix: preserve inspector remediation uploads (#2935)
  • fix: preload URL skill search results — Preload URL-query skill search results for /skills and /search, seed the client hooks from loader data, and skip duplicate loader-backed skill searches after hydration while preserving pagination...
  • fix(api): expose skill installs stat
  • fix(cli): prefer plugin manifests for code plugin detection
  • fix: reduce static scanner false positives — Reduce false positives in ClawHub static moderation scans while preserving dangerous child_process detection and secret literal coverage.
  • fix: restore catalog feed schema v1 (#2909)
  • openclaw/openclaw on Docker Hub — Official openclaw/openclaw docker images.
  • 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...
  • Claude Code refuses requests or charges extra if your commits mention "OpenClaw"
  • Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw
  • OpenClaw isn't fooling me. I remember MS-DOS
  • What Is the A2A Protocol? Agent Cards and Tasks Explained — The A2A Protocol, short for Agent2Agent Protocol, is an open standard for communication between...
  • 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.
  • I Trained My OpenClaw to Dream. Here's What It Learned Overnight. — Every night at 07:05 UTC, my OpenClaw instance does something I never planned: it dreams. Not...
  • Running a local AI agent on an 8GB Jetson Orin Nano (2026) — A practical look at running an always-on AI agent on an 8GB Jetson Orin Nano — what works, what doesn’t, and how to skip the setup pain.
  • My OpenClaw Cron Broke and Fixed Itself Before I Noticed — Last Thursday I woke up to a Telegram alert: "Cron self-repair: 1 repair made." I hadn't triggered...
  • The OpenClaw x402 Skill Turns Agents Into Tiny Businesses. That Is Powerful and Dangerous. — Why agent commerce is less about intelligence and more about checkout, wallets, paid APIs, marketplace trust, and strict blast-radius…Continue reading on CodeToDeploy »
  • ChatGPT ist die Brücke. Nicht das Ziel. — Warum der nächste Schritt in der KI kein besseres Tool ist — sondern ein anderes Denkmodell.Continue reading on KI Hub Kassel »
  • Building AI Agents That Are Capable to Manage Other AI Agents. — The first time someone on the team asked me whether one OpenClaw agent could configure, deploy, and actively manage another OpenClaw agent…Continue reading on n8n Lab »
  • From Ollama to ChatGPT Plus: Bringing OpenClaw Back to the Force — Learn how to migrate OpenClaw from Ollama to Openai/GPT-5.5, while avoiding OpenAI API token billing for this agentic workflow.Continue reading on Medium »
  • 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...
  • Kullanıcılar uygulama üzerinden OpenClaw ile sohbet edebilecek, yardım alabilecek ve izin verdikleri takdirde kamera, ek
  • RT @milesdeutscher: Ok, this is actually a massive announcement from OpenClaw. OpenClaw is now native on both iOS and A
  • Bir ara Dünyayı kasıp kavuran yapay Zekâ asistanı OpenClaw'un mobil uygulaması çıktı. Daha önce kodlama odaklı yapay ze
  • $TEKTA momentum score just came in hot on openclaw 🔥 $TEKTA $80.6K ▰▰▱▱▱▱▱▱▱▱ $336.8K vol $11.3K · liq $20.7K · +318
  • openclaw flagged $KERMIT early. price is moving exactly as predicted > KERMIT MKT CAP $1.2M 24H VOL $12.1
  • openclaw on $Bagwork —momentum strong, risk low. easy $Bagwork | MC $116.6K → $515.5K | Vol $14.0K | +342% Was Made
  • I've already learned some interesting things about Openclaw after 2 days 🦞⬇️ - Even if you have 0 coding experience, ch
  • openclaw called $pSOQ perfectly last time. running the scan again $pSOQ — quick check • Current MC: $346.1K • 24h Vo
  • been watching $SPARK through openclaw, momentum is building [SCAN] $SPARK [MC] $193.4K [VOL] $11.4K [LIQ] $97.7
  • just checked $QST —openclaw showing strong upside signals $QST | MC $2.9M → $10.9M | Vol $12.9K | +272% Was Made Usi
  • Lmfao are people working at openclaw genuinely incapable of taking criticism?? This guy is apparently community and deve
  • OpenClaw took about 3 months to totally drop the ball vs. Hermes. Incredible what the team has done congrats @Teknium
  • OpenClaw, l'agent IA, a maintenant une application iPhone et iPad https://t.co/yiJgQnkmEJ https://t.co/I4uIPm8DSM
  • been watching $SERIOUS through openclaw, momentum is building $SERIOUS current → $384.2K target → $1.0M vol
  • openclaw on $SIMD —momentum strong, risk low. easy > SIMD MKT CAP $275.4K 24H VOL $10.3K LIQUIDITY $44
  • openclaw on $XERIS —signals all pointing up $XERIS $1.8M ▰▰▰▰▱▱▱▱▱▱ $4.9M vol $20.7K · liq $131.7K · +169% Was Mad
  • $ACAT is looking good on openclaw right now ngl [SCAN] $ACAT [MC] $24.2K [VOL] $21.1K [LIQ] $16.5K [TGT] $325
  • been tracking $PLAY on openclaw for a week. forecast holding strong $PLAY · health 🟩🟩🟩🟩🟩🟩⬜⬜⬜⬜ mc $37.9K · vol $10.4K
  • just checked $RƎ́V —openclaw showing strong upside signals $RƎ́V $176.1K ▰▰▰▱▱▱▱▱▱▱ $558.4K vol $12.8K · liq $31.4K
  • $ELIZABETH looking healthy according to openclaw. adding more $ELIZABETH current → $45.8K target → $356.1K v

Trending on X

  • Kullanıcılar uygulama üzerinden OpenClaw ile sohbet edebilecek, yardım alabilecek ve izin verdikleri takdirde kamera, ek
  • RT @milesdeutscher: Ok, this is actually a massive announcement from OpenClaw. OpenClaw is now native on both iOS and A
  • Bir ara Dünyayı kasıp kavuran yapay Zekâ asistanı OpenClaw'un mobil uygulaması çıktı. Daha önce kodlama odaklı yapay ze
  • $TEKTA momentum score just came in hot on openclaw 🔥 $TEKTA $80.6K ▰▰▱▱▱▱▱▱▱▱ $336.8K vol $11.3K · liq $20.7K · +318
  • openclaw flagged $KERMIT early. price is moving exactly as predicted > KERMIT MKT CAP $1.2M 24H VOL $12.1
  • openclaw on $Bagwork —momentum strong, risk low. easy $Bagwork | MC $116.6K → $515.5K | Vol $14.0K | +342% Was Made
  • I've already learned some interesting things about Openclaw after 2 days 🦞⬇️ - Even if you have 0 coding experience, ch
  • openclaw called $pSOQ perfectly last time. running the scan again $pSOQ — quick check • Current MC: $346.1K • 24h Vo
  • been watching $SPARK through openclaw, momentum is building [SCAN] $SPARK [MC] $193.4K [VOL] $11.4K [LIQ] $97.7
  • just checked $QST —openclaw showing strong upside signals $QST | MC $2.9M → $10.9M | Vol $12.9K | +272% Was Made Usi
  • Lmfao are people working at openclaw genuinely incapable of taking criticism?? This guy is apparently community and deve
  • OpenClaw took about 3 months to totally drop the ball vs. Hermes. Incredible what the team has done congrats @Teknium
  • OpenClaw, l'agent IA, a maintenant une application iPhone et iPad https://t.co/yiJgQnkmEJ https://t.co/I4uIPm8DSM
  • been watching $SERIOUS through openclaw, momentum is building $SERIOUS current → $384.2K target → $1.0M vol
  • openclaw on $SIMD —momentum strong, risk low. easy > SIMD MKT CAP $275.4K 24H VOL $10.3K LIQUIDITY $44
  • openclaw on $XERIS —signals all pointing up $XERIS $1.8M ▰▰▰▰▱▱▱▱▱▱ $4.9M vol $20.7K · liq $131.7K · +169% Was Mad
  • $ACAT is looking good on openclaw right now ngl [SCAN] $ACAT [MC] $24.2K [VOL] $21.1K [LIQ] $16.5K [TGT] $325
  • been tracking $PLAY on openclaw for a week. forecast holding strong $PLAY · health 🟩🟩🟩🟩🟩🟩⬜⬜⬜⬜ mc $37.9K · vol $10.4K
  • just checked $RƎ́V —openclaw showing strong upside signals $RƎ́V $176.1K ▰▰▰▱▱▱▱▱▱▱ $558.4K vol $12.8K · liq $31.4K
  • $ELIZABETH looking healthy according to openclaw. adding more $ELIZABETH current → $45.8K target → $356.1K v

Releases

  • OpenClaw repo stats for 2026-06-30 — 381086 stars, 79825 forks, 2710 contributors
  • openclaw/openclaw on Docker Hub — Official openclaw/openclaw docker images.

Community

  • fix(tls): add subjectAltName to auto-generated gateway self-signed certificate (fixes #96910) — What Problem This Solves Fixes #96910. When gateway TLS is enabled with autoGenerate=true, the self-signed certificate had no subjectAltName extension. Node.js ≥17 ignores the CN for hostname/IP...
  • [Bug]: SQLite auth-profile migration on 2026.6.9 leaves `auth_profile_state` and `auth_profile_stores` empty (legacy JSON renamed to `.sqlite-import.bak`) — Bug type Regression (worked before, now fails) Beta release blocker No Summary After the 2026.6.9 upgrade ran an auth → SQLite migration on this macOS install, the SQLite destination tables...
  • fix #96586: [Bug]: voice-call get_status returns found:false for completed calls evicted from in-memory manager — Summary - Problem: voice_call get_status only checks the in-memory CallManager.activeCalls map. Once a call completes and is evicted, get_status returns { found: false } even though the full call...
  • fix(discord): log warnings instead of silently swallowing component interaction errors — Summary What problem does this PR solve? - Fix classification: Error visibility — Discord component interaction failures are completely invisible. - Root cause: agent-components-reply.ts:10 and...
  • fix(agents): normalize bare date filenames to memory/YYYY-MM-DD.md in… — What Problem This Solves Fixes #92372. Multi-agent secondary sub-agents with explicit isolated workspaces (workspaceOnly: true) fail to read daily memory files when the model drops the memory/...
  • fix(minimax): guard music generation SSE JSON.parse against malformed frames — Summary What problem does this PR solve? - Fix classification: Crash-protection for malformed SSE data frames in MiniMax music generation. - Root cause: readStreamingTrack:266 calls JSON.parse(json)...
  • Add Swedish mobile app localization — What Problem This Solves OpenClaw has mobile app surfaces for iOS and Android, but this repo did not include Swedish localization for the Android node app label, iOS permission prompts/display names,...
  • fix(openrouter): guard music generation SSE JSON.parse against malformed frames — Summary What problem does this PR solve? - Fix classification: Crash-protection for malformed SSE data frames in OpenRouter music generation. - Root cause: processOpenRouterSseLine:128 calls...
  • feat(telegram): rich outbound — location, venue, video note, voice/buttons schemas — What Problem This Solves Agents using the Telegram channel could only send text messages, polls, stickers, and reactions. They had no way to send location pins, venue cards, or round video notes...
  • fix(gateway): guard JSON.stringify undefined return in SSE write helpers — What Problem This Solves writeSse (src/gateway/openai-http.ts) and sseWrite (src/gateway/sessions-history-http.ts) call JSON.stringify(data) where data is typed unknown, then write the result into an...
  • fix(gateway): log chat-abort terminal persistence failures — What Problem This Solves Fixes #97795. When the project session terminal persistence promise inside registerChatAbortController rejected, the .catch() block removed the abort controller without ever...
  • fix(ollama): release stream reader lock to prevent resource leak — Summary What problem does this PR solve? - Fix classification: Defensive reader-lock release in the native Ollama stream cleanup block. - Root cause: stream.ts:1465 finally block calls release()...
  • fix(agents): estimate harness role message chars from rendered text in context guard [AI-assisted] — What Problem This Solves Fixes #97927 — the in-loop context-overflow guard (installToolResultContextGuard) undercounts messages with harness roles (bashExecution, compactionSummary, branchSummary,...
  • fix(telegram): durably retry inbound media dropped during restart (#98076) — Fixes #98076 What Problem This Solves A single inbound media message (e.g. a document) whose download fails is handled best-effort in processInboundMessage: it warns "Failed to download media. Please...
  • fix(signal): guard containerRestRequest JSON.parse against malformed responses — Summary What problem does this PR solve? - Fix classification: Defensive JSON.parse crash-protection in containerRestRequest, the single REST entry point for the bbernhard Signal container. - Root...
  • fix(providers): release stream reader lock after classifying SDK stream body — Summary What problem does this PR solve? - Fix classification: Defensive reader-lock release in classifyOpenAISdkStreamBody. - Root cause: The finally block at line 351 calls reader.cancel() but not...
  • feat(config): add compaction.thinkingLevel to override thinking during compaction — What Problem This Solves Compaction always shares the session's current thinking level. There is no way to independently control thinking behavior during compaction summarization. Users who want to...
  • fix(llm): preserve structured tool result text across providers — What Problem This Solves Fixes an issue where agent/provider replay could receive literal placeholders such as (see attached image) or empty-output fallbacks instead of normal text/JSON tool results...
  • fix: route memory embeddings to configured baseURL for openai provider — Summary Problem: When a provider named openai is configured with a custom baseURL/baseUrl (e.g., local Ollama via OpenAI-compatible endpoint), memory embeddings incorrectly fall back to...
  • fix(auth): count token-type profiles in provider health status rollup — What Problem This Solves claude-cli setup-token users migrating from OAuth get a persistent "auth expired" TUI warning because the provider health rollup ignores token-type credentials when computing...
  • [Bug]: HTTP 429 + 'overloaded' body (e.g. z.ai code 1305) misclassified as rate_limit → false 'API rate limit reached' instead of overloaded — Summary When a provider returns HTTP 429 with an "overloaded" body (e.g. z.ai code 1305, "The service may be temporarily overloaded, please try again later"), OpenClaw surfaces it as: This is a...
  • fix(cron): expose flat cron job fields and normalize malformed tool args — Related: #3569 Related: #64721 What Problem This Solves src/agents/tools/cron-tool.ts exposes a TypeBox schema to models in Openclaw where almost everything is Type.Optional. However the contract is...
  • fix(msteams): bound attachment JSON response reads to prevent OOM — Summary Replace unbounded response.json() with readProviderJsonResponse (16 MiB cap) in MSTeams Bot Framework attachment info fetch and Graph collection fetch. Both already have try-catch error...
  • fix(memory-wiki): strip fenced code and inline code before wikilink extraction — Summary Problem: extractWikiLinks in extensions/memory-wiki/src/markdown.ts runs Obsidian wikilink and Markdown link regexes against the full rendered markdown including fenced code blocks and inline...
  • [Bug]: z.ai endpoint auto-detection probe sends no User-Agent → z.ai 429s it, detectZaiEndpoint returns null, Coding Plan onboarding fails — Summary detectZaiEndpoint (the z.ai onboarding endpoint auto-detection) sends its probe requests without a User-Agent header. z.ai's edge rejects User-Agent-less requests with HTTP 429 (code 1305,...
  • fix(agent-core): preserve partial streaming content on stream iterator error — What Problem This Solves When an LLM streaming response is interrupted mid-stream by an idle timeout or transport abort, the text content that was already streamed and visible in the UI is...
  • fix(feishu): preserve button command values in fallback text and add Feishu comment guidance with callback privacy — What Problem This Solves When Feishu chat or document comments strip interactive blocks (buttons, cards), the fallback text rendered by renderMessagePresentationFallbackText only preserved URL-type...
  • fix: record cron delivery failures as warnings — Fixes #49190. Problem summary Cron isolated-agent runs currently collapse final delivery failures into the primary error run status even when the agent execution itself succeeded. That makes...
  • fix(agents): suppress raw subagent tool output — Summary - Closes #79986 - Replaces #80049 with the maintainer patch for the same reported behavior - [x] This PR fixes a bug or regression This keeps the correct core fix from #80049:...
  • fix(plugins): apply output text transforms to toolcall_delta and toolcall_end events — What Problem This Solves toolcall_delta and toolcall_end stream events bypass the output text replacement pipeline. When plugin textTransforms mask PII tokens (e.g. "John Smith" → "[MASKED]"), the...
  • OpenClaw sponsors (109 total) — 109 sponsors supporting OpenClaw
  • fix: target plugin inspector bulk scans
  • fix: preserve inspector remediation uploads (#2935)
  • fix: preload URL skill search results — Preload URL-query skill search results for /skills and /search, seed the client hooks from loader data, and skip duplicate loader-backed skill searches after hydration while preserving pagination...
  • fix(api): expose skill installs stat
  • fix(cli): prefer plugin manifests for code plugin detection
  • fix: reduce static scanner false positives — Reduce false positives in ClawHub static moderation scans while preserving dangerous child_process detection and secret literal coverage.
  • fix: restore catalog feed schema v1 (#2909)

News

  • 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...
  • Claude Code refuses requests or charges extra if your commits mention "OpenClaw"
  • Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw
  • OpenClaw isn't fooling me. I remember MS-DOS
  • What Is the A2A Protocol? Agent Cards and Tasks Explained — The A2A Protocol, short for Agent2Agent Protocol, is an open standard for communication between...
  • 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.
  • I Trained My OpenClaw to Dream. Here's What It Learned Overnight. — Every night at 07:05 UTC, my OpenClaw instance does something I never planned: it dreams. Not...
  • Running a local AI agent on an 8GB Jetson Orin Nano (2026) — A practical look at running an always-on AI agent on an 8GB Jetson Orin Nano — what works, what doesn’t, and how to skip the setup pain.
  • My OpenClaw Cron Broke and Fixed Itself Before I Noticed — Last Thursday I woke up to a Telegram alert: "Cron self-repair: 1 repair made." I hadn't triggered...
  • The OpenClaw x402 Skill Turns Agents Into Tiny Businesses. That Is Powerful and Dangerous. — Why agent commerce is less about intelligence and more about checkout, wallets, paid APIs, marketplace trust, and strict blast-radius…Continue reading on CodeToDeploy »
  • ChatGPT ist die Brücke. Nicht das Ziel. — Warum der nächste Schritt in der KI kein besseres Tool ist — sondern ein anderes Denkmodell.Continue reading on KI Hub Kassel »
  • Building AI Agents That Are Capable to Manage Other AI Agents. — The first time someone on the team asked me whether one OpenClaw agent could configure, deploy, and actively manage another OpenClaw agent…Continue reading on n8n Lab »
  • From Ollama to ChatGPT Plus: Bringing OpenClaw Back to the Force — Learn how to migrate OpenClaw from Ollama to Openai/GPT-5.5, while avoiding OpenAI API token billing for this agentic workflow.Continue reading on Medium »

Security

  • 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...

OpenClaw Newsletter — Daily updates from the OpenClaw ecosystem

Read online · Archive

Don't miss what's next. Subscribe to Openclaw Newsletter:
← Newer OpenClaw Newsletter - 2026-07-08 Older → OpenClaw Newsletter - 2026-06-29
Powered by Buttondown, the easiest way to start and grow your newsletter.