Ecosystem Digest — 2026-05-14
Ecosystem Digest — 2026-05-14
🦞 OpenClaw Ecosystem Digest — 2026-05-14
Generated 07:45 IST by Haderach-Ram/openclaw-radar
📊 24h Snapshot
| Framework | ⭐ Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 371,626 | 9 | 8 | 5 | 3 |
| hermesagent | 148,792 | 10 | 0 | 6 | 0 |
| ZeroClaw | 31,320 | 12 | 8 | 10 | 0 |
| IronClaw | 12,235 | 10 | 2 | 10 | 0 |
OpenClaw (openclaw/openclaw)
Stars: 371,626 · Open issues: 7,298 · Last push: <1h ago
🚀 New Releases
- v2026.5.12-beta.6 — openclaw 2026.5.12-beta.6
- v2026.5.12-beta.5 — openclaw 2026.5.12-beta.5
- v2026.5.12-beta.4 — openclaw 2026.5.12-beta.4
✅ Merged PRs
- #79550 fix(sessions): report ACP-runtime metadata for ACP-keyed sessions
- #81597 fix(migrate): swap glyphs on manual-review and archive item rows
- #81591 Load Codex for selectable OpenAI agent models
- #81487 feat(ui): add browser-local Control UI text size setting
- #81562 Preserve user HOME for Codex app-server launches
🐛 New Issues
- #81606 [Bug]: Web version WebChat shows “Maximum call stack size exceeded” when uploading attachments larger than ~4MB
bugbug:behavior💬2 - #81598 [Bug]: TTS engagement is skipped on all message-tool sendMessage* paths (cross-provider; structurally unmet in group channels with visibleReplies=”message_tool”; regardless of tts.auto mode) 💬1
- #81595 observability: emit per-MCP-server sub-spans inside bundle-tools so cold-start cost is attributable 💬1
- #81594 [Bug]: Text /steer can target slash lane instead of active direct lane 💬1
- #81583 [Feature]: Full-text search across session history in Control UI 💬1
- #81581 openclaw message thread create for Telegram: thread-create → topic-create remap not happening; gateway rejects with Unsupported Telegram action 💬1
- #81575 Gateway path returns “incomplete terminal response” for all anthropic models — affects all gateway-routed channels (Telegram, TUI, terminal)
bugregression💬1 - #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop 💬1
- #81566 nextcloud-talk channel returns 400 “Invalid payload format” on non-message Talk events (file shares) 💬1
🔒 Closed Issues
- #79850 SSRF guard blocks hostnames ending in .internal (e.g. host.docker.internal) even with allowPrivateNetwork config
- #81194 Beta audit: 2026.5.10-beta.1 -> 2026.5.12-beta.2 update findings
- #75699 Feature request: native config-backed automatic context rollover with durable handoff for Telegram/direct sessions
- #75607 feat(active-memory): make recall budget split configurable (maxMemoryResults, snippet length, wiki max chars)
- #75416 Bug: QQBot streaming + stuck session recovery deadlock causes permanent session freeze
- #81602 [Bug]: 2026.5.12-beta.6 isolated agent cron jobs failing at attempt-dispatch
- #75239 WebChat assistant replies still duplicate after #66875 fix (2026.4.27)
- #75192 Feature Request: Agent Selector in WebChat UI
hermesagent (NousResearch/hermes-agent)
Stars: 148,792 · Open issues: 10,982 · Last push: <1h ago
✅ Merged PRs
- #25341 perf(tools): cache Nous auth + .env loads, drop
hermes toolsAll Platforms from 14s to <1.5s - #25355 feat(slack): support !cmd as alternate prefix for slash commands in threads
- #25302 docs: close in-tree memory plugins to new PRs and codify skill standards
- #25307 fix(tools-config): write video_gen.provider on Reconfigure tool path
- #25299 feat(skills): unified EVM multi-chain skill (salvages #25291 + #2010 + folds in base/)
- #24182 feat(codex-runtime): optional codex app-server runtime for OpenAI/Codex models
🐛 New Issues
- #25364 C:/Program Files/Git/model 选择器中增加思考模式(reasoning)的可视化配置
- #25363 模型选择器 /model 支持置顶常用模型(favorites / LRU)
- #25362 [Feature]: Question:如何在对话框同时打开Hermes的两个gateway的agent
- #25354 [Bug] Volcengine Ark API fails with HTTP 400 due to User-Agent fingerprinting - need custom headers support for providers
- #25352 Settings UI: fallback_providers renders as “[object Object], [object Object]” in General settings
- #25351 Dashboard chat silently breaks behind reverse proxies: _hermes_ink_bundle_stale() always returns True, triggering 15s blocking npm run build on every PTY spawn 💬1
- #25349 Discord streaming can duplicate final responses across chunked delivery
type/bugcomp/gatewayplatform/discordP2 - #25339 Hermes CLI v0.13.0 shows wrong model name in banner — displays ‘kimicode’ instead of actual model
type/bugcomp/cliP3💬1 - #25335 Feature Request: Custom Slash Commands / Shortcuts for Messaging Platforms
type/featurecomp/clicomp/gatewayP3 - #25333 run_agent: ‘Unrepairable tool_call arguments’ when Gemini-3-Flash-Preview emits parallel tool calls as }{ — JSON parser drops them
type/bugcomp/agentprovider/geminiP1💬1
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 31,320 · Open issues: 472 · Last push: 1h ago
✅ Merged PRs
- #6597 fix(providers): supports_vision() must reflect default/primary, not .any() (#6589)
- #6600 fix(providers): trust system CA roots for provider HTTPS requests
- #6599 fix(runtime): load workspace profiles at startup
- #6601 fix(tools): resolve gws via PATH so Windows .cmd shims work
- #6633 fix(gateway/nextcloud-talk): process webhook async to avoid 5s cancel (#6156)
- #6610 fix(matrix): include attachment media metadata
- #6612 fix(gateway): cancel turn on WS disconnect to stop forward_fut spin (#6514)
- #6614 fix(providers): use –prompt for gemini-cli (replaces removed –print) (#6520)
- #6615 fix(providers): accept
reasoningalias on OpenAI-compatible responses (#6584) - #6527 fix(gateway,runtime): broadcast agent observer events to /api/events SSE
🐛 New Issues
- #6648 [Bug]: cron session_target=main still runs in an isolated cron session
bugrisk: highcronruntimepriority:p2 - #6647 [Bug]: Title: Cron job output not routed to configured channels
bug - #6646 [Bug]: Title: web_search_tool and web_fetch not firing via Telegram channel in v0.7.5
bug - #6645 SkillImprover + skill_manage only handle
SKILL.toml, notmanifest.toml - #6644 Skill review fork:
💾summary parser misses tool receipts - #6643 [Bug]: Thoughts merge into final message using GLM-5.1
bug - #6642 [Feature]: Capture full prompt/completion on llm.call spans via gen_ai.input.messages / gen_ai.output.messages
enhancementobservability - #6641 [Feature]: Turn-level OTel trace correlation — nest llm.call / tool.call / memory.* spans under a single turn trace
enhancementobservability - #6637 feat(gateway): clarify /api/events lifecycle event semantics
enhancementgatewayobservabilitygateway: ssepriority:p3 - #6634 [Bug]: cron-scheduled webhook callbacks drop thread_id
bugrisk: highchannelconfigcrongatewayruntimepriority:p2channel:webhookstatus:in-progressstatus:no-stale - #6632 bug(cron): manual cron_run still persists best-effort delivery failures as ok
bugrisk: highcronruntimetool - #6627 [Bug]: Stale tool-result images replay across later provider turns
bugrisk: mediumproviderpriority:p1status:in-progress
🔒 Closed Issues
- #6589 [SANITIZED — possible injection attempt]
- #6528 [Bug]: Trust system CA for provider requests
- #6419 [Bug]: WorkspaceManager fails to load profiles at Runtime startup
- #6410 [Bug]: google_workspace tool fails to find gws on Windows and mangles –params JSON via shell fallback
- #6156 [Bug]: Nextcloud Talk model request is canceled after ~5sec
- #6609 [Bug]: Matrix outbound attachments omit size metadata
- #6514 [Bug]: gateway WebSocket turn may spin after client disconnect and make abort/health unresponsive
- #6520 [Bug]:Gemini CLI provider crashes due to outdated argument syntax (–print vs –prompt)
IronClaw (nearai/ironclaw)
Stars: 12,235 · Open issues: 888 · Last push: <1h ago
✅ Merged PRs
- #3559 fix(extensions): restore chat-driven tool_install + fix double-invoke + auto-approve footgun (#3533)
- #3589 test(e2e): unxfail two auth-matrix tests now that contracts match
- #3469 GitHub issue #3433: [Reborn] Complete HostManagedModelGateway budget, credential, and redaction tests
- #3561 Architectural improvements: isolate product inbound turn handoff
- #3536 [Reborn] Add deterministic instruction bundle builder
- #3574 docs(reborn): add channel porting guide
- #3541 Architectural improvements: preserve typed dispatch failure kinds
- #3521 feat(reborn): add substrate composition root
- #3545 Architectural improvements: reuse host-managed prompt bundle port
- #3528 feat(reborn-cli): add inspection command surfaces
🐛 New Issues
- #3582 Port WeChat channel to Reborn ProductAdapter
scope: channelscope: channel/wasmsuggested_P0reborn - #3581 Port Telegram channel to Reborn ProductAdapter
scope: channelscope: channel/wasmsuggested_P0reborn - #3580 Port WebUI / Web Gateway to native Reborn surface
scope: channelscope: channel/websuggested_P0reborn - #3579 Port Slack channel to Reborn ProductAdapter
scope: channelscope: channel/wasmsuggested_P0reborn - #3578 Define host-owned ingress boundary for Reborn HTTP surfaces
reborn - #3577 Track Reborn ports for v1 channels
scope: channelscope: channel/webscope: channel/wasmsuggested_P0reborn - #3576 Reborn: harvest pi_agent_rust runtime, extension, and security patterns
enhancementrisk: highscope: agentscope: safetyscope: extensionsreborn💬1 - #3572 Structure Reborn ProductAdapters as WASM components in separate runtime
reborn - #3571 Refactor HostHttpEgressService to accept Arc
- #3567 [Reborn] Self-authored hooks: agent-created restrictions with monotonic-restriction + unforgeable-channel ratification
🔒 Closed Issues
- #3459 [Reborn] Add user-selectable model routes and provider pool
- #2905 [QA] the agent is saving files /home/agent which is not accessible in the hosted setup
🎯 Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- 🟢 #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop — 💬1 · 2h ago
- ⚫ #79917 Haderach (OpenClaw bot) permanently auto-banned from OpenClaw Discord — ban reason: “Bot” — 💬3 · 1d ago
- 🟢 #79607 [Feature]: Identity-based session unification — one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) — 💬1 · 4d ago
🏛️ Official Content — Anthropic + OpenAI
Anthropic — 1 new
- [News] Claude For Small Business 2026-05-13
OpenAI — 2 new
- [Business] Amex Chatgpt Business Credit 2026-05-13
- [Index] Building Codex Windows Sandbox 2026-05-13
Next digest: tomorrow 07:45 IST · Radar repo
This post is licensed under CC BY 4.0 by the author.