Post

Ecosystem Digest β€” 2026-08-24

Ecosystem Digest β€” 2026-08-24

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

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 387,277 6 3 10 0
hermesagent 235,042 9 4 9 0
ZeroClaw 32,638 11 10 10 0
IronClaw 12,602 12 0 1 0
Moltis 2,834 2 0 9 0

OpenClaw (openclaw/openclaw)

Stars: 387,277 Β· Open issues: 5,982 Β· Last push: <1h ago

βœ… Merged PRs

  • #128415 test(nodes): pin trusted session identity against spoofed invoke params
  • #128413 fix(release): reuse canonical job log reader
  • #120331 [SANITIZED β€” possible injection attempt]
  • #128369 feat(ui): link chat and presence identities to their activity feed
  • #128404 fix(discord): refresh stale starter messages in active threads
  • #123975 fix(scripts): clean up tsgo process trees on timeout or signal
  • #128394 fix(tts): deliver voice-only replies when speech runtime is cold
  • #128405 fix(release): accept canonical skipped child evidence
  • #126589 fix(beam): stop mirroring after service shutdown
  • #128365 feat(ui): let admins dismiss the sidebar update indicator

πŸ› New Issues

  • #128455 [Feature]: Propagate workflow lineage and report ownership across remote agent handoffs P3 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-security-review issue-rating: 🌊 off-meta tidepool πŸ’¬1
  • #128449 Failure-announce run inherits the failing model config and dies of the same error β€” subagent failures become silent; failed attempts logged as outcome=’completed’ no-stale P1 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:message-loss issue-rating: 🦞 diamond lobster πŸ’¬2
  • #128446 CIDR-auto-approved node pairing strands the node surface pending and invisible; inventory publication retries forever maintainer P1 issue-rating: πŸ¦ͺ silver shellfish impact:other maturity:stable impact:ux-friction πŸ’¬1
  • #128445 Worker-turn inference rejects catalog models that local turns accept, and swallows the actionable error maintainer P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:source-repro impact:auth-provider issue-rating: 🦞 diamond lobster maturity:stable πŸ’¬1
  • #128429 [Bug]: Matrix replies containing a non-spoiler || are replaced entirely by β€œ[Spoiler]” no-stale P1 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:message-loss issue-rating: 🦞 diamond lobster πŸ’¬2
  • #128424 [Feature]: Anonymous usage telemetry: default-on update ping + opt-in feature stats enhancement maintainer P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-security-review impact:security issue-rating: 🌊 off-meta tidepool πŸ’¬1

πŸ”’ Closed Issues

  • #126916 test(e2e): onboard auth-profile assertion reads the pre-migration per-agent store
  • #107528 [Architecture] Extract terminal execution drivers from agent-core packages
  • #107659 [Bug]: ACPX update expands to 2.1 GiB; OOM leaves core/plugin drift that startup does not repair

hermesagent (NousResearch/hermes-agent)

Stars: 235,042 Β· Open issues: 35,046 Β· Last push: <1h ago

βœ… Merged PRs

  • #93420 feat: subagents inherit workspace context files; /review also carries loaded skills
  • #93433 fix(codex): announced Responses tool calls no longer vanish when output_item.done is omitted (#92764, salvage #92767)
  • #93421 fix(terminal): subagents no longer hijack the tty with an interactive sudo prompt
  • #93428 fix(state): concurrent cross-process FTS rebuilds no longer corrupt state.db (salvage #93200)
  • #93430 fix(sessions): gateway restarts no longer strand rows, and closing sockets can’t unbind live sessions (ring 2, 5 salvages)
  • #93429 fmt(js): npm run fix auto-fix
  • #93411 [SANITIZED β€” possible injection attempt]
  • #93419 fix(desktop): Anthropic quota exhaustion no longer shows as β€˜Gateway needs setup’ (#93198, salvages #93218)
  • #93418 [SANITIZED β€” possible injection attempt]

