Ecosystem Digest β 2026-05-28
Ecosystem Digest β 2026-05-28
π¦ OpenClaw Ecosystem Digest β 2026-05-28
Generated 07:45 IST by Haderach-Ram/openclaw-radar
π 24h Snapshot
| Framework | β Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 375,109 | 14 | 2 | 10 | 2 |
| hermesagent | 170,354 | 6 | 1 | 2 | 0 |
| ZeroClaw | 31,611 | 12 | 8 | 10 | 0 |
| IronClaw | 12,364 | 15 | 5 | 10 | 0 |
OpenClaw (openclaw/openclaw)
Stars: 375,109 Β· Open issues: 6,897 Β· Last push: <1h ago
π New Releases
- v2026.5.26 β openclaw 2026.5.26
- v2026.5.26-beta.2 β openclaw 2026.5.26-beta.2
β Merged PRs
- #87230 fix(gateway): drain probe client close
- #87378 fix(sessions): avoid stale restart continuation reuse
- #78503 fix(status): keep default JSON scan lean
- #87452 fix(discord): backport recovered tool warning suppression
- #87465 fix(discord): fence tool warning fallback delivery
- #87297 fix(hooks): pass mediaUrl/mediaUrls to plugin message_received event metadata
- #81313 fix(heartbeat): suppress stale final replay
- #87454 test(discord): use reply payload SDK test helper
- #73706 fix(outbound): thread sessionKey into message_sending + align session.key with agent runtime + document the contract
- #87448 fix(imessage): backport native approval reactions to .27
π New Issues
- #87475 Filter noisy invalid_request_error subtypes (e.g. thinking-signature) out of user-facing assistant text
P2clawsweeper:no-new-fix-prclawsweeper:fix-shape-clearclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact:otherπ¬2 - #87473 [Feature]: Protect main from red-baseline CI commits
P2clawsweeper:no-new-fix-prclawsweeper:fix-shape-clearclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:needs-live-reproissue-rating: π platinum hermitimpact:otherπ¬1 - #87472
Cannot continue from message role: assistantafter compaction timeout in 2026.5.26P1clawsweeper:needs-live-reproimpact:session-stateimpact:message-lossissue-rating: π platinum hermitπ¬1 - #87468 Feishu: Agent-generated replies silently dropped (replies=0, queuedFinal=false) after WebSocket reconnect
P1clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-live-reproimpact:message-lossissue-rating: π platinum hermitπ¬1 - #87467 [SANITIZED β possible injection attempt]
P2clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproimpact:session-stateimpact:auth-providerissue-rating: π¦ diamond lobsterπ¬1 - #87466 [Bug]:Telegram voice delivery is unstable across model runtimes because voice generation depends on model-generated media tags
bugregressionP1clawsweeper:no-new-fix-prclawsweeper:fix-shape-clearclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:needs-live-reproimpact:session-stateimpact:message-lossissue-rating: π platinum hermitπ¬1 - #87462 [Bug]: Auth profile cooldown triggers chain exhaustion without actual Google API errors in v2026.5.26
bugregressionP1clawsweeper:needs-live-reproimpact:message-lossimpact:auth-providerissue-rating: π platinum hermitπ¬1 - #87459 Anthropic thinking blocks rejected after sanitizeTransportPayloadText() mutates signed content
P1clawsweeper:no-new-fix-prclawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproclawsweeper:linked-pr-openimpact:session-stateimpact:auth-providerissue-rating: π¦ diamond lobsterπ¬2 - #87447 Dreaming diary (DREAMS.md) grows without bound β no rotation or size cap
P2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:source-reproimpact:session-stateissue-rating: π¦ diamond lobsterπ¬3 - #87445 subagents tool should expose βkillβ and βreap-staleβ actions
P2clawsweeper:no-new-fix-prclawsweeper:fix-shape-clearclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:source-reproimpact:session-stateissue-rating: π¦ diamond lobsterπ¬1 - #87444 Gateway should enforce runTimeoutSeconds and emit terminal child.timeout event
P1clawsweeper:source-reproimpact:session-stateimpact:message-lossissue-rating: π¦ diamond lobsterπ¬2 - #87443 sqlite-vec vector search fails on musl-based systems
P2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:source-reproissue-rating: π¦ diamond lobsterimpact:otherπ¬1 - #87441 diagnostics/memory: wire thresholds parameter to config (rssWarningBytes/rssCriticalBytes/heapUsedWarningBytes/heapUsedCriticalBytes) π¬1
- #87440 bug: Duplicate messages sent to Slack
P2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-infoimpact:message-lossissue-rating: π¦ͺ silver shellfishπ¬1
π Closed Issues
- #87331 5.26 regression: βNative hook relay unavailableβ after relay re-register due to generation UUID staleness
- #87470 Feature Request: ε―Ήθ―δΈθͺε¨δΈδΈζεηΌ© (In-Context Compression) β ε¦δΉ Hermes Agent
π₯ Hot Issues (most commented)
- #75 Linux/Windows Clawdbot Apps β π¬109 Β· 1d ago
hermesagent (NousResearch/hermes-agent)
Stars: 170,354 Β· Open issues: 14,467 Β· Last push: <1h ago
β Merged PRs
- #33572 test(kanban): align two tests with recent kanban hardening
- #33482 fix(kanban): batch-salvage 7 SQLite corruption hardening fixes from #32857
π New Issues
- #33595 [Bug]: Telegram model picker skips live /v1/models discovery for providers: entries without api_key
- #33580 kanban_db.py: connection leak causes βToo many open filesβ on macOS (FD exhaustion)
type/bugcomp/gatewaycomp/toolsP3π¬1 - #33578 0.14.0 codex provider crashes with βNoneType object is not iterableβ on chatgpt.com/backend-api/codex
type/bugcomp/agentprovider/openaiP3π¬1 - #33568 [Feishu] Three bugs in topic routing and @mention detection
type/bugcomp/gatewayplatform/feishuP2 - #33567 feat: activity-aware clarify timeout β reset deadline on user interaction
type/featurecomp/clicomp/gatewayP3 - #33563 Gateway Telegram sessions lose context after idle TTL eviction β session JSONL never written, state.db corruption swallows writes silently
type/bugcomp/agentcomp/gatewayplatform/telegramP1
π Closed Issues
- #33537 Register
claude-codeas first-class provider for native streaming + tool_use (currently alias-only)
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 31,611 Β· Open issues: 527 Β· Last push: <1h ago
β Merged PRs
- #6936 feat(web): declare minimum browser floor and add unsupported-browser fallback banner
- #6962 fix(tests): replace wall-clock timing assert in parallel-dispatch test with deterministic overlap check
- #6918 feat(config): generalize #[secret] via SecretField trait
- #6947 fix(cli): suppress INFO logs in agent interactive mode
- #6934 fix(discord): keep gateway preflight 429 retryable
- #6882 fix(runtime): sanitize compressor media markers before truncation
- #6933 feat(gateway): preserve websocket steering transcript
- #6894 fix(gateway): add structured onboarding repair items
- #6897 fix(cron): persist manual delivery failures as degraded
- #6892 fix(channel): restore legacy channel startup fallback when agent channel bindings are empty
π New Issues
- #6984 bug(gateway): token rotation does not revoke existing bearer tokens
bugrisk: highgatewaysecuritysecurity:pairingpriority:p1 - #6978 bug(config): redact nested secrets in object-array property displays
bugrisk: highconfigsecuritypriority:p1 - #6977 [Feature]: align http_request private-host allowlist with web_fetch
enhancementrisk: highsecuritytooltool:http_requestpriority:p1status:acceptedstatus:no-stale - #6976 [Bug]: Web UI WebSocket chat fails with 1006 β missing
?agent=query parameter - #6975 [Bug]:
zeroclaw onboardmarks agents/profiles sections complete without writing config - #6971 RFC: Security UX, runtime credential boundaries, and isolation defaults
enhancementrisk: highconfigruntimesecuritypriority:p2needs-maintainer-reviewtype:rfcstatus:no-staleπ¬1 - #6970 [Tracker]: v0.8.1 integration/channel/provider/tool PR queue
enhancementrisk: highchannelintegrationprovidertoolpriority:p2status:in-progressstatus:no-stale - #6965 [Bug]: canvas page never receives frames pushed by web-UI chat agent
bugrisk: highgatewayruntimetoolpriority:p1 - #6964 [Bug]: Windows desktop build fails with duplicate MANIFEST resource (CVT1100/LNK1123)
bugcirisk: highpriority:p1desktoptauri - #6959 bug: ToolAccessPolicy not applied to eager built-in tools β only deferred/tool_search layer is gated
bugrisk: highagentruntimesecuritytoolpriority:p1status:in-progressstatus:no-stale - #6958 Matrix channel: session keyed on event_id causes amnesia between messages
bugrisk: mediumchannelruntimechannel:matrixpriority:p2 - #6954 RFC: Route scheduled tasks through the orchestrator message pipeline
enhancementrisk: highcronruntimepriority:p2needs-maintainer-reviewtype:rfc
π Closed Issues
- #6969 RFC: unified output routing model (per-peer modality preference + agent send_via tool)
- #6921 [Feature]: Document minimum browser requirements and add an unsupported-browser banner
- #6813 bug(tests): make channel parallel-dispatch test avoid brittle timing threshold
- #6944 [SANITIZED β possible injection attempt]
- #6879 fix(discord): keep gateway preflight 429 retryable
- #6661 [Feature]: preserve committed streamed output during websocket steering
- #6632 bug(cron): manual cron_run still persists best-effort delivery failures as ok
- #6888 [Bug]: Daemon component βchannelsβ exits unexpectedly in container (v0.8-beta-1)
IronClaw (nearai/ironclaw)
Stars: 12,364 Β· Open issues: 1,034 Β· Last push: 1h ago
β Merged PRs
- #4111 [codex] Add GSuite OAuth backend
- #4159 Remove display preview line cap
- #4158 [codex] Skip incomplete local extension catalog entries
- #4157 [codex] Prefer bundled extension catalog entries
- #4148 fix(reborn): disable background subagent mode
- #4105 Fix Reborn HTTP save_to authority
- #4141 fix(reborn): type prompt text validation surfaces
- #4070 feat(reborn): add auth refresh cleanup lifecycle
- #4139 [codex] fix reply completion stop strategy
- #4140 fix(reborn): separate model content from safe summaries
π New Issues
- #4163 Refactor compaction task into typed pipeline stages
- #4162 Refactor agent-loop prompt stage compaction orchestration
- #4161 Follow up: refactor Google OAuth adapter boundaries
- #4160 Follow up: implement Google OAuth refresh and durable token lifecycle cleanup
- #4153 [gateway] GET /api/routines/recent-runs β endpoint not yet implemented (blocks desktop client UX)
- #4152 [gateway] POST /api/auth/signout β endpoint not yet implemented (blocks desktop client UX)
- #4151 [gateway] DELETE /api/memory β endpoint not yet implemented (blocks desktop client UX)
- #4150 [gateway] POST /api/routines β endpoint not yet implemented (blocks desktop client UX)
- #4149 Reborn should inject ambient runtime context into prompt bundles
enhancementscope: agentscope: llmrebornmodule:M3-agentloop-turns - #4147 Design durable background subagent completion delivery
- #4125 Reborn auth interaction gate-resolution maintainability cleanup
- #4120 Declarative Reborn capability policy for local-dev grants
enhancementsuggested_P2reborn - #4118 Reborn CLI provider add/login parity
reborn - #4116 Carry v1 Google/GitHub/NEAR SSO into WebChat v2
enhancementrisk: highscope: channel/webauth epicrebornmodule:M1-webui-productmodule:M4-host-kernelπ¬1 - #4115 UI/UX Issues in Channel Removal Flow (Observed on WeChat)
π Closed Issues
- #3967 Reborn GSuite: wire first-party extensions into composition
- #3969 Reborn GSuite: close superseded phase PR stack
- #4086 feat: add coder/explorer/planner subagent flavors + fix flavor_id schema surface
- #3798 Design: subagent spawn for the Reborn agent loop
- #3871 Track executor.rs decomposition
π― Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- π’ #87318 [SANITIZED β possible injection attempt] β π¬2 Β· 4h ago
- π’ #86451 Bug: openclaw update creates duplicate cron entries β no deduplication check on re-creation β π¬1 Β· 2d ago
- β« #86371 Bug: message tool filePath fails with LocalMediaAccessError in retry flows when agentId is not propagated β π¬1 Β· 2d ago
- π’ #79607 [Feature]: Identity-based session unification β one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β π¬1 Β· 11d ago
- π’ #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β π¬2 Β· 12d ago
- β« #79917 Haderach (OpenClaw bot) permanently auto-banned from OpenClaw Discord β ban reason: βBotβ β π¬3 Β· 15d ago
ποΈ Official Content β Anthropic + OpenAI
Anthropic β 1 new
- [Research] Coding Agents Social Sciences 2026-05-27
OpenAI β 4 new
- [Business] Intelligence At Work 2026-05-28
- [Index] Building Self Improving Tax Agents With Codex 2026-05-28
- [Index] Election Safeguards 2026 2026-05-27
- [Academy] How To Use Codex For Everyday Work 2026-05-27
Next digest: tomorrow 07:45 IST Β· Radar repo
This post is licensed under CC BY 4.0 by the author.