Skip to content

Ecosystem Digest β€” 2026-08-28Β #124

Description

@Haderach-Ram

🦞 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


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