Post

Ecosystem Digest β€” 2026-06-02

Ecosystem Digest β€” 2026-06-02

🦞 OpenClaw Ecosystem Digest β€” 2026-06-02

Generated 05:44 IST by Haderach-Ram/openclaw-radar

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 376,291 7 4 6 0
hermesagent 177,326 7 3 8 0
ZeroClaw 31,707 11 5 10 1
IronClaw 12,392 15 2 10 0

OpenClaw (openclaw/openclaw)

Stars: 376,291 Β· Open issues: 7,193 Β· Last push: <1h ago

βœ… Merged PRs

  • #87074 fix(policy): reject unsupported policy keys
  • #89356 Add accessible Workboard movement controls
  • #81488 Harden node exec approval precheck env [AI]
  • #87056 Policy: add data handling conformance checks
  • #84431 Treat soft plugin repair warnings as nonfatal
  • #89480 fix: recover suspicious gateway startup configs

πŸ› New Issues

  • #89633 Codex turn fails with generic Telegram fallback when invalid image tool model is configured, leaving child agent orphaned on full stdout pipe P2 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:needs-live-repro impact:message-loss impact:crash-loop issue-rating: 🐚 platinum hermit πŸ’¬1
  • #89626 Sub-agent completion events delivered 3x β€” duplicate messages on auto-announce retry P1 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:needs-live-repro impact:session-state impact:message-loss issue-rating: 🐚 platinum hermit πŸ’¬1
  • #89625 [Feature]: Support ignoreOtherMentions config option for Slack channels enhancement P2 clawsweeper:no-new-fix-pr clawsweeper:needs-product-decision clawsweeper:source-repro impact:message-loss issue-rating: 🦞 diamond lobster πŸ’¬1
  • #89617 Add Atomic Chat as a bundled local provider (OpenAI-compatible, 127.0.0.1:1337) P3 clawsweeper:no-new-fix-pr clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:linked-pr-open impact:auth-provider issue-rating: 🌊 off-meta tidepool πŸ’¬1
  • #89609 [Bug]: openclaw migrate codex always fails with β€œUnknown migration provider” β€” standalone provider discovery (preferPersisted:false) is blind to global plugins P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro issue-rating: 🦞 diamond lobster impact:other πŸ’¬1
  • #89607 Secret resolver does not inject file-source secrets into ElevenLabs TTS provider at runtime P2 clawsweeper:no-new-fix-pr clawsweeper:fix-shape-clear clawsweeper:needs-security-review clawsweeper:queueable-fix clawsweeper:source-repro impact:security impact:auth-provider issue-rating: 🦞 diamond lobster πŸ’¬1
  • #89606 plugins registry –refresh (refreshReason: policy-changed) drops path/npm-origin plugins from plugins[] P2 clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro issue-rating: 🦞 diamond lobster impact:other πŸ’¬1

πŸ”’ Closed Issues

  • #89639 [Bug]: Session file lock leaked after compaction abort, causing permanent session deadlock
  • #89616 Bug: Announce delivery doesn’t thread into Slack conversations
  • #89554 continue_delegate: opaque status=forbidden when batch fanout exceeds maxChildrenPerAgent (=5 default) β€” drops result.error from journal-line + tool-result
  • #89557 continue_delegate: 6th+ delegate per session silently severed by maxChildrenPerAgent cap (default 5), with descriptive error suppressed in journal

πŸ”₯ Hot Issues (most commented)

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

hermesagent (NousResearch/hermes-agent)

Stars: 177,326 Β· Open issues: 16,690 Β· Last push: <1h ago

βœ… Merged PRs

  • #37614 test(honcho): de-flake prewarm smoke test’s thread wait
  • #37613 fix(gateway): route /background result media by type
  • #37697 feat(desktop): make xAI Grok a first-class OAuth provider in the launcher
  • #37683 fix(web-server): move event channel state from module globals to app.state
  • #34657 ci(nix): fold package+devShell builds into flake check
  • #37484 fix(docs): update desktop app docs
  • #37250 feat(gateway): structured stream-event protocol + Telegram draft formatting parity
  • #37597 feat(desktop): content-hash build stamp, –build-only / –force-build flags

