Post

Ecosystem Digest β€” 2026-08-28

Ecosystem Digest β€” 2026-08-28

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

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 387,851 8 3 10 0
hermesagent 237,355 9 5 9 1
ZeroClaw 32,667 5 7 10 0
IronClaw 12,604 15 6 10 1
Moltis 2,839 0 0 2 1

OpenClaw (openclaw/openclaw)

Stars: 387,851 Β· Open issues: 5,727 Β· Last push: <1h ago

βœ… Merged PRs

  • #123535 fix(ui): avoid session catalog refresh storms
  • #131291 chore(ui): refresh control ui locales
  • #128223 fix(cli): resolve alias targets from the write snapshot
  • #131381 fix(transcripts): report auto-start shutdown warnings
  • #131382 fix(test): avoid slow and incorrect test discovery in large checkouts
  • #131241 fix(ui): stop Talk camera preview flicker on rerenders
  • #128169 fix(acp): preserve configured thinking across session reuse
  • #131378 fix(ui): unselected channel picker shows prompt
  • #130196 fix(sessions): fence restart-recovery tombstones independently of archive state
  • #131377 fix(ui): replace channel setup Working text with spinner buttons

πŸ› New Issues

  • #131416 Running Control UI turns reveal misleading historical message metadata maintainer
  • #131414 [Bug]: GitHub public profile names are not used for online people maintainer
  • #131406 [Bug]: Native macOS app β€” document attachment links (assistant-media, target=”_blank”) unresponsive on click; server confirmed healthy bug bug:behavior πŸ’¬1
  • #131405 [Bug]: config.patch fails during same-write watcher handoff bug maintainer πŸ’¬1
  • #131404 [Bug]: Successful best-effort cron delivery retry retains failed delivery state bug maintainer P2 clawsweeper:source-repro issue-rating: 🦞 diamond lobster impact:other πŸ’¬1
  • #131401 fix(cron): scheduler-disabled CRUD can overwrite shared runtime state no-stale P1 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:session-state issue-rating: 🦞 diamond lobster πŸ’¬2
  • #131399 cron runs: expose persisted per-run configRevision P3 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision issue-rating: 🌊 off-meta tidepool πŸ’¬1
  • #131397 [Bug]: Discord realtime lifecycle stays stale after provider closure or recovery bug maintainer P1 clawsweeper:source-repro impact:session-state impact:message-loss issue-rating: 🦞 diamond lobster maturity:stable πŸ’¬1

πŸ”’ Closed Issues

  • #131375 [Bug]: Transcript auto-start shutdown silently drops export and provider warnings
  • #106760 Telegram: pre-tool-call text erased when assistant response has multiple content blocks split by tool_use
  • #130194 [Bug]: /new cannot reset a channel after restart recovery exhaustion

hermesagent (NousResearch/hermes-agent)

Stars: 237,355 Β· Open issues: 36,646 Β· Last push: <1h ago

πŸš€ New Releases

  • v2026.8.27 β€” Hermes Agent v0.20.6 (v2026.8.27)

βœ… Merged PRs

  • #96644 fix(agent): native-compaction Codex sessions no longer false-trigger local compression (#96155, salvage #96217)
  • #96341 fix(computer-use): launch notarised CUA Driver from standard macOS installs
  • #96617 state.db journal mode has one owner: repair re-applies it, delegation guests stop flipping it (salvage #89681, #93012)
  • #96634 fix(compression): retry a stalled summary on the fallback chain (#78981)
  • #96698 fix(cli): keep journey labels readable
  • #96636 fix(compression): dedupe current-turn rows when rotation splits the session mid-turn
  • #96623 chore: AUTHOR_MAP β€” shauneccles (#95433) + fedosis (#94996)
  • #96631 fix(bot-mode): deliveries no longer break on Docker/remote terminal backends (salvage #95603)
  • #96625 fix(desktop): a Bots-pane click keeps the open bot chat focused (#96062, salvage #96120)

