Post

Ecosystem Digest β€” 2026-07-22

Ecosystem Digest β€” 2026-07-22

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

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 383,733 7 2 10 0
hermesagent 218,436 11 4 10 0
ZeroClaw 32,353 12 3 10 0
IronClaw 12,546 9 8 10 1
Moltis 2,788 1 0 0 0

OpenClaw (openclaw/openclaw)

Stars: 383,733 Β· Open issues: 7,024 Β· Last push: <1h ago

βœ… Merged PRs

  • #102228 Install ClawHub packages for new Claw agents
  • #112471 fix(gateway): read control-UI descriptors from the pinned session-extension registry
  • #112457 fix(agents): enforce Claude CLI cron tool policies
  • #112434 feat(dashboard): plugin widget kinds β€” native WorkBoard card and mini-board widgets
  • #112467 fix: keep replies working after config reload
  • #112412 feat: discover models from live provider catalogs
  • #112443 [SANITIZED β€” possible injection attempt]
  • #112415 fix(cron): honor script limits and permanent failures
  • #101973 Create Claw-managed workspace files
  • #109875 fix(config): reject gateway.port values outside the 1–65535 TCP range

πŸ› New Issues

  • #112475 [Bug]: [Support] Device pairing recovery fails after removal (Gateway 2026.7.1 / CLI 2026.6.9) bug bug:behavior πŸ’¬1
  • #112470 [Bug]: Media Understanding fails under Clash/Mihomo Fake-IP due to SSRF protection(aiε†™ηš„οΌ‰ bug regression πŸ’¬1
  • #112468 Codex app-server: trailing NO_REPLY to a late-injected completion event swallows the turn’s already-emitted final answer (silent success) πŸ’¬1
  • #112466 Plugin hooks: allow before_prompt_build to narrow the submitted tool surface per turn (toolsAllow) πŸ’¬1
  • #112450 [Bug]: Matrix startup migration scans legacy roots but skips dedupe state πŸ’¬1
  • #112445 OpenAI Codex OAuth token refresh ignores env proxy β†’ 403 unsupported_country_region_territory behind geo-restricted egress πŸ’¬1
  • #112440 [Feature]: Project native harness children onto portable subagent progress enhancement maintainer πŸ’¬1

πŸ”’ Closed Issues

  • #112454 Cron toolsAllow cannot be enforced by claude-cli runtime
  • #112405 [Feature]: Discover provider models from live catalogs

πŸ”₯ Hot Issues (most commented)

  • #75 Linux/Windows Clawdbot Apps β€” πŸ’¬114 Β· 2d ago

hermesagent (NousResearch/hermes-agent)

Stars: 218,436 Β· Open issues: 24,556 Β· Last push: <1h ago

βœ… Merged PRs

  • #68999 fix(ui-tui): widget-grid hardening β€” review fast-follow for #20379
  • #69019 fix(desktop): stop long-session transcript from drifting to old turns
  • #68997 fix(windows): share one bounded, tree-killing git probe across both probe call sites
  • #69003 test(mcp): fix monotonic-clock flake in circuit-breaker cooldown test
  • #20379 feat(ui-tui): widget-grid layout engine + background-aware theme engine
  • #68977 fmt(js): npm run fix auto-fix
  • #68976 fmt(js): npm run fix auto-fix
  • #68938 fmt(js): npm run fix auto-fix
  • #68918 feat(desktop): type-to-focus the composer from empty chat chrome
  • #68657 fix(status): stable RFC3339-or-null contract for gateway_updated_at

