Post

Ecosystem Digest β€” 2026-07-23

Ecosystem Digest β€” 2026-07-23

🦞 OpenClaw Ecosystem Digest β€” 2026-07-23

Generated 07:46 IST by Haderach-Ram/openclaw-radar

πŸ“Š 24h Snapshot

Framework ⭐ Stars New Issues Closed Merged PRs New Releases
OpenClaw 383,847 10 4 10 0
hermesagent 218,996 12 1 10 0
ZeroClaw 32,358 6 8 10 0
IronClaw 12,546 15 10 10 0
Moltis 2,788 1 0 0 0

OpenClaw (openclaw/openclaw)

Stars: 383,847 Β· Open issues: 6,965 Β· Last push: <1h ago

βœ… Merged PRs

  • #112794 fix(telegram): keep message mutations in forum topics
  • #112836 fix(ui): keep user footer controls in reading order
  • #112524 docs(release): document complete extended-stable workflow
  • #111391 Add CLAW.md manifest support
  • #112829 fix(plugins): keep versioned installs off source checkout paths
  • #112533 docs: require changelog before extended-stable preflight
  • #112831 fix(release): satisfy changelog attribution guard
  • #112822 fix(release): isolate extended-stable Docker aliases
  • #112817 refactor(ui): move sidebar attention ownership into a reactive controller
  • #112807 fix(feishu): keep Drive comments working through identity outages

πŸ› New Issues

  • #112842 QA Slack/Discord scenarios claim broader coverage owners than their assertions bug maintainer
  • #112839 [Bug]: coerceDisplayValue truncates tool output strings at 160 chars, breaking signed URLs πŸ’¬1
  • #112835 iOS app: assistant voice replies truncated when played over CarPlay πŸ’¬1
  • #112832 [Bug]: Extension-driver browser relay not started at gateway boot; OPENCLAW_EAGER_BROWSER_CONTROL_SERVER does not cover it πŸ’¬1
  • #112830 [Bug]: Retarget Matrix QA scenario coverage to exact behavior owners bug maintainer πŸ’¬1
  • #112826 [Bug]: WhatsApp QA access scenarios report generic coverage owners bug maintainer πŸ’¬1
  • #112825 [Bug]: QA Lab dashboard runner drops non-flow scenarios and channel-driver selection bug maintainer πŸ’¬1
  • #112824 Issue on docs πŸ’¬1
  • #112814 [Bug]: Telegram queued follow-ups lose typing and tool-progress drafts; only the final reply appears πŸ’¬3
  • #112799 Subagent tool-call arguments not transmitted to model (sessions_spawn) β€” models report success but produce no artifacts πŸ’¬1

πŸ”’ Closed Issues

  • #112795 [Bug]: Telegram forum-topic mutations fail for earlier messages
  • #102360 crestodian: approval-intent classifier runs the flagship model instead of the configured utilityModel
  • #112827 [Bug]: versioned plugin install can persist source-checkout bundle path
  • #112806 [Bug]: Lark Drive comments are dropped when startup bot identity is unavailable

πŸ”₯ Hot Issues (most commented)

  • #75 Linux/Windows Clawdbot Apps β€” πŸ’¬115 Β· 3h ago

hermesagent (NousResearch/hermes-agent)

Stars: 218,996 Β· Open issues: 24,780 Β· Last push: <1h ago

βœ… Merged PRs

  • #69739 fix(desktop): place steer messages before redirected replies
  • #69655 feat(billing): consistent out-of-credits UX across CLI, TUI, and desktop
  • #69691 Desktop billing polish + shared Progress primitive + settings skeletons
  • #69725 fix(desktop): preserve active correction on warm resume
  • #69729 test(desktop): cover queued and steer turn boundaries
  • #69721 feat(relay): egress typing indicators through the connector (op=”typing”)
  • #69708 test(desktop): cover correction resume without duplicate prompts
  • #69707 fix(desktop): show composer action shortcuts
  • #69550 fix(gateway): suppress routine pre-API compression chatter on chat platforms
  • #69688 fix(desktop): skip bootstrap for explicit Nix backend

