Post

Ecosystem Digest β€” 2026-08-25

Ecosystem Digest β€” 2026-08-25

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

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 387,438 14 2 10 1
hermesagent 235,852 3 3 6 0
ZeroClaw 32,646 15 7 10 0
IronClaw 12,604 12 7 10 0
Moltis 2,836 0 2 3 1

OpenClaw (openclaw/openclaw)

Stars: 387,438 Β· Open issues: 5,919 Β· Last push: <1h ago

πŸš€ New Releases

βœ… Merged PRs

  • #128896 fix: Telegram private topics resume after gateway restart
  • #128911 fix(ui): center completed progress marker
  • #128902 fix(media): preserve correct filenames for transparent image attachments
  • #126811 fix(macos): return paired-node Codex catalogs without native supervision
  • #128864 fix(gateway): surface cloud workspace recovery failures
  • #128874 test(ui): scope Claude session selection to sidebar links
  • #128873 fix(agents): keep Unicode filename reads inside workspace
  • #128958 fix(ui): explain why updates are unavailable
  • #128957 fix(crabbox): dispose heartbeat generations
  • #128937 fix: restore GitHub tools in managed Codex sessions

πŸ› New Issues

  • #128967 Session layer silently front-truncates large tool results to 64KiB; surviving truncation marker accounts only for tail loss πŸ’¬1
  • #128963 [Bug]: Mid-turn overflow skips auto-compaction after settled replay-unsafe tools bug maintainer πŸ’¬1
  • #128962 Subagent result discarded and parent session hangs forever when an announce run compacts (Cannot continue from message role: assistant) no-stale P1 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:session-state impact:message-loss issue-rating: 🦞 diamond lobster πŸ’¬2
  • #128960 [Bug]: Slash command popup menu fails to show when typing β€œ/” in a new session (Windows) bug bug:behavior P3 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:source-repro issue-rating: 🦞 diamond lobster impact:ux-friction πŸ’¬2
  • #128956 Inbound attachment prompt note never includes the file name β€” MediaFact.fileName exists but is not rendered, and the Mattermost plugin never sets it no-stale P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro issue-rating: 🦞 diamond lobster impact:ux-friction πŸ’¬1
  • #128938 [Bug]: Memory sync retries terminal OpenAI embeddings 429 (insufficient_quota) on every sync, starving the sync queue bug maintainer P1 clawsweeper:source-repro impact:session-state impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬1
  • #128935 [Bug]: Telegram react tool schema never teaches models the custom_emoji_id syntax or unicode restrictions until reactions fail P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:source-repro issue-rating: 🦞 diamond lobster impact:ux-friction clawsweeper:bulk-filed πŸ’¬1
  • #128934 [Bug]: Skills curator pin/unpin/restore replay gateway-answered failures against local state after a 1.5s timeout P2 clawsweeper:no-new-fix-pr clawsweeper:source-repro issue-rating: 🦞 diamond lobster impact:other maturity:stable clawsweeper:bulk-filed πŸ’¬1
  • #128933 [Bug]: AskUserQuestion bounded-text caps exceed the upstream SDK schema and deny entire question sets on overflow P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:source-repro issue-rating: 🦞 diamond lobster impact:other clawsweeper:bulk-filed πŸ’¬1
  • #128932 [Bug]: Anthropic AskUserQuestion answers collapse when two questions share identical text P2 clawsweeper:no-new-fix-pr clawsweeper:source-repro issue-rating: 🦞 diamond lobster impact:other clawsweeper:bulk-filed πŸ’¬1
  • #128931 [Bug]: Forward clock jumps expire all playback-transcode failure cooldowns simultaneously, causing synchronized ffmpeg retry bursts P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:source-repro issue-rating: 🦞 diamond lobster impact:other clawsweeper:bulk-filed πŸ’¬1
  • #128929 [Bug]: Reported ExecStart prefers stale systemd manager state until daemon-reload, and shared D-Bus deadline starves property reads P3 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-live-repro issue-rating: 🐚 platinum hermit impact:ux-friction clawsweeper:bulk-filed πŸ’¬1
  • #128928 [Bug]: systemd service audit flags deliberately masked units with false repair recommendations P2 clawsweeper:no-new-fix-pr clawsweeper:source-repro issue-rating: 🦞 diamond lobster maturity:stable impact:ux-friction clawsweeper:bulk-filed πŸ’¬1
  • #128926 [Bug]: Android never listens for config.changed so gateway accent changes require reconnect to appear P2 clawsweeper:no-new-fix-pr clawsweeper:source-repro issue-rating: 🦞 diamond lobster maturity:stable impact:ux-friction clawsweeper:bulk-filed πŸ’¬1

πŸ”’ Closed Issues

  • #128866 [Bug]: Telegram private-topic restart recovery rejects scoped/raw thread IDs and strands session
  • #128961 Compaction-count reconcile always throws reconcile is not a function: export * shim drops the default export

hermesagent (NousResearch/hermes-agent)

Stars: 235,852 Β· Open issues: 35,483 Β· Last push: <1h ago

