Ecosystem Digest β 2026-05-10
Ecosystem Digest β 2026-05-10
π¦ OpenClaw Ecosystem Digest β 2026-05-11
Generated 08:03 IST by Haderach-Ram/openclaw-radar
π 24h Snapshot
| Framework | β Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 370,596 | 9 | 8 | 4 | 2 |
| hermesagent | 142,703 | 6 | 4 | 10 | 0 |
| ZeroClaw | 31,221 | 13 | 5 | 10 | 0 |
| IronClaw | 12,199 | 6 | 2 | 9 | 0 |
OpenClaw (openclaw/openclaw)
Stars: 370,596 Β· Open issues: 7,571 Β· Last push: <1h ago
π New Releases
- v2026.5.10-beta.2 β openclaw 2026.5.10-beta.2
- v2026.5.10-beta.1 β openclaw 2026.5.10-beta.1
β Merged PRs
- #80267 [plugin sdk] consolidate host workflow seams
- #77026 fix(whatsapp): downgrade recovered watchdog disconnects
- #80478 fix: keep legacy lazy chunks importable after updates
- #80456 Show Codex subscription reset times in channel errors
π New Issues
- #80503 [Bug]: Plugin loader silently drops TS-source plugins when extension dir contains both package.json and openclaw.plugin.json
- #80502 Add optional per-turn model fallback without persisting session override π¬1
- #80501 [Bug]: Mattermost can complete privately with no visible channel/thread reply π¬1
- #80498 Subagent completion announcements can be premature or duplicated after tool-use turns π¬1
- #80495 [Bug]: LM Studio Provider Fails: Environment Variable Expansion + API Endpoint Mismatch
bugbug:behaviorπ¬1 - #80490 doctor βfix does not auto-build unbuilt plugins (validator error misdirects users) π¬1
- #80487 [Bug]: Per-model
apioverride not resolved in auth pathbugbug:behaviorπ¬1 - #80483 voice-call realtime: βRealtime voice provider "openai" is not registeredβ on startup β load-order bug similar to #60936 but on realtime voice path π¬1
- #80476 [Feature]: bundled openai-compatible embedding provider for self-hosted servers (llama.cpp, Ollama, vLLM, TGI, LocalAI) π¬1
π Closed Issues
- #80500 [Bug]: OAuth credentials not persisted to auth-profiles.json on Gateway startup, causing credential loss after ~8 hours
- #48279 [Bug]: agentclientprotocol SDK v0.16.x breaks ACP listSessions functionality
- #48108 Control UI sessions dropdown shows deleted sessions from cache
- #47940 Heartbeat alternates between sent and ok-token every cycle β effective interval is 2x configured
- #79936 [Feature]: CLI setup wizard has no i18n β all prompts hardcoded English across 11 files
- #79460 Question: preferred approach for Chinese (zh-CN/zh-TW) docs localization?
- #47951 ACP Codex long tasks can be accepted but never start (empty child session transcript)
- #47643 [Bug]: Persistent Telegram Channel Issues: Sync Failures, Loops, and Config Changes Not Applying on Windows
hermesagent (NousResearch/hermes-agent)
Stars: 142,703 Β· Open issues: 9,870 Β· Last push: <1h ago
β Merged PRs
- #23486 test(conftest): plug every gateway-kill leak path
- #23482 fix(auxiliary): evict cached client on timeout/connection error
- #23458 fix(telegram): normalize DM threads and retry control sends (salvage of #10371)
- #23483 docs(kanban): worker lane contract + review-required convention (closes #19931)
- #23456 feat(goals): /goal checklist + /subgoal user controls
- #23455 fix(stream-consumer): use UTF-16 length for Telegram message splitting (salvage of #11170)
- #23454 fix(cli): drive _prompt_text_input directly when off main thread (#23185)
- #23453 fix(tools): clarify kanban_complete phantom-card retry guidance (salvage #23072)
- #23440 fix(telegram): pass source.thread_id explicitly on auto-reset notice (carve-out of #7404)
- #23439 fix(tui): right-click copies selection, only pastes when no selection
π New Issues
- #23514 [Feature Request] Make
_fallback_stickyconfigurable viafallback_model.sticky - #23513 bug(dingtalk): session_webhook expires silently within same Stream Mode connection, causing message delivery failures
- #23501 [Feature]: Region-aware model filtering β hide geoblocked models from /model picker
type/featurecomp/clicomp/tuiP3 - #23496 [Bug]: Headless VM fails to use browser: tools/browser_tool.py writes AGENT_BROWSER_CHROME_FLAGS but agent-browser reads AGENT_BROWSER_ARGS βsandbox-bypass injection is a no-op
type/bugcomp/toolstool/browserP1π¬1 - #23491 [Bug]: Feishu WebSocket disconnect leaves gateway as zombie process β cron ticker stops, no auto-reconnect
type/bugduplicatecomp/gatewayplatform/feishuP2π¬1 - #23487 [Feature]: Option to disable new session banner/info
type/featurecomp/clicomp/tuiP3
π Closed Issues
- #19932 Feature: read-only GitHub bridge for Hermes Kanban
- #23432 Auxiliary compression timeout can poison cached sync client, causing later auxiliary calls to fail
- #19931 Architecture: specialist worker lanes under Hermes Kanban orchestration
- #3206 [Bug]: Telegram DM sends fail with βMessage thread not foundβ β spurious thread_id from reply chains
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 31,221 Β· Open issues: 475 Β· Last push: 12h ago
β Merged PRs
- #6534 fix(sop): call reload() after SopEngine construction at both call sites
- #6533 fix(config): respect ZEROCLAW_CONFIG_DIR in path field defaults
- #6545 feat(runtime): multi-agent runtime
- #6523 feat(config)!: V0.8.0 schema-mirror env-var grammar (breaking change); eradicate every legacy override
- #6546 fix(agent): suppress tool protocol when no tools are available
- #6540 fix(build): route source web builds through cargo
- #6542 docs(skills): add user-facing skills guide
- #6539 fix(runtime): require shell approval in direct sessions
- #6544 fix(runtime): omit native tool prompt catalog
- #6541 fix(channels): scope session key for channel tools
π New Issues
- #6563 [Feature]: Comfy Cloud / ComfyUI as shared media provider (remote workflows; image + path to gen_video)
- #6561 fix(gateway): non-loopback βhost recovery hint advertises admin URL that admin guard rejects
- #6558 [Bug]: providers erro
risk: lowconfigproviderprovider:compatibleprovider:qwenr:supportpriority:p3π¬2 - #6557 [Feature]: Reconcile runtime model switching with provider structure for v0.8.0
enhancementrisk: mediumchannelconfigproviderruntimepriority:p2status:acceptedstatus:no-stale - #6556 [Bug]: Discord channel β media send/receive broken (inbound images never processed, non-image types dropped, outbound markers leak)
bugrisk: highchannelsecuritychannel:discordpriority:p1status:no-stale - #6551 [Bug]: Non-leading system messages can be sent to OpenAI-compatible providers
bugrisk: highproviderruntimeprovider:compatiblepriority:p1status:in-progressstatus:no-stale - #6548 [Bug]: Channel runtime command replies bypass Fluent localization
bugrisk: mediumchannelruntimechannel:corepriority:p2status:in-progressstatus:no-stale - #6543 [Feature]: ACP session restore
enhancementrisk: highchannelruntimechannel:corepriority:p2status:no-staleπ¬1 - #6530 [Bug]: Build failure with matrix-sdk v0.16.0: recursion limit overflow when building with channel-matrix feature
bugcirisk: lowchannelchannel:matrixstatus:acceptedstatus:no-stalepriority:p3π¬4 - #6520 [Bug]:Gemini CLI provider crashes due to outdated argument syntax (βprint vs βprompt)
bugrisk: mediumproviderprovider:geminipriority:p2status:acceptedstatus:no-staleπ¬2 - #6419 [Bug]: WorkspaceManager fails to load profiles at Runtime startup
bugrisk: mediumconfigruntimetooltool:corepriority:p2status:acceptedstatus:no-staleπ¬2 - #6272 Multi-agent runtime: per-alias workspaces, permissions, and shared resources
enhancementrisk: highconfigruntimepriority:p1status:acceptedstatus:no-staleπ¬2 - #6271 [Feature]: V3 SwarmConfig schema + runtime implementation
enhancementrisk: mediumchannelconfigtoolpriority:p2status:acceptedstatus:no-staleπ¬1
π Closed Issues
- #6207 [Bug]: Web dashboard / WebSocket gateway path bypasses ApprovalManager β supervised tool approvals never surface in daemon web UI
- #6547 [Feature]: homebrew merge fail
- #5863 [Feature]: Document about skills wanted.
- #5605 [Bug]: Default Configuration Path Issues in Multi-Instance Deployments
- #6030 [Feature]: scope TOOL_LOOP_SESSION_KEY in channel orchestrator
IronClaw (nearai/ironclaw)
Stars: 12,199 Β· Open issues: 864 Β· Last push: 2h ago
β Merged PRs
- #3458 feat(reborn): extract boot config boundary
- #3444 fix(reborn): strengthen host runtime publication gates
- #3453 refactor(reborn): type loop support identity fields
- #3455 feat(reborn): add standalone CLI binary crate
- #3442 test(KB-037): verify LoopExit contract acceptance criteria and add gap coverage tests
- #3441 test(KB-060): verify checkpoint state store acceptance criteria & strengthen edge-case coverage
- #3439 feat(reborn): add text-only loop driver host factory
- #3438 Add Reborn turn run scheduler
- #3450 Finalize Reborn visible surface contract
π New Issues
- #3459 [Reborn] Add user-selectable model routes and provider pool
reborn - #3452 [Reborn] Replace stringly loop support identity/reason fields
risk: mediumrefactoringreborn - #3451 [Reborn] Add direct DB operations for loop checkpoint mappings
risk: mediumscope: dbreborn - #3447 Nightly E2E failed
- #3259 Publish 0.25.0β0.27.0 to crates.io β downstream pinned to 0.24.0 by wasmtime 28.x CVEs π¬2
- #2752 [QA] command onboard throws db error on provider step
bugscope: dbscope: secretsscope: setupbug_bash_P1π¬1
π Closed Issues
- #3402 [Reborn] Add loop driver registry and readiness validation
- #3090 [Reborn] Add ToolSurfaceService and CapabilityCatalog
π― Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- β« #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 Β· 2d ago
Next digest: tomorrow 07:45 IST Β· Radar repo
This post is licensed under CC BY 4.0 by the author.