πŸ› New Issues

  • #69043 Feature: Ephemeral session mode (–ephemeral flag)
  • #69039 [Bug] usePet.ts: pet.cells RPC polling lacks enabled guard β€” timeout spam when pet disabled
  • #69038 Desktop: browser-generated local HTML previews leak as duplicate composer includes across sessions
  • #69033 [Bug]: Local terminal tool orphans bash/find/grep/head children on Windows (missing process-group/job-object detachment in _popen_bash) type/bug tool/terminal backend/local P2 needs-repro sweeper:risk-platform-windows platform/windows πŸ’¬1
  • #69031 fix(agent): resolve Gemini native v1beta 401 Auth error and 400 Invalid Argument schema error type/bug comp/agent tool/mcp provider/gemini P2 needs-repro
  • #69027 [Bug]: Multi-task popup overlaps chat history when scrolling type/bug P3 comp/desktop bug
  • #69026 [Feature]: Desktop – Stabilize theme selector in Appearance settings type/feature P3 comp/desktop
  • #69025 feat(desktop): settings search bar for quick setting discovery type/feature P3 comp/desktop πŸ’¬1
  • #69021 Kanban tutorial Story 3: How does reviewer feedback reach the dev worker before dev completes? type/docs question comp/cron P3 πŸ’¬1
  • #69016 Desktop renderer memory leak: render process OOM-killed (render-process-gone, exitCode -36861) roughly every 60s type/bug P2 sweeper:risk-platform-windows comp/desktop platform/windows
  • #69014 fix(desktop): expand tilde paths in desktop.readDir & fallback to global desktop-plugins across agent profiles type/bug comp/plugins P3 needs-decision comp/desktop area/profiles πŸ’¬1

πŸ”’ Closed Issues

  • #27683 web_tools.py: missing _ensure_plugins_discovered() at search/extract/crawl dispatch sites causes web tools to silently fail
  • #38786 [Bug]: Hermes Desktop shows generated local images as [Image blocked: …] even though image generation succeeds
  • #68952 Incident: delegation/review loop consumed ~50% of weekly usage on an unvalidated premise
  • #54675 [SANITIZED β€” possible injection attempt]

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,353 Β· Open issues: 516 Β· Last push: 6h ago

βœ… Merged PRs

  • #8756 fix(tests): make media marker assertions portable on Windows
  • #9011 feat(zerocode): show active runtime context in dashboard
  • #9055 fix(docs): make translation refresh reproducible
  • #9183 [SANITIZED β€” possible injection attempt]
  • #8770 docs(review): document typed dispatch expectation
  • #9140 fix(channels): clear branch-isolated clippy warnings
  • #9141 feat(channel/mattermost): add WebSocket listener mode
  • #9145 fix(channels): bound ffmpeg transcode waits
  • #9159 fix(quickstart): map WhatsApp Web setup to WhatsApp config
  • #8979 feat(sop): channel gate prompts with checkpoint edit and revise for deterministic pipelines

πŸ› New Issues

  • #9247 [SANITIZED β€” possible injection attempt] bug
  • #9246 RFC: Preserve Todo tracker configuration during ZeroCode ownership migration config type:rfc zerocode risk:high
  • #9240 save_dirty silently drops every write whose map key contains a dot (gpt-4.1, claude-3.5-sonnet, gemini-1.5-pro)
  • #9239 config patch –json still emits anyhow plaintext for two error paths (#6252 incompletely fixed)
  • #9238 config_save_isolation architecture gate silently skips every tests/ file on Windows
  • #9237 Config::ensure_map_key_for_path leaves a phantom alias behind when the follow-up set_prop fails
  • #9236 config set on a fresh channels.telegram. writes a bot_token-less table that salvage drops on the next load
  • #9235 ci: npm audit failed β€” 2026-07-21 dependencies security risk:high
  • #9231 [Bug]: docker runtime cannot run shell commands bug config runtime security tool security:docker priority:p1 tool:shell status:accepted risk:high πŸ’¬1
  • #9228 [Follow-up] Eval harness: results dashboard / trend tracking enhancement observability tests status:accepted priority:p3 follow-up risk:medium web πŸ’¬1
  • #9227 [Follow-up] Eval harness: LLM-judge calibration tooling enhancement config provider tests dev status:accepted priority:p3 follow-up risk:medium
  • #9226 [Follow-up] Eval harness: memory seeding + memory side-effect graders enhancement config memory runtime security tests status:accepted priority:p3 follow-up risk:high πŸ’¬1

πŸ”’ Closed Issues

  • #9086 RFC: Structured Security Audit Pipeline β€” Tamper-Evident Logging, Resilient Upload & Anomaly Detection
  • #9120 [Bug]: SOP routing evaluates switch after a false top-level when
  • #7082 feat(channel/mattermost): add optional WebSocket listener mode

IronClaw (nearai/ironclaw)

Stars: 12,546 Β· Open issues: 1,296 Β· Last push: <1h ago

πŸš€ New Releases

