Post

Ecosystem Digest — 2026-08-06

Ecosystem Digest — 2026-08-06

🦞 OpenClaw Ecosystem Digest — 2026-08-06

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

📊 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 385,268 7 10 10 0
hermesagent 226,096 7 3 10 0
ZeroClaw 32,522 12 9 10 0
IronClaw 12,590 14 0 10 1
Moltis 2,808 0 0 0 0

OpenClaw (openclaw/openclaw)

Stars: 385,268 · Open issues: 5,503 · Last push: <1h ago

✅ Merged PRs

  • #119793 perf(agents): index subagent recovery ownership
  • #119742 fix(gateway): keep chat startup off catalog discovery
  • #119787 fix(test): Gateway E2E no longer stalls on x64
  • #119785 fix: grant administrator access through host-issued Control UI links
  • #119709 fix(worktrees): keep worktrees placed directly under the worktrees root (#119691)
  • #119761 fix(qa): attest realized profile executions
  • #119667 fix(matrix): prevent shared clients from colliding across accounts
  • #112283 fix(diagnostics-otel): propagate exported span context
  • #119745 improve(ollama): reduce inactive startup cost
  • #117507 fix(worker): isolate state observer failures

🐛 New Issues

  • #119811 [Bug]: Doctor fast-path mocks drift from current repair contracts maintainer
  • #119808 [Bug]: Hook-triggered requestHeartbeat is untargeted — a hook with agentId:”main” runs heartbeat turns on unrelated agents
  • #119805 truncateAfterCompaction rotates the transcript but the session store never adopts the successor, so the active transcript never shrinks (compactionCount reached 446) 💬1
  • #119796 [Bug]: Windows: vitest teardown fails with EBUSY unlink on agent state DB (openclaw-agent.sqlite handle not released) 💬3
  • #119795 openshell: L7 egress proxy stalls large multipart POST bodies on explicit CONNECT; sandbox process trees have no DNS fallback 💬2
  • #119794 Message ordering: a later message is delivered before an earlier queued steer (FIFO violation) 💬2
  • #119790 diagnostics: lifecycle terminal spans can leak or duplicate bug maintainer 💬1

🔒 Closed Issues

  • #117163 [Bug]: Cron delivery.mode="announce" + openclaw-weixin → OutboundDeliveryError ret=-2 errmsg=prepare failed (7.1 regression)
  • #119798 Transient FailoverError model_not_found for agent-runtime-bound allowlist models during concurrent session bootstrap (plugin registry race); embedded runner doesn’t pass retryTransientProviderRuntimeM
  • #51576 [Bug]: Messages not being processed by the agent runtime.
  • #92672 [RFC] Rate-limit fallback: user-visible error + immediate switch notification (message-lifecycle Phase 2 extension)
  • #119803 Codex native subagent: reconcileChildTranscript loops forever on parentThreadId mismatch, deadlocking a sessions_yield parent (survives gateway restart)
  • #119775 [Bug]: Gateway E2E aggregate stalls on duplicate TUI PTY local lane
  • #118938 [Bug]: bootstrap truncation warning reports a char count ~4x the file’s real size, and truncates on that inflated number
  • #91564 Telegram: specific forum topic becomes permanent inbound black hole after stuck-session recovery
  • #111476 Windows: Telegram voice-note STT + exec-approvals writer fail silently with EPERM on fsync/rename (no retry, no user feedback)
  • #116564 [Bug]: contextInjection: “continuation-skip” bootstrap-completion marker never written on JSONL-backed sessions (2026.6.11)

🔥 Hot Issues (most commented)

  • #75 Linux/Windows Clawdbot Apps — 💬116 · 4d ago

hermesagent (NousResearch/hermes-agent)

Stars: 226,096 · Open issues: 28,427 · Last push: 1h ago

✅ Merged PRs

  • #79791 fix(gemini): keep user text out of tool-result turns via placeholder model turn (port of gemini-cli#28700, salvages #68863)
  • #79769 perf(tests): cut test_hermes_state.py 52s -> 10s (the suite’s LPT floor) — dead sleeps, not work
  • #79781 feat(read_file): widen document extraction to PDF/legacy Office/ODF/RTF/EPUB via optional anydoc
  • #79782 fix(search): use extended regex in grep fallback for alternation support
  • #79735 perf(ci): 12 test slices — cut the merge-gate critical path ~33%
  • #79163 fix(cron): tolerate NUL bytes in referenced-script paths at os.open
  • #79762 fix(cron): hide memory tool from cron agents
  • #79745 fix(tests): hermetic runner strips HERMES_TEST_IMAGE — docker CI rebuilds the 5GB image it already has
  • #79741 fix(gateway): escalate the session-hygiene compaction cooldown on repeat failures
  • #79746 fix(cli): route the remaining destructive user-file rewrites through atomic writes (salvage #79323)

