Post

Ecosystem Digest β€” 2026-07-07

Ecosystem Digest β€” 2026-07-07

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

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 381,964 5 3 10 0
hermesagent 210,400 3 5 3 0
ZeroClaw 32,172 10 4 10 0
IronClaw 12,501 8 0 10 0

OpenClaw (openclaw/openclaw)

Stars: 381,964 Β· Open issues: 6,340 Β· Last push: <1h ago

βœ… Merged PRs

  • #98312 fix(agent-model): omit synthesized maxTokens fallback when nothing was configured
  • #101009 fix(agents): normalize surrogate cache fingerprints
  • #101222 fix(chat.abort): pass stored sessionId to match active embedded runs
  • #101210 refactor(codex): store app-server thread bindings in SQLite plugin state
  • #98639 fix(auto-reply): stop treating wait as abort trigger
  • #101106 [codex] retry whatsapp session init conflicts
  • #101076 test(qa): use qa flow for channel routing scenarios
  • #97732 fix(security): align browser audit with plugin policy
  • #98682 fix(discord): bound gateway metadata response body reads to prevent OOM
  • #101161 fix(android): stabilize recent sessions overview

πŸ› New Issues

  • #101269 [infra] readResponseBodySnippet non-streaming fallback reads entire response without size bound
  • #101255 [Feature]: Global (IP-agnostic) auth rate limiting option for public-exposed deployments P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-security-review clawsweeper:source-repro impact:security impact:auth-provider issue-rating: 🦞 diamond lobster maturity:stable πŸ’¬1
  • #101254 [Bug]: model picker stays stale after CLI auth changes maintainer clawsweeper:no-new-fix-pr clawsweeper:source-repro clawsweeper:linked-pr-open impact:auth-provider P0 issue-rating: 🦞 diamond lobster maturity:stable impact:ux-release-blocker πŸ’¬1
  • #101247 Docker sandbox exec cancellation doesn’t stop the container-side command (orphan keeps running) 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:security issue-rating: 🦞 diamond lobster maturity:stable πŸ’¬1
  • #101239 Android: Enter key should send message when physical keyboard is connected enhancement no-stale P3 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:needs-live-repro issue-rating: 🐚 platinum hermit maturity:stable impact:ux-friction πŸ’¬1

πŸ”’ Closed Issues

  • #100957 fix(agents): prompt-cache stability fails to normalize surrogate pairs in JSON
  • #101250 /new may fail with β€œreply session initialization conflicted” when session metadata is updated concurrently
  • #101073 qa: canonicalize channel canary and routing scenarios

hermesagent (NousResearch/hermes-agent)

Stars: 210,400 Β· Open issues: 26,328 Β· Last push: 1h ago

βœ… Merged PRs

  • #59837 fix(auxiliary): auth recovery for auto routes and stale fallback candidates
  • #59790 fix(web): refresh dashboard model picker
  • #59782 fix(tui): support model picker refresh

πŸ› New Issues

  • #59914 Hybrid memory: outline-in-context + on-demand detail retrieval type/feature tool/memory P3
  • #59909 [Feature]: Feature Request: Add ability to delete/manage cron job execution history entries in desktop GUI type/feature comp/cron P3 comp/desktop
  • #59896 [Bug] DaemonThreadPoolExecutor breaks on Python 3.14 β€” parallel tool calls fail with AttributeError type/bug duplicate comp/agent P3 πŸ’¬2

πŸ”’ Closed Issues

  • #39308 [Bug]: Windows desktop installer fails at Node/Electron stages β€” 8.3 short name not resolved for profile path with space
  • #23670 Preflight compression surfaces Codex OAuth 401 instead of falling back
  • #20832 Auxiliary Copilot token refresh is skipped for provider:auto after IDE token expires
  • #59202 Telegram gateway connect() hangs indefinitely on first attempt at container boot β€” 30s asyncio.wait_for timeout never fires
  • #40069 Desktop (remote gateway, OAuth mode): saving settings fails with net::ERR_INVALID_ARGUMENT β€” manual Content-Length on Electron net.request

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,172 Β· Open issues: 478 Β· Last push: 7h ago

βœ… Merged PRs

  • #8030 feat(doctor): warn on OpenAI Codex profile/slot wiring mismatch
  • #7768 feat(line): loading indicator, icon/nickname switch, and bind reply feedback
  • #8659 test(agent): add the agent-policy parity harness scaffold
  • #7529 fix(gateway): only print dashboard URL when web_dist_dir is available
  • #8724 fix(sop): execute deterministic capability steps via a registry and fail closed on driverless steps
  • #8233 feat(cost): fill unpriced models from live gateway pricing
  • #8729 ci(security): add CodeQL analysis and scheduled Trivy image scan
  • #8487 fix(web): point favicon and sidebar logos to existing logo.png
  • #7946 feat(runtime): add model context window ctx bar to zerocode tui, gateway agent chat, and command line interactive mode.
  • #8618 docs(channels): add Git channel + SOP fan-in pages

