Post

Ecosystem Digest β€” 2026-07-26

Ecosystem Digest β€” 2026-07-26

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

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 384,124 6 0 10 0
hermesagent 220,490 5 1 10 0
ZeroClaw 32,393 8 3 8 0
IronClaw 12,557 7 4 9 0
Moltis 2,793 0 0 2 0

OpenClaw (openclaw/openclaw)

Stars: 384,124 Β· Open issues: 7,057 Β· Last push: <1h ago

βœ… Merged PRs

  • #113971 build(lint): adopt stylelint for Control UI css templates and stylesheets
  • #113948 feat(ui): drag custom sidebar groups between built-in session zones
  • #113976 fix(qwen): enforce Token Plan constraints for direct model refs
  • #113977 refactor(gateway): share conversation registry scope
  • #113973 feat(providers): refresh onboarding defaults to current models
  • #113950 fix(subagents): steer spawn labels toward task titles and persist them at run start
  • #113952 refactor(ui): inline stroke attributes via shared strokeIcon shell
  • #113882 fix(ui): keep sidebar selection on archived sessions and replace the composer with an archived notice
  • #113957 feat: detect external human turns in adopted Pi and OpenCode sessions
  • #113967 refactor(talk): split realtime relay owners

πŸ› New Issues

  • #113978 agentRuntime id replaces the configured provider in session state and user-facing model labels (2026.7.1-2) P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision impact:session-state impact:auth-provider issue-rating: πŸ¦ͺ silver shellfish impact:ux-friction πŸ’¬1
  • #113975 [Bug]: openclaw plugins install silently swallows the actual npm error, reports β€œnpm install failed:” with no reason P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-info issue-rating: 🦐 gold shrimp impact:ux-friction πŸ’¬1
  • #113972 Codex harness: resuming a thread with activeTurnIds loses liveness instrumentation and false-aborts the native turn P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-info impact:session-state impact:message-loss issue-rating: πŸ¦ͺ silver shellfish πŸ’¬1
  • #113955 Cold connectOverCDP hangs when any shared tab has a wedged renderer maintainer P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision issue-rating: πŸ¦ͺ silver shellfish impact:other πŸ’¬1
  • #113912 HEARTBEAT_OK suppression fails when thinking blocks are present P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-live-repro issue-rating: 🐚 platinum hermit impact:ux-friction πŸ’¬1
  • #113911 Transcript entry id is stripped before plugin conversation hooks, leaving no stable per-message identifier P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-live-repro impact:session-state issue-rating: 🐚 platinum hermit πŸ’¬1

πŸ”₯ Hot Issues (most commented)

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

hermesagent (NousResearch/hermes-agent)

Stars: 220,490 Β· Open issues: 25,343 Β· Last push: <1h ago

βœ… Merged PRs

  • #71679 fix(desktop): honor the configured reasoning effort instead of assuming medium
  • #71672 fix(desktop): name a Cmd+T session from its first message
  • #71678 fix(desktop): keep code and diffs out of the tool overflow window
  • #71665 fix(project-tree): absorb deleted-worktree sessions into the parent home checkout
  • #71667 fmt(js): npm run fix auto-fix
  • #71560 lint(desktop): ban atom-mirrored refs so the stale-read bug class cannot return
  • #71648 feat(curator): surface unmanaged skills and add curator adopt
  • #71644 fix(acp): pin the session cwd for the turn and for slash commands
  • #71624 feat(relay): Phase 4 thread lifecycle β€” handoff threads, semantic renames, reply_to context, hello command manifest
  • #71631 fix(managed-uv): retry newer patches when bare-minor SQLite repair resolves vulnerable (#71318)

πŸ› New Issues

  • #71689 [Feature]: Offer SSH as a connection option on the Desktop first-run screen type/feature comp/desktop
  • #71675 [Bug]: Local Ollama context resolved from GGUF max instead of Modelfile num_ctx β€” step 2b preempts the local-aware steps type/bug comp/agent provider/ollama P3 area/compression πŸ’¬1
  • #71669 [Bug]: [This response was interrupted by a user correction.] invalid P3 comp/desktop platform/windows bug
  • #71659 [Bug]: Desktop UI tests and billing output depend on host locale (en-DE produces deterministic failures) type/bug P3 sweeper:risk-platform-windows comp/desktop area/billing platform/windows area/i18n
  • #71658 [desktop] Voice dictation has no keyboard shortcut β€” the only composer control absent from the keybinding registry type/feature P3 needs-decision comp/desktop

πŸ”’ Closed Issues

  • #64393 [Bug]: curator status labels bundled prune candidates as agent-created skills

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,393 Β· Open issues: 558 Β· Last push: <1h ago

