Ecosystem Digest — 2026-06-06
Ecosystem Digest — 2026-06-06
🦞 OpenClaw Ecosystem Digest — 2026-06-06
Generated 07:51 IST by Haderach-Ram/openclaw-radar
📊 24h Snapshot
| Framework | ⭐ Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 377,122 | 11 | 7 | 10 | 0 |
| hermesagent | 183,219 | 8 | 0 | 9 | 1 |
| ZeroClaw | 31,780 | 8 | 4 | 10 | 0 |
| IronClaw | 12,397 | 7 | 2 | 10 | 0 |
OpenClaw (openclaw/openclaw)
Stars: 377,122 · Open issues: 7,808 · Last push: <1h ago
✅ Merged PRs
- #90697 fix(llm): defer Anthropic stream start event until after message_start
- #90728 fix(agents): coerce non-text/image MCP tool-result blocks to text (fixes #90710)
- #90607 fix(voice-call): track Twilio streams after connect
- #89566 fix(telegram): suppress post-final tool error noise
- #90027 test(codex): pin completion-idle timeout thread reset
- #90775 fix: refresh prompt fence after compaction writes
- #90609 fix(google): preserve Vertex ADC catalog auth
- #90717 fix(agents): re-probe single-provider primary during cooldown
- #74980 build(deps): bump docker/login-action from 3.6.0 to 4.1.0
- #86481 chore(deps): bump the android-deps group across 1 directory with 9 updates
🐛 New Issues
- #90810 [Bug]: Prompt cache invalidated on every user turn on full-resend transports — transient timestamp + content-form decoration on the current user message (regression from #3658)
- #90806 [Bug]: uninstall documentation nukes cwd
bugclawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproimpact:data-lossP0issue-rating: 🦞 diamond lobster💬1 - #90804 [Bug]: 飞书发图片或文件 常常出问题 要么不会发,要么重复发
bugbug:crashP2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-infoimpact:message-lossissue-rating: 🦪 silver shellfish💬1 - #90801 [Bug]: memory status shows inconsistent Dirty state, watcher stops auto-indexing, and –deep required to confirm health on 2026.6.1
bugregressionP2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:needs-live-reproimpact:session-stateimpact:auth-providerissue-rating: 🐚 platinum hermit💬1 - #90800 Chinese IME (Input Method) causes severe typing lag in webchat input
P1clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:source-reproissue-rating: 🦞 diamond lobsterimpact:other💬1 - #90789 [Bug] claude-cli backend: synthetic “No response requested.” placeholder leaves Telegram turn fully silent with no observability
P2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:needs-live-reproimpact:message-lossissue-rating: 🐚 platinum hermit💬3 - #90787 [Bug]: memorySearch provider silently resets to “openai” after upgrade to 2026.6.1, causing permanent Dirty index and vector search outage
bugregressionP2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:source-reproimpact:session-stateimpact:auth-providerissue-rating: 🦞 diamond lobster💬1 - #90786 [Bug]: memory status –index and –deep fail with “Unknown memory embedding provider: google” on 2026.6.1
bugregressionP1clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:source-reproimpact:session-stateimpact:auth-providerissue-rating: 🦞 diamond lobster💬3 - #90783 [Bug]: memory pressure WARN is non-actionable — no units, no breakdown, no operator guidance, no self-heal, and log level disagrees with payload
P3clawsweeper:fix-shape-clearclawsweeper:queueable-fixclawsweeper:source-reproissue-rating: 🦞 diamond lobsterimpact:other💬1 - #90781 [Bug]: memory-core narrative generation silently produces no text and writes fallback diary entries (light/rem/deep phases) 💬1
- #90778 Gmail hook delivery verification fails even when message tool uses Telegram target
P2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:source-reproimpact:message-lossissue-rating: 🦞 diamond lobster💬1
🔒 Closed Issues
- #90667 [Bug]: Extended thinking sessions permanently broken after gateway restart / cache miss — no recovery for research agents
- #90710 convertContentBlocks coerces MCP resource_link/resource/audio blocks into malformed image blocks -> Anthropic 400 -> poisoned session history
- #81122 Bug: Twilio voice-call can get stuck in hold music after failed/no-stream call
- #90796 [Bug]: [Windows] gateway run does not exit after shutdown; EADDRINUSE every restart
- #90729 EmbeddedAttemptSessionTakeoverError: auto-compaction at reason=threshold trips fence on rewritten session jsonl
- #90784 [Bug]: Matrix progress streaming can leave preview edits in the room while the final answer exists only in session history
- #90777 [Bug]: channels.feishu streaming drops intermediate/final frames on Feishu multi-client (PC + mobile)
🔥 Hot Issues (most commented)
- #75 Linux/Windows Clawdbot Apps — 💬109 · 10d ago
hermesagent (NousResearch/hermes-agent)
Stars: 183,219 · Open issues: 18,295 · Last push: <1h ago
🚀 New Releases
- v2026.6.5 — Hermes Agent v0.16.0 (2026.6.5) — The Surface Release
✅ Merged PRs
- #40240 feat: usable mid-turn steer — desktop affordance + trusted injection
- #39485 fix(line): map inbound message types to the correct MessageType
- #40235 fix(tui): clean force-send of queued messages
- #40234 feat(desktop): arrow-key history + queue editing in composer
- #40221 fix(desktop): reliable composer message queue
- #40214 feat: add /version slash command (salvage #40202)
- #40217 fix(desktop): repair macOS updater helper
- #40210 fix(desktop): show send button for committed IME text (Chinese/Japanese/Korean)
- #40209 fix(desktop): avoid restricted OAuth Content-Length header (salvage #40055)
🐛 New Issues
- #40251 ❤️ 一个中国用户的感谢信:Hermes 的 skill/memory 系统让我看到了 AI Agent 真正的可成长性
- #40250 [Bug]: Terminal escape sequences leaking into response output, causing first 1-3 characters to be cut
- #40239 [Feature]: Add Portuguese (pt-BR) language support to the desktop app (i18n / localization) 💬2
- #40232 Schema sanitizer should strip/rename property keys with invalid characters for strict backends
- #40227 Issue: Hindsight 插件与 hindsight_embed 包 API 不兼容
type/bugcomp/pluginstool/memoryP3 - #40226 Desktop app: Chinese IME input breaks composer - text not synced, Enter doesn’t send
type/bugP3 - #40225 fix(feishu): card approval buttons use _allow_group_message instead of _is_interactive_operator_authorized, rejecting all users in DM
type/bugcomp/gatewayplatform/feishuP2 - #40219 [Feature]: Add Japanese language support (i18n / localization)
type/featurecomp/tuiP3💬4
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 31,780 · Open issues: 516 · Last push: 3h ago
✅ Merged PRs
- #7188 fix(cron): support relative after schedules
- #7090 fix(hardware): robustly resolve embedded firmware paths via CARGO_MANIFEST_DIR
- #7224 fix(ollama): pass defaulted temperature as option
- #7047 fix(hardware): surface pin_devices and description in hardware_capabilities tool
- #7017 refactor(channels/whatsapp_web): share allowlist matching via crate::allowlist
- #7226 fix(channels/whatsapp-web): treat replies to bot as mentions
- #7161 docs(setup): add FreeBSD setup guide + installable rc.d/jail dist files
- #7109 fix(qq): restore audio attachment transcription
- #7219 fix(web): cover ApprovalBanner and error banner in translate=”no” guard
- #7132 chore(docs): scrub stale “zeroclaw onboard” references across docs, scripts, channels, providers, and runtime
🐛 New Issues
- #7271 [Bug]: Config writer leaves stale schema_version on partial saves → V3-bodied/schema-2 configs crash older binaries with opaque “missing field provider”
bug - #7269 bug(docs): clean up docs build warning noise
bugrisk: lowdocs - #7266 [Bug]: DelegateTool can inherit parent provider endpoint/runtime options for explicit sub-agent aliases
bugrisk: highconfigproviderruntimesecuritypriority:p1 - #7263 [Bug]: Subagents do not inherit “cwd” in ACP sessions
bug - #7259 test(channels/telegram): make empty document send-path test local-only
bugsize: Srisk: lowchanneltestschannel:telegram - #7253 [Bug]: Web console - Config: Couldn’t load sections
bug - #7252 [Bug]: session/kill can rehydrate killed ACP sessions from durable history
bugrisk: highdaemonruntimepriority:p1 - #7250 [Bug]: scheduler.catch_up_on_startup = false still runs overdue cron jobs after startup
bugrisk: highcronruntimepriority:p2
🔒 Closed Issues
- #6280 [Bug]: Windows full build fails: zeroclaw-hardware compilation errors
- #7128 chore: scrub stale
zeroclaw onboardreferences after #6848 deletion - #6120 [Bug]: Onboarding: choosing OpenAI Codex prompts for OpenAI API key instead
- #5882 [Feature]: Ratatui-based agent mode REPL
IronClaw (nearai/ironclaw)
Stars: 12,397 · Open issues: 1,105 · Last push: 1h ago
✅ Merged PRs
- #3951 feat(hooks): third-party extension hook activation via hook-only projection (HOOKS_THIRD_PARTY_ENABLED, default OFF)
- #3941 fix(hooks): address dropped #3918/#3919 maintainability follow-ups (dead API, vacuous test, under-exposed const)
- #3938 feat(hooks): activate hook framework in production behind HOOKS_ENABLED flag (#3934)
- #3937 test(hooks): cross-backend adversarial parity suite + A3 closeout (durable backend PR 4/4)
- #3936 feat(hooks): LibSqlPredicateStateBackend in own crate (durable backend PR 3/4, replaces #3930)
- #3933 feat(hooks): PostgresPredicateStateBackend (durable backend PR 2/4, replaces #3932)
- #3931 fix(hooks): close cross-tenant leakage + replay + provider spoofing in event-triggered (#3640 followup)
- #3928 test(hooks): drive arguments_digest snapshot through invoke_capability (#3637 followup)
- #3922 feat: wire SecurityAuditSink into obligation handler + hook deny paths
- #4497 [codex] Add NEAR onboarding setup menu
🐛 New Issues
- #4512 Concurrent sandbox job_semaphore is never acquired
- #4505 [sub-issue] WeCom Group conversation titles are not distinguishable in the Web UI sidebar
enhancement - #4502 [sub-issue] WeCom group chat approval reply does not work
bug💬1 - #4500 Channel onboarding system event is written to the wrong conversation
bug - #4491 Use Slack AI streaming for Reborn Slack progress
- #4488 [Reborn] Split ProductWorkflow into explicit submit/read/subscribe doors
rebornmodule:M2-inbound-workflow💬2 - #4483 [Reborn] Harden ProductWorkflow submit/projection boundary for OpenAI wiring
rebornmodule:M2-inbound-workflow
🔒 Closed Issues
- #3934 [Reborn] Activate the hook framework in production: compose HookDispatcher into the live runtime
- #4194 [sub-issue] Group chat and private DM are merged into the same Web UI conversation
🎯 Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- 🟢 #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) — 💬1 · 22h ago
- 🟢 #87876 Bug: Bedrock Converse Streaming silently aborts on long-context agent sessions (~6 min timeout, no retry, no fallback) — 💬2 · 1d ago
- ⚫ #88967 Telegram: allowBots support for group chats (bot-authored messages not ingested into session) — 💬1 · 1d ago
- ⚫ #88517 [SANITIZED — possible injection attempt] — 💬3 · 2d ago
- 🟢 #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop — 💬4 · 3d ago
- 🟢 #79607 [Feature]: Identity-based session unification — one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) — 💬3 · 3d ago
- 🟢 #87318 [SANITIZED — possible injection attempt] — 💬5 · 5d ago
- ⚫ #86371 Bug: message tool filePath fails with LocalMediaAccessError in retry flows when agentId is not propagated — 💬1 · 8d ago
- 🟢 #86451 Bug: openclaw update creates duplicate cron entries — no deduplication check on re-creation — 💬1 · 11d ago
- ⚫ #79917 Haderach (OpenClaw bot) permanently auto-banned from OpenClaw Discord — ban reason: “Bot” — 💬3 · 24d ago
🏛️ Official Content — Anthropic + OpenAI
Anthropic — 1 new
- [Research] Making Claude A Chemist 2026-06-05
OpenAI — 1 new
- [Products] Release Notes 2026-06-05
Next digest: tomorrow 07:45 IST · Radar repo
This post is licensed under CC BY 4.0 by the author.