Post

Ecosystem Digest β€” 2026-08-02

Ecosystem Digest β€” 2026-08-02

🦞 OpenClaw Ecosystem Digest β€” 2026-08-02

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 384,855 8 2 10 1
hermesagent 223,858 8 2 6 0
ZeroClaw 32,481 15 5 10 0
IronClaw 12,587 15 2 7 0
Moltis 2,804 0 0 2 0

OpenClaw (openclaw/openclaw)

Stars: 384,855 Β· Open issues: 5,650 Β· Last push: <1h ago

πŸš€ New Releases

βœ… Merged PRs

  • #117689 fix(control-ui): restore sandbox media previews
  • #117733 fix(meeting-bot): bound retained node audio lifecycle
  • #117657 fix(ui): decode artifact previews as UTF-8
  • #117738 fix: plugins declaring OpenClaw as a direct dependency cannot resolve their host
  • #117690 fix(macos): avoid self-named defaults suite
  • #117731 fix: prevent lost subagent replies, stale runs, and Codex turn stalls
  • #117701 test: consolidate OpenClaw E2E fixtures
  • #117720 improve(cli): attribute command startup stages
  • #117730 fix(release): prevent bundled plugin lock timeouts
  • #117729 refactor(line): remove dead card helpers

πŸ› New Issues

  • #117746 [Bug]: Agent search tools report truncation for complete exact-limit results bug maintainer
  • #117742 agents: failed multi-file apply_patch leaves earlier deletions committed πŸ’¬1
  • #117741 agents: concurrent sandbox memory flushes silently lose one successful append P1 clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:session-state impact:data-loss issue-rating: 🦞 diamond lobster clawsweeper:bulk-filed πŸ’¬1
  • #117736 [Bug]: nodes push exits successfully when APNs rejects delivery bug maintainer P2 clawsweeper:no-new-fix-pr clawsweeper:source-repro clawsweeper:linked-pr-open issue-rating: 🦞 diamond lobster impact:other maturity:stable πŸ’¬1
  • #117709 [Bug]: WhatsApp hides inbound media download errors unless verbose logging is enabled no-stale P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro issue-rating: 🦞 diamond lobster impact:other πŸ’¬3
  • #117708 [Bug]: WhatsApp drops inbound media after a transient download failure P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:source-repro impact:data-loss impact:message-loss issue-rating: 🦞 diamond lobster πŸ’¬1
  • #117703 Feature request: log failed tool executions to a persistent log P3 πŸ’¬2
  • #117688 claude-cli backend emits β€œNo reply was generated” on image messages even though the agent replies P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-live-repro issue-rating: 🐚 platinum hermit impact:ux-friction πŸ’¬3

πŸ”’ Closed Issues

  • #108174 Sandboxed inbound images render as broken links in Control UI
  • #88909 NSUserDefaults warning: app passes own bundle identifier as suite name

πŸ”₯ Hot Issues (most commented)

  • #75 Linux/Windows Clawdbot Apps β€” πŸ’¬116 Β· 17h ago

hermesagent (NousResearch/hermes-agent)

Stars: 223,858 Β· Open issues: 26,536 Β· Last push: <1h ago

βœ… Merged PRs

  • #76513 feat(gateway): key Discord auto-thread sessions on prospective_thread_id
  • #76517 fix(desktop/windows): stale staged installer refuses its own update marker β€” infinite β€œHermes is still running” loop
  • #76401 Act on composer directive chips from a hover pill
  • #76498 fmt(js): npm run fix auto-fix
  • #76493 fix(managed_uv): keep project uv config on the candidate locked sync
  • #76429 fix(desktop): the composer hint stops acting like text you typed

πŸ› New Issues

  • #76508 Add parent-scoped list, cancel, and steer controls for live async delegations type/feature comp/tools tool/delegate P3 needs-decision
  • #76505 [Bug] Native image_input_mode sends images at full resolution with no preprocessing β€” Qwen3VLProcessor rejects, but text-mode fallback succeeds with same image type/bug comp/agent provider/qwen area/config P2 needs-repro πŸ’¬2
  • #76502 [Bug]: cronjob action=’run’ blocks the calling turn synchronously β€” inactivity watchdog kills the parent agent at 1800s type/bug comp/gateway comp/cron P1
  • #76500 Replace deprecated library google-auth-httplib2 type/refactor comp/plugins P3
  • #76495 [Bug]: tests/gateway/conftest.py injects a process-wide telegram mock, breaking real-PTB tests by collection order type/test comp/gateway platform/telegram P3 sweeper:risk-automation
  • #76494 [Bug]: Telegram flood-control penalties escalate to multi-hour bans β€” progress-edit fallback re-sends during the penalty window type/bug comp/gateway platform/telegram P2 sweeper:risk-message-delivery
  • #76491 [Bug]: Hermes Desktop: terminal executing locally rather than on gateway. duplicate type/feature tool/terminal P3 comp/desktop platform/windows πŸ’¬1
  • #76486 package.json npm engine constraint >=12.0.0 blocks Node 22 / npm 11 installs type/bug comp/cli P3 sweeper:risk-compatibility area/install-update πŸ’¬1

πŸ”’ Closed Issues

  • #76510 [Bug] gateway lifecycle guard false-positives on oversized binaries referenced by absolute path
  • #76511 [Bug]: Copilot token exchange stalls startup ~4.5s because _is_suppressed() is checked after the exchange

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,481 Β· Open issues: 684 Β· Last push: 2h ago

βœ… Merged PRs

  • #9540 test(memory): harden Lucid process timing fixtures
  • #9482 fix(tests): make updater fixtures portable on Windows
  • #9364 fix(cli): normalize wildcard browser hints
  • #9343 chore(deps): bump postcss from 8.5.15 to 8.5.23 in /web
  • #9483 ci(tests): scope parallel runtime checks by crate
  • #9622 fix(deps): update nostr-relay-pool for RUSTSEC-2026-0224
  • #9449 fix(log): preserve JSONL rows during schema migration
  • #9608 test(updater): isolate web-dist resolver tests from host install state
  • #9342 docs(observability): document deterministic log pagination
  • #9279 fix(zerocode): measure picker modals by display width

πŸ› New Issues

  • #9647 [Bug]: Knowledge graph has no per-agent attribution β€” any agent reads/mutates another agent’s knowledge
  • #9646 [Bug]: Session/channel read+write tools lack per-agent ownership scoping (sessions_list/history/send, discord_search) πŸ’¬1
  • #9644 RFC: retire the Lucid memory connector at v0.9.0 enhancement dependencies config memory runtime memory:backend domain:architecture priority:p2 needs-maintainer-review type:rfc status:no-stale risk:high πŸ’¬1
  • #9643 [Docs]: wit/VERSIONING.md does not classify adding a variant to an existing enum, which breaks every previously compiled plugin docs runtime:wasm domain:architecture priority:p1 status:accepted follow-up risk:low type:docs πŸ’¬1
  • #9642 [Bug]: an approval that times out is recorded as an explicit operator denial bug agent channel gateway runtime security observability:log security:policy domain:security priority:p1 status:in-progress follow-up risk:high πŸ’¬1
  • #9641 test(web): dashboard reconnect harness and detached-turn assertions ci dependencies gateway tests priority:p1 status:in-progress status:accepted follow-up risk:medium web type:test
  • #9640 WhatsApp Web policy doc comments cite allowed_numbers, a V2 key with no V3 field bug docs channel config security channel:whatsapp domain:security priority:p1 status:in-progress status:accepted follow-up risk:low type:docs πŸ’¬1
  • #9633 [Bug]: Windows null-device redirect (2>nul) rejected by shell security policy bug config security tool security:policy domain:security priority:p1 tool:shell status:in-progress status:accepted risk:high πŸ’¬1
  • #9632 [Feature]: Select a default agent for standalone ACP with –agent enhancement core agent channel priority:p2 status:in-progress status:accepted risk:medium channel:acp cli
  • #9631 [Feature]: Send stable session_id to OpenRouter for prompt-cache savings enhancement config provider security provider:openrouter domain:security domain:architecture priority:p2 needs-maintainer-review risk:high πŸ’¬2
  • #9630 [Bug]: ZeroCode transcript selection cannot start from side whitespace bug status:accepted priority:p3 zerocode risk:low
  • #9628 [Docs]: Blog missing RSS/Atom feed bug docs priority:p2 status:accepted follow-up web risk:low type:docs πŸ’¬1
  • #9627 [SANITIZED β€” possible injection attempt] bug config security tool security:policy domain:security priority:p1 tool:shell status:accepted follow-up risk:high πŸ’¬1
  • #9624 [Bug]: Registry WIT pin diverges from master and breaks published components bug dependencies runtime runtime:wasm domain:architecture priority:p1 needs-maintainer-review status:accepted follow-up risk:high πŸ’¬1
  • #9621 RFC: staged opt-in product telemetry with operator-reviewed reports enhancement config observability runtime security domain:security domain:architecture priority:p2 needs-maintainer-review type:rfc status:no-stale risk:high πŸ’¬1

πŸ”’ Closed Issues

  • #9550 [Docs]: Update broken LinkedIn link on GitHub organization profile
  • #9538 [Bug]: Lucid process tests fail under loaded workspace nextest runs
  • #8568 [Feature]: Mixture-of-Agents (MoA) virtual model provider
  • #9546 [Bug]: updater web-dist test depends on host installation state
  • #9119 [Bug]: ZeroCode session picker selects wrong row after scrolling

IronClaw (nearai/ironclaw)

Stars: 12,587 Β· Open issues: 1,433 Β· Last push: 4h ago