πŸ› New Issues

  • #69746 API Server platform never calls refresh_agent_mcp_tools() β€” custom MCP servers unavailable via /v1/chat/completions type/bug comp/gateway tool/mcp P2
  • #69742 [Bug]: Desktop app composer typing lag / ResizeObserver loop on Windows (Intel Iris Xe) after v0.19 upgrade type/perf P2 needs-repro sweeper:risk-platform-windows comp/desktop platform/windows
  • #69741 [Desktop]: Files panel β€” no quick-add-to-input shortcut (lost shift-click multi-select + no right-click β€œInsert into chat” menu) type/feature P3 comp/desktop
  • #69738 [Bug]: /reload deletes container-supplied env config (docker -e / env_file) from the running process type/bug comp/cli area/config area/docker P2
  • #69737 [Bug]: checkpoints.enabled is ignored in CLI sessions – flag parsed in cli.py but never passed to AIAgent type/bug comp/agent comp/cli area/config P2
  • #69734 Cron agent run hangs on 2nd consecutive streaming inference call (provider-independent) type/bug comp/agent comp/cron P2 needs-repro sweeper:risk-session-state
  • #69732 ACP stdio: file tools deadlock on Windows β€” bash/ASLR probes miss stdin=DEVNULL type/bug comp/acp tool/file P2 sweeper:risk-platform-windows platform/windows
  • #69731 [Feature]: Enhance the proactive reminder functionality of hermesAgent type/feature comp/cron P3 area/sessions
  • #69727 [Bug]: In version 0.19, there is a conflict issue when multiple sessions control the browser simultaneously type/feature comp/agent tool/browser P3 bug area/profiles
  • #69726 feat(whatsapp): support channel_skill_bindings for auto-loading group skills type/feature comp/gateway tool/skills platform/whatsapp area/config P3 sweeper:risk-message-delivery πŸ’¬1
  • #69723 [Bug]: Desktop. Hermes.app missing com.apple.security.automation.apple-events entitlement β€” AppleScript automation (Apple Notes) silently denied under hardened runtime type/bug P3 comp/desktop
  • #69715 [Bug]: Chronos fire webhook validates tokens against the default profile before resolving the job profile type/bug comp/cli comp/cron area/auth P2 sweeper:risk-security-boundary bug area/profiles

πŸ”’ Closed Issues

  • #69694 feat(delegation): allow per-task model selection in delegate_task

ZeroClaw (zeroclaw-labs/zeroclaw)

Stars: 32,358 Β· Open issues: 510 Β· Last push: 1h ago

βœ… Merged PRs

  • #8684 feat(runtime): surface model fallback notice on direct-turn surfaces
  • #8447 chore(firmware): share protocol parsing with ESP32
  • #8752 feat(obs): nest memory and RAG spans under the turn trace
  • #9105 fix(memory): allow Lucid ARM cold starts, make timeouts configurable
  • #9174 feat(release): add broad-channel measurement builds
  • #9169 fix(zerocode): time out stalled daemon initialization
  • #8991 docs(bedrock): Explain Bedrock credentials and systemd env setup
  • #8638 feat(skills)!: replace built-in ClawHub source with git-catalog –skill selector
  • #9113 fix(providers): add idle read_timeout to streaming HTTP clients
  • #8751 fix(config): LocalWhisperConfig::default reuses serde defaults (#8718)

πŸ› New Issues

  • #9256 [Feature]: Cover zerocode insecure-TLS persistence at the production branch enhancement security tests priority:p2 status:accepted zerocode risk:high
  • #9255 [Bug]: WASM plugin calls have no wall-clock timeout; a dripping HTTP response runs unbounded
  • #9253 Add a bounded native Hailo-Ollama text provider enhancement config provider provider:ollama status:in-progress status:accepted status:no-stale priority:p3 risk:medium hardware
  • #9247 [SANITIZED β€” possible injection attempt] bug runtime security tool security:policy priority:p1 tool:shell status:accepted risk:high πŸ’¬1
  • #9246 RFC: Preserve Todo tracker configuration during ZeroCode ownership migration config priority:p2 status:in-progress type:rfc status:accepted status:no-stale zerocode risk:high πŸ’¬1
  • #9240 save_dirty silently drops every write whose map key contains a dot (gpt-4.1, claude-3.5-sonnet, gemini-1.5-pro) bug config priority:p1 status:accepted risk:medium

πŸ”’ Closed Issues

  • #6289 [Feature]: Prompt-triggered install suggestions for missing skills and plugins
  • #6641 [Feature]: Turn-level OTel trace correlation β€” nest llm.call / tool.call / memory.* spans under a single turn trace
  • #8925 [Docs]: Explain Bedrock credential profiles and systemd service setup
  • #6489 [Feature]: β€œEverything is a plugin” β€” phased path from Integrations β†’ unified plugin catalog
  • #6518 [Feature]: First-Class Support for Custom / OpenAI-Compatible Providers (e.g. Kimi K2.5)
  • #6557 [Feature]: Reconcile runtime model switching with provider structure for v0.8.0
  • #6637 feat(gateway): clarify /api/events lifecycle event semantics
  • #8718 [Bug]: zeroclaw config init ships a config template that its own daemon rejects, silently disabling transcription for local_whisper]

IronClaw (nearai/ironclaw)

Stars: 12,546 Β· Open issues: 1,352 Β· Last push: <1h ago

βœ… Merged PRs

  • #6480 Continue ProductSurface conversion for operator, project, admin, automation, and view APIs
  • #6535 test(reborn): add Slice 0 reference model oracles
  • #6444 docs: refresh Reborn ProductSurface routing design
  • #6441 refactor(reborn): name ProductSurface boundary
  • #6467 feat(reborn): recover with model error observations
  • #6449 add run failure classification facade
  • #6450 pin capability authority fold inputs
  • #6466 test(reborn): replay QA provider journeys end to end
  • #6452 fix(ci): resolve main branch CI failures
  • #6421 fix(webui): localize extension setup and OAuth errors

