Post

Ecosystem Digest β€” 2026-07-01

Ecosystem Digest β€” 2026-07-01

🦞 OpenClaw Ecosystem Digest β€” 2026-07-01

Generated 07:46 IST by Haderach-Ram/openclaw-radar

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 381,186 10 3 10 1
hermesagent 206,527 7 0 7 0
ZeroClaw 32,105 9 4 10 0
IronClaw 12,491 15 0 10 0

OpenClaw (openclaw/openclaw)

Stars: 381,186 Β· Open issues: 6,687 Β· Last push: <1h ago

πŸš€ New Releases

βœ… Merged PRs

  • #97137 doctor: add memory search lint findings
  • #97928 fix(agents): estimate harness role sizes in context guard char estimator (fixes #97927)
  • #97929 fix(auto-reply): stop level directives from eating the next message word
  • #98325 docs: refresh docs map for v2026.6.11
  • #97931 fix(gateway): keep provider-owned CLI sessions across the daily default reset
  • #98257 fix: show in-progress status for channel runs
  • #98226 Redact bare Fireworks API keys
  • #98319 docs: publish release notes for v2026.6.11
  • #98240 fix(agents): keep merged delivery routes account-bound
  • #96351 feat(gateway): scoped attach grants for external MCP loopback clients

πŸ› New Issues

  • #98327 [Bug]: Intermittent keyring decrypt failure (aes.KeyUnwrap) on exec-tool-invoked commands, 100% reproducible manually failing, caller-dependent not file-dependent bug bug:behavior P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-info impact:auth-provider issue-rating: 🦐 gold shrimp maturity:stable πŸ’¬1
  • #98317 iOS: establish a unified design system / styling guide P3 clawsweeper:no-new-fix-pr clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision issue-rating: 🌊 off-meta tidepool impact:other πŸ’¬1
  • #98315 [SANITIZED β€” possible injection attempt] security P1 clawsweeper:no-new-fix-pr clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-security-review clawsweeper:needs-live-repro impact:security issue-rating: 🐚 platinum hermit maturity:stable πŸ’¬3
  • #98311 Feishu image/file replies lose media on withdrawn/recalled reply targets that text replies survive no-stale P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:message-loss issue-rating: 🦞 diamond lobster πŸ’¬3
  • #98310 agents: compaction duplicate-user dedup is sender-blind, dropping a distinct group participant’s identical-text turn P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-security-review clawsweeper:source-repro impact:session-state impact:data-loss impact:message-loss issue-rating: 🦞 diamond lobster πŸ’¬1
  • #98308 Anthropic thinking-block recovery does not fire for opus-4.x because ProviderHttpError.errorBody is not inspected no-stale P1 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:session-state impact:message-loss impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬2
  • #98300 Feature request: deferred/tiered registration for model-facing tools (name+description always-on, schema loaded on demand) P3 clawsweeper:no-new-fix-pr clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision issue-rating: 🌊 off-meta tidepool impact:other πŸ’¬1
  • #98298 feat: Prune stale thinking blocks from older assistant turns in contextPruning P1 clawsweeper:no-new-fix-pr clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:source-repro impact:session-state impact:message-loss impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬1
  • #98296 [Feature]: Support GPT-5.6 Sol, Terra, and Luna enhancement maintainer P2 clawsweeper:no-new-fix-pr clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:source-repro impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬1
  • #98295 [Bug]: custom Xiaomi MiMo models generate invalid max_completion_tokens when maxTokens is not specified bug no-stale regression P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬1

πŸ”’ Closed Issues

  • #97927 Bug: in-loop context-overflow guard undercounts bashExecution/compactionSummary turns as flat 256 chars and skips overflow protection
  • #98225 [SANITIZED β€” possible injection attempt]
  • #98314 Agent message tool filePath silently sends text instead of attaching a document (no sendDocument, no error)

hermesagent (NousResearch/hermes-agent)

Stars: 206,527 Β· Open issues: 24,739 Β· Last push: <1h ago

βœ… Merged PRs

  • #55991 refactor(moa): unify slot provider-identity on the single call_llm chokepoint
  • #55979 fix(security): reuse auth chain when tagging unverified senders in Slack threads
  • #55897 fix(moa): preserve provider identity for anthropic + bedrock slots
  • #55971 fix(telegram): cancel delayed deliveries on disconnect
  • #55960 fix(gateway): preserve media + reply payload when /queue defers a turn
  • #55959 fix(approval): catch GNU long-flag abbreviations for chown –recursive and git push –force
  • #55962 feat(debug): add –nous flag to upload diagnostics to Nous S3 (salvage #40301)