πŸ› New Issues

  • #96801 [Bug]: Feishu planned restart can stall after disconnect cancellation skips local cleanup
  • #96800 [Bug]: Desktop app UI renders sluggishly on AMD RDNA4 (gfx1200) + Wayland: no supported way to pass GPU flags - ELECTRON_EXTRA_LAUNCH_ARGS fixes it bug
  • #96795 Memory write governance β€” the agent-autonomy loop breaks in practice, and our only workaround is a local hack. Please make explicit-only writes and capacity warnings native. type/feature comp/agent tool/memory P3 sweeper:risk-session-state area/memory
  • #96793 [Bug]: Desktop/TUI sessions become permanently unresumable if backend restarts before the first prompt type/bug comp/tui P2 sweeper:risk-session-state sweeper:risk-compatibility comp/desktop bug area/sessions area/install-update
  • #96792 [desktop, macOS] β€œTimed out waiting for Hermes backend port announcement (90000ms)” β€” stdout listener race in waitForDashboardPort causes false-positive backend death type/bug duplicate backend/local P1 sweeper:risk-compatibility comp/desktop πŸ’¬1
  • #96780 Preview pane β€œBrowser” tab close button overlaps with tab label type/bug P3 comp/desktop πŸ’¬2
  • #96778 Photon health polling can exhaust macOS ephemeral ports with TIME_WAIT sockets type/bug comp/gateway comp/plugins P3 sweeper:risk-message-delivery πŸ’¬1
  • #96776 approvals hardline block false-positive on grep bracket class containing a quote type/bug comp/tools tool/terminal P2
  • #96775 [Bug] Stalled preflight compression interrupted with no durable backoff re-enters the same strategy type/bug comp/agent P1 sweeper:risk-session-state area/compression

πŸ”’ Closed Issues

  • #96155 [Bug]: Native Responses preflight counts unpruned durable history and triggers compression at ~152K effective input
  • #96767 feat(config): add –quiet / scripting-friendly output to config set
  • #69060 Telegram inbound reply context injects truncated raw Markdown into the user message
  • #72969 Windows: computer-use status uses cua-driver 0.12.6 but doctor/tool session runs 0.8.3
  • #96328 [Bug]: macOS computer_use rejects current notarised CUA Driver and misses symlinked app path

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,667 Β· Open issues: 812 Β· Last push: 15h ago

βœ… Merged PRs

  • #9707 fix(config): migrate bare vision_model_provider to dotted alias ref
  • #9748 fix(runtime): prevent stale provider refreshes from mutating replacement sessions (#9719)
  • #10189 fix(i18n): localize terminal approval prompts
  • #10347 test(quickstart): make validation assertions locale-independent
  • #10385 fix(channels): deduplicate Discord image URL fallback
  • #10383 docs(sop): generate syntax reference from runtime
  • #9110 fix(lark): use constant_time_eq for verification_token comparison
  • #10335 fix(deps): gate root schemars behind schema-export
  • #10363 fix(dist): include Git channel in official artifacts
  • #10192 docs(maintainers): calibrate risk review policy

πŸ› New Issues

  • #10419 [Feature]: Stream agent-loop tokens from POST /webhook (SSE) enhancement
  • #10409 fix(channels): secure temp file handling with 0o600 permissions
  • #10408 [Bug]: second message during an active turn starts a parallel run in the same session β†’ duplicate work and duplicate reply bug
  • #10406 [Tracker]: Implement accepted Gemini speech-to-speech broker channel (#8780) enhancement channel gateway runtime security provider:gemini domain:architecture priority:p2 status:accepted status:no-stale risk:high type:tracker
  • #10405 [Tracker]: Implement session-scoped prompt attachments (#9998) enhancement agent channel config gateway memory runtime security agent:prompt domain:security domain:architecture priority:p2 status:accepted status:no-stale zerocode risk:high channel:acp type:tracker

πŸ”’ Closed Issues

  • #8720 [Support]: Disable cachePoint for Bedrock Nova 2 Lite model via config file?
  • #10264 [Task]: make Quickstart CLI validation tests locale-independent
  • #9651 [Bug]: migrated bare vision_model_provider cannot resolve keyed provider credentials
  • #10327 [Bug]: Discord URL fallback reports a false partial image-load failure
  • #10305 [Task]: generate the SOP syntax reference from source instead of hand-maintaining it
  • #10138 [Feature]: Include Git Channel fully compiled in zeroclaw:debian Docker image
  • #9591 fix(channels): clear delivery registry when reload removes all channels

IronClaw (nearai/ironclaw)

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

πŸš€ New Releases