🐛 New Issues

  • #79827 cron: make windowless Windows script spawns a tested contract (pythonw/CREATE_NO_WINDOW) + audit all spawn paths
  • #79822 Desktop: user message bubble color is not independently configurabl duplicate type/feature P3 comp/desktop 💬1
  • #79818 [Bug]: persisted tool output is written as one escaped JSON line, so the suggested read_file offset/limit cannot page through it type/bug comp/agent tool/terminal tool/file P2
  • #79817 [Bug]: file tools resolve to the host until a terminal command runs, reporting “File not found” for files that exist in the container type/bug duplicate comp/tools tool/file backend/docker P2 💬1
  • #79816 [Bug]: cross-process container reuse ignores image and mounts, with no warning when they differ type/bug comp/tools tool/terminal backend/docker area/config P2 sweeper:risk-compatibility area/profiles 💬1
  • #79807 [Bug]: Desktop composer model pill flashes the profile-default reasoning effort (e.g. Ultra) for 1-2s on launch before snapping to the session’s actual effort type/bug P3 comp/desktop
  • #79806 [Bug]: Desktop composer does not scroll caret into view after large paste or voice-to-text insertion type/bug P3 comp/desktop

🔒 Closed Issues

  • #79820 [Feature]: Enable DeepSeek server-side native web_search via Responses API (configuration-driven, no core changes)
  • #79815 [Feature]: 配置化启用 DeepSeek 服务端原生 web_search(Responses API),无需改核心代码
  • #39294 search_files target=’content’ silently returns 0 results when pattern uses pipe ( ) alternation on the grep fallback path

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,522 · Open issues: 701 · Last push: 6h ago

✅ Merged PRs

  • #8781 fix(security): remove stale advisory ignores for crates no longer in dependency tree
  • #9472 fix(vi): stop registering vi_verify as a model-callable tool
  • #9404 feat(providers): accept data-wrapped compatible chat responses
  • #9705 fix(config): allow config set on existing hyphenated cron aliases (#9652)
  • #9751 chore(deps): bump distroless/cc-debian13 from 84fcd3c to d97bc0a
  • #9738 feat(rpc): add keep_siblings opt-out to session/new
  • #9699 fix(providers): forward chat_template_kwargs to OpenAI-compatible request body
  • #9479 fix(ci): run zeroclaw-plugins lib tests under wasmtime backend
  • #9498 test(zerocode): cover insecure-TLS choice persistence at the production seam
  • #9287 feat(zerocode): add cursor navigation to text editors

🐛 New Issues

  • #9780 [sop] cron-triggered SOPs cannot do network work: no http capability, and shell.exec/notify.channel are unsatisfiable placeholders
  • #9779 [sop] sops_dir: documented default is not honoured by the daemon, so SOPs silently never load
  • #9775 [Bug]: OpenRouter streaming requests drop provider_extra bug config provider provider:openrouter priority:p1 risk:medium
  • #9774 [Bug]: Signal channel silently drops sourceUuid-only senders bug channel priority:p2 channel:signal risk:medium
  • #9771 [Task]: zeroclaw-gateway fails clippy -D warnings on the default feature surface
  • #9770 [Task]: cron update silently discards changes to declarative jobs (six columns)
  • #9769 [Task]: make the withheld-capability notice visible when log persistence is disabled bug config observability:log priority:p2 tool:security status:accepted follow-up risk:medium 💬1
  • #9768 [Bug]: daemon reload is not on SIGUSR1, and the degraded-security warning tells operators to send a signal that kills the daemon bug runtime priority:p1 status:accepted follow-up risk:medium cli 💬1
  • #9763 [Bug]: flaky test: onepassword_reference_load_does_not_block_runtime_worker fails under CI runner load bug config tests priority:p2 status:in-progress risk:low
  • #9760 bug(web): display channel descriptor defaults in Quickstart bug config priority:p3 web quickstart risk:low
  • #9759 bug(quickstart): reject duplicate enabled webhook ports bug channel config runtime priority:p2 channel:webhook risk:medium quickstart
  • #9756 [Bug]: daemon startup prints multiple independent Telegram pairing codes with no way to tell which is live bug channel daemon security channel:telegram security:pairing priority:p2 status:accepted risk:high 💬1

