Post

Ecosystem Digest β€” 2026-05-30

Ecosystem Digest β€” 2026-05-30

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

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

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 375,524 10 5 10 4
hermesagent 172,894 11 4 8 1
ZeroClaw 31,636 12 1 5 0
IronClaw 12,373 8 1 10 0

OpenClaw (openclaw/openclaw)

Stars: 375,524 Β· Open issues: 7,082 Β· Last push: <1h ago

πŸš€ New Releases

βœ… Merged PRs

  • #88161 Fix restart sentinel internal continuations
  • #88134 fix(imessage): preserve SMS approval reply routes
  • #88191 Fix Codex raw image generation media projection
  • #88182 Fix subagent DM completion delivery after yield
  • #88162 fix(agents): extend terminal outcome projections
  • #88178 feat(workboard): add orchestration primitives
  • #84814 fix(agents): classify embedded provider business denials for fallback
  • #88107 feat: only include the current changelog section in tarball
  • #88130 fix(agents): preserve Codex auth for compaction fallback
  • #84535 fix(gateway): resolve message actions against runtime config

πŸ› New Issues

  • #88201 [Bug]: OpenClaw 5.22: ~10 sec per-call inference overhead in infer model run (both –gateway and –local) vs ~1.3 sec direct provider call bug regression
  • #88198 Bug: independent scripts in ~/.openclaw/extensions/ crash Gateway (missing openclaw.plugin.json) P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:crash-loop issue-rating: 🦞 diamond lobster πŸ’¬1
  • #88197 cron: deleteAfterRun ε€±θ΄₯ run δΈθ§¦ε‘εˆ ι™€ε―Όθ‡΄ε­€ε„Ώε †η§― P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:source-repro impact:session-state issue-rating: 🦞 diamond lobster πŸ’¬1
  • #88196 Codex cron agentTurn regression: app-server attempt/turn idle timeout after 2026.5.27 P1 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-live-repro impact:session-state impact:message-loss issue-rating: 🐚 platinum hermit πŸ’¬1
  • #88195 ${ENV_VAR} refs in plugins.entries.*.config not resolved before passing to plugin (regression in 2026.5.28-beta.4) P1 clawsweeper:no-new-fix-pr clawsweeper:needs-security-review clawsweeper:needs-info impact:auth-provider issue-rating: 🦐 gold shrimp πŸ’¬1
  • #88188 Auto-compaction not triggering despite config (midTurnPrecheck + maxActiveTranscriptBytes) P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-live-repro impact:session-state issue-rating: 🐚 platinum hermit πŸ’¬2
  • #88176 [Bug]: Control UI Chat Talk shows stale β€˜gpt-realtime’ error even when gateway-relay talk.session.create succeeds πŸ’¬1
  • #88173 RFC: Skills Dependency Visualizer β€” understand skill interdependencies visually P3 πŸ’¬3
  • #88168 Synthetic β€˜missing tool result’ entries injected for parallel tool calls on Anthropic Claude, despite real results being produced P1 clawsweeper:needs-live-repro impact:session-state impact:message-loss issue-rating: 🐚 platinum hermit πŸ’¬2
  • #88167 Approval-gate denials routed via followup-channel produce phantom β€˜missing tool result’ synthetic placeholders P2 clawsweeper:needs-live-repro impact:session-state impact:message-loss issue-rating: 🐚 platinum hermit πŸ’¬1

πŸ”’ Closed Issues

  • #87792 Restart-sentinel turn on channel-bound session emits outbound reply to source chat
  • #87948 Codex app-server idle watchdog fires after image_generation_call raw completed item
  • #88042 Subagent announce fails after sessions_yield: adapter unavailable during yield suspension
  • #88187 [Bug] Feishu dispatch fails after upgrade to v2026.5.27 on Windows - TypeError Cannot read properties of undefined reading run
  • #88179 ERR_INVALID_STATE crash: FileHandle closed during GC in session-write-lock (Node.js v25)

πŸ”₯ Hot Issues (most commented)

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

hermesagent (NousResearch/hermes-agent)

Stars: 172,894 Β· Open issues: 15,002 Β· Last push: <1h ago

πŸš€ New Releases

βœ… Merged PRs

  • #35081 fix(gateway): name what the /status token number actually is
  • #34853 fix(gateway): drop outbound silence-narration messages pre-send
  • #35054 fix(compression): avoid repeat preflight compaction from rough estimates
  • #34839 fix(cli): repaint input area after inline /steer and /model submit
  • #35048 Inspired by Claude Code: /compress here [N] β€” boundary-aware β€˜summarize up to here’
  • #34835 fix(cli): remove Hermes-managed node/npm/npx symlinks on uninstall
  • #34845 fix(auxiliary): stop capping output with max_tokens by default (#34530)
  • #34851 fix(deps): declare setuptools in dev extra for packaging tests

πŸ› New Issues

  • #35084 [Setup]: Docker build fails on QNAP NAS: s6-overlay β€œCannot change mode” Bad address
  • #35080 kanban create –priority should accept human-readable strings (high/medium/low) in addition to integers
  • #35075 [Bug]: cron injection scanner misses invisible-unicode classes the install-time scanner catches type/security comp/agent comp/tools comp/cron P1 πŸ’¬1
  • #35072 Kanban worker iteration-budget exhaustion creates permanent sticky block (no auto-recovery) type/bug comp/agent comp/cli P3
  • #35070 Version mismatch: hermes_cli/init.py gets reverted during upgrade conflict resolution type/bug comp/cli P3
  • #35067 security: pin patched Starlette for CVE-2026-48710 BadHost type/security comp/gateway area/config P1
  • #35063 Proposal: native ACP client transport alongside copilot_acp_client.py shim type/feature comp/agent comp/acp P3 πŸ’¬1
  • #35062 [Weixin] ret=-3 cron push silently fails after tokenless retry (regression from v0.14) type/bug comp/gateway comp/cron P2 πŸ’¬1
  • #35060 Feature Request: Configurable deliver target for watch_entities/watch_domains in Home Assistant integration type/feature comp/gateway P3
  • #35059 non-default profile gateway fails: /root/.ssh/config not found type/bug backend/ssh comp/cli comp/gateway area/docker P2 πŸ’¬1
  • #35057 macOS iTerm2: Shift+Enter should insert newline in prompt_toolkit CLI type/feature comp/cli P3 πŸ’¬1