βœ… Merged PRs

  • #94351 Follow-ups to #93757: boundary test, skip warning, doc sync for secure_parent_dir install-tree exclusion
  • #94346 fmt(js): npm run fix auto-fix
  • #94228 feat(desktop): vibe hearts get an off switch in Appearance (salvage #84273)
  • #94333 fix(desktop): HUD frost follows the scrim, and enumeration says why it failed
  • #94187 fix(terminal): sweep setsid descendants after local timeout group-kill (#85125 4b)
  • #94184 fix(mcp): recover poisoned connections + fail fast on dead stdio transports (#85125 3b)

πŸ› New Issues

  • #94353 Skill approval deadlock: scanner-refused writes cannot be human-approved
  • #94345 [Bug]: broken line wrapping in β€˜hermes help’ 80 column hardwrap is just wrong type/bug comp/cli P3
  • #94335 [Bug] _stdio_children_dead() inverted liveness check fail-fasts every stdio MCP call in oneshot (-z) sessions type/bug comp/agent tool/mcp P2

πŸ”’ Closed Issues

  • #84272 [Feature]: Desktop vibe hearts should be toggleable (Message Reactions setting does not cover them)
  • #94323 perm_probe
  • #92701 docker backend: exit 125 β€œtoo many colons” β€” persistent sandbox path built from unsanitized task_id

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,646 Β· Open issues: 790 Β· Last push: 4h ago

βœ… Merged PRs

  • #10208 fix(tests): fix Windows platform test failures
  • #9563 fix(channels): populate the typed media envelope from Telegram
  • #10027 fix(providers): report the served model in reliable fallback failure logs
  • #10144 fix(providers): complete lifecycle provider accounting
  • #10284 chore(ci): remove dead labeler paths and correct moved-file labels
  • #9941 fix(cron): default cron delivery to the originating channel alias
  • #9426 docs(sop): add conditional routing example
  • #10254 test(telegram): make the listen hang guards guards again
  • #10242 fix(providers): simplify structured upstream errors
  • #10219 fix(doctor): serialize model-cache refreshes with a cross-process lock

πŸ› New Issues

  • #10334 [Bug]: git_operations ignores allowed_roots for ordinary repository paths
  • #10333 test
  • #10332 [Task]: skip_missed_run next-run assertion flakes at minute boundary under Parallel Runtime Test gate bug cron runtime tests domain:ci release-gate priority:p2 status:accepted risk:low type:test
  • #10331 bug(runtime): recover terminal settlement intents abandoned by a dead worker bug daemon runtime tool:delegate priority:p1 needs-maintainer-review follow-up risk:high
  • #10330 [Tracker]: Accepted RFC implementation routing gaps enhancement domain:architecture priority:p2 status:no-stale risk:low type:tracker
  • #10329 [Bug]: Resilient wrapper truncation shadows loop-level context overflow recovery for OpenAI-compatible providers
  • #10327 [Bug]: Discord URL fallback reports a false partial image-load failure bug channel provider channel:discord priority:p3 risk:medium
  • #10326 [Bug]: Reliable streaming errors report the requested model instead of the served pinned model bug provider provider:reliable priority:p3 risk:medium
  • #10324 [Bug]: cron manual trigger and run-history reads remain check-then-act across an agent rename bug cron runtime security domain:security priority:p1 tool:cron risk:high πŸ’¬1
  • #10320 [Bug]: config set and RPC config/set persist values without running validation bug config runtime priority:p2 risk:high cli
  • #10318 [Task]: serialize concurrent SOP authoring writes (create/save/delete/rename) bug gateway runtime priority:p2 tool:sop risk:high cli
  • #10316 SOP: step-budget exhaustion can overwrite an accepted cancellation as Failed bug runtime tool:sop priority:p3 risk:high
  • #10315 Re-add the browser enrollment frontdoor after #10142 β€” without hand-rolled TLS enhancement gateway security domain:security priority:p2 status:blocked web risk:high
  • #10306 [Task]: gate web/ TypeScript in required CI, and stop bare tsc from printing 75 misleading errors enhancement ci domain:ci release-gate priority:p2 status:accepted web risk:high type:ci πŸ’¬1
  • #10305 [Task]: generate the SOP syntax reference from source instead of hand-maintaining it docs tool:sop priority:p3 risk:low type:docs

πŸ”’ Closed Issues

  • #10023 Failure logs claim the requested model, not the pinned fallback model
  • #10143 [Task]: Make provider-call accounting lifecycle-complete
  • #10251 Repeat parallel runtime tests: 17 telegram listen_* tests assert on wall-clock timeouts (same class as #9429)
  • #9590 [Bug]: Concurrent models refresh runs can lose cache entries
  • #10224 [Bug]: Custom provider 5xx errors are logged as duplicated escaped JSON
  • #10106 [Bug]: Exact proxy selectors reject supported transcription services
  • #10190 [Bug]: Reasoning fallback classifier matches unrelated compound error clauses

IronClaw (nearai/ironclaw)

Stars: 12,604 Β· Open issues: 1,533 Β· Last push: 1h ago

