Post

Ecosystem Digest β€” 2026-05-29

Ecosystem Digest β€” 2026-05-29

🦞 OpenClaw Ecosystem Digest β€” 2026-05-29

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 375,319 7 5 10 2
hermesagent 171,680 6 6 10 2
ZeroClaw 31,623 9 1 4 0
IronClaw 12,367 15 3 10 0

OpenClaw (openclaw/openclaw)

Stars: 375,319 Β· Open issues: 7,012 Β· Last push: <1h ago

πŸš€ New Releases

βœ… Merged PRs

  • #87640 fix(context-engine): quarantine broken plugin engines
  • #87842 chore: rename dependency guard workflow
  • #87797 refactor: extract gateway client package
  • #87791 feat(ci): guard dependency graph changes in PRs
  • #87833 fix: probe stale rate-limit cooldown primaries
  • #87812 [SANITIZED β€” possible injection attempt]
  • #87832 ci: restore timing summary artifact
  • #84224 fix(doctor): handle gateway SecretRefs in auth checks
  • #87222 fix(ui): scope usage requests by agent filter
  • #87559 fix(auth): harden Codex auth probes

πŸ› New Issues

  • #87854 Memory Dreaming Promotion: candidates found but applied=0 (rehydratePromotionCandidate returns null for all) πŸ’¬1
  • #87847 Telegram isolated polling spool drain: ENOENT race in recoverStaleTelegramSpooledUpdateClaims P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:needs-live-repro issue-rating: 🐚 platinum hermit impact:other πŸ’¬1
  • #87830 [Bug]: Persistent ACP session resume fails for Kiro threads after backend invalidation P1 clawsweeper:needs-live-repro impact:session-state impact:message-loss issue-rating: 🐚 platinum hermit πŸ’¬1
  • #87821 [Bug]: Isolated cron runs can wedge gateway bug bug:crash P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-info impact:crash-loop issue-rating: πŸ¦ͺ silver shellfish πŸ’¬1
  • #87816 feat(tts): xiaomi voicedesign/voiceclone model support P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:source-repro impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬1
  • #87815 [Bug]: status –deep falsely reports gateway.auth.mode=”none” when token auth is configured via secret reference bug bug:behavior P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:security impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬1
  • #87808 [Bug]: Gateway restart during active embedded Codex WebChat turn drops final reply and only logs client closed before turn completed bug P2 clawsweeper:needs-live-repro impact:session-state impact:message-loss issue-rating: 🐚 platinum hermit πŸ’¬1

πŸ”’ Closed Issues

  • #87846 [Bug]: doctor –lint falsely reports SecretRef-managed gateway.auth.token as unavailable
  • #87837 feat(feishu): log outbound message delivery result (message_id or error) after Feishu API call
  • #87608 [Bug] Ollama Cloud rate-limit cooldown permanently blocks agents β€” not released after API recovery
  • #87807 [SANITIZED β€” possible injection attempt]
  • #87132 [Bug]: Usage page agent filter broken since v2026.5.17 – sessions.usage API always scoped to β€œmain” agent

πŸ”₯ Hot Issues (most commented)

  • #75 Linux/Windows Clawdbot Apps β€” πŸ’¬109 Β· 2d ago

hermesagent (NousResearch/hermes-agent)

Stars: 171,680 Β· Open issues: 14,770 Β· Last push: <1h ago

πŸš€ New Releases

  • v2026.5.29 β€” Hermes Agent v0.15.1 (2026.5.29) β€” The Patch Release
  • v2026.5.28 β€” Hermes Agent v0.15.0 (2026.5.28) β€” The Velocity Release

βœ… Merged PRs

  • #34244 feat(kanban): default_assignee fallback + per-profile concurrency cap (closes #27145, closes #21582)
  • #34236 docs(docker): refresh user-guide page for s6-overlay reality
  • #33645 fix(docker): container reuse + bounded-sync cleanup + orphan reaper (#20561)
  • #34217 test(tui_gateway): stop reloading server module in fixture teardown
  • #34222 chore: release v0.15.1 (2026.5.29)
  • #34210 feat(kanban): attach images referenced in task bodies to worker vision
  • #30698 refactor(web): consume DS primitives, remove local component copies
  • #34204 test(docker): repair dashboard tests broken by the insecure-opt-in fix
  • #34194 fix(skills-page): restore per-source pills and category sidebar (stale useMemo deps)
  • #34186 fix(mcp): resolve bare npx/npm/node against /usr/local/bin

πŸ› New Issues

  • #34260 MCP OAuth callback: module-level port global causes port collisions and structural weaknesses vs upstream
  • #34256 Custom endpoint pricing can overestimate Crof qwen3.5-9b cost by 1,000,000x
  • #34253 fix(gateway): Feishu session cancellation orphans session guard, permanently blocking messages
  • #34252 fix: atomic_replace() fails with EXDEV when HERMES_HOME is a cross-filesystem symlink
  • #34246 [Bug]: Custom endpoint: ChatCompletions returns content, but Hermes treats response as empty (v0.14.0) type/bug comp/agent provider/openai P2
  • #34237 Skills hub creates empty category directories when no skills installed type/bug tool/skills P3

πŸ”’ Closed Issues

  • #24329 Kanban: surface non-runnable ready tasks and unknown assignees
  • #27145 feat(kanban): auto-assign unassigned ready tasks in dispatcher
  • #21582 [Feature]: limit tasks per profile in kanban
  • #20561 Bug: Docker containers accumulate - /stop doesn’t clean, multiple per session, async race
  • #34202 Dashboard infinite reload loop in loopback mode β€” GET /api/auth/me returns 401 on every page load
  • #34206 [Bug]: Infinite reload loop / React state loop on Sessions tab (Firefox + Chrome) β€” repeated 401 on /api/auth/me (v0.15.0)

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 31,623 Β· Open issues: 533 Β· Last push: 3h ago