βœ… Merged PRs

  • #7944 feat(gmail): surface semantic message output
  • #7954 feat(threads): add cumulative compaction context barrier
  • #7907 fix(memory): reject stale full-document rewrites
  • #7941 fix(slack): admit a broadcast mention by exempting app_mention from the subtype gate
  • #7957 chore(release): promote 1.4.0-rc.1 to 1.4.0
  • #7904 fix(tools): re-land portable reliability fixes from the retired OMP branch
  • #7942 fix(webui): raise thread artifact byte limits
  • #7898 ci: scope merge queue to affected areas
  • #7928 feat(tools): add bounded selectable JSON result views
  • #7737 docs(channels): fix Slack setup drift β€” widened scopes, reactions:write, full admin field list

πŸ› New Issues

  • #7960 feat(gmail): enforce HTML complexity during DOM construction
  • #7956 Telegram: unpaired sender’s /start gets the command inventory instead of the connect/pairing notice bug
  • #7955 Telegram personal-account linking shows a generic β€œSomething went wrong” when the admin has not configured api_id/api_hash bug size: S scope: channel scope: extensions
  • #7953 test(learning): observability, evaluation, and provider migration gates enhancement scope: agent reborn
  • #7952 feat(skills): route shared learning review into skill distillation enhancement scope: agent reborn scope: skills
  • #7951 feat(memory): bounded active recall from admitted provider memory enhancement scope: agent reborn
  • #7950 feat(memory): native, mem0, and Mnesis learning capability adapters enhancement scope: tool scope: extensions reborn
  • #7949 feat(memory): deterministic admission and auto-or-approval promotion enhancement scope: agent reborn
  • #7948 feat(memory): stable commit, feedback, and forget capabilities enhancement scope: tool reborn
  • #7947 feat(learning): shared router, settings, and durable candidate store enhancement scope: agent reborn
  • #7940 MCP OAuth 2026-07-28: send resource indicator and prefer CIMD over DCR
  • #7939 Salvage still-relevant work from superseded abbyshekit PRs risk: medium refactoring
  • #7938 feat(webui): stream large thread-artifact downloads enhancement risk: medium reborn scope: webui
  • #7937 Daily ironclaw failure taxonomy β€” 2026-08-27
  • #7936 Nightly 2026-08-27: Reborn Playwright (stale landing-copy fixtures + attachment flow) and Postgres stress API 503 readiness gate failing bug scope: ci reborn

πŸ”’ Closed Issues

  • #7891 perf(extensions): unprojected capability payloads + blind 24 KiB head-slice cost 14.3s of inference on two emails
  • #7776 memory.write needs an expected-version mode: full-document rewrites can silently overwrite concurrent writes
  • #5671 perf(host_runtime): LeakDetector rebuilt per JSON string/key during output redaction
  • #4491 Use Slack AI streaming for Reborn Slack progress
  • #3278 [Reborn] Define MissionService integration with TurnCoordinator
  • #7920 feat(skills): configure learned-skill extraction in Inference settings

Moltis (moltis-org/moltis)

Stars: 2,839 Β· Open issues: 81 Β· Last push: 4h ago

πŸš€ New Releases

βœ… Merged PRs

  • #1222 fix(web): validate sandbox image requests
  • #1232 fix(tools): make object schemas OpenAI-safe

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

  • 🟒 #86451 Bug: openclaw update creates duplicate cron entries β€” no deduplication check on re-creation β€” πŸ’¬3 Β· 3h ago
  • ⚫ #79607 [Feature]: Identity-based session unification β€” one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β€” πŸ’¬5 Β· 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 Β· 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 Β· 18d ago
  • ⚫ #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β€” πŸ’¬11 Β· 21d ago
  • ⚫ #99305 [Bug]: Bedrock provider β€” claude-sonnet-5 prompt caching broken (cache-control blocks not attached, zero cache hits) β€” πŸ’¬4 Β· 23d ago
  • ⚫ #87876 Bug: Bedrock Converse Streaming silently aborts on long-context agent sessions (~6 min timeout, no retry, no fallback) β€” πŸ’¬3 Β· 25d ago
  • 🟒 #93140 Bug: v2026.6.6 apply_patch and write tool fail for paths outside workspace sandbox (/tmp, absolute paths) β€” πŸ’¬3 Β· 27d ago
  • ⚫ #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) β€” πŸ’¬1 Β· 27d ago

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

Anthropic β€” 5 new

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

X β€” @openclaw

No new tweets in the last 24h.

X β€” @steipete

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