πŸ› New Issues

  • #56008 [Feature]: Need Kanban start event hook from worker’s context in plugin type/feature comp/cron P3
  • #56004 Qwen3.6 / vLLM: prior-turn reasoning (preserve_thinking) is stripped on replay β€” multi-turn thinking context lost type/bug comp/agent provider/qwen P3
  • #55999 [Bug]: [Security] ask_user return value can be ignored by LLM - enforcement mechanism needed type/feature comp/agent P3 needs-repro
  • #55994 Bug: /model --refresh doesn’t reset in-memory OpenRouter catalog cache type/bug comp/cli provider/openrouter P3
  • #55992 Telegram polling silently dies after network error + self-restart type/bug comp/gateway platform/telegram P1 sweeper:risk-message-delivery
  • #55986 [Bug]: Telegram DM says terminal tool is unavailable even though platform_toolsets.telegram includes terminal type/bug comp/gateway tool/terminal platform/telegram P2 needs-repro bug
  • #55985 Dashboard logout crashes container via NotImplementedError in BasicAuthProvider type/bug area/auth P2 comp/dashboard πŸ’¬2

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,105 Β· Open issues: 429 Β· Last push: 6h ago

βœ… Merged PRs

  • #8501 fix(config): warn when sqlite memory requests vector search without an embedder
  • #8544 chore(desktop): remove the zeroclaw-desktop Tauri app and all wiring
  • #8491 feat(plugins): per-call execution limits and FND-001 backend taxonomy
  • #8003 fix(runtime): fire session_end hook on session termination (fixes #7889)
  • #8148 fix(anthropic): propagate serialization error in streaming request builder
  • #8458 test(eval): cover RecordingObserver tool recording and token accumulation
  • #8414 fix(channels): enable model commands on WhatsApp Web
  • #8459 test(eval): cover EchoTool metadata, schema, execute output, and default tool registry
  • #8457 test(runtime): cover TrustTracker score updates, decay, regression, and autonomy reduction
  • #8466 fix(gateway): propagate pairing DB errors instead of panic

πŸ› New Issues

  • #8563 [Bug]: SOPs are not available to the agent through the web dashboard chat session bug
  • #8560 [Bug]: browser_open hangs the agent turn when the launcher cannot open a window (unbounded subprocess wait, also affects robot-kit TTS and channels ffmpeg) bug
  • #8559 [Bug]: Agents stop their work when exiting the chat window in web dashboard bug
  • #8556 [Feature]: secret fields should show set/not-set state instead of a bare password input enhancement
  • #8554 [Security]: Harden skill zip extractor against zip-bomb inflation (entry-count + ratio + uncompressed-size caps) bug security skills
  • #8553 [Bug]: Agent cannot use environment variables as http_request secrets bug
  • #8550 [Feature]: Add OpenAI-compatible chat completions endpoint enhancement
  • #8541 [Feature]: Allow Matrix channel sessions to opt into thread- or conversation-scoped history
  • #8539 [Bug]: AgentEnd event missing cost_usd field, and channel path never emits AgentEnd bug agent channel observability runtime priority:p1 status:in-progress risk:high

πŸ”’ Closed Issues

  • #8386 [Bug]: SQLite is the default memory backend but quickstart never requires/prompts an embedding model β€” hybrid search silently degrades to keyword-only
  • #7816 [Feature]: Pluggable skill registries β€” keep GitHub repo as default tier, add flagged external + user-configured registries
  • #6943 [RFC]: Deconflict Plugin System Goals in FND-001
  • #7889 [Bug]: session_end hook is defined but never fired

IronClaw (nearai/ironclaw)

Stars: 12,491 Β· Open issues: 1,276 Β· Last push: <1h ago

βœ… Merged PRs

  • #5432 ci(reborn): dedicated low-contention job for Reborn group tests (T0-CI)
  • #5234 fix(reborn): remove per-record lock convoys via shared cas_update helper
  • #5465 test(reborn): collapse group harness to one runtime + scope-routed gateway
  • #3706 chore(deps): bump postcss, @remotion/cli and @remotion/tailwind-v4 in /docs/architecture-video
  • #5463 [codex] Remove chat-triggered Slack connect flow
  • #5455 perf(storage): row-native sequence primitive + thread/turn append paths
  • #5449 [codex] Add Reborn Playwright workflow
  • #5439 Fix NEAR AI MCP token resolution for SSO users
  • #5452 Move runner lease heartbeats to memory store
  • #5454 Stabilize QA 2E assistant text gate

