Ecosystem Digest β 2026-05-26
Ecosystem Digest β 2026-05-26
π¦ OpenClaw Ecosystem Digest β 2026-05-26
Generated 07:45 IST by Haderach-Ram/openclaw-radar
π 24h Snapshot
| Framework | β Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 374,654 | 5 | 3 | 10 | 0 |
| hermesagent | 167,362 | 4 | 3 | 9 | 0 |
| ZeroClaw | 31,581 | 9 | 5 | 10 | 0 |
| IronClaw | 12,346 | 8 | 0 | 10 | 0 |
OpenClaw (openclaw/openclaw)
Stars: 374,654 Β· Open issues: 6,838 Β· Last push: <1h ago
β Merged PRs
- #86621 refactor: use Rastermill for image processing
- #86714 fix(build): pin synthetic auth runtime dist entry
- #86427 fix(agents): release embedded-attempt session lock on every exit path
- #86712 fix(plugin-sdk): preserve string-const unions as flat enum for deepseek tool schemas
- #86575 fix(gateway): dampen repeated device-required probes
- #86703 perf: speed up usage cost lookups
- #86578 fix(cron): accept opaque session target keys
- #86596 fix(update): avoid duplicate plugin smoke failures
- #86191 Add OpenTelemetry LLM content spans
- #84842 fix: honor skill source install aliases
π New Issues
- #86718 Gateway event loop starvation and HTTP/WS outage during sessions usage/cost under memory pressure
P1clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:needs-live-reproimpact:message-lossimpact:crash-loopissue-rating: π platinum hermitπ¬1 - #86707 [Bug]: canvas.* commands declared by macOS node are blocked by gateway platform allowlist (sister bug to #57169) π¬1
- #86702 MemoryIndexManager.close() races with in-flight sync β provider/DB closed before sync settles
P2clawsweeper:source-reproimpact:session-stateissue-rating: π¦ diamond lobsterπ¬1 - #86688 Gateway crashes with uncaught ENETDOWN inside SSRF guardβs outbound connect; macOS launchd silently parks the LaunchAgent
P1clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:needs-live-reproimpact:message-lossimpact:crash-loopissue-rating: π platinum hermitπ¬3 - #86687 v5.22 regressions: group-chat over-suppression + sticky image re-attachment in always-on Discord channels
P1clawsweeper:no-new-fix-prclawsweeper:fix-shape-clearclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:needs-security-reviewclawsweeper:source-reproimpact:session-stateimpact:securityimpact:message-lossissue-rating: π¦ diamond lobsterπ¬1
π Closed Issues
- #86143 [v2026.5.22] PM cron job fails: synthetic-auth.runtime.js does not export βrβ
- #86468 fix: normalizeDeepSeekSchema drops all but first anyOf variant for const unions
- #86704 [Bug]: Cron jobs fail with 503 overloaded error β no fallback model configured
hermesagent (NousResearch/hermes-agent)
Stars: 167,362 Β· Open issues: 13,755 Β· Last push: <1h ago
β Merged PRs
- #32336 fix(skills-hub): show every catalog source on /docs/skills (skills.sh, ClawHub, browse.sh, OpenAI, β¦)
- #32326 fix(skills): reject symlinks in skill bundles before install
- #32339 fix(cron): split scanner so skill prose stops false-positiving exfil patterns
- #32282 fix(anthropic): API-key path skips OAuth autodiscovery + prunes stale entries
- #32272 fix(gateway): coerce scalar
model:to dict before /model βglobal persist - #32261 feat(skills): add optional openhands skill β closes #477
- #32273 feat(patch): indent preservation, CRLF preservation, per-file failure escalation
- #32271 fix(secrets): only apply external secrets once per HERMES_HOME per process
- #32264 fix(agent): log outer-loop exceptions at ERROR with traceback
π New Issues
- #32360 fix: update default Gemini model from gemini-2.5-flash to gemini-3.5-flash (shutdown Oct 16 2026)
- #32338 Harden Google Workspace OAuth cache and callback recovery flows
type/featurecomp/gatewayarea/authP3π¬1 - #32337 [Bug]: signal-cli-rest-api does not work
type/bugcomp/gatewayplatform/signalP2π¬1 - #32334 [Bug] Dashboard SET MAIN MODEL freezes/black screen when selecting named custom provider
type/bugcomp/gatewayarea/configP2
π Closed Issues
- #28970 Feature Request: Make hermes backup exclusions configurable
- #27856 Gateway restart can lose long-running sessions during shutdown drain
- #32291 [Feature]: Add Antigravity toolset / skill
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 31,581 Β· Open issues: 518 Β· Last push: 2h ago
β Merged PRs
- #6512 fix(channels/email): html body rendering, subject threading, attachment path resolution
- #6896 fix(onboarding): restore Homebrew config dir detection
- #6901 fix(providers): preserve full reqwest error chains in transport/log diagnostics
- #6752 fix(ci): unblock pr-title workflow with inline regex check
- #6867 fix(setup): align Windows minimal install with core-only build
- #6902 fix(security): conditionally bind /lib64 and /lib in bubblewrap sandbox
- #5120 fix(memory): reject clear on append-only markdown backend
- #6835 fix(discord): resume gateway sessions after reconnect
- #6872 docs(review): update milestone fallback owner
- #6860 docs(skills): add current Python skills guide
π New Issues
- #6937 docs(api): document attachment path validation boundary
enhancementrisk: mediumchannelchannel:email - #6932 [Feature]: persist gateway WebSocket sessions as full conversation transcripts
enhancementrisk: highgatewaymemoryruntimepriority:p2status:acceptedstatus:no-stale - #6923 [Bug]: OpenAI Codex OAuth works, but providers.models.openai.
falls back to OPENAI_API_KEY at runtime `bug` π¬1 - #6921 [Feature]: Document minimum browser requirements and add an unsupported-browser banner
- #6917 feat: honor action-scope filter in Composio tool dispatch
enhancementrisk: highconfigsecuritytooltool: composiopriority:p2status:blockedneeds-maintainer-review - #6916 feat: process-memory limits on shell/skill_tool subprocess execution
enhancementrisk: highconfigruntimesecurityskillstoolpriority:p1tool:shellstatus:blockedneeds-maintainer-review - #6915 feat: skill-scoped tool activation (temporary elevation during skill execution)
enhancementrisk: highruntimesecurityskillstoolpriority:p2tool:mcpstatus:blockedneeds-maintainer-review - #6914 feat: enforce allowed_tools / denied_tools in main agent loop
enhancementrisk: highagentconfigruntimesecuritytoolpriority:p1tool:mcpstatus:blockedneeds-maintainer-reviewπ¬1 - #6909 [Feature]: computer-use support (screen interaction like Codex / Peekaboo)
enhancementrisk: highruntimesecuritytooltool:browserpriority:p2type:rfcstatus:acceptedπ¬1
π Closed Issues
- #6889 [Bug]: reqwest errors in provider only show top-level message, hiding root cause
- #6751 fix(ci): pr-title workflow has never run β startup_failure on every PR since #6396
- #6836 [Bug]: setup.bat βminimal produces ~26 MB build instead of ~6 MB on Windows
- #6878 [Bug]: Bubblewrap fails on Fedora 43 due to bwrap parameters missing /lib64 and therefore not allowing linked-libraries. Linked to issue #5126
- #5722 Default shell sandbox configuration blocks all realistic Python skill patterns (v0.6.9)
IronClaw (nearai/ironclaw)
Stars: 12,346 Β· Open issues: 1,013 Β· Last push: <1h ago
β Merged PRs
- #3961 feat(signing): canonical signing-bytes + ApprovedTxHash core (attested-signing PR2/10)
- #4057 Add safe capability display previews
- #4050 [codex] Emit capability lifecycle SSE events
- #4007 [codex] Enable Reborn local yolo host access
- #4056 [codex] Classify Reborn runtime failures for recovery
- #4049 [Reborn] Add tenant sandbox broker affordances
- #3867 [Draft] Subagent spawn phase 0 prerequisite
- #3973 feat(first-party): add gsuite core handlers
- #3971 feat(auth): add google oauth protocol helpers
- #3972 test(first-party): cover gsuite handler shapes
π New Issues
- #4059 [Reborn] Enrich model-visible Reborn runtime errors with safe recovery context
reborn - #4053 Attested-signing: harden custodial-mainnet KMS fail-closed guard
- #4052 Attested-signing: TrustEnrollment ceremony + connected-wallet trust registration
- #4051 [tracking] Attested-signing: multi-tenant operational model (per-tenant config + key/credential lifecycle) π¬1
- #4043 Improve Credit / Rate Limit Transparency and Prevent Token Consumption on Failed Requests
enhancement - #4042 [Reborn] Complete tenant sandbox process capabilities
enhancementrisk: highsuggested_P1rebornmodule:M4-host-kernel - #4034 Feature Request: Custom Telegram API Host
- #4030 [QA] Discord channel stops replying while ironclaw stays active with tokio workers pinned at 100% CPU
π― Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- π’ #86451 Bug: openclaw update creates duplicate cron entries β no deduplication check on re-creation β π¬1 Β· 14h ago
- β« #86371 Bug: message tool filePath fails with LocalMediaAccessError in retry flows when agentId is not propagated β π¬1 Β· 18h ago
- π’ #79607 [Feature]: Identity-based session unification β one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β π¬1 Β· 9d ago
- π’ #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β π¬2 Β· 10d ago
- β« #79917 Haderach (OpenClaw bot) permanently auto-banned from OpenClaw Discord β ban reason: βBotβ β π¬3 Β· 13d ago
ποΈ Official Content β Anthropic + OpenAI
Anthropic β 1 new
- [News] Chris Olah Pope Leo Encyclical 2026-05-25
OpenAI β 1 new
- [Index] Grupo Folha Grupo Uol Partnership 2026-05-25
Next digest: tomorrow 07:45 IST Β· Radar repo
This post is licensed under CC BY 4.0 by the author.