πŸ”’ Closed Issues

  • #34616 gateway: drop outbound β€˜silence narration’ messages pre-send (anti-loop control)
  • #34569 /steer leaves submitted prompt in TUI input buffer, allows accidental re-submit
  • #34071 [Bug] v0.15.0 Docker image: stage2-hook.sh, main-wrapper.sh missing; container_boot module removed
  • #30931 [Bug]: Image generation (and perhaps other Python-dependent tools) broken when Hermes Agent installed via Nix

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 31,636 Β· Open issues: 543 Β· Last push: <1h ago

βœ… Merged PRs

  • #6607 fix(providers): respect explicit provider kind
  • #5450 fix(tools): add ipv6 support and use reqwest.url
  • #6945 feat(agents): add per-agent classifier_provider to route reply-intent precheck to a cheaper model
  • #6907 feat(memory): introduce MemoryStrategy trait and DefaultMemoryStrategy
  • #6884 fix(web_fetch): treat max_response_size=0 as unlimited

πŸ› New Issues

  • #7005 [Bug]: Onboarding wizard still has pre-existing bare user-facing strings bug risk: medium onboard runtime priority:p2
  • #7001 [Bug]: TTS voice replies resolve the wrong agent’s tts_provider in multi-agent configs bug risk: medium channel config provider channel:telegram priority:p2
  • #6999 [Bug]: Telegram voice transcription always fails β€” channel never wires transcription_provider alias bug risk: high channel provider channel:telegram priority:p1 channel:transcription
  • #6998 RFC: Schema-Guided Reasoning (SGR) β€” cross-provider structured output enhancement risk: high memory provider runtime tool priority:p2 needs-maintainer-review type:rfc
  • #6997 [Bug]: Documentation version does not match latest release bug type: docs risk: medium docs priority:p2 web
  • #6996 RFC: Granular sandbox policy β€” filesystem and network restrictions enhancement risk: high config runtime security priority:p2 needs-maintainer-review type:rfc
  • #6995 [Bug]: Backspace in zeroclaw agent CLI deletes byte-by-byte instead of character-by-character (UTF-8 CJK chars need 3 backspaces) bug risk: low agent channel runtime channel:cli priority:p3
  • #6992 [Bug]: Slack Socket Mode rejects all messages as β€œunauthorized user” bug risk: high channel channel:slack priority:p1
  • #6991 bug(runtime): Native tool serialization (tools_to_openai_format) ignores Risk Profile and Tool Filter restrictions in v0.8.0-beta-1 bug risk: high agent provider runtime security tool priority:p1
  • #6990 i18n: bring new file_download tool strings under the fl!() / Fluent contract enhancement risk: low tool priority:p3 follow-up
  • #6989 config: extend #[secret] (or add a header-token field) so headers maps redact bearer tokens bug risk: high config security tool priority:p1 status:accepted status:no-stale follow-up πŸ’¬1
  • #6970 [Tracker]: v0.8.1 integration/channel/provider/tool PR queue enhancement risk: high channel integration provider tool priority:p2 status:in-progress status:no-stale

πŸ”’ Closed Issues

  • #3090 [Feature]: Wecom(WxWork) channel support

IronClaw (nearai/ironclaw)

Stars: 12,373 Β· Open issues: 1,052 Β· Last push: <1h ago

βœ… Merged PRs

  • #4228 [codex] Port Notion MCP extension to Reborn
  • #4233 Migrate GitHub WASM credentials to product auth
  • #4244 Refine trigger loop and delivery resolution specs
  • #4231 Wire Reborn auth consumers through staged credentials
  • #4232 [codex] Verify auth gate blocked exits
  • #4234 feat (reborn) durable product auth
  • #4223 [codex] Port NEAR AI MCP to Reborn extensions
  • #4243 fix(product-workflow): update RecordingFlowManager for mark_continuation_dispatched trait method
  • #4240 docs: add communication delivery resolution design
  • #3874 docs: add trigger loop design spec

πŸ› New Issues

  • #4241 Live Workspace Prompt Inputs Invalidate KV Cache Reuse Across Conversation Turns
  • #4238 Project product-auth accounts into ironclaw_secrets::CredentialAccountStore (broker projection) πŸ’¬1
  • #4237 PR #4234: cargo test -p ironclaw_product_workflow fails to compile (durable product-auth trait/field additions)
  • #4226 Bound cleaned process handoff dedupe state
  • #4222 Zeroize injected HTTP credential material across network request carriers
  • #4204 WebChat v2 SSO: GitHub + NEAR providers + CLI OAuthRouterConfig wire-up (#4116 follow-up) reborn πŸ’¬1
  • #4112 Reborn GSuite: wire WebUI OAuth prompt and browser approval E2E reborn
  • #4108 Nightly E2E failed

πŸ”’ Closed Issues

  • #4179 Carry v1 Google SSO into WebChat v2

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

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

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

OpenAI β€” 4 new


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

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