βœ… Merged PRs

  • #9123 fix(plugins): host-stamp channel plugin routes
  • #9270 fix(web/deps): resolve npm audit advisories
  • #9356 feat(zerocode): add searchable keybinding help
  • #9232 fix(runtime): isolate model switches per turn
  • #9310 fix(config): propagate nested set_prop value errors instead of masking as unknown property
  • #9327 fix(vi): fail closed when a constraint subject is absent from the fulfillment
  • #9257 fix(tests): make native dispatcher path assertions portable
  • #8851 fix(runtime): native tools shadow same-named plugin tools

πŸ› New Issues

  • #9374 [Bug]: CLI run() open-codes its agent lifecycle bracket, leaking unbalanced AgentStart on 12 exit paths
  • #9373 [Bug]: peer-agent delivery runs the recipient turn with no cost-tracking context, so spend is unrecorded and budgets are unenforced
  • #9370 ACP: near-live JSON-RPC transport smoke for deliver_file channel runtime tool tests priority:p2 status:accepted follow-up risk:medium channel:acp type:test
  • #9366 [Bug]: WhatsApp Web accepts approval_timeout_secs and never reads it (split from #9348) bug channel config runtime channel:whatsapp priority:p2 status:accepted follow-up risk:medium πŸ’¬1
  • #9363 [Bug]: Config metadata remains English in localized ZeroCode and web surfaces bug config gateway priority:p2 risk:medium web zerocode
  • #9359 telegram multi_message: per-recipient narration pacing is enforced per-draft enhancement channel config channel:telegram priority:p2 status:accepted follow-up risk:medium
  • #9357 [Bug]: cargo test -p zeroclaw-runtime –lib fails on master in 19 of 20 runs, and one flaky assertion poisons a global mutex that takes further tests with it bug ci agent daemon runtime tests priority:p1 status:accepted follow-up risk:high πŸ’¬2
  • #9348 [Bug]: WhatsApp Web answers every DM and every group under mode = business (chat policies are personal-mode only, and an empty allowed_groups permits all groups) bug channel config security channel:whatsapp priority:p1 status:accepted risk:high πŸ’¬6

πŸ”’ Closed Issues

  • #9235 ci: npm audit failed β€” 2026-07-21
  • #8962 [Bug]: zeroclaw-runtime tests flake under parallel execution (model_switch / turn_streamed cluster)
  • #9285 [Bug]: nested set_prop masks invalid values as unknown properties

IronClaw (nearai/ironclaw)

Stars: 12,557 Β· Open issues: 1,406 Β· Last push: <1h ago

βœ… Merged PRs

  • #6669 Move extension host ownership out of composition
  • #6680 fix(webui): preserve workspace tree state across root navigation
  • #6670 Consolidate Reborn guidance and remove stale plans
  • #6624 fix(webui): trap and restore focus in extension configuration modal
  • #6632 perf(webui): add route-level code splitting and improve tree-shaking
  • #6627 fix(webui): preserve active run state when cancellation fails
  • #6626 fix(webui): preserve automation list during filter changes
  • #6673 Add production struct dead-code ratchet
  • #6616 Shrink composition extension host and retire product workflow facades

πŸ› New Issues

  • #6676 Daily ironclaw failure taxonomy β€” 2026-07-25
  • #6675 Centralize Shared Rust Dependencies with [workspace.dependencies]
  • #6671 Telegram setup via agent & extensions tab dead-ends on β€œadmin must configure” v1-launch-checklist
  • #6668 Agent doesn’t tell users Slack can be connected (guidance gap) v1-launch-checklist
  • #6667 Rejected GitHub PAT loops the auth prompt with no error surfaced v1-launch-checklist
  • #6628 Improve WebUI Bundle Size and Loading Performance epic
  • #6284 [EPIC] error-recoverability endgame β€” the model recovers from 100% of the errors it sees epic πŸ’¬6

πŸ”’ Closed Issues

  • #6621 Extension configuration modal does not trap or restore keyboard focus
  • #6629 Add Route-Level Code Splitting and Improve Dependency Tree-Shaking
  • #6622 Completed automation filtering flashes a full loading skeleton
  • #6620 Failed run cancellation leaves the chat in an incorrect idle state

Moltis (moltis-org/moltis)

Stars: 2,793 Β· Open issues: 92 Β· Last push: <1h ago

βœ… Merged PRs

  • #1167 docs: forbid Claude session URLs in commits and PRs
  • #1165 feat(slack): acknowledge messages with reactions and add reaction triggers

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

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


🌐 Community Pulse β€” OpenClaw Ecosystem

r/openclaw β€” top new posts

GitHub Discussions

No new discussions in the last 24h.

X β€” @openclaw

X β€” @steipete

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