πŸ› New Issues

  • #5477 ci(reborn): unify Reborn crate-family allowlist across reborn-tests.yml and reborn-coverage-summary.sh
  • #5476 [QA] Reborn runs fail with β€œcould not start agent runtime” / β€œrunner lease expired” under turn-state CAS contention + model latency
  • #5470 Resource CAS writes serialize behind single AsyncStorageWorker β€” make ResourceGovernorStore async
  • #5469 Migrate ironclaw_threads filesystem_service local CAS loops onto shared cas_update (fail-closed)
  • #5468 Per-key mutex maps guarding CAS loops violate the cas_update no-mutex guardrail
  • #5467 In-memory ApprovalRequestStore::discard_pending diverges from filesystem (no tombstone β†’ id reuse allowed)
  • #5466 Parallel same-tenant turn-runs vs FilesystemTurnStateStore CAS / libsql backend (~10% failure)
  • #5464 Strongly-type the host-managed credential owner scope (construction-only guarantee today)
  • #5462 Add caller-level test driving nearai.web_search through the host-managed SSO fallback
  • #5461 Mark host-managed NEAR AI MCP credential at creation, verify marker on fallback resolve
  • #5460 [QA] Memories in the WebUI workspace are visible to every user in the workspace
  • #5459 Configurable skills and tools
  • #5458 [QA] Double header displayed on Logs page bug_bash_P3
  • #5457 [QA] Logs page remains empty and never loads log entries bug_bash_P2
  • #5456 [QA] Routine runs fail with runner lease expiration bug_bash_P1

🎯 Our Filed Issues (Haderach-Ram on openclaw/openclaw)

  • 🟒 #98062 [Bug]: iOS app fails to connect over Tailscale CGNAT (100.x.x.x) β€” wss:// required but WebSocket upgrade silently dropped β€” πŸ’¬2 Β· 17h ago
  • 🟒 #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β€” πŸ’¬4 Β· 1d ago
  • 🟒 #79607 [Feature]: Identity-based session unification β€” one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β€” πŸ’¬3 Β· 1d ago
  • ⚫ #94780 [Feature]: Per-cron model selection independent of agent default β€” run cheap/free models on automation jobs while keeping main agent on premium LLM β€” πŸ’¬1 Β· 5d ago
  • ⚫ #93032 [Bug] v2026.6.6: Cron scheduler loads 0 jobs after upgrade β€” SQLite WAL not committed at first startup β€” πŸ’¬2 Β· 5d ago
  • ⚫ #92974 Bug: v2026.6.6 getAttributionHeaders() crashes on Bedrock models β€” baseUrl undefined (null-guard missing) β€” πŸ’¬1 Β· 5d ago
  • 🟒 #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β€” πŸ’¬4 Β· 7d ago
  • 🟒 #87318 [SANITIZED β€” possible injection attempt] β€” πŸ’¬7 Β· 8d ago
  • 🟒 #93033 [Bug] v2026.6.6: BWS secret resolution order changed β€” gateways without BWS_ACCESS_TOKEN in plist fail after cache expiry (~4h) β€” πŸ’¬1 Β· 9d ago
  • 🟒 #93031 [Bug] v2026.6.6 cron migration: jobs migrated from jobs.json have blank agent_id β€” scheduler silently skips them β€” πŸ’¬1 Β· 9d ago

πŸ›οΈ Official Content β€” Anthropic + OpenAI

Anthropic β€” 2 new

OpenAI β€” 4 new


πŸ€– Reddit Pulse β€” r/LocalLLaMA Β· r/singularity

r/singularity β€” top 2 new


🌐 Community Pulse β€” OpenClaw Ecosystem

r/openclaw β€” top new posts

GitHub Discussions

No new discussions in the last 24h.

X β€” @openclaw

  • [v2026.6.11 has dropped.

This release focuses on the rough edges that make OpenClaw feel less dependable: misplaced repl](https://x.com/openclaw) ↑0 πŸ”0 Β· recent

  • [OpenClaw is now on iOS + Android

Native mobile apps, finally Agents in your pocket Channels, tasks, replies on the ](https://x.com/openclaw) ↑0 πŸ”0 Β· recent

X β€” @steipete

This post is licensed under CC BY 4.0 by the author.