πŸ› New Issues

  • #37733 [Security Candidate]: API server relays unredacted provider error messages to authenticated HTTP clients type/security comp/gateway area/auth P1
  • #37731 Windows installer fails with β€œAccess denied” β€” wipes venv while app + leaked child processes still hold files open type/bug comp/cli P2
  • #37721 [Bug]: disk-cleanup can still delete cron/jobs.json from stale tracked.json entries type/bug comp/cron comp/plugins P1
  • #37719 [Feature]: Re-budget the context compressor when a router serves a different backend per request type/feature comp/agent P3
  • #37718 [Bug]: Hermes Desktop (macOS): voice chat fails β€” microphone entitlement missing on Helper/Setup binaries (hardened runtime) type/bug tool/tts P3
  • #37713 Desktop Remote gateway should support switching active Hermes profile from the UI type/feature comp/gateway comp/tui P3
  • #37709 [Feature]: Package Hermes as a strict-confinement snap type/feature area/config P3 πŸ’¬1

πŸ”’ Closed Issues

  • #37522 Bug: Desktop updater reopens Hermes Setup with Install CTA, making successful update look like reinstall loop
  • #36625 λΉ„μ„œμ‹€ GitHub μƒνƒœνŒ ν…ŒμŠ€νŠΈ
  • #35825 업무뢄배 ν…ŒμŠ€νŠΈ: κ°€λžŒΒ·λ‘œμ‚¬ OpenClaw GitHub μˆ˜μ‹  확인

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 31,707 Β· Open issues: 444 Β· Last push: 3h ago

πŸš€ New Releases

βœ… Merged PRs

  • #7050 feat(tts): transcode to OGG/Opus for voice notes (Telegram + WhatsApp)
  • #7008 fix(channels): deliver WhatsApp replies for LID JIDs and empty sanitization
  • #7064 fix(channels): enforce per-agent tool allowlist in start_channels
  • #7002 fix(channels/tts): bind TTS manager to the channel-owning agent
  • #6961 feat(self-test): flag web_dist_dir paths using tilde or $VAR expansion
  • #7046 feat(hardware): add dev-sim feature with /tmp/zc-sim-* serial allowlist
  • #7045 feat(hardware): add smartroom named-device tools (set_device / read_device) + peripheral wiring support
  • #6981 feat(tools): add http_request private-host allowlist
  • #7020 feat(config/channels): static output_modality preference on peer groups
  • #7027 fix(channels): honor webhook Retry-After dates

πŸ› New Issues

  • #7117 [Feature]: Config UX parity across CLI, Quickstart, zerocode (incl. navigation), and web surfaces enhancement config
  • #7113 feat(slack): show visible lifecycle progress while agent is working
  • #7112 [Tracker]: v0.8.0 release queue and Stable-tier blockers enhancement risk: high config runtime security tool priority:p1 status:accepted status:no-stale
  • #7110 [Bug]: docs PO catalogs contain generated assistant-response translations bug risk: low docs
  • #7108 feat(ci): improve cached Rust builds and CI critical path enhancement type: ci ci risk: high
  • #7100 [Feature]: Per-model capability & context-window config (vision, context_window) for capability checks, context budget, and UI display
  • #7099 [Feature]: Route zeroclaw status output through CLI i18n enhancement risk: medium core
  • #7089 [Feature]: Evaluate PowerShell / Git Bash vs cmd.exe as the Windows shell host (make it configurable?) enhancement risk: high config runtime tool priority:p2 tool:shell needs-maintainer-review πŸ’¬1
  • #7088 bug(cron): DingTalk is missing from cron delivery tool schemas bug risk: medium channel cron runtime tool priority:p2 channel:dingtalk
  • #7087 bug(cli): zeroclaw models set falls through to model doctor instead of saving config bug risk: medium core config provider priority:p2
  • #7083 [Bug]: Windows shell tool mangles commands containing double quotes (cmd.exe + std::process arg escaping) bug risk: high config runtime tool priority:p1 tool:shell