πŸ› New Issues

  • #93437 feat(code-intel): add an optional SCIP query skill for existing indexes type/feature tool/skills P3
  • #93436 test(code-intel): benchmark behavior-owner localization before adding another index type/test tool/skills P3
  • #93435 [Feature]: Desktop Skills page β€” optional grouped-by-category view for large skill collections type/feature tool/skills P3 comp/desktop
  • #93425 Credential pool: a single spurious 401 permanently poisons a key (no self-heal) type/bug comp/agent area/auth P2 sweeper:risk-security-boundary
  • #93412 [Bug]: Local context probe misreads max_tokens (output cap) as context length β€” 1M context endpoint detected as 393K type/bug comp/agent provider/deepseek area/config P2 πŸ’¬1
  • #93406 [Bug]: post-update fleet version check produces zero rows on a healthy resumed gateway β€” success path lacks the fail-closed check the restart-failure path already has type/bug comp/cli P2 sweeper:risk-compatibility area/install-update πŸ’¬1
  • #93403 [Feature]: Desktop β€” option to hide completed tool-call rows & thinking blocks for a clean transcript type/feature area/config P3 needs-decision comp/desktop
  • #93392 bug(approval): unanchored mkfs hardline pattern false-positives on quoted prose (echo/git commit/grep) type/bug comp/tools P2 πŸ’¬1
  • #93389 feat(hooks): add pre_compression hook at the context-compression boundary type/feature comp/agent comp/plugins P3 sweeper:risk-session-state area/compression πŸ’¬1

πŸ”’ Closed Issues

  • #24483 Docker sandbox fails with exit 125 when container_persistent=true and credential files are registered
  • #92560 [Bug]: Lifecycle env gate (_HERMES_GATEWAY) fires on CLI/TUI agent sessions β€” terminal tool is the only unscrubbed spawn surface
  • #92764 [Bug]: Codex Responses stream that completes without output_item.done silently drops the pending function call
  • #65194 fix: no startup-time sweep for orphaned TUI/subagent sessions (timer dies with gateway restart)

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,638 Β· Open issues: 786 Β· Last push: <1h ago

βœ… Merged PRs

  • #10146 feat(plugins): activate logical channel instances
  • #10217 fix(channels): make the filesystem listener cancellation-aware
  • #10201 feat(whatsapp-web): set the push name from channel config
  • #9831 feat(web-search): cap result content and harden the DuckDuckGo scrape path
  • #10038 fix(gateway/cron): reject invalid session_target instead of isolating
  • #9959 fix(memory): reject Qdrant in builder-only factory without storage config
  • #9013 refactor(config)!: move TodoWrite display config from the daemon into zerocode
  • #9957 fix(sop): record why a failed run failed
  • #9938 fix(cost): preserve full provider ref so multi-alias pricing resolves
  • #9129 feat(plugins): add coherent channel config services

πŸ› New Issues

  • #10290 Thread live config handle through agent::run for detached peer/subagent turns
  • #10286 [Bug]: Restored ZeroCode transcripts omit persisted turns after history trimming bug runtime priority:p2 risk:medium zerocode channel:acp
  • #10285 [Feature]: Allow renaming sessions from ZeroCode enhancement runtime priority:p2 follow-up risk:medium zerocode
  • #10282 [Bug]: hardware probe feature does not reach tool implementations bug dependencies tool priority:p2 risk:medium hardware
  • #10281 [Bug]: Copilot Responses-only models fail through hard-coded Chat Completions bug
  • #10280 [Task]: Normalize web-search GET transport errors before model forwarding bug tool priority:p2 tool:web status:accepted follow-up risk:medium
  • #10277 Pin the published zerorelay image base tags by digest security
  • #10276 CA passphrase opt-in after first boot does not migrate the existing plaintext key security
  • #10273 [Bug]: apply the Hailo history cap after wire-role coalescing
  • #10272 [Bug]: correlate Hailo log assertions under parallel tests πŸ’¬2
  • #10271 chore(util): consolidate crate-local floor_char_boundary copies onto std enhancement

