Ecosystem Digest β 2026-07-02
Ecosystem Digest β 2026-07-02
π¦ OpenClaw Ecosystem Digest β 2026-07-02
Generated 07:46 IST by Haderach-Ram/openclaw-radar
π 24h Snapshot
| Framework | β Stars | New Issues | Closed | Merged PRs | New Releases |
|---|---|---|---|---|---|
| OpenClaw | 381,348 | 6 | 3 | 10 | 0 |
| hermesagent | 207,327 | 6 | 5 | 7 | 1 |
| ZeroClaw | 32,112 | 10 | 3 | 10 | 0 |
| IronClaw | 12,493 | 15 | 5 | 10 | 0 |
OpenClaw (openclaw/openclaw)
Stars: 381,348 Β· Open issues: 6,748 Β· Last push: <1h ago
β Merged PRs
- #98843 docs: update mobile app release messaging
- #98093 fix(core): propagate caller env PATHEXT through isExecutableFile on Windows
- #98811 feat(ios): modernize navigation and settings
- #98818 fix(ci): recover incomplete Swift build caches
- #98787 fix(memory-wiki): retry transient existing-page reads in wiki_apply and chatgpt import
- #98720 fix(nostr): clear per-relay publish timeout timer to prevent dangling handles
- #98689 fix(wizard): reject loose gateway port input
- #97889 fix(discord): guard JSON.parse against malformed API response bodies
- #98812 fix(codex): preserve plugin app approvals in side conversations
- #92283 fix(agents): donβt inject A2A turns into isolated-cron sessions_send (#92257)
π New Issues
- #98842 Externalized plugins lose non-gateway-auth public artifacts (doctor/secret/message-tool/thread-binding/media/health) on packaged installs
maintainerπ¬1 - #98825 bug(llm): tool-result replay can drop non-array output content
P2clawsweeper:source-reproimpact:session-stateimpact:message-lossissue-rating: π¦ diamond lobsterπ¬1 - #98814 [Bug]: Direct-session compaction inherits OpenAI OAuth profile and fails OpenAI Responses API-key auth
P1clawsweeper:no-new-fix-prclawsweeper:source-reproclawsweeper:linked-pr-openimpact:session-stateimpact:auth-providerissue-rating: π¦ diamond lobsterπ¬1 - #98807 [Feature]: Show which model was used in each reply
enhancementP3clawsweeper:no-new-fix-prclawsweeper:needs-maintainer-reviewclawsweeper:needs-product-decisionimpact:auth-providerissue-rating: π off-meta tidepoolπ¬1 - #98805 [Feature]: Refresh Workboard from live change events
enhancementmaintainerP2clawsweeper:no-new-fix-prclawsweeper:needs-product-decisionimpact:session-stateissue-rating: π off-meta tidepoolmaturity:stableπ¬1 - #98799 [Bug]: install.sh: config set channels βjson overwrites existing channel configs (missing βmerge)
bugbug:crashP2impact:data-lossimpact:message-lossmaturity:stableπ¬1
π Closed Issues
- #98803 [Feature]: Modernize iOS navigation and settings hierarchy
- #98827 Gateway 2026.6.1 OOM crash-loop from .usage-cost-cache.json bloat during Android Realtime Talk (repro of #95379)
- #98820 Bug: Official iOS app β messages delivered but no response (session routing + client ID collision)
hermesagent (NousResearch/hermes-agent)
Stars: 207,327 Β· Open issues: 24,749 Β· Last push: 1h ago
π New Releases
- v2026.7.1 β Hermes Agent v0.18.0 (2026.7.1) β The Judgment Release
β Merged PRs
- #56714 fix(moa): lift hidden Anthropic aux output cap
- #56713 fix(streaming): handle completed responses with empty/None choices (#55933)
- #56582 security(terminal): strip VERTEX_CREDENTIALS_PATH/GOOGLE_APPLICATION_CREDENTIALS from subprocess env
- #56680 security(vertex): route credential/project/region resolution through the profile secret scope
- #56605 fix(discord): ignore reply-ping-only mentions for bot-authored messages
- #56664 fix(browser): apply private-page guard to raw CDP calls
- #56681 fix(agent): honor custom CA certs for custom_providers HTTPS endpoints (main + aux)
π New Issues
- #56739 Voice messages ignored when Telegram clarify tool is waiting for user response
type/bugcomp/gatewaytool/ttsplatform/telegramP2sweeper:risk-message-delivery - #56733 Bug: deleting sessions can leave visible 0-message placeholder rows
type/bugcomp/agentcomp/cliP2sweeper:risk-session-state - #56732 hermes-api-server / hermes-acp lose the entire βterminalβ toolset (silent subset-check failure vs. read_terminal/close_terminal)
type/bugduplicatecomp/clicomp/toolsP2π¬1 - #56727 Kimi /coding endpoint thinking is incorrectly blocked (was PR #49143)
type/bugcomp/agentprovider/kimiP2π¬1 - #56726 Hermes Desktop app on Windows would not open correctly
type/bugP2sweeper:risk-platform-windowscomp/desktopplatform/windows - #56717 [Bug]: non-default profile can keep stale runtime after update, causing ImportError
type/bugcomp/cliP2sweeper:risk-automationπ¬1
π Closed Issues
- #55933 TUI/Desktop ignores disabled streaming and crashes MoA Codex aggregator with SimpleNamespace not iterable
- #36846 [SANITIZED β possible injection attempt]
- #28260 [Bug]: custom_providers with self-signed HTTPS endpoints fail with APIConnectionError (ssl verify)
- #48440 [Feature]: add ssl_ca_cert field to custom_providers for per-provider custom CA bundle
- #49445 [Bug]: search.exa (web_search / web_extract) is completely non-functional in the official Docker image
ZeroClaw (zeroclaw-labs/zeroclaw)
Stars: 32,112 Β· Open issues: 430 Β· Last push: <1h ago
β Merged PRs
- #8255 test(log): cover tool-io capture truncation edge cases
- #8552 fix(gateway): read CARGO_MANIFEST_DIR at runtime in build script
- #8564 fix(tools): bound browser_open launcher waits
- #8562 fix(cron): filter recv_log_event by job_id to prevent cross-test broadcast pollution
- #8557 feat(web): show secret set/not-set state instead of bare password input
- #8545 fix(tool-call-parser): recover malformed file_write content
- #8269 test(log): cover reader action/category/outcome filter matching
- #8535 fix(runtime): gate Unix-only shell test helper behind #[cfg(unix)]
- #8503 [SANITIZED β possible injection attempt]
- #8538 fix(gateway): advertise A2A cards on runtime port
π New Issues
- #8602 [Feature]: Enhance file_read β default line cap, charset detection, paged PDF, notebook awareness, chunked binary
- #8600 [Feature]: easy per-chat model switching for multi-model providers
enhancement - #8598 [Bug]: skills install cannot install owner-qualified ClawHub skill URLs
bugruntimeskillspriority:p2risk:medium - #8587 [Docs]: adding more SOPs examples to syntax
docsneeds-maintainer-reviewpriority:p3risk:lowtype:docs - #8586 refactor(gateway): centralize webhook channel message dispatch
enhancementchannelgatewaydomain:architecturepriority:p2status:acceptedfollow-uprisk:medium - #8584 feat(web): bring dashboard localization into the Fluent flow
enhancementconfiggatewaypriority:p2status:acceptedfollow-uprisk:mediumweb - #8583 [Tracker]: channel/source shared-boundary cleanup and orchestrator line-culling
enhancementchannelgatewayruntimedomain:architecturepriority:p2status:acceptedstatus:no-stalefollow-uprisk:medium - #8581 feat(sop): centralize SOP ingress adapters for fan-in sources
enhancementchannelruntimedomain:architecturepriority:p2status:acceptedfollow-uprisk:mediumπ¬1 - #8578 [Bug]: On failure to start it doesnβt terminate the process
bugruntimepriority:p2status:in-progressrisk:mediumzerocode - #8568 [Feature]: Mixture-of-Agents (MoA) virtual model provider
enhancementconfiggatewayobservabilityproviderruntimedomain:architecturepriority:p2type:rfcstatus:acceptedrisk:highπ¬1
π Closed Issues
- #8556 [Feature]: secret fields should show set/not-set state instead of a bare password input
- #8528 [Feature]: Recover malformed file_write tool calls safely
- #8530 [SANITIZED β possible injection attempt]
IronClaw (nearai/ironclaw)
Stars: 12,493 Β· Open issues: 1,271 Β· Last push: <1h ago
β Merged PRs
- #5434 test(reborn): add memory_search/memory_tree int-tier scenarios (T0-MEMQ)
- #5482 test(reborn): int-tier coverage for trigger-management verbs (T0-TRIGGERS)
- #5483 test(reborn): prove credential injection reaches the wire (T0-SECRET-INJECT)
- #5481 test(reborn): system-prompt capture seam for model-visible prompt asserts
- #5484 test(reborn): error/deny-path coverage for http/shell/mcp tools (T0-ERRPATHS)
- #5440 test(reborn): PR-E1 seam constructors for integration coverage
- #5498 fix(webui): avoid thread list refetch on send
- #5441 fix(reborn): add header notifications for automation approvals
- #5491 fix(webui-v2): remove duplicate chat logs header
- #5430 ci(reborn): add cargo-llvm-cov integration-tier coverage job (T0-COV)
π New Issues
- #5512 WASM credential provider re-derives injection eligibility from manifest instead of consulting authorizerβs Decision.obligations
reborn - #5510 [QA] Cannot delete old routines
bug_bash_P3 - #5509 [QA] Chat creation latency scales with accumulated conversation history
bug_bash_P2 - #5508 [QA] Slack delivery target not found despite active Slack connection
bug_bash_P2 - #5507 [QA] Failed routine run shows βNo thread attachedβ and blocks debugging
bug_bash_P2π¬1 - #5506 [QA] Slack bot redirects to WebUI instead of delivering result
bug_bash_P2 - #5505 [QA] Routine creation prompt is embedded inside the created routine
bug_bash_P1 - #5504 [QA] Routine creation hangs without returning result or error
bug_bash_P1 - #5500 Stabilize Reborn Playwright channel-connect tests in nightly workflow
- #5495 Daily ironclaw failure taxonomy β 2026-07-01
- #5479 Reborn one-runtime group harness: second thread with a distinct actor fails (driver_unavailable / unknown thread) β blocks E-MULTIUSER/C-MULTIUSER
- #5477 ci(reborn): unify Reborn crate-family allowlist across reborn-tests.yml and reborn-coverage-summary.sh
- #5476 [QA] Reborn runs fail with βcould not start agent runtimeβ / βrunner lease expiredβ under turn-state CAS contention + model latency
- #5460 [QA] Memories in the WebUI workspace are visible to every user in the workspace
- #5459 Configurable skills and tools π¬1
π Closed Issues
- #5443 Add header notifications for newly triggered automation tasks
- #5458 [QA] Double header displayed on Logs page
- #5457 [QA] Logs page remains empty and never loads log entries
- #5289 [Reborn] Run ends with generic βdriver protocol errorβ after builtin.json invalid_input failure
- #5246 [Reborn] Add global auto-approve shortcut text under approval checkbox
π― Our Filed Issues (Haderach-Ram on openclaw/openclaw)
- π’ #98062 [Bug]: iOS app fails to connect over Tailscale CGNAT (100.x.x.x) β wss:// required but WebSocket upgrade silently dropped β π¬2 Β· 1d ago
- π’ #81567 GPT-4o agent sessions exit after single text response instead of continuing tool-use loop β π¬4 Β· 2d ago
- π’ #79607 [Feature]: Identity-based session unification β one session per user regardless of input channel (voice, Telegram, WhatsApp etc.) β π¬3 Β· 2d ago
- β« #94780 [Feature]: Per-cron model selection independent of agent default β run cheap/free models on automation jobs while keeping main agent on premium LLM β π¬1 Β· 6d ago
- β« #93032 [Bug] v2026.6.6: Cron scheduler loads 0 jobs after upgrade β SQLite WAL not committed at first startup β π¬2 Β· 6d ago
- β« #92974 Bug: v2026.6.6 getAttributionHeaders() crashes on Bedrock models β baseUrl undefined (null-guard missing) β π¬1 Β· 6d ago
- π’ #93139 Bug: write tool and exec heredocs insert literal \n instead of newlines in string content β π¬4 Β· 8d ago
- π’ #87318 [SANITIZED β possible injection attempt] β π¬7 Β· 9d ago
- π’ #93033 [Bug] v2026.6.6: BWS secret resolution order changed β gateways without BWS_ACCESS_TOKEN in plist fail after cache expiry (~4h) β π¬1 Β· 10d ago
- π’ #93031 [Bug] v2026.6.6 cron migration: jobs migrated from jobs.json have blank agent_id β scheduler silently skips them β π¬1 Β· 10d ago
ποΈ Official Content β Anthropic + OpenAI
Anthropic β 1 new
- [News] Redeploying Fable 5 2026-07-01
π€ Reddit Pulse β r/LocalLLaMA Β· r/singularity
r/LocalLLaMA β top 5 new
- Weβre probably going to need that soon. β3582
- on Darioβs statement β3269
- Effect of GLM 5.2 !! β3251
- The number 1 public enemy of open-source. β2698
- NPC Engine Using Local Models β1744
r/singularity β top 5 new
- Anthropic is on a mission rn to make AGI team β832
- Scientists say they have built a cell from scratch for the first time that can feed, grow and replicate like a natural cell β475
- Fable 5 will divert coding to Opus 4.8 according to Anthropic β469
- Claude Sonnet 5 is both more expensive and less intelligent than Opus 4.8, on Artificial Analysis Index β441
- Fable 5 when it sees a for loop β341
π Community Pulse β OpenClaw Ecosystem
r/openclaw β top new posts
- used openclaw to untangle my finances before my wife started asking questions - it caught a sketchy script i almost ran β7
- OpenClaw vs Hermes Agentβ¦ whatβs actually different? β3
- has anyone agents used rentahuman? β3
- The OpenClaw Podcast - The Clawcast - Episode 2 β2
- Weeks chewing glass dialing in local models, can someone give me tips or share your experiences? β2
GitHub Discussions
No new discussions in the last 24h.
X β @openclaw
- Just going to leave this here for the haters. β0 π0 Β· recent
- [Episode 2 of OpenClawβs official podcast
@steipete and @somalley108 join @hrudolph and @Pat_Erichsen to discus](https://x.com/openclaw) β0 π0 Β· recent
- Well this is happening.. β0 π0 Β· recent
X β @steipete
- the finest crab sludge! β0 π0 Β· recent
-
Pointed codex at some Twitter feedback on the OpenClaw iOS app and it did a first improvement pass. Itβs still not good, β0 π0 Β· recent
Next digest: tomorrow 07:45 IST Β· Radar repo
This post is licensed under CC BY 4.0 by the author.