πŸ”’ Closed Issues

  • #7069 Twitter/X channel not available in pre-built binary despite channel-twitter feature existing
  • #7063 [SANITIZED β€” possible injection attempt]
  • #7001 [Bug]: TTS voice replies resolve the wrong agent’s tts_provider in multi-agent configs
  • #6079 [Feature]: Add self-test and doctor tests for web_dist_dir for using tilde (~) or $HOME which will fail Web UI from starting
  • #6977 [Feature]: align http_request private-host allowlist with web_fetch

IronClaw (nearai/ironclaw)

Stars: 12,392 Β· Open issues: 1,092 Β· Last push: <1h ago

βœ… Merged PRs

  • #4369 [codex] Harden skill context budget contract tests
  • #4374 Accept memory_search query aliases
  • #4357 Fix local-dev Reborn memory mount
  • #4371 Fix Codex ChatGPT Reborn empty responses
  • #4318 PR17: Add trigger first-party capabilities
  • #4347 Fix Reborn Gmail OAuth auth gate scopes
  • #4345 Wire Notion DCR OAuth for Reborn WebUI
  • #4346 Fix Gmail OAuth auth gate requirements
  • #4337 Fix Google OAuth prompts for runtime auth gates
  • #4332 [codex] Enable WebUI v2 DCR extension setup

πŸ› New Issues

  • #4376 Harden HTTP credential carriers with non-clone types and DTO boundary
  • #4368 [reborn-loop] L11: Architecture + convention hygiene β€” LoopHostDependencies bundle, debug! demotion, saturating_sub reborn module:M4-host-kernel
  • #4367 [reborn-loop] L10: Loop strategies + stop conditions β€” drain cap, identity bin-pack, JSON reply rejection reborn module:M3-agentloop-turns
  • #4366 [reborn-loop] L9: Compaction + checkpoint β€” defer-not-error, pre-size check, drop hex encoding reborn module:M3-agentloop-turns
  • #4365 [reborn-loop] L8: Cancellation propagation β€” interruptible model awaits + polling backoff reborn module:M4-host-kernel
  • #4364 [reborn-loop] L7: Budget accuracy β€” wall-clock, output-token reconcile, cost coverage, CJK tokens reborn module:M4-host-kernel
  • #4363 [reborn-loop] L6: Capability pipeline observability + batch rollback + system_inference lifecycle reborn module:M3-agentloop-turns
  • #4362 [reborn-loop] L5: Persistence + event ordering + F-A1 re-investigation reborn module:M3-agentloop-turns
  • #4361 [reborn-loop] L4: Recovery strategy coverage + exit checkpoint fallback + retry surface refresh reborn module:M3-agentloop-turns
  • #4360 [reborn-loop] L3: Capability validation hardening β€” $ref rejection, depth guard, capability_info visibility reborn module:M4-host-kernel
  • #4359 [reborn-loop] L2: Prompt safety wiring β€” required safety_context, SafetyLayer-scanned skills, deprecate bare gateway reborn module:M4-host-kernel
  • #4358 [reborn-loop] L1: Gate replay re-validates current policy + durable dispatch records reborn module:M3-agentloop-turns
  • #4353 [reborn-subagent] C6: Hygiene β€” readiness accuracy, eviction observability, config knobs, graceful unknowns reborn module:M3-agentloop-turns module:M4-host-kernel
  • #4352 [reborn-subagent] C5: Subagent provenance in audit envelope, capability results, and effect kinds reborn module:M4-host-kernel
  • #4351 [reborn-subagent] C4: Capability surface + safety gating β€” fail-closed injection scan, family-id-keyed predicate reborn module:M4-host-kernel

πŸ”’ Closed Issues

  • #4355 engine v2: newtype client_thread_id / client_response_id on ThreadExecutionContext (Z2 follow-up from #3669)
  • #3806 [Reborn] Lane 6: implement GitHub WASM read/write capability path

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

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

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

No new official content detected in the last 24h.


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

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