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
P2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:needs-live-reproimpact:message-lossimpact:crash-loopissue-rating: π platinum hermitπ¬1 - #89626 Sub-agent completion events delivered 3x β duplicate messages on auto-announce retry
P1clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:needs-live-reproimpact:session-stateimpact:message-lossissue-rating: π platinum hermitπ¬1 - #89625 [Feature]: Support ignoreOtherMentions config option for Slack channels
enhancementP2clawsweeper:no-new-fix-prclawsweeper:needs-product-decisionclawsweeper:source-reproimpact:message-lossissue-rating: π¦ diamond lobsterπ¬1 - #89617 Add Atomic Chat as a bundled local provider (OpenAI-compatible, 127.0.0.1:1337)
P3clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:linked-pr-openimpact:auth-providerissue-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
P2clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact:otherπ¬1 - #89607 Secret resolver does not inject file-source secrets into ElevenLabs TTS provider at runtime
P2clawsweeper:no-new-fix-prclawsweeper:fix-shape-clearclawsweeper:needs-security-reviewclawsweeper:queueable-fixclawsweeper:source-reproimpact:securityimpact:auth-providerissue-rating: π¦ diamond lobsterπ¬1 - #89606 plugins registry βrefresh (refreshReason: policy-changed) drops path/npm-origin plugins from plugins[]
P2clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact: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/securitycomp/gatewayarea/authP1 - #37731 Windows installer fails with βAccess deniedβ β wipes venv while app + leaked child processes still hold files open
type/bugcomp/cliP2 - #37721 [Bug]: disk-cleanup can still delete cron/jobs.json from stale tracked.json entries
type/bugcomp/croncomp/pluginsP1 - #37719 [Feature]: Re-budget the context compressor when a router serves a different backend per request
type/featurecomp/agentP3 - #37718 [Bug]: Hermes Desktop (macOS): voice chat fails β microphone entitlement missing on Helper/Setup binaries (hardened runtime)
type/bugtool/ttsP3 - #37713 Desktop Remote gateway should support switching active Hermes profile from the UI
type/featurecomp/gatewaycomp/tuiP3 - #37709 [Feature]: Package Hermes as a strict-confinement snap
type/featurearea/configP3π¬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
- v0.8.0-beta-2 β v0.8.0-beta-2
β 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
enhancementconfig - #7113 feat(slack): show visible lifecycle progress while agent is working
- #7112 [Tracker]: v0.8.0 release queue and Stable-tier blockers
enhancementrisk: highconfigruntimesecuritytoolpriority:p1status:acceptedstatus:no-stale - #7110 [Bug]: docs PO catalogs contain generated assistant-response translations
bugrisk: lowdocs - #7108 feat(ci): improve cached Rust builds and CI critical path
enhancementtype: cicirisk: 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
enhancementrisk: mediumcore - #7089 [Feature]: Evaluate PowerShell / Git Bash vs cmd.exe as the Windows shell host (make it configurable?)
enhancementrisk: highconfigruntimetoolpriority:p2tool:shellneeds-maintainer-reviewπ¬1 - #7088 bug(cron): DingTalk is missing from cron delivery tool schemas
bugrisk: mediumchannelcronruntimetoolpriority:p2channel:dingtalk - #7087 bug(cli):
zeroclaw models setfalls through to model doctor instead of saving configbugrisk: mediumcoreconfigproviderpriority:p2 - #7083 [Bug]: Windows shell tool mangles commands containing double quotes (cmd.exe + std::process arg escaping)
bugrisk: highconfigruntimetoolpriority:p1tool: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
rebornmodule:M4-host-kernel - #4367 [reborn-loop] L10: Loop strategies + stop conditions β drain cap, identity bin-pack, JSON reply rejection
rebornmodule:M3-agentloop-turns - #4366 [reborn-loop] L9: Compaction + checkpoint β defer-not-error, pre-size check, drop hex encoding
rebornmodule:M3-agentloop-turns - #4365 [reborn-loop] L8: Cancellation propagation β interruptible model awaits + polling backoff
rebornmodule:M4-host-kernel - #4364 [reborn-loop] L7: Budget accuracy β wall-clock, output-token reconcile, cost coverage, CJK tokens
rebornmodule:M4-host-kernel - #4363 [reborn-loop] L6: Capability pipeline observability + batch rollback + system_inference lifecycle
rebornmodule:M3-agentloop-turns - #4362 [reborn-loop] L5: Persistence + event ordering + F-A1 re-investigation
rebornmodule:M3-agentloop-turns - #4361 [reborn-loop] L4: Recovery strategy coverage + exit checkpoint fallback + retry surface refresh
rebornmodule:M3-agentloop-turns - #4360 [reborn-loop] L3: Capability validation hardening β $ref rejection, depth guard, capability_info visibility
rebornmodule:M4-host-kernel - #4359 [reborn-loop] L2: Prompt safety wiring β required safety_context, SafetyLayer-scanned skills, deprecate bare gateway
rebornmodule:M4-host-kernel - #4358 [reborn-loop] L1: Gate replay re-validates current policy + durable dispatch records
rebornmodule:M3-agentloop-turns - #4353 [reborn-subagent] C6: Hygiene β readiness accuracy, eviction observability, config knobs, graceful unknowns
rebornmodule:M3-agentloop-turnsmodule:M4-host-kernel - #4352 [reborn-subagent] C5: Subagent provenance in audit envelope, capability results, and effect kinds
rebornmodule:M4-host-kernel - #4351 [reborn-subagent] C4: Capability surface + safety gating β fail-closed injection scan, family-id-keyed predicate
rebornmodule: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.