Post

Ecosystem Digest β€” 2026-07-03

Ecosystem Digest β€” 2026-07-03

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

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 381,496 9 2 10 1
hermesagent 208,078 3 0 6 0
ZeroClaw 32,120 7 0 3 0
IronClaw 12,493 11 3 10 0

OpenClaw (openclaw/openclaw)

Stars: 381,496 Β· Open issues: 6,925 Β· Last push: <1h ago

πŸš€ New Releases

βœ… Merged PRs

  • #99303 test(qa): cover Crabline Zalo transport
  • #99302 refactor(shared): consolidate remaining channel lazy loaders
  • #99306 feat(auto-reply): persist ambient room events as transcript rows
  • #99307 fix(memory-wiki): avoid implicit error coercion
  • #99298 refactor(shared): consolidate Discord Slack and Telegram lazy loaders
  • #98768 Allow alternate Zalo Bot API roots
  • #99296 refactor(shared): consolidate gateway and stateful runtime lazy loaders
  • #99276 fix(memory-wiki): source imports crash on unreadable pages
  • #99294 fix(qa): stagger isolated worker startup
  • #98907 fix(telegram): distinguish and render streamed reasoning/commentary progress lanes

πŸ› New Issues

  • #99314 Consolidate unknown-error normalization and serialization maintainer
  • #99311 Account-scoped config changes restart the whole channel, disconnecting every other account πŸ’¬1
  • #99305 [Bug]: Bedrock provider β€” claude-sonnet-5 prompt caching broken (cache-control blocks not attached, zero cache hits) no-stale P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬2
  • #99288 Control UI: session-first sidebar, compact context ring, warmer light theme enhancement maintainer P3 clawsweeper:no-new-fix-pr clawsweeper:fix-shape-clear clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:linked-pr-open issue-rating: 🌊 off-meta tidepool impact:other πŸ’¬1
  • #99286 [Bug]: macOS dashboard Web UI: deleting a selected session does nothing and no confirmation dialog appearsIn the Web UI opened from the macOS app dashboard bug πŸ’¬1
  • #99283 [Bug]: macOS app rewrites persisted App Group device identity after restart, causing new nodeId and repeated pairing prompts bug regression P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-info impact:session-state impact:data-loss impact:auth-provider issue-rating: 🦐 gold shrimp maturity:stable πŸ’¬1
  • #99280 config-health.json legacy-migration warning is permanent and unresolvable (regenerated + compared via raw string equality on every CLI invocation) πŸ’¬1
  • #99279 Mattermost: no inbound bot-identity facts β€” botLoopProtection can’t cover it, bot↔bot loops unguarded 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:security impact:message-loss issue-rating: 🦞 diamond lobster πŸ’¬1
  • #99277 Mattermost: ack reactions unimplemented β€” messages.ackReactionScope is a silent no-op P2 clawsweeper:no-new-fix-pr clawsweeper:needs-product-decision clawsweeper:source-repro impact:message-loss issue-rating: 🦞 diamond lobster πŸ’¬1

πŸ”’ Closed Issues

  • #99257 Persist observed room events as bare transcript rows for durable ambient group awareness
  • #90962 Telegram: inter-tool commentary clobbers tool progress in non-persist progress mode (diverges from other streaming channels)

hermesagent (NousResearch/hermes-agent)

Stars: 208,078 Β· Open issues: 25,099 Β· Last push: <1h ago

βœ… Merged PRs

  • #57455 fix(desktop): stop macOS Tahoe misplacing the traffic lights
  • #57443 feat(desktop): cap overlay inner-page width at 75rem
  • #57429 fix(dump): flag API keys visible only to the shell, not the managed backend
  • #57428 fix(desktop): extend startup long-timeout to the whole boot data burst (supersedes #48518, #48526)
  • #57423 fix(webhook): close per-delivery session at the true end of the run
  • #57422 fix(desktop): let settings content use full pane width

πŸ› New Issues

  • #57452 [Bug]: Discord guild mentions ignore pairing-approved users unless the Discord allowlist is populated type/bug comp/gateway platform/discord area/auth P2 sweeper:risk-security-boundary
  • #57444 Desktop app: /background completed tasks never show result panel type/bug duplicate tool/delegate P3 comp/desktop πŸ’¬1
  • #57431 [Feature]: Allow API clients to provide per-request custom tools type/feature comp/gateway P3

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,120 Β· Open issues: 436 Β· Last push: 12h ago

βœ… Merged PRs

  • #7361 feat(rfc-6969): per-turn output routing via send_via + voice delivery fixes
  • #8465 fix(cron): thread CancellationToken through cron::run for explicit shutdown
  • #8606 fix(config): guard the real config.toml against agent self-modification in nested layouts

πŸ› New Issues

  • #8632 [Bug]: Source install with embedded-web fails before generated web API client exists bug
  • #8631 [Bug]: headless deterministic SOP steps recorded Completed without executing πŸ’¬1
  • #8627 [Bug]: WhatsApp Web (whatsapp-web) device linking broken by WhatsApp’s new passkey/SHORTCAKE companion-linking gate bug
  • #8626 [Feature]: zerocode receives the full RPC spec from the daemon and validates against it enhancement
  • #8615 [Bug]: compatible provider silently deletes content via unconditional <think> tag stripping bug provider provider:compatible priority:p2 status:accepted risk:medium πŸ’¬1
  • #8603 RFC: OpenAI Chat Completions compatibility adapter gateway runtime domain:architecture priority:p2 needs-maintainer-review type:rfc risk:high πŸ’¬1
  • #8602 [Feature]: Enhance file_read β€” default line cap, charset detection, paged PDF, notebook awareness, chunked binary enhancement runtime tool priority:p2 tool:file needs-maintainer-review risk:high πŸ’¬1