βœ… Merged PRs

  • #7257 docs(design-system): proposal, plan & checklist for the WebUI design system (Epic #7038)
  • #7255 docs(governance): evaluate the APDD kit + propose scoped integration
  • #7821 ci: single setup-rust composite β€” toolchain pin, mold, centralized build profiles (T1)
  • #7857 fix(webui): refresh conversations after starting suggestion
  • #7854 fix(webui): remove Gateway v2 login eyebrow
  • #7833 feat(suggestions): generate over the user’s no-approval, read-only tools (#7812)
  • #7794 refactor(webui): introduce shared page shell and loading primitives
  • #7001 feat(loop): keep the cached system prefix byte-stable across model calls
  • #7795 refactor(webui): migrate settings and admin notices
  • #7844 fix(ci): restore main coverage and WebUI checks

πŸ› New Issues

  • #7862 Device link fails with generic β€œSomething went wrong while linking” when telegram_api_id/api_hash are unconfigured πŸ’¬1
  • #7860 Decompose ironclaw_extension_manager::lifecycle_product_service (1,774 lines)
  • #7856 MCP tool discovery silently skips camelCase tool names
  • #7855 Add Italian language support for IronClaw
  • #7853 Telegram setup offers personal account linking but cannot complete it (missing tool) πŸ’¬2
  • #7849 feat(extensions): bundle an agent-first GSuite CLI for Google Workspace enhancement risk: high scope: tool scope: extensions suggested_P1 scope: skills v1.4.0
  • #7848 Daily ironclaw failure taxonomy β€” 2026-08-24
  • #7843 Epic: Dogfooding & QA bug fixing 08/24/2026 - 08/30/2026 epic
  • #7825 Sandbox egress auth: native iron-proxy recipes with host credential broker (retire GitHub-specific carve-out) πŸ’¬1
  • #7815 Onboarding suggestions: cumulative net-new work to close the connect β†’ suggest β†’ thread flow module:M1-webui-product scope: webui epic ux πŸ’¬1
  • #7297 Error messages stack up in UI after every failed prompt bug_bash_P2 qa-bug πŸ’¬2
  • #6774 Document Gmail terminal-based setup steps in Extensions > Registry UI documentation enhancement gmail extensions webui πŸ’¬1

πŸ”’ Closed Issues

  • #7798 CI expedite T1: setup-rust composite β€” toolchain pin, mold, centralized build profiles
  • #7845 Activating a suggested task fails to create/render its thread entry in the left panel
  • #7812 Onboarding suggestions: respect user-level tool permissions, generate with read-only tool access
  • #7792 Introduce shared page-shell and loading primitives
  • #6985 Cache: stop mutating the prompt prefix (nudges before identity, timestamp in system block, per-run memory retrieval)
  • #7851 Fix main branch CI failures 20260824
  • #7793 Migrate remaining Settings and Admin feedback banners to InlineNotice

Moltis (moltis-org/moltis)

Stars: 2,836 Β· Open issues: 87 Β· Last push: 7h ago

πŸš€ New Releases

βœ… Merged PRs

  • #1237 Bound Apple container identifiers to 64 characters
  • #1238 Allow configured tools in shared Slack channels
  • #1233 fix(whatsapp): bound inbound media downloads while streaming

πŸ”’ Closed Issues

  • #1137 [Bug]: Apple Container ID exceeds name limit
  • #1239 feat(providers): add xAI Grok subscription OAuth (SuperGrok / Heavy)

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

  • ⚫ #79607 [Feature]: Identity-based session unification β€” one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β€” πŸ’¬5 Β· 22h ago
  • 🟒 #86451 Bug: openclaw update creates duplicate cron entries β€” no deduplication check on re-creation β€” πŸ’¬2 Β· 3d ago
  • 🟒 #93033 [Bug] v2026.6.6: BWS secret resolution order changed β€” gateways without BWS_ACCESS_TOKEN in plist fail after cache expiry (~4h) β€” πŸ’¬2 Β· 3d ago
  • ⚫ #98062 [Bug]: iOS app fails to connect over Tailscale CGNAT (100.x.x.x) β€” wss:// required but WebSocket upgrade silently dropped β€” πŸ’¬4 Β· 12d ago
  • ⚫ #93031 [Bug] v2026.6.6 cron migration: jobs migrated from jobs.json have blank agent_id β€” scheduler silently skips them β€” πŸ’¬3 Β· 15d ago
  • ⚫ #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β€” πŸ’¬11 Β· 18d ago
  • ⚫ #99305 [Bug]: Bedrock provider β€” claude-sonnet-5 prompt caching broken (cache-control blocks not attached, zero cache hits) β€” πŸ’¬4 Β· 20d ago
  • ⚫ #87876 Bug: Bedrock Converse Streaming silently aborts on long-context agent sessions (~6 min timeout, no retry, no fallback) β€” πŸ’¬3 Β· 22d ago
  • 🟒 #93140 Bug: v2026.6.6 apply_patch and write tool fail for paths outside workspace sandbox (/tmp, absolute paths) β€” πŸ’¬3 Β· 24d ago
  • ⚫ #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) β€” πŸ’¬1 Β· 24d ago

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

Anthropic β€” 1 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

X β€” @openclaw

No new tweets in the last 24h.

X β€” @steipete

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