πŸ› New Issues

  • #8782 fix(audit): bump crossbeam-epoch 0.9.18 -> 0.9.20 to clear RUSTSEC-2026-0204
  • #8780 [Feature]: Realtime speech-to-speech channel (Gemini Live) - model owns turn-taking/audio, sibling to voicehost (#7943)
  • #8766 [Feature]: Add user-behavior E2E coverage for first-run setup enhancement channel config doctor runtime tests priority:p1 status:accepted follow-up quickstart zerocode risk:high type:test
  • #8765 [Bug]: ZeroCode queue and session picker overlays can inherit terminal background bug priority:p2 status:accepted zerocode risk:low
  • #8763 [Feature]: Show subagent activity and expandable tool results in ZeroCode enhancement agent observability tool priority:p2 status:accepted risk:medium zerocode
  • #8762 [Bug]: Anthropic provider uses a fixed total timeout for long turns bug provider provider:reliable provider:anthropic priority:p2 status:accepted risk:medium
  • #8760 bug(runtime): keep daemon-owned agent output out of daemon stdout bug runtime tool priority:p2 status:accepted zerocode risk:high
  • #8758 [Bug]: Agent returns idle after context exhaustion without a terminal status bug agent observability runtime priority:p2 status:accepted risk:medium
  • #8757 [Bug]: ZeroCode config hides root channel settings such as show_tool_calls bug channel config priority:p2 status:accepted risk:medium zerocode
  • #8753 chore(ci): rust_quality_gate.sh misses member-crate test targets (no –workspace), broken test code can land on master bug ci tests domain:ci release-gate priority:p1 status:accepted risk:high type:ci πŸ’¬3

πŸ”’ Closed Issues

  • #8193 bug(zerocode): MCP tools/tool_search missing from TUI sessions while gateway sees them
  • #7523 [Bug]: dashboard not valiable
  • #8631 [Bug]: headless deterministic SOP steps recorded Completed without executing
  • #7882 [Feature]: Add await_sessions to the delegate tool

IronClaw (nearai/ironclaw)

Stars: 12,501 Β· Open issues: 1,351 Β· Last push: <1h ago

βœ… Merged PRs

  • #5746 fix(deps): RUSTSEC-2026-0204 crossbeam-epoch bump β€” unbreaks cargo-deny on every PR
  • #5719 test(reborn): triggered Slack delivery skips terminal non-Completed runs
  • #5660 test(reborn): outbound real-store durability + PDF attachment extraction coverage
  • #5720 test(reborn): C-MULTIUSER turn/run-state isolation across distinct actors
  • #5718 ci(reborn): coverage-regression ratchet (dry-run) + integration-first coverage rule
  • #5656 test(reborn): W5-SLACK-PAIR β€” slack pairing coverage + slack-v2-host-beta onto the int-tier lane
  • #5658 ci(reborn): count crate-tier tests in coverage + scoped denominator exemptions
  • #5655 test(reborn): W5-WEBUI-API-1 β€” webui_v2 product-API coverage over real RebornServices
  • #5654 test(reborn): composition test-support accessors for WebUI approval/auth interaction services
  • #5653 test(reborn): duplicate inbound event replays prior ack over the real ledger

πŸ› New Issues

  • #5747 Reborn: No way to unpair Slack on the built-in host-beta mount: /pair short-circuits and the UI has no disconnect
  • #5744 Reborn harness: auth-resolution real dispatch arm (submit_inbound AuthResolution) unreachable β€” needs OAuth-gated-capability profile enabler
  • #5741 builtin.http.save can fail with OutputTooLarge instead of saving large responses
  • #5739 [SANITIZED β€” possible injection attempt]
  • #5737 perf(reborn): pass-2 hot-path audit β€” tracking issue (7 findings + follow-ups) performance
  • #5734 Official installers 404: download URLs use tag v{version} but releases are tagged ironclaw-v{version}
  • #5722 Reborn harness: real gate-dispatch (submit_inbound Approval/AuthResolution) unreachable at int tier β€” interaction services read a disjoint turn-run store
  • #5721 Reborn: production turn-state filesystem uses with_fixed_view (single-owner) β€” per-user /turns collapses on multi-user boxes (defense-in-depth + CAS contention)

🎯 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 Β· 3h ago
  • ⚫ #87876 Bug: Bedrock Converse Streaming silently aborts on long-context agent sessions (~6 min timeout, no retry, no fallback) β€” πŸ’¬3 Β· 10h ago
  • 🟒 #93031 [Bug] v2026.6.6 cron migration: jobs migrated from jobs.json have blank agent_id β€” scheduler silently skips them β€” πŸ’¬2 Β· 16h ago
  • 🟒 #87318 [SANITIZED β€” possible injection attempt] β€” πŸ’¬8 Β· 21h ago
  • ⚫ #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) β€” πŸ’¬1 Β· 21h ago
  • 🟒 #98062 [Bug]: iOS app fails to connect over Tailscale CGNAT (100.x.x.x) β€” wss:// required but WebSocket upgrade silently dropped β€” πŸ’¬2 Β· 6d ago
  • 🟒 #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β€” πŸ’¬4 Β· 7d ago
  • 🟒 #79607 [Feature]: Identity-based session unification β€” one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β€” πŸ’¬3 Β· 7d 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 Β· 11d ago
  • ⚫ #93032 [Bug] v2026.6.6: Cron scheduler loads 0 jobs after upgrade β€” SQLite WAL not committed at first startup β€” πŸ’¬2 Β· 11d ago

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

Anthropic β€” 3 new


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

r/LocalLLaMA β€” top 5 new

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

  • [OpenClaw landed on @huggingface local apps
  1. Pick any GGUF/MLX model on hf
  2. Copy the openclaw onboard setup
  3. Vo](https://x.com/openclaw) ↑0 πŸ”0 Β· recent
    • [The timeline had notes. We listened. OpenClaw mobile got to work.

iOS redesign + Chat, Talk & Photos Android localiz](https://x.com/openclaw) ↑0 πŸ”0 Β· recent

X β€” @steipete

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