🔒 Closed Issues

  • #9432 [Task]: verifiable-intent: stop registering vi_verify as a model-callable tool until a chain verifier exists
  • #9335 [Feature]: support data-wrapped OpenAI-compatible chat responses
  • #9652 [Bug]: config set rejects a cron key whose alias contains a hyphen, while config list and config get read that same key
  • #9728 rpc: session/new needs an opt-out from idle-sibling eviction
  • #9462 [Bug]: zeroclaw-plugins lib unit tests behind the plugins-wasmtime feature never execute in CI
  • #9256 [Feature]: Cover zerocode insecure-TLS persistence at the production branch
  • #9277 [Feature]: Support word-wise cursor navigation in ZeroCode text inputs
  • #7467 [Feature]: Support cursor navigation while editing string settings in Zerocode
  • #9000 [Bug]: Foreground daemon starts silently after structured logging migration

IronClaw (nearai/ironclaw)

Stars: 12,590 · Open issues: 1,516 · Last push: <1h ago

🚀 New Releases

✅ Merged PRs

  • #7261 fix(ci): resolve release canary temp path
  • #6831 feat(reborn): standardized messaging framework — host-owned standard ops with enforced canonical contracts
  • #7260 fix(release): backport MCP egress and readable log fixes
  • #7258 The narrowing tail: WS5/WS6/WS8/WS10 closures + both crate dissolutions (batch of 7 slices)
  • #7256 fix(migration): preserve 1.0 state during 1.1 RC startup
  • #7133 fix(tools): support bounded JSON file queries
  • #7227 fix(coding): keep readable text logs writable
  • #6969 feat(product): add new, stop, and interrupt commands
  • #7212 WS7 (2/2): wasm lane move + Wave-5 closeout
  • #7206 WS7 (1/2): family directory moves — text-only

🐛 New Issues

  • #7254 IronClaw cannot access files attached to Slack feedback threads bug p2 feedback
  • #7251 Agent guesses MCP authentication type instead of discovering or initiating auth bug_bash_P2
  • #7250 DeepWiki MCP reports misleading authentication guidance for network failures bug_bash_P2
  • #7249 Slack DM execution result is delivered to Telegram bug_bash_P2 💬1
  • #7248 Invalid custom MCP endpoint is accepted, then causes the model run to fail bug_bash_P2
  • #7247 Agent falsely claims GitHub is already connected bug_bash_P1
  • #7246 Agent hallucinates automation status instead of checking actual state bug_bash_P1
  • #7245 Decompose crates/ironclaw_assistant/src/reborn_services.rs (>6,400 lines, large_file owner)
  • #7231 Review comments saying “verdict: APPROVE” never submit a real GitHub approval, so PRs stay merge-blocked
  • #7226 [Inspector] Add browser, security, and documentation coverage
  • #7225 [Inspector] Add bounded verbose tool details
  • #7224 [Inspector] Add the Activity timeline and turn navigation
  • #7223 [Inspector] Add model-call metrics and the Stats tab
  • #7222 [Inspector] Add prompt inspection and the Prompt tab

Moltis (moltis-org/moltis)

Stars: 2,808 · Open issues: 97 · Last push: 1d ago


🎯 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) — 💬4 · 1d ago
  • 🟢 #79607 [Feature]: Identity-based session unification — one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) — 💬3 · 3d ago
  • #87876 Bug: Bedrock Converse Streaming silently aborts on long-context agent sessions (~6 min timeout, no retry, no fallback) — 💬3 · 3d ago
  • 🟢 #86451 Bug: openclaw update creates duplicate cron entries — no deduplication check on re-creation — 💬2 · 4d ago
  • 🟢 #93033 [Bug] v2026.6.6: BWS secret resolution order changed — gateways without BWS_ACCESS_TOKEN in plist fail after cache expiry (~4h) — 💬1 · 5d ago
  • 🟢 #93140 Bug: v2026.6.6 apply_patch and write tool fail for paths outside workspace sandbox (/tmp, absolute paths) — 💬3 · 5d ago
  • #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) — 💬1 · 5d ago
  • #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content — 💬10 · 5d ago
  • #87318 [SANITIZED — possible injection attempt] — 💬12 · 9d ago
  • #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop — 💬6 · 15d ago

🏛️ Official Content — Anthropic + OpenAI

OpenAI — 1 new


🤖 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

No new tweets in the last 7 days.


Next digest: tomorrow 07:45 IST · Radar repo

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