Ecosystem Digest β 2026-07-26
Ecosystem Digest β 2026-07-26
π¦ OpenClaw Ecosystem Digest β 2026-07-26
Generated 07:46 IST by Haderach-Ram/openclaw-radar
π 24h Snapshot
| Framework | β Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 384,124 | 6 | 0 | 10 | 0 |
| hermesagent | 220,490 | 5 | 1 | 10 | 0 |
| ZeroClaw | 32,393 | 8 | 3 | 8 | 0 |
| IronClaw | 12,557 | 7 | 4 | 9 | 0 |
| Moltis | 2,793 | 0 | 0 | 2 | 0 |
OpenClaw (openclaw/openclaw)
Stars: 384,124 Β· Open issues: 7,057 Β· Last push: <1h ago
β Merged PRs
- #113971 build(lint): adopt stylelint for Control UI css templates and stylesheets
- #113948 feat(ui): drag custom sidebar groups between built-in session zones
- #113976 fix(qwen): enforce Token Plan constraints for direct model refs
- #113977 refactor(gateway): share conversation registry scope
- #113973 feat(providers): refresh onboarding defaults to current models
- #113950 fix(subagents): steer spawn labels toward task titles and persist them at run start
- #113952 refactor(ui): inline stroke attributes via shared strokeIcon shell
- #113882 fix(ui): keep sidebar selection on archived sessions and replace the composer with an archived notice
- #113957 feat: detect external human turns in adopted Pi and OpenCode sessions
- #113967 refactor(talk): split realtime relay owners
π New Issues
- #113978 agentRuntime id replaces the configured provider in session state and user-facing model labels (2026.7.1-2)
P2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionimpact:session-stateimpact:auth-providerissue-rating: π¦ͺ silver shellfishimpact:ux-frictionπ¬1 - #113975 [Bug]:
openclaw plugins installsilently swallows the actual npm error, reports βnpm install failed:β with no reasonP1clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-infoissue-rating: π¦ gold shrimpimpact:ux-frictionπ¬1 - #113972 Codex harness: resuming a thread with activeTurnIds loses liveness instrumentation and false-aborts the native turn
P1clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-infoimpact:session-stateimpact:message-lossissue-rating: π¦ͺ silver shellfishπ¬1 - #113955 Cold connectOverCDP hangs when any shared tab has a wedged renderer
maintainerP1clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionissue-rating: π¦ͺ silver shellfishimpact:otherπ¬1 - #113912 HEARTBEAT_OK suppression fails when thinking blocks are present
P2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-live-reproissue-rating: π platinum hermitimpact:ux-frictionπ¬1 - #113911 Transcript entry id is stripped before plugin conversation hooks, leaving no stable per-message identifier
P2clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionclawsweeper:needs-live-reproimpact:session-stateissue-rating: π platinum hermitπ¬1
π₯ Hot Issues (most commented)
- #75 Linux/Windows Clawdbot Apps β π¬115 Β· 3d ago
hermesagent (NousResearch/hermes-agent)
Stars: 220,490 Β· Open issues: 25,343 Β· Last push: <1h ago
β Merged PRs
- #71679 fix(desktop): honor the configured reasoning effort instead of assuming medium
- #71672 fix(desktop): name a Cmd+T session from its first message
- #71678 fix(desktop): keep code and diffs out of the tool overflow window
- #71665 fix(project-tree): absorb deleted-worktree sessions into the parent home checkout
- #71667 fmt(js):
npm run fixauto-fix - #71560 lint(desktop): ban atom-mirrored refs so the stale-read bug class cannot return
- #71648 feat(curator): surface unmanaged skills and add
curator adopt - #71644 fix(acp): pin the session cwd for the turn and for slash commands
- #71624 feat(relay): Phase 4 thread lifecycle β handoff threads, semantic renames, reply_to context, hello command manifest
- #71631 fix(managed-uv): retry newer patches when bare-minor SQLite repair resolves vulnerable (#71318)
π New Issues
- #71689 [Feature]: Offer SSH as a connection option on the Desktop first-run screen
type/featurecomp/desktop - #71675 [Bug]: Local Ollama context resolved from GGUF max instead of Modelfile num_ctx β step 2b preempts the local-aware steps
type/bugcomp/agentprovider/ollamaP3area/compressionπ¬1 - #71669 [Bug]: [This response was interrupted by a user correction.]
invalidP3comp/desktopplatform/windowsbug - #71659 [Bug]: Desktop UI tests and billing output depend on host locale (en-DE produces deterministic failures)
type/bugP3sweeper:risk-platform-windowscomp/desktoparea/billingplatform/windowsarea/i18n - #71658 [desktop] Voice dictation has no keyboard shortcut β the only composer control absent from the keybinding registry
type/featureP3needs-decisioncomp/desktop
π Closed Issues
- #64393 [Bug]: curator status labels bundled prune candidates as agent-created skills
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 32,393 Β· Open issues: 558 Β· Last push: <1h ago
β Merged PRs
- #9123 fix(plugins): host-stamp channel plugin routes
- #9270 fix(web/deps): resolve npm audit advisories
- #9356 feat(zerocode): add searchable keybinding help
- #9232 fix(runtime): isolate model switches per turn
- #9310 fix(config): propagate nested set_prop value errors instead of masking as unknown property
- #9327 fix(vi): fail closed when a constraint subject is absent from the fulfillment
- #9257 fix(tests): make native dispatcher path assertions portable
- #8851 fix(runtime): native tools shadow same-named plugin tools
π New Issues
- #9374 [Bug]: CLI run() open-codes its agent lifecycle bracket, leaking unbalanced AgentStart on 12 exit paths
- #9373 [Bug]: peer-agent delivery runs the recipient turn with no cost-tracking context, so spend is unrecorded and budgets are unenforced
- #9370 ACP: near-live JSON-RPC transport smoke for deliver_file
channelruntimetooltestspriority:p2status:acceptedfollow-uprisk:mediumchannel:acptype:test - #9366 [Bug]: WhatsApp Web accepts approval_timeout_secs and never reads it (split from #9348)
bugchannelconfigruntimechannel:whatsapppriority:p2status:acceptedfollow-uprisk:mediumπ¬1 - #9363 [Bug]: Config metadata remains English in localized ZeroCode and web surfaces
bugconfiggatewaypriority:p2risk:mediumwebzerocode - #9359 telegram multi_message: per-recipient narration pacing is enforced per-draft
enhancementchannelconfigchannel:telegrampriority:p2status:acceptedfollow-uprisk:medium - #9357 [Bug]: cargo test -p zeroclaw-runtime βlib fails on master in 19 of 20 runs, and one flaky assertion poisons a global mutex that takes further tests with it
bugciagentdaemonruntimetestspriority:p1status:acceptedfollow-uprisk:highπ¬2 - #9348 [Bug]: WhatsApp Web answers every DM and every group under mode = business (chat policies are personal-mode only, and an empty allowed_groups permits all groups)
bugchannelconfigsecuritychannel:whatsapppriority:p1status:acceptedrisk:highπ¬6
π Closed Issues
- #9235 ci: npm audit failed β 2026-07-21
- #8962 [Bug]: zeroclaw-runtime tests flake under parallel execution (model_switch / turn_streamed cluster)
- #9285 [Bug]: nested set_prop masks invalid values as unknown properties
IronClaw (nearai/ironclaw)
Stars: 12,557 Β· Open issues: 1,406 Β· Last push: <1h ago
β Merged PRs
- #6669 Move extension host ownership out of composition
- #6680 fix(webui): preserve workspace tree state across root navigation
- #6670 Consolidate Reborn guidance and remove stale plans
- #6624 fix(webui): trap and restore focus in extension configuration modal
- #6632 perf(webui): add route-level code splitting and improve tree-shaking
- #6627 fix(webui): preserve active run state when cancellation fails
- #6626 fix(webui): preserve automation list during filter changes
- #6673 Add production struct dead-code ratchet
- #6616 Shrink composition extension host and retire product workflow facades
π New Issues
- #6676 Daily ironclaw failure taxonomy β 2026-07-25
- #6675 Centralize Shared Rust Dependencies with [workspace.dependencies]
- #6671 Telegram setup via agent & extensions tab dead-ends on βadmin must configureβ
v1-launch-checklist - #6668 Agent doesnβt tell users Slack can be connected (guidance gap)
v1-launch-checklist - #6667 Rejected GitHub PAT loops the auth prompt with no error surfaced
v1-launch-checklist - #6628 Improve WebUI Bundle Size and Loading Performance
epic - #6284 [EPIC] error-recoverability endgame β the model recovers from 100% of the errors it sees
epicπ¬6
π Closed Issues
- #6621 Extension configuration modal does not trap or restore keyboard focus
- #6629 Add Route-Level Code Splitting and Improve Dependency Tree-Shaking
- #6622 Completed automation filtering flashes a full loading skeleton
- #6620 Failed run cancellation leaves the chat in an incorrect idle state
Moltis (moltis-org/moltis)
Stars: 2,793 Β· Open issues: 92 Β· Last push: <1h ago
β Merged PRs
- #1167 docs: forbid Claude session URLs in commits and PRs
- #1165 feat(slack): acknowledge messages with reactions and add reaction triggers
π― Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- π’ #87318 [SANITIZED β possible injection attempt] β π¬10 Β· 3d ago
- β« #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β π¬6 Β· 4d ago
- π’ #93140 Bug: v2026.6.6 apply_patch and write tool fail for paths outside workspace sandbox (/tmp, absolute paths) β π¬4 Β· 6d ago
- π’ #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β π¬10 Β· 6d ago
- β« #98062 [Bug]: iOS app fails to connect over Tailscale CGNAT (100.x.x.x) β wss:// required but WebSocket upgrade silently dropped β π¬4 Β· 15d ago
- β« #93031 [Bug] v2026.6.6 cron migration: jobs migrated from jobs.json have blank agent_id β scheduler silently skips them β π¬3 Β· 16d ago
- β« #99305 [Bug]: Bedrock provider β claude-sonnet-5 prompt caching broken (cache-control blocks not attached, zero cache hits) β π¬4 Β· 19d ago
- β« #87876 Bug: Bedrock Converse Streaming silently aborts on long-context agent sessions (~6 min timeout, no retry, no fallback) β π¬3 Β· 19d ago
- β« #90531 Group chat session JSONL missing sender metadata (__openclaw / senderId) β π¬1 Β· 19d ago
- π’ #79607 [Feature]: Identity-based session unification β one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β π¬3 Β· 26d ago
ποΈ Official Content β Anthropic + OpenAI
No new official content detected in the last 24h.
π€ Reddit Pulse β r/LocalLLaMA Β· r/singularity
r/LocalLLaMA β top 5 new
- Google comes out in favor of OpenWeight models. (It is now EVERY tech giant vs Anthropic) β1969
- I released Inflect v2: two ultra-tiny complete TTS models under 4M and 10M parameters β694
- Great Arguments by Member of Technical Staff at Anthropic :D β602
- Seriously, what do you do with them? β435
- Iβve seen this movie before β240
r/singularity β top 2 new
- Sam Altman unambiguously confirms we are in the singularity β471
- With Google and OpenAI signing the letter in support of open weight model, itβs pretty much every big tech companies vs Anthropic now β377
π Community Pulse β OpenClaw Ecosystem
r/openclaw β top new posts
- Has anyone used paperclip to connect their openclaws β7
- Iβm just gonna say OpenClaw is better at design than Hermes. β6
- OpenClaw Skills β3
- Join Pat Erichsen from the OpenClaw Foundation at ClawCon Seattle on August 11 π¦ β3
- How can i manage my Openclaw instances from Claude Desktop? β3
GitHub Discussions
No new discussions in the last 24h.
X β @openclaw
- OpenClaw signed @Microsoft βs Open Weights and American AI Leadership letter. Open weights protect user choice and enab β0 π0 Β· recent
- Are you in the Seattle area on Aug. 11? Come meet OpenClaw developer @Pat_Erichsen . Register now before itβs too late! β0 π0 Β· recent
X β @steipete
- You have limits for employees at Google? β0 π0 Β· recent
-
Been running codex all day to do massive parallel QA in prep of the next release. Sol got insanely good at really unders β0 π0 Β· recent
Next digest: tomorrow 07:45 IST Β· Radar repo
This post is licensed under CC BY 4.0 by the author.