βœ… Merged PRs

  • #6908 fix(onboard): add Codex subscription auth for OpenAI provider
  • #6382 docs(channels): reconcile against schema and fix stale CLI refs
  • #6980 fix(provider): preserve reasoning_content in native tool requests
  • #6913 fix(config): use platform-agnostic paths in policy tests

πŸ› New Issues

  • #6996 RFC: Granular sandbox policy β€” filesystem and network restrictions enhancement
  • #6995 [Bug]: Backspace in zeroclaw agent CLI deletes byte-by-byte instead of character-by-character (UTF-8 CJK chars need 3 backspaces) bug
  • #6992 [Bug]: Slack Socket Mode rejects all messages as β€œunauthorized user” bug
  • #6991 bug(runtime): Native tool serialization (tools_to_openai_format) ignores Risk Profile and Tool Filter restrictions in v0.8.0-beta-1 bug
  • #6990 i18n: bring new file_download tool strings under the fl!() / Fluent contract
  • #6989 config: extend #[secret] (or add a header-token field) so headers maps redact bearer tokens
  • #6984 bug(gateway): token rotation does not revoke existing bearer tokens bug risk: high gateway security security:pairing priority:p1
  • #6976 [Bug]: Web UI WebSocket chat fails with 1006 β€” missing ?agent= query parameter bug risk: low gateway gateway: ws priority:p2 status:in-progress status:no-stale web πŸ’¬1
  • #6975 [Bug]: zeroclaw onboard marks agents/profiles sections complete without writing config bug risk: low config onboard status:blocked status:no-stale priority:p3 πŸ’¬1

πŸ”’ Closed Issues

  • #6147 [Bug]: anthropic.rs has same temperature: f64 shape as Bedrock pre-#6144 β€” verify whether native Anthropic API rejects for opus-4-7

IronClaw (nearai/ironclaw)

Stars: 12,367 Β· Open issues: 1,054 Β· Last push: <1h ago

βœ… Merged PRs

  • #4221 ci(nearai-bench): scope id-token: write to the bench job
  • #4220 ci(nearai-bench): grant id-token: write so @main resolves
  • #4218 Allow extension search without query
  • #4217 ci(nearai-bench): track @main instead of pinning to a SHA
  • #4212 [codex] Project skill activations to WebUI
  • #4211 fix(reborn): truncate glob scan budget results
  • #3903 [codex] Close Reborn production credential boundary gaps
  • #4196 feat(reborn): expose work summary projections
  • #4210 [codex] classify invalid tool input as model error
  • #4208 [codex] tighten builtin HTTP input diagnostics

πŸ› New Issues

  • #4222 Zeroize injected HTTP credential material across network request carriers
  • #4215 [Reborn] Consolidate duplicated PKCE math into ironclaw_common::pkce (Track A) reborn module:M4-host-kernel
  • #4209 [Reborn] Decompose ironclaw_host_runtime/src/lib.rs (1828 lines) β€” extract egress modules before auth credential work reborn πŸ’¬1
  • #4206 Make runtime HTTP egress async end to end
  • #4205 Follow up auth gate read-model wiring and run-state reuse
  • #4204 WebChat v2 SSO: GitHub + NEAR providers + CLI OAuthRouterConfig wire-up (#4116 follow-up) reborn
  • #4203 Reborn: product-adapter credential path-injection bridge (Telegram bot token via host egress) reborn
  • #4202 Reborn: harden OAuth callback token cleanup (durable/crash-safe + restart-safe replay) reborn πŸ’¬1
  • #4201 Reborn: product-facing auth HTTP surfaces (manual-token, recovery, refresh, cleanup) reborn
  • #4198 [sub-issue] Owner visibility for unpaired users is unclear
  • #4197 [sub-issue] Vision analysis resolves incorrect/stale images
  • #4195 [sub-issue] WeCom image attachments are unstable / inconsistent
  • #4194 [sub-issue] Group chat and private DM are merged into the same Web UI conversation
  • #4193 [sub-issue] WeCom setup UX lacks onboarding/prerequisite guidance
  • #4191 [v0.29.0][Staging] WeCom Channel Validation Findings

πŸ”’ Closed Issues

  • #4085 [Reborn] RESOLVED by #3887 β€” production builders now require TenantSandboxProcessPort from caller
  • #4161 Follow up: refactor Google OAuth adapter boundaries
  • #4113 Reborn GSuite: implement Google token refresh and account health

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

  • ⚫ #86371 Bug: message tool filePath fails with LocalMediaAccessError in retry flows when agentId is not propagated β€” πŸ’¬1 Β· 21h ago
  • 🟒 #87318 [SANITIZED β€” possible injection attempt] β€” πŸ’¬2 Β· 1d ago
  • 🟒 #86451 Bug: openclaw update creates duplicate cron entries β€” no deduplication check on re-creation β€” πŸ’¬1 Β· 3d ago
  • 🟒 #79607 [Feature]: Identity-based session unification β€” one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β€” πŸ’¬1 Β· 12d ago
  • 🟒 #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β€” πŸ’¬2 Β· 13d ago
  • ⚫ #79917 Haderach (OpenClaw bot) permanently auto-banned from OpenClaw Discord β€” ban reason: β€œBot” β€” πŸ’¬3 Β· 16d ago

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

Anthropic β€” 3 new

OpenAI β€” 2 new


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

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