βœ… Merged PRs

  • #7002 refactor(contracts): invert webui + openai_compat onto product_contracts (WS5)
  • #6998 refactor(contracts): invert extension_host’s product-facing ports onto product_contracts (WS2.1)
  • #6995 docs(target-architecture): Wave 1 truth audit β€” reconcile the decision record with shipped reality
  • #6996 ci(gates): close #6963 β€” inventory-driven discovery + fail-closed across the remaining path-keyed gates
  • #6981 refactor(contracts): consolidate sealed evidence minting behind witness grants (WS1.5)
  • #6982 Narrow ironclaw_common and shed the productβ†’runner edge (WS1.6 + WS1.7)
  • #6980 refactor(contracts): extract ironclaw_product_contracts and land the adapter half (WS1.4)

πŸ› New Issues

  • #7011 extension_manager: five pre-existing findings surfaced by the WS2.4 split (false WriteFilesystem effect, untested lock predicate, two missing dispatch tests, six dropped causes)
  • #7010 WS5: close the attachments row β€” re-word Β§6.4.9 to exclude the read adapter, or re-home LoopAttachmentReadPort first
  • #7009 Add OrcaRouter as a built-in LLM provider
  • #7008 Split the product_wire DTO family in ironclaw_product_contracts (large_file exemption owner)
  • #7006 Changed-coverage gate: steering-queue slice error paths are crate-tier-only (no integration fault injection)
  • #6999 reborn_dependency_boundaries’ server-lifecycle rule never covered the WebChat v2 route surface it documents
  • #6993 Backend wiring for the OOBE automation-tasks prototype
  • #6990 Compaction: summarization inference must not pollute prompt cache or session affinity scope: llm reborn p1
  • #6989 Token accounting: hybrid provider-usage + tail estimates; fix ModelWorkRequest estimating from the content reference string bug scope: estimation reborn p1
  • #6988 Compaction: derive context budget from the actual model window instead of hardcoded 128k scope: agent scope: estimation reborn p1
  • #6987 Cache: regression test pinning byte-identical prompt prefix across turns scope: agent reborn p0
  • #6986 Cache: keep the advertised tool array byte-identical β€” defer_loading/tool_reference instead of mid-run promotion scope: tool reborn p0 performance
  • #6985 Cache: stop mutating the prompt prefix (nudges before identity, timestamp in system block, per-run memory retrieval) scope: agent reborn p0 performance
  • #6984 Cache: place explicit Anthropic cache_control breakpoints (rig adapter + OAuth transport) scope: llm reborn p0 performance
  • #6978 reborn-tests.yml: workflow_dispatch runs structurally fail the Tests (Reborn) roll-up (critical-mutation skipped but disallowed) πŸ’¬1

πŸ”’ Closed Issues

  • #6963 Path-keyed CI gates that survive #6946: six silent + two loud, all blocking the first family git mv
  • #6921 Extract neutral loop, extension, and product contracts and seal evidence minting

Moltis (moltis-org/moltis)

Stars: 2,804 Β· Open issues: 95 Β· Last push: 20h ago

βœ… Merged PRs

  • #1174 Add instrumentation and feedback collection infrastructure
  • #1170 fix(channels): gate /sh and privileged tools behind a per-account operators list

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

  • 🟒 #86451 Bug: openclaw update creates duplicate cron entries β€” no deduplication check on re-creation β€” πŸ’¬2 Β· 8h ago
  • 🟒 #93033 [Bug] v2026.6.6: BWS secret resolution order changed β€” gateways without BWS_ACCESS_TOKEN in plist fail after cache expiry (~4h) β€” πŸ’¬1 Β· 1d ago
  • 🟒 #93140 Bug: v2026.6.6 apply_patch and write tool fail for paths outside workspace sandbox (/tmp, absolute paths) β€” πŸ’¬3 Β· 1d ago
  • ⚫ #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) β€” πŸ’¬1 Β· 1d ago
  • ⚫ #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β€” πŸ’¬10 Β· 1d ago
  • 🟒 #79607 [Feature]: Identity-based session unification β€” one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β€” πŸ’¬3 Β· 2d ago
  • ⚫ #87318 [SANITIZED β€” possible injection attempt] β€” πŸ’¬12 Β· 5d ago
  • ⚫ #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β€” πŸ’¬6 Β· 11d ago
  • ⚫ #98062 [Bug]: iOS app fails to connect over Tailscale CGNAT (100.x.x.x) β€” wss:// required but WebSocket upgrade silently dropped β€” πŸ’¬4 Β· 22d ago
  • ⚫ #93031 [Bug] v2026.6.6 cron migration: jobs migrated from jobs.json have blank agent_id β€” scheduler silently skips them β€” πŸ’¬3 Β· 23d ago

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

No new official content detected in the last 24h.


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

r/LocalLLaMA β€” top 5 new

r/singularity β€” top 5 new


🌐 Community Pulse β€” OpenClaw Ecosystem

r/openclaw β€” top new posts

X β€” @openclaw

No new tweets in the last 24h.

X β€” @steipete

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