πŸ› New Issues

  • #6534 Google OAuth config can’t be applied in hosted deployments v1-launch-checklist πŸ’¬1
  • #6532 Attested-signing stack revival + Ledger hardware-wallet clear signing (design + Phase A plan)
  • #6524 Epic: Hermetic capability and journey testing platform scope: evaluation scope: ci e2e-coverage reborn epic
  • #6523 Agent fails to create during onboarding if the testing flag is set v1-launch-checklist πŸ’¬1
  • #6522 IronClaw is not away how to setup Telegram locally or on agent.near.ai v1-launch-checklist πŸ’¬1
  • #6518 Enforce release gates and publish critical-journey health
  • #6517 Map critical journeys to evidence tiers and close coverage gaps
  • #6516 Define canonical critical user journey catalog and ownership
  • #6512 Define effective extension policy precedence and locked-user UX
  • #6511 Build tenant extension publication and governance API/UI
  • #6509 Bind per-user credentials to tenant-managed extension configuration
  • #6508 Synchronize provider events and canonical conversation history
  • #6507 Surface channel provenance and external thread context in WebUI
  • #6506 Define canonical external-conversation binding contract
  • #6504 Implement Telegram messaging tools through the shared operation layer

πŸ”’ Closed Issues

  • #6521 ironclaw CLI is not available on agent staging
  • #6519 Completed foundation: Testing playbook and required PR test strategy
  • #6515 Completed foundation: Operator configuration write plane
  • #6514 Completed foundation: Generic installation ownership and extension runtime
  • #6513 Completed foundation: Per-user extension lifecycle and OAuth hardening
  • #6510 Completed foundation: Unified web-gateway thread model
  • #6505 Completed reference: Slack routing, identity, threads, and delivery honesty
  • #6499 Completed foundation: Telegram production-image support
  • #6498 Completed foundation: Reborn Telegram channel, pairing, and DM entrypoint
  • #6495 Completed foundation: Unified generic extension runtime

Moltis (moltis-org/moltis)

Stars: 2,788 Β· Open issues: 94 Β· Last push: 1d ago

πŸ› New Issues

  • #574 [Feature]: Model Routing Per topic enhancement πŸ’¬5

🎯 Our Filed Issues (Haderach-Ram on openclaw/openclaw)

  • 🟒 #87318 [SANITIZED β€” possible injection attempt] β€” πŸ’¬10 Β· 21h ago
  • ⚫ #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β€” πŸ’¬6 Β· 1d ago
  • 🟒 #93140 Bug: v2026.6.6 apply_patch and write tool fail for paths outside workspace sandbox (/tmp, absolute paths) β€” πŸ’¬4 Β· 3d ago
  • 🟒 #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β€” πŸ’¬10 Β· 3d ago
  • ⚫ #98062 [Bug]: iOS app fails to connect over Tailscale CGNAT (100.x.x.x) β€” wss:// required but WebSocket upgrade silently dropped β€” πŸ’¬4 Β· 12d ago
  • ⚫ #93031 [Bug] v2026.6.6 cron migration: jobs migrated from jobs.json have blank agent_id β€” scheduler silently skips them β€” πŸ’¬3 Β· 13d ago
  • ⚫ #99305 [Bug]: Bedrock provider β€” claude-sonnet-5 prompt caching broken (cache-control blocks not attached, zero cache hits) β€” πŸ’¬4 Β· 16d ago
  • ⚫ #87876 Bug: Bedrock Converse Streaming silently aborts on long-context agent sessions (~6 min timeout, no retry, no fallback) β€” πŸ’¬3 Β· 16d ago
  • ⚫ #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) β€” πŸ’¬1 Β· 16d ago
  • 🟒 #79607 [Feature]: Identity-based session unification β€” one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β€” πŸ’¬3 Β· 23d ago

πŸ›οΈ Official Content β€” Anthropic + OpenAI

Anthropic β€” 3 new

OpenAI β€” 6 new


πŸ€– Reddit Pulse β€” r/LocalLLaMA Β· r/singularity

r/LocalLLaMA β€” top 5 new

r/singularity β€” top 2 new


🌐 Community Pulse β€” OpenClaw Ecosystem

r/openclaw β€” top new posts

GitHub Discussions

No new discussions in the last 24h.

X β€” @openclaw

  • [Episode 5 of The ClawCast is live!

@hrudolph and @Pat_Erichsen are joined by @kevins8 from the @OpenAI Codex te](https://x.com/openclaw) ↑0 πŸ”0 Β· recent

X β€” @steipete

This post is licensed under CC BY 4.0 by the author.