Ecosystem Digest β 2026-05-20
Ecosystem Digest β 2026-05-20
π¦ OpenClaw Ecosystem Digest β 2026-05-20
Generated 07:45 IST by Haderach-Ram/openclaw-radar
π 24h Snapshot
| Framework | β Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 373,273 | 5 | 5 | 10 | 2 |
| hermesagent | 158,118 | 8 | 2 | 6 | 0 |
| ZeroClaw | 31,466 | 2 | 2 | 2 | 0 |
| IronClaw | 12,295 | 12 | 5 | 10 | 0 |
OpenClaw (openclaw/openclaw)
Stars: 373,273 Β· Open issues: 7,219 Β· Last push: <1h ago
π New Releases
- v2026.5.19-beta.2 β openclaw 2026.5.19-beta.2
- v2026.5.19-alpha.1 β openclaw 2026.5.19-alpha.1
β Merged PRs
- #84191 Expose messageId in message CLI JSON output
- #83315 fix(doctor): preserve unknown web search records
- #84368 fix(code-mode): sharpen exec tool description so models stop wasting turns rediscovering constraints
- #84308 fix(cron): keep recovered tool warnings diagnostic
- #84374 Fix Anthropic CLI auth routing for shorthand refs
- #84311 fix(cron): use structured denial signals
- #84355 gateway: use identity.name in agent summaries when name is unset
- #84331 Move Codex soul context to developer instructions
- #84169 fix(discord): preserve streamed replies after tool warnings
- #84309 fix(twitch): export clearRegistryForTest for cross-test isolation (#83887)
π New Issues
- #84393 OpenClaw Codex runtime silently injects coding-agent base prompt into operational agents
P1clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:needs-security-reviewclawsweeper:needs-live-reproimpact:session-stateimpact:securityimpact:auth-providerissue-rating: π platinum hermitπ¬2 - #84386 [Bug]: Codex OAuth relogin creates fresh named profile but lastGood keeps selecting stale default on 2026.5.18
P1clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproimpact:session-stateimpact:auth-providerissue-rating: π¦ diamond lobsterπ¬2 - #84384 [Bug]: Gemini 2.5 Flash via vertex-ai (OpenAI-compatible) streaming times out β thinking tokens not handled
P2clawsweeper:needs-live-reproimpact:message-lossissue-rating: π platinum hermitπ¬1 - #84376 [Bug]: secrets audit flags codex βcodex-app-serverβ auth marker as PLAINTEXT_FOUND (isNonSecretApiKeyMarker should include it)
bugP2clawsweeper:no-new-fix-prclawsweeper:fix-shape-clearclawsweeper:needs-security-reviewclawsweeper:queueable-fixclawsweeper:source-reproimpact:securityimpact:auth-providerissue-rating: π¦ diamond lobsterπ¬1 - #84365 [Bug]: Codex Harness Startup Failures on Windows (OpenClaw 2026.5.18)
bugπ¬2
π Closed Issues
- #83287 [Bug]: legacy web search migration drops unrelated record-valued config
- #67626 [Bug]: θΆζ΄ζ°θΆζ΄ηεε±δΈζ ·
- #84332 Heartbeat-spawned claude live session captures channel user inbounds, causing context-amnesiac fork replies
- #84379 xAI OAuth fails:
api:accessscope rejected by xAI server (βUnknown scope: apβ) - #84222 [Bug]: [reopen #82344] Regression after upgrading from 2026.5.7 β 2026.5.18: embedded runtime detected as third-party harness while direct Claude CLI still works
hermesagent (NousResearch/hermes-agent)
Stars: 158,118 Β· Open issues: 12,239 Β· Last push: <1h ago
β Merged PRs
- #28993 fix(gateway): transcribe native voice notes (Discord + DingTalk)
- #28994 fix(kanban): worker-initiated block must not be auto-promoted (#28712)
- #28861 ci(tests): add pytest-timeout 60s hard cap to break suite-teardown deadlock
- #28957 perf(compression): defer feasibility check to first compression attempt β cut 170-290ms off every chat invocation
- #28964 nix: package apps/desktop as .#desktop
- #28955 fix(cli): handle worktrees with no remote refs (salvage #11384)
π New Issues
- #29037 fix(weixin): replace aiohttp ClientTimeout with asyncio.wait_for()
- #29034 Kanban defaults can auto-launch unbounded paid worker swarms across all boards
- #29027 kanban dispatcher retries kanban_block with βreview-required:β reasons up to failure_limit, causing duplicate worker runs of finished tasks
type/bugcomp/cliP3 - #29026 [Feature]: Discord Reaction Support in Hermes Agent
type/featurecomp/gatewayplatform/discordP3 - #29023 [Bug]: WhatsApp reply-to-bot detection fails β device suffix mismatch in botIds vs quotedParticipant
type/bugcomp/gatewayplatform/whatsappP2π¬1 - #29017 docs(curator): βagent-createdβ definition is stale β docs claim foreground-created skills are curated, but PR #19621 restricted to background-review only
type/docstool/skillsP3 - #29015 macOS: per-profile HOME isolation in _make_run_env hides ~/Library/Keychains from worker subprocesses, breaks claude CLI auth
type/bugcomp/agentbackend/localP2 - #29014 Kanban dispatcher repeatedly respawns blocked/manual-gate tasks, causing provider quota drain
type/bugcomp/gatewaycomp/cronP3
π Closed Issues
- #28706 [OPS] CPU spikes to 144%+ due to uncoordinated kanban worker CI parallelism
- #28712 kanban: dispatcher auto-promotes blocked task β respawn worker β protocol_violation loop
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 31,466 Β· Open issues: 497 Β· Last push: <1h ago
β Merged PRs
π New Issues
- #6801 [Bug]: purge_namespace deletes by category column on integration/v0.8.0
bug - #6771 [Bug]: Multiline Heredocs incorrectly blocked by SecurityPolicy
bug
π Closed Issues
- #1458 [Feature]: Add support for local CA certificates for custom inference provider
- #6543 [Feature]: ACP session restore
IronClaw (nearai/ironclaw)
Stars: 12,295 Β· Open issues: 946 Β· Last push: <1h ago
β Merged PRs
- #3795 Tighten legacy extension v2 capability manifests
- #3794 Add extension v2 lifecycle E2E coverage
- #3792 feat(reborn): route REPL LLM auth through composition
- #3791 Convert representative runtime fixtures to host API manifests
- #3790 Add hot capability catalog publication
- #3788 Wire default HostPortCatalog into extension discovery
- #3739 refactor: extract embeddings into ironclaw_embeddings crate
- #3787 Register default host API contracts in composition
- #3786 test(reborn): cover approval cancellation parity
- #3785 feat(reborn): add composed CLI repl
π New Issues
- #3809 [Reborn] Lane 8: finish EventStreamManager timeline/replay path
rebornmodule:M5-events-streaming - #3807 [Reborn WebUI] Lane 7: finish beta route/tool surface path
scope: channel/webreborn - #3806 [Reborn] Lane 6: implement GitHub WASM read/write capability path
reborn - #3805 [Reborn] Lane 5: implement Notion MCP capability path
reborn - #3804 [Reborn] Lane 4: implement Native Memory as a capability provider
reborn - #3803 [Reborn] Lane 3: wire existing secrets/egress substrate through production tool composition
scope: secretsrebornmodule:M4-host-kernel - #3801 [Reborn] Lane 2: finish extension-v2 catalog readiness after catalog PRs merge
reborn - #3800 [Reborn] Lane 1: finish REPL golden path after composition PRs merge
rebornmodule:M3-agentloop-turns - #3798 Design: subagent spawn for the Reborn agent loop
enhancementscope: agentreborn - #3796 feat(reborn): add tenant-scoped groups and project ACLs
reborn - #3773 [epic] Crate boundary & ownership ambiguity audit β reborn-integration
documentationscope: agent - #3771 v0.28.2: Improve Configure UI for non-API-key providers and AWS Bedrock
π Closed Issues
- #3630 [Reborn WebUI Beta] Define gate, cancel, and resume DTO lifecycle
- #3629 [Reborn WebUI Beta] Add M2 facade contract tests with fake turn and event ports
- #3628 [Reborn WebUI Beta] Add stable WebUI facade error taxonomy
- #3627 [Reborn WebUI Beta] Implement RebornServices submit/cancel/resolve facade methods
- #3612 [Reborn WebUI Beta] Add WebUI-facing RebornServices facade
π― Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- π’ #79607 [Feature]: Identity-based session unification β one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β π¬1 Β· 3d ago
- π’ #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β π¬2 Β· 4d ago
- β« #79917 Haderach (OpenClaw bot) permanently auto-banned from OpenClaw Discord β ban reason: βBotβ β π¬3 Β· 7d ago
ποΈ Official Content β Anthropic + OpenAI
Anthropic β 2 new
- [News] Anthropic Kpmg 2026-05-19
- [News] Widening Conversation Ai 2026-05-20
OpenAI β 4 new
- [Business] Guaranteed Capacity 2026-05-20
- [Research] Verify 2026-05-20
- [Form] Guaranteed Capacity 2026-05-19
- Deployco 2026-05-19
Next digest: tomorrow 07:45 IST Β· Radar repo
This post is licensed under CC BY 4.0 by the author.