πŸ”’ Closed Issues

  • #10287 [Invalid]: SOP run was terminated by loop detector before sop_advance
  • #9666 fix(channels): make the filesystem listener cancellation-aware
  • #10200 WhatsApp Web has no way to set the bot’s display name
  • #10037 [Bug]: POST /api/cron silently stores invalid session_target as isolated
  • #9919 fix(memory): reject Qdrant in builder-only factory without storage config
  • #2467 [Feature]: Webhook tranforms
  • #7314 [Tracker]: WASM plugin program
  • #2503 [Feature]: where is napcat channel
  • #6441 [Feature]: Add Lemmy channel (private-message polling MVP)
  • #7099 [Feature]: Route zeroclaw status output through CLI i18n

IronClaw (nearai/ironclaw)

Stars: 12,602 Β· Open issues: 1,539 Β· Last push: <1h ago

βœ… Merged PRs

  • #7750 chore(webui): integrate Storybook + design-system catalog (Epic phase 1)

πŸ› New Issues

  • #7842 [x-ai-product-feedback] Generic invalid result error during request execution bug
  • #7841 [x-ai-product-feedback] Telegram setup dead-ends on admin must configure bug
  • #7840 [x-ai-product-feedback] Slack: connect guidance gap enhancement
  • #7836 Tool advertisement: filter by availability (installed + activated + credential-ready + authorized)
  • #7832 [x-ai-product-feedback] Slack thread: product feedback triage from last 3 hours
  • #7830 Notion extension fails to install in IronClaw
  • #7829 Gmail setup fails in web UI with auth popup disappearing
  • #7828 Slack feedback: unable to set up Slack in NEAR Foundation account
  • #7827 [x-ai feedback] Triage messages from #x-ai-product-feedback (last 3h) x-ai-product-feedback triage
  • #7825 Sandbox egress auth: native iron-proxy recipes with host credential broker (retire GitHub-specific carve-out)
  • #7812 Onboarding suggestions: respect user-level tool permissions, generate with read-only tool access πŸ’¬3
  • #7732 Epic: Persistent per-user sandbox with iron-proxy; defer loop executors epic v1.4.0 πŸ’¬9

Moltis (moltis-org/moltis)

Stars: 2,834 Β· Open issues: 88 Β· Last push: 1h ago

βœ… Merged PRs

  • #1226 fix(cron): deliver scheduled output to the originating chat
  • #1225 fix(i18n): update and improve zh-TW Traditional Chinese locale
  • #1227 fix(browser): enable Obscura stealth mode by default
  • #1228 fix(whatsapp): persist inbound files for local tools
  • #1229 fix(browser): support Browserless v2 containers
  • #1231 fix(mcp): resolve current client after server restart
  • #1234 fix(skills): materialize recursive bundled sidecars
  • #1235 fix(memory): normalize built-in backend config value
  • #1236 fix(memory): bound local embedding encoder batches

πŸ› New Issues

  • #1224 [Bug]: Tools stop working in shared Slack channels bug
  • #245 fix(tls): h2 in ALPN breaks WebSocket β€” browser negotiates h2, WS upgrade returns 405 πŸ’¬2

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

  • 🟒 #86451 Bug: openclaw update creates duplicate cron entries β€” no deduplication check on re-creation β€” πŸ’¬2 Β· 2d ago
  • 🟒 #93033 [Bug] v2026.6.6: BWS secret resolution order changed β€” gateways without BWS_ACCESS_TOKEN in plist fail after cache expiry (~4h) β€” πŸ’¬2 Β· 2d ago
  • 🟒 #79607 [Feature]: Identity-based session unification β€” one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β€” πŸ’¬4 Β· 6d 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 Β· 14d ago
  • ⚫ #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β€” πŸ’¬11 Β· 17d 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 Β· 21d ago
  • 🟒 #93140 Bug: v2026.6.6 apply_patch and write tool fail for paths outside workspace sandbox (/tmp, absolute paths) β€” πŸ’¬3 Β· 23d ago
  • ⚫ #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) β€” πŸ’¬1 Β· 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 2 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.