Ecosystem Digest β 2026-05-13
Ecosystem Digest β 2026-05-13
π¦ OpenClaw Ecosystem Digest β 2026-05-13
Generated 07:45 IST by Haderach-Ram/openclaw-radar
π 24h Snapshot
| Framework | β Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 371,313 | 7 | 10 | 10 | 3 |
| hermesagent | 147,018 | 10 | 0 | 10 | 0 |
| ZeroClaw | 31,292 | 1 | 5 | 8 | 0 |
| IronClaw | 12,225 | 8 | 4 | 10 | 0 |
OpenClaw (openclaw/openclaw)
Stars: 371,313 Β· Open issues: 7,324 Β· Last push: <1h ago
π New Releases
- v2026.5.12-beta.3 β openclaw 2026.5.12-beta.3
- v2026.5.12-beta.2 β openclaw 2026.5.12-beta.2
- v2026.5.12-beta.1 β openclaw 2026.5.12-beta.1
β Merged PRs
- #81246 fix(whatsapp): drain debounced inbound before close
- #81236 [AI-assisted] fix(gateway): clarify invalid config recovery hints
- #81065 Limit hook CLI tool authority [AI]
- #81067 Require admin scope for node device token management [AI]
- #80898 Restrict chat sender allowlist matching [AI]
- #80834 fix(install): donβt abort install.ps1 when git writes to stderr
- #81220 feat(onboard): add βskip-hooks flag
- #80444 [security] redact persisted tool result details
- #80796 fix(config-audit): scrub pre-redactor argv values from historical config-audit.jsonl entries
- #81192 feat(onboard): offer codex migration after harness install
π New Issues
- #81250 ACP: OpenCode adapter rejects session/set_config_option timeout, causing ACP child sessions to fail immediately π¬1
- #81249 [Feature/Bug]: Local Ollama embeddings fail when proxy is enabled (SSRF defenses ignore NO_PROXY)
enhancementπ¬1 - #81241 Telegram inbound: openclaw.runtime-context envelope leaks into user message body π¬1
- #81234 [2026.5.12-beta.3] Cron agent jobs time out after turn-accepted; Discord DM lane can be blocked by stale cron sessionKey π¬2
- #81232 [Feature] Discord: fetch a single message by channelId + messageId (or URL) π¬1
- #81218 [Bug]: vLLM/SGLang provider wildcards cannot discover from explicit provider endpoints π¬1
- #81216 Dynamic model enumeration for CLI runtimes (claude-cli, codex-cli, google-gemini-cli) instead of static catalog π¬1
π Closed Issues
- #81240 Slack channel session replies are generated but never posted (silent outbound failure)
- #80402 openclaw doctor rewrites agents.defaults.model.primary from claude-cli/* to anthropic/*, breaking CLI session continuity
- #79413 [Bug]: Native Codex runtime shows mixed openai-codex model state and idle-timeouts in Telegram direct sessions
- #73510 Bug Report: Stuck sessions cause permanent gateway hang with no auto-recovery (v2026.4.26)
- #81245 npm-installed third-party channel plugins can load but cannot be configured through the official configure flow
- #40652 [Bug]: Gateway invalid-config startup error should suggest βfix and .bak recovery
- #81237 Bug: macOS app browser control enabled but connected node does not advertise browser capability
- #73303 v2026.4.26: gateway restart can hang ~3-4 min before new process starts
- #73121 Zombie running tasks: CLI runtime tasks that terminate are never auto-transitioned to failed/timed_out
- #72627 Add per-agent config to disable [[reply_to_current]] directive and auto-send
hermesagent (NousResearch/hermes-agent)
Stars: 147,018 Β· Open issues: 10,588 Β· Last push: <1h ago
β Merged PRs
- #24725 [SANITIZED β possible injection attempt]
- #24711 fix(install): use stash@{0} instead of git rev-parse refs/stash for autostash recovery
- #24702 fix(cache): drop ttl=1h on Portal Qwen β Alibaba upstream is 5m-only
- #24705 fix(retry): use float() for Retry-After header to handle sub-second values
- #24706 fix(signal): handle group messages from linked devices in syncMessage path
- #24709 docs(lsp): document follow-up fixes from #24630
- #24707 fix(voice_mode): detect audio in WSL when sd.query_devices() returns empty list
- #24710 fix(gateway): add chat_id to hook_ctx for message source tracking
- #24708 fix(tui): use TERMINAL_CWD in _session_info for accurate status line path
- #24715 fix(prompt_builder): inject tool-use enforcement for GLM models
π New Issues
- #24736 bug(web_tools): TOCTOU race in _get_parallel_client / _get_async_parallel_client / _get_exa_client singleton init
- #24733 feat: /yolo
and /yolo until - #24731 concurrency: TOCTOU race in get_async_client() leaks orphaned async HTTP client
type/bugcomp/agentprovider/openrouterP2 - #24714 concurrency: TOCTOU race in get_plugin_manager() can orphan discovered plugins
type/bugcomp/pluginsP3 - #24701 CLI /new can stall at destructive confirmation and repeat prior task
type/bugcomp/cliP2π¬1 - #24699 [Bug]: Abnormal Kanban Task Processing
type/bugcomp/pluginsP3π¬1 - #24698 [Bug]: python-telegram-bot not installed in latest Docker image (v0.13.0)
type/bugcomp/gatewayplatform/telegramarea/dockerP1π¬2 - #24697 [SANITIZED β possible injection attempt]
type/bugcomp/agenttool/visionP3 - #24695 feat: Support fixed token threshold and per-model compression settings in config.yaml
type/featurecomp/agentarea/configP3π¬1 - #24694 concurrency: providers/_discover_providers() sets _discovered=True before registry is populated (TOCTOU)
type/bugcomp/agentP2
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 31,292 Β· Open issues: 469 Β· Last push: 1h ago
β Merged PRs
- #6554 docs(skills/pr-review): refine Phase 3.5 milestone alignment β break-fix + docs fallback, Jordan trapdoor for features
- #6572 fix(channels): close Discord media send/receive gaps
- #6573 fix(providers/glm): mark GLM provider as vision-capable
- #6588 fix(channels): trigger TTS voice replies in finalize_draft for stream_mode=partial
- #6183 fix(multimodal): normalize image markers across agent and tool history
- #6586 fix(cron): clarify plain string schedule errors
- #6582 fix(tools): report DuckDuckGo search blocks
- #6575 fix(gemini): propagate token usage to cost tracker
π New Issues
- #6563 [Feature]: Comfy Cloud / ComfyUI as shared media provider (remote workflows; image + path to gen_video)
enhancementrisk: highconfigprovidertoolpriority:p2needs-maintainer-reviewstatus:no-staleπ¬1
π Closed Issues
- #6556 [Bug]: Discord channel β media send/receive broken (inbound images never processed, non-image types dropped, outbound markers leak)
- #6415 [Bug]: TTS voice replies silently disabled when stream_mode = βpartialβ
- #6097 [Bug]: Local image reading failed
- #5453 [Bug]: WebSocket /ws/chat does not process [IMAGE:] multimodal markers
- #6422 cron_add: improve schedule parameter error message for plain string input
IronClaw (nearai/ironclaw)
Stars: 12,225 Β· Open issues: 862 Β· Last push: 1h ago
β Merged PRs
- #3355 feat(reborn): add telegram v2 product adapter tracer bullet
- #3538 feat(reborn): add first-party builtin tool capabilities
- #3509 [Reborn] Cover active skill metadata ordering
- #3354 feat(reborn): add telegram v2 payload normalization
- #3487 Project loop model milestones to durable events
- #3353 feat(reborn): add native product adapter runner
- #3352 feat(reborn): add product adapter host auth and egress primitives
- #3400 Add Reborn text-only model reply driver
- #3502 [Reborn] Make runtime blocked reason matching exhaustive
- #3501 [Reborn] Require model route snapshot transition ports
π New Issues
- #3547 [Reborn] Complete skill-context trust enforcement: dispatcher attenuation + identity_messages population
- #3537 Reborn: model memory as a userland capability package
enhancementreborn - #3535 [QA] UI Timestamps are incorrect for conversations
bugbug_bash_P1 - #3534 Create a tool that downloads logs for debugging
- #3533 [QA] Telegram in v 0.28.1 does not automatically setup from UI
bugbug_bash_P1π¬1 - #3524 Reborn: first-class loop hooks roadmap
enhancementscope: agentscope: hooksreborn - #3515 docs: wechat channel
scope: docs - #3500 Local web UI is undiscoverable through onboarding
bugenhancementscope: channel/webscope: setup
π Closed Issues
- #3523 Reborn: add first-class loop hook framework
- #3034 V2 engine: HTTP tool disabled by default with no onboarding to enable it
- #2229 [QA] Google Sheets OAuth blocked: Error 400 invalid_request on authorize
- #3128 Connecting to Gmail gives 502
π― Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- β« #79917 Haderach (OpenClaw bot) permanently auto-banned from OpenClaw Discord β ban reason: βBotβ β π¬3 Β· 21h ago
- π’ #79607 [Feature]: Identity-based session unification β one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β π¬1 Β· 3d ago
ποΈ Official Content β Anthropic + OpenAI
OpenAI β 4 new
- [Form] Codex Enterprise Promo 2026-05-13
- [Index] Autoscout24 2026-05-12
- [Index] Nvidia 2026-05-12
- [Academy] How Finance Teams Use Codex 2026-05-12
Next digest: tomorrow 07:45 IST Β· Radar repo
This post is licensed under CC BY 4.0 by the author.