βœ… Merged PRs

  • #6116 feat(reborn): unified generic extension runtime + Option A honest state machine (reconcile main)
  • #6430 Remove in-memory ratchet stores
  • #6432 feat(reborn): witness always-present + Β§5.2.1 originβ†’gate matrix + dispatch-through-witness (#6396)
  • #6429 Always compile database backends
  • #6427 Remove advisory runtime idempotency DTO field
  • #6410 feat(composition): run the trigger poller on production-shaped runtimes (opt-in) (#5013)
  • #6400 test(stores): FaultInjecting backend decorator; drive store fault tests through the real store
  • #6405 Harden legacy migration against real data
  • #6407 fix(ci): resolve main branch CI failures
  • #6404 fix(release): synchronize WiX package description

πŸ› New Issues

  • #6434 Reborn Β§5.3.2/Β§9: seal process re-dispatch β€” re-mintable process-lifetime authority (continuation model) to delete the loose CapabilityDispatchRequest
  • #6433 Feature: Dedicated custom instructions / master prompt section enhancement
  • #6424 Agent read_file tool fails on image attachments (PNG) bug_bash_P2
  • #6418 Extension configuration and OAuth flows contain hard-coded English text
  • #6417 Session check failures silently leave the app in anonymous scope
  • #6416 Admin user management actions fail without feedback
  • #6394 Epic: Dogfooding & QA bug fixing 07/20/2026 - 07/24/2026 bug UX / Onboarding epic
  • #6393 [EPIC] Dogfooding & QA bug fixing epic
  • #6389 Phase 4 (Β§5.11): collapse build_local_runtime + build_production_shaped into one build_runtime(cfg) πŸ’¬10

πŸ”’ Closed Issues

  • #6263 Β§4.3 final store consolidation: retire InMemoryTurnStateStore (needs Slice 0 oracle + no-livelock evidence)
  • #6396 Reborn Β§5.2.1/Β§9: witness always-present + dispatch-routes-through-witness (authorize() consolidation follow-up)
  • #4533 Epic: Reborn operator setup, config, diagnostics, and service lifecycle
  • #4597 [Reborn] Logs query, tail, and follow API with redaction and CLI wrapper
  • #4596 [Reborn] Operator doctor diagnostics and thin CLI wrapper
  • #3026 Epic: Reborn production wiring and cutover readiness
  • #2767 Epic: Separate engine v2 capability background from callable tool schemas
  • #5261 [EPIC] Reborn capability policy: admin-shared tools & skills with per-user auth (continues #4628)

Moltis (moltis-org/moltis)

Stars: 2,788 Β· Open issues: 93 Β· Last push: 15h ago

πŸ› New Issues

  • #574 [Feature]: Model Routing Per topic enhancement πŸ’¬5

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

  • ⚫ #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β€” πŸ’¬6 Β· 21h ago
  • 🟒 #93140 Bug: v2026.6.6 apply_patch and write tool fail for paths outside workspace sandbox (/tmp, absolute paths) β€” πŸ’¬4 Β· 2d ago
  • 🟒 #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β€” πŸ’¬10 Β· 2d ago
  • ⚫ #98062 [Bug]: iOS app fails to connect over Tailscale CGNAT (100.x.x.x) β€” wss:// required but WebSocket upgrade silently dropped β€” πŸ’¬4 Β· 11d ago
  • ⚫ #93031 [Bug] v2026.6.6 cron migration: jobs migrated from jobs.json have blank agent_id β€” scheduler silently skips them β€” πŸ’¬3 Β· 12d ago
  • 🟒 #87318 [SANITIZED β€” possible injection attempt] β€” πŸ’¬9 Β· 14d ago
  • ⚫ #99305 [Bug]: Bedrock provider β€” claude-sonnet-5 prompt caching broken (cache-control blocks not attached, zero cache hits) β€” πŸ’¬4 Β· 15d ago
  • ⚫ #87876 Bug: Bedrock Converse Streaming silently aborts on long-context agent sessions (~6 min timeout, no retry, no fallback) β€” πŸ’¬3 Β· 15d ago
  • ⚫ #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) β€” πŸ’¬1 Β· 15d ago
  • 🟒 #79607 [Feature]: Identity-based session unification β€” one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β€” πŸ’¬3 Β· 22d ago

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

Anthropic β€” 1 new

OpenAI β€” 4 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

GitHub Discussions

No new discussions in the last 24h.

X β€” @openclaw

No new tweets in the last 24h.

X β€” @steipete

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