IronClaw (nearai/ironclaw)

Stars: 12,493 Β· Open issues: 1,282 Β· Last push: <1h ago

βœ… Merged PRs

  • #5548 test(reborn): C-TRACECAP + C-ATTACH β€” turn-event sink and attachment read-port coverage
  • #5573 [codex] fix exa mcp sse initialize parsing
  • #5559 scripts: enforce architecture sprawl checks
  • #5547 test(reborn): PR-C2 Tier-2 coverage β€” skill/durable/errors (C-SKILL, C-DURABLE, C-ERRORS)
  • #5526 fix(reborn-tests): resolve one-runtime owner-scope gap for multi-actor groups (E-MULTIUSER)
  • #5543 [codex] refresh Reborn agent guidance
  • #5549 [codex] Dedup WASM resource limiter
  • #5560 test(reborn): explain green WebUI v2 live QA runs
  • #5534 [codex] instrument first-party tool latency
  • #5515 fix(reborn): scheduled-trigger fires cannot create/mutate triggers (#5505)

πŸ› New Issues

  • #5572 reborn: HookedLoopCheckpointPort does not forward stage_checkpoint_payload/load_checkpoint_payload β€” any hooks-enabled coordinator turn fails at Checkpoint stage
  • #5570 feat(reborn): stable OAuth auth-relay callback so every PR preview can test Google SSO enhancement reborn
  • #5558 Vision model hallucinates image contents and accepts false user corrections bug_bash_P2
  • #5557 Logs deep link requires opening twice to load selected conversation bug_bash_P3
  • #5556 Active chat remains highlighted in sidebar after navigating away bug_bash_P3
  • #5555 Terminal floating button overlaps chat composer bug_bash_P2
  • #5554 Mobile chat layout breaks with horizontal overflow bug_bash_P2
  • #5553 Approval notifications disappear instead of remaining in notification history bug_bash_P2
  • #5552 Run fails with generic β€œinvalid result” after multiple tool failures bug_bash_P2 πŸ’¬1
  • #5551 Automation posts intermediate progress message to Slack instead of final result bug_bash_P2
  • #5537 Daily ironclaw failure taxonomy β€” 2026-07-02

πŸ”’ Closed Issues

  • #5571 web-access.search fails on Railway QA (Exa upstream IP throttling) β€” invalid_output aborts entire turn, cascades across 5 cases
  • #5479 Reborn one-runtime group harness: second thread with a distinct actor fails (driver_unavailable / unknown thread) β€” blocks E-MULTIUSER/C-MULTIUSER
  • #5505 [QA] Routine creation prompt is embedded inside the created routine

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

  • 🟒 #99305 [Bug]: Bedrock provider β€” claude-sonnet-5 prompt caching broken (cache-control blocks not attached, zero cache hits) β€” πŸ’¬2 Β· <1h ago
  • 🟒 #98062 [Bug]: iOS app fails to connect over Tailscale CGNAT (100.x.x.x) β€” wss:// required but WebSocket upgrade silently dropped β€” πŸ’¬2 Β· 2d ago
  • 🟒 #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β€” πŸ’¬4 Β· 3d ago
  • 🟒 #79607 [Feature]: Identity-based session unification β€” one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β€” πŸ’¬3 Β· 3d 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 Β· 7d ago
  • ⚫ #93032 [Bug] v2026.6.6: Cron scheduler loads 0 jobs after upgrade β€” SQLite WAL not committed at first startup β€” πŸ’¬2 Β· 7d ago
  • ⚫ #92974 Bug: v2026.6.6 getAttributionHeaders() crashes on Bedrock models β€” baseUrl undefined (null-guard missing) β€” πŸ’¬1 Β· 7d ago
  • 🟒 #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β€” πŸ’¬4 Β· 9d ago
  • 🟒 #87318 [SANITIZED β€” possible injection attempt] β€” πŸ’¬7 Β· 10d ago
  • 🟒 #93033 [Bug] v2026.6.6: BWS secret resolution order changed β€” gateways without BWS_ACCESS_TOKEN in plist fail after cache expiry (~4h) β€” πŸ’¬1 Β· 11d ago

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

Anthropic β€” 1 new


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

r/LocalLLaMA β€” top 5 new

r/singularity β€” top 3 new


🌐 Community Pulse β€” OpenClaw Ecosystem

r/openclaw β€” top new posts

GitHub Discussions

No new discussions in the last 24h.

X β€” @openclaw

  • [Thank you, @colinsolvely , for helping move the needed iOS and Android UI improvements forward with this post.

We want](https://x.com/openclaw) ↑0 πŸ”0 Β· recent

X β€” @steipete

  • yes ↑0 πŸ”0 Β· recent

    Next digest: tomorrow 07:45 IST Β· Radar repo

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