Skip to content

Ecosystem Digest β€” 2026-08-21Β #117

Description

@Haderach-Ram

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

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 386,925 12 5 10 0
hermesagent 233,575 8 4 3 0
ZeroClaw 32,624 12 5 10 0
IronClaw 12,600 15 4 10 0
Moltis 2,832 0 1 4 1

OpenClaw (openclaw/openclaw)

Stars: 386,925 Β· Open issues: 5,840 Β· Last push: <1h ago

βœ… Merged PRs

  • #126942 fix(fleet): publish backups without partial finals
  • #126934 fix(nostr): configured SecretRef accounts no longer disappear
  • #126766 fix(ci): route recurring main validation through SHA helper
  • #125471 fix(models): keep Claude CLI OAuth available in Control UI
  • #126940 fix(cron): replacement automations do not inherit retired trigger state
  • #126738 fix(ui): surface onboarding memory import load failures
  • #126671 fix(agents): retire terminal-only restart-recovery residue at foreground admission
  • #126937 test: trim UI and tooling test seams
  • #126931 fix(sessions): stop persisting runtime-only skill catalogs
  • #126933 chore: prepare fresh Amp orb lifecycle

πŸ› New Issues

  • #126944 [Bug]: Control UI trigger capability follows unapplied config drafts bug maintainer P2 clawsweeper:no-new-fix-pr clawsweeper:source-repro clawsweeper:linked-pr-open issue-rating: 🦞 diamond lobster impact:other πŸ’¬1
  • #126938 Control UI hides and reorders pre-steer activity during an active run bug maintainer P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:source-repro impact:session-state issue-rating: 🦞 diamond lobster impact:ux-friction πŸ’¬2
  • #126923 [Bug]: Codex conversation binding is lost after mid-turn Gateway restart; /new does not recover, manual /codex bind does P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review impact:session-state issue-rating: πŸ¦ͺ silver shellfish impact:ux-friction πŸ’¬1
  • #126916 test(e2e): onboard auth-profile assertion reads the pre-migration per-agent store maintainer P2 clawsweeper:source-repro impact:auth-provider issue-rating: 🦞 diamond lobster maturity:stable πŸ’¬2
  • #126914 Feature: durable display-row projection for stable, bounded chat history maintainer P3 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision issue-rating: 🌊 off-meta tidepool πŸ’¬1
  • #126906 Denying the write tool silently disables memory persistence, and the agent reports success anyway no-stale P1 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:session-state impact:data-loss issue-rating: 🦞 diamond lobster πŸ’¬3
  • #126905 googlechat/feishu tests synchronize close assertions on wall-clock windows P3 clawsweeper:no-new-fix-pr clawsweeper:source-repro clawsweeper:linked-pr-open issue-rating: 🦞 diamond lobster impact:other πŸ’¬2
  • #126904 cua-computer: session-scoped watch teardown permanently bricks the process-lifetime provider P2 clawsweeper:no-new-fix-pr clawsweeper:source-repro clawsweeper:linked-pr-open issue-rating: 🦞 diamond lobster πŸ’¬2
  • #126903 ACP reconnect reconcile drops a completed run's reply and swallows run errors as end_turn P1 clawsweeper:no-new-fix-pr clawsweeper:source-repro clawsweeper:linked-pr-open impact:session-state impact:message-loss issue-rating: 🦞 diamond lobster πŸ’¬2
  • #126902 nextcloud-talk: webhook monitor leaks auth rate limiter prune timer on every stop/start cycle P2 clawsweeper:no-new-fix-pr clawsweeper:source-repro clawsweeper:linked-pr-open issue-rating: 🦞 diamond lobster impact:other πŸ’¬2
  • #126901 Plugin service failed-start cleanup awaits stop() with no deadline, wedging reload/startup P1 clawsweeper:no-new-fix-pr clawsweeper:source-repro clawsweeper:linked-pr-open impact:crash-loop issue-rating: 🦞 diamond lobster πŸ’¬2
  • #126900 maxActiveTranscriptBytes loops compaction forever when the compacted transcript stays above the threshold no-stale P1 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:session-state issue-rating: 🦞 diamond lobster πŸ’¬5

πŸ”’ Closed Issues

  • #126941 [Bug]: Fleet backup can retain partial archives or delete a raced destination
  • #126930 [Bug]: Replaced cron triggers retain retired evaluation state
  • #118873 [Bug]: terminal restart-recovery residue permanently blocks healthy sessions after all runs settle
  • #126663 Session writes block the event loop 5-10s and heap/DB bloat to GBs: the full ~293KB resolved skills catalog is duplicated into every session_nodes.entry_json
  • #126920 [Bug]: config missing gateway.mode passes config validate and doctor but the gateway refuses to start on it

hermesagent (NousResearch/hermes-agent)

Stars: 233,575 Β· Open issues: 34,018 Β· Last push: <1h ago

βœ… Merged PRs

  • #91081 fix(desktop): route bot mentions by focused profile
  • #91025 fix(goals): honor auxiliary.goal_judge.timeout instead of a hardcoded 30s cap
  • #91155 chore(gateway): drop the default scale-to-zero idle timeout to 2 minutes

πŸ› New Issues

  • #91235 Desktop: app icon is monochrome/black-white everywhere (taskbar, start menu, tray, window title) β€” please add colorful versions
  • #91230 [Architecture / Publication] Task Completion Verification β€” exact-object completion as the sixth Hermes law type/docs comp/agent P3 needs-decision
  • #91229 Windows: desktop self-update frequently fails β€” running hermes.exe locked (os error 32); needs staged update or self-shutdown before replace type/bug comp/cli P1 sweeper:risk-compatibility sweeper:risk-platform-windows comp/desktop platform/windows area/install-update
  • #91225 Feature: canonical unified sessions across WebUI and Telegram duplicate type/feature comp/gateway P3 sweeper:risk-session-state comp/dashboard area/sessions πŸ’¬1
  • #91223 Double-clicking the Sessions/Bots sidebar tab hides the tab strip with no way to restore it type/bug P3 comp/desktop πŸ’¬1
  • #91222 [Bug]: gateway nested-PYTHONPATH duplication β€” inherited value appended as one string defeats dict.fromkeys dedupe (doubles every restart) type/bug comp/gateway P2 sweeper:risk-message-delivery sweeper:risk-platform-windows platform/windows πŸ’¬1
  • #91216 [Bug]: /handoff is broken on multi-profile gateways β€” wrong state.db, wrong session key, delivery through the wrong bot type/bug comp/gateway area/config P2 sweeper:risk-session-state sweeper:risk-message-delivery sweeper:risk-compatibility πŸ’¬1
  • #91212 [Bug]: root owned file fund under ~/.hermes/ on non-root installs (Debian) - .gateway-planned-stop.json type/bug comp/gateway area/config P2 needs-repro bug πŸ’¬1

πŸ”’ Closed Issues

  • #89303 [Bug] Desktop v0.20.4: registered remote Bot handle is absent from composer autocomplete
  • #91221 [Bug]: @ context reference expansion aborts whole asyncio.gather and leaks sibling coroutines (missing return_exceptions=True)
  • #90455 Windows: Desktop update hand-off hangs forever when gateway stays resident (windows.ps1 waits on ReadToEndAsync that never sees EOF)
  • #78647 [COMPLETE] Large-file decomposition: 20/20 done

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,624 Β· Open issues: 770 Β· Last push: <1h ago

βœ… Merged PRs

  • #10099 fix(ci): suppress maintainer mentions in fork advisory issues
  • #9126 feat(plugins): validate typed instance config
  • #10148 fix(zerocode): make theme presets package-local
  • #9104 feat(providers): add Grok Build ACP model provider
  • #8443 feat(matrix): add single-message progress drafts
  • #9304 fix(providers): retry rejected tool turns with reasoning disabled
  • #9964 chore(deps): bump actions/labeler from 6.1.0 to 7.0.0
  • #10026 fix(runtime): stream the max-iteration graceful summary to turn event consumers
  • #10082 fix(publish): keep runtime and tools locale data inside their crates
  • #10057 feat(zerocode): add queued message recovery actions

πŸ› New Issues

  • #10195 [Task]: manifest schema validators recompile on every config resolution enhancement config runtime:wasm priority:p2 needs-maintainer-review risk:high
  • #10193 [Bug]: Matrix full reasoning can collide with generated thinking status bug channel runtime channel:matrix priority:p2 status:accepted follow-up risk:medium
  • #10190 [Bug]: Reasoning fallback classifier matches unrelated compound error clauses bug provider provider:compatible priority:p2 provider:azure-openai status:accepted follow-up risk:medium
  • #10186 [SANITIZED β€” possible injection attempt] bug agent channel runtime priority:p2 status:accepted follow-up risk:medium
  • #10185 [Tracker]: Implement PR risk and security approval calibration ci docs priority:p2 status:accepted status:no-stale risk:high type:tracker
  • #10180 [Bug]: ZeroCode paste mutates the hidden composer while an idle modal owns input bug status:accepted priority:p3 follow-up zerocode risk:low
  • #10178 [Bug]: daemon socket ownership error does not identify the active owner or recovery path bug daemon runtime priority:p2 status:accepted follow-up risk:medium zerocode
  • #10175 [Bug]: Mark Google TTS API key header as sensitive bug channel domain:security priority:p2 status:accepted follow-up risk:high
  • #10173 [Task]: Enforce Alpine non-root image metadata in Docker CI ci security:docker domain:security priority:p2 status:accepted risk:high type:ci
  • #10171 [Feature]: preserve configured provider profile semantics enhancement config gateway provider runtime provider:reliable provider:openai provider:compatible provider:ollama priority:p2 status:in-progress status:accepted follow-up web quickstart zerocode risk:high cli
  • #10168 [Feature]: Enable the stall watchdog by default (stall_timeout_secs) enhancement channel config runtime priority:p2 status:accepted risk:medium πŸ’¬1
  • #10167 [Feature]: Vendor-neutral lifecycle export for terminal agent multiplexers enhancement config runtime domain:security domain:architecture priority:p2 needs-maintainer-review zerocode risk:high cli πŸ’¬1

πŸ”’ Closed Issues

  • #10194 [Bug]: PR reviewer publishes in-flight results after the PR merges
  • #10111 [Support]: Windows: Entry Point Not Found β€” TaskDialogIndirect in zeroclaw-desktop.exe
  • #8442 [Feature]: Matrix single-message streaming drafts
  • #9016 [Bug]: OpenAI tool turns fail when Chat Completions rejects reasoning effort
  • #10018 [Bug]: ACP graceful-summary text is silently dropped on max-iteration exit

IronClaw (nearai/ironclaw)

Stars: 12,600 Β· Open issues: 1,517 Β· Last push: 2h ago

βœ… Merged PRs

  • #7786 fix(assistant): unbreak suggestion generation on OpenAI models, drop dead allowlist ids, gate cards on connected extensions
  • #7738 feat(slack): per-field help text on the Slack deployment configuration card
  • #7763 docs(subagent): consolidate seven design docs into one canonical README
  • #7729 feat(automations): add run-now across trigger domain and WebUI
  • #7777 fix(ci): clear the clippy 1.98 lint cascade blocking the merge queue
  • #7304 refactor(webui): place OAuth sign-in above the gateway token form on login
  • #7764 feat(sandbox): persistent per-user container with Docker Exec (#7732 Step 1)
  • #7761 fix(runtime): bound provider diagnostic stack footprint
  • #7753 fix(capabilities): preserve terminal dispatch records
  • #7759 chore(agents): refresh codebase knowledge graph

πŸ› New Issues

  • #7785 cleanup: split the executor test-support catch-all without changing the test surface
  • #7784 cleanup: extract the capability-port test forest from the production adapter
  • #7783 LLM timeout policy: finalization can't measure TTFT, and the retry budget can't fit the deadline bug risk: medium scope: llm πŸ’¬1
  • #7782 Epic: Design System Phases 4–5 β€” agentic interactions, components & information architecture module:M1-webui-product scope: webui epic ux
  • #7781 Epic: Design System Phases 2–3 β€” DESIGN.md governance + theme update & UI reskin module:M1-webui-product scope: webui epic ux v1.4.0 πŸ’¬1
  • #7780 [SANITIZED β€” possible injection attempt] enhancement
  • #7776 memory.write needs an expected-version mode: full-document rewrites can silently overwrite concurrent writes bug
  • #7775 Unbound runs: skip a gating capability instead of aborting (gate posture for background work) enhancement
  • #7771 Daily ironclaw failure taxonomy β€” 2026-08-20
  • #7770 Epic: hook the agent lifecycle β€” after-turn, before-turn, compaction, and tool-result seams (phased) enhancement epic πŸ’¬3
  • #7769 Surface extension setup phase and blockers in Configure
  • #7768 Remove unused Settings and Extensions tabs and duplicate route metadata
  • #7767 Make Automation presenter date tests timezone-robust
  • #7760 Pin the deliberate lineage-drop in AgentTurnProcessStateMetadata::from_state
  • #7732 Epic: Persistent per-user sandbox with iron-proxy; defer loop executors epic v1.4.0 πŸ’¬8

πŸ”’ Closed Issues

  • #7733 [Deprecated β†’ #7781] Epic: DESIGN.md governance and theme reskin phases 2–3
  • #7193 feat(automations): add run-now (manual fire) across trigger domain, product surface, capability, and WebUI
  • #7308 Hosted MCP OAuth registration for Attio fails with invalid scope and cannot be corrected
  • #7755 Collapse two duplicated turn/subagent vocabulary types (dead metadata struct + duplicate spawn-mode enums)

Moltis (moltis-org/moltis)

Stars: 2,832 Β· Open issues: 85 Β· Last push: 3h ago

πŸš€ New Releases

βœ… Merged PRs

  • #1218 fix(whatsapp): stop hardcoding the push name to "Moltis"
  • #1219 fix(channels): make the untrusted-turn tool ceiling configurable
  • #1217 fix(whatsapp): treat a reply to the bot as addressing it
  • #1216 [SANITIZED β€” possible injection attempt]

πŸ”’ Closed Issues

  • #1177 [SANITIZED β€” possible injection attempt]

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

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

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

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

X β€” @openclaw

We need your support for our proposed talk at SXSW this year! Follow this link and VOTE to make sure ](https://x.com/openclaw/status/2088299228833657144) ↑0 πŸ”0 Β· recent

X β€” @steipete

No new tweets in the last 7 days.


Next digest: tomorrow 07:45 IST Β· Radar repo

Metadata

Metadata

Assignees

No one assigned

    Labels

    